[Webkit-unassigned] [Bug 112886] [SH4] LLInt sh4 backend implementation
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Mar 29 02:38:02 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=112886
--- Comment #18 from Julien Brianceau <jbrianceau at nds.com> 2013-03-29 02:36:12 PST ---
Created an attachment (id=195710)
--> (https://bugs.webkit.org/attachment.cgi?id=195710&action=review)
SH4 LLint backend implementation using risc.rb (2)
I made few changes in this patch:
- far calls are better handled
- break opcode is implemented as described by comment in notSupported macro in llint/LowLevelInterpreter.asm file:
# We should use whatever the smallest possible instruction is, just to
# ensure that there is a gap between instruction labels. If multiple
# smallest instructions exist, we should pick the one that is most
# likely result in execution being halted. Currently that is the break
# instruction on all architectures we're interested in. (Break is int3
# on Intel, which is 1 byte, and bkpt on ARMv7, which is 2 bytes.)
- correction in shift operations handling
- few cosmetic changes
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list