X86: Correct load and store in the x32 abi - lightning.git - Portable just-in-time compiler library

index : lightning.git
Portable just-in-time compiler library
summary refs log tree commit diff
path: root/lib/jit_ia64-cpu.c
diff options
context:
space:
mode:
authorpcpa <paulo.cesar.pereira.de.andrade@gmail.com>2015年02月15日 23:14:27 -0200
committerpcpa <paulo.cesar.pereira.de.andrade@gmail.com>2015年02月15日 23:14:27 -0200
commit3a03feae5d5f0ad7766882f772e79a1c8b61bc39 (patch)
tree296735e8b2d470fd4a3043737caced503402c1e7 /lib/jit_ia64-cpu.c
parent7fdbc5b84a41b9daa98144036a168b24fd281508 (diff)
downloadlightning-3a03feae5d5f0ad7766882f772e79a1c8b61bc39.tar.gz
X86: Correct load and store in the x32 abi
* lib/jit_x86-cpu.c, lib/jit_x86-sse.c, lib/jit_x86-x87.c: Correct encoding of ldxr* stxr* in the x32 abi. If the displacement register is negative, it would generate a 64 bit instruction with a 32 bit unsigned displacement. * check/ranger.tst, check/ranger.ok: New files, implementing a test case for negative loads and stores. This is range.tst converted to use registers instead of immediate offsets. check/Makefile.am: Update for the new test case.
Diffstat (limited to 'lib/jit_ia64-cpu.c')
0 files changed, 0 insertions, 0 deletions
generated by cgit v1.2.3 (git 2.39.1) at 2025年09月29日 12:41:56 +0000

AltStyle によって変換されたページ (->オリジナル) /