OSDN Git Service

target-xtensa: implement accurate window check
authorMax Filippov <jcmvbkbc@gmail.com>
Mon, 5 Sep 2011 23:55:49 +0000 (03:55 +0400)
committerBlue Swirl <blauwirbel@gmail.com>
Sat, 10 Sep 2011 16:57:39 +0000 (16:57 +0000)
commit772177c194e5ea113945a9b5c15a6ab47bb84006
tree3455592898896a575edcdb25887238e0225c36ee
parentb994e91b00cce463bfd306482dfe21630e11bf68
target-xtensa: implement accurate window check

See ISA, 4.7.1.3 for details.

Window check is inserted before commands that push "used register
watermark" beyond its current level. Used register watermark is reset on
instructions that change WINDOW_BASE/WINDOW_START SRs.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
target-xtensa/translate.c