aboutsummaryrefslogtreecommitdiff
path: root/src/host
diff options
context:
space:
mode:
authorMike Pall <mike>2023-09-11 23:00:36 +0200
committerMike Pall <mike>2023-09-11 23:00:36 +0200
commit8af63f992058ebbac2d72ef92811cf22a90fa347 (patch)
tree0dfe737882ea9cdcbfd94d8af46219848b0b039e /src/host
parent9e0437240f1fb4bfa7248f6ec8be0e3181016119 (diff)
downloadluajit-8af63f992058ebbac2d72ef92811cf22a90fa347.tar.gz
luajit-8af63f992058ebbac2d72ef92811cf22a90fa347.tar.bz2
luajit-8af63f992058ebbac2d72ef92811cf22a90fa347.zip
Windows/ARM64: Fix typo in exception unwinding.
Thanks to Peter Cawley. #593
Diffstat (limited to 'src/host')
-rw-r--r--src/host/buildvm_peobj.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/host/buildvm_peobj.c b/src/host/buildvm_peobj.c
index cdbb79b6..667cc3fc 100644
--- a/src/host/buildvm_peobj.c
+++ b/src/host/buildvm_peobj.c
@@ -362,7 +362,7 @@ void emit_peobj(BuildCtx *ctx)
362#define CSAVE_FREGS(r1,r2,o1) do { \ 362#define CSAVE_FREGS(r1,r2,o1) do { \
363 int r, o; for (r = r1, o = o1; r <= r2; r += 2, o -= 16) CSAVE_FREGP(r, o); \ 363 int r, o; for (r = r1, o = o1; r <= r2; r += 2, o -= 16) CSAVE_FREGP(r, o); \
364} while (0) 364} while (0)
365#define CSAVE_REG(r,o) CBE16(0xd000 | (((r) - 19) << 6) | (~(o) >> 3)) 365#define CSAVE_REG(r,o) CBE16(0xd000 | (((r) - 19) << 6) | ((o) >> 3))
366#define CSAVE_REGX(r,o) CBE16(0xd400 | (((r) - 19) << 5) | (~(o) >> 3)) 366#define CSAVE_REGX(r,o) CBE16(0xd400 | (((r) - 19) << 5) | (~(o) >> 3))
367#define CADD_FP(s) CBE16(0xe200 | ((s) >> 3)) /* s < 8*256 */ 367#define CADD_FP(s) CBE16(0xe200 | ((s) >> 3)) /* s < 8*256 */
368#define CODE_NOP 0xe3 368#define CODE_NOP 0xe3