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)
commit0429c6a592e80ad832f4b9112c6f74876ffafa53
tree3455592898896a575edcdb25887238e0225c36ee
parent99e6306882dd1413911c48bcaf2e0b33a5b29fef
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