diff options
| author | Mike Pall <mike> | 2026-01-09 18:46:32 +0100 |
|---|---|---|
| committer | Mike Pall <mike> | 2026-01-09 18:46:32 +0100 |
| commit | 707c12bf00dafdfd3899b1a6c36435dbbf6c7022 (patch) | |
| tree | 0b1d335e5c4700fd8b5a4955d3365c8cdf4bc646 /src/vm_arm64.dasc | |
| parent | 3015b6187e00bf39b4b263a1006654600b554eb3 (diff) | |
| download | luajit-707c12bf00dafdfd3899b1a6c36435dbbf6c7022.tar.gz luajit-707c12bf00dafdfd3899b1a6c36435dbbf6c7022.tar.bz2 luajit-707c12bf00dafdfd3899b1a6c36435dbbf6c7022.zip | |
Thanks to Sergey Kaplun. #1422 #1418
Diffstat (limited to 'src/vm_arm64.dasc')
| -rw-r--r-- | src/vm_arm64.dasc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/vm_arm64.dasc b/src/vm_arm64.dasc index a0789efb..be8b76a7 100644 --- a/src/vm_arm64.dasc +++ b/src/vm_arm64.dasc | |||
| @@ -2687,6 +2687,8 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 2687 | | movz CARG3, #0x41e0, lsl #48 // 2^31. | 2687 | | movz CARG3, #0x41e0, lsl #48 // 2^31. |
| 2688 | | add_TISNUM TMP0, TMP0 | 2688 | | add_TISNUM TMP0, TMP0 |
| 2689 | | csel TMP0, TMP0, CARG3, vc | 2689 | | csel TMP0, TMP0, CARG3, vc |
| 2690 | | movz CARG3, #0x8000, lsl #48 // -0. | ||
| 2691 | | csel TMP0, TMP0, CARG3, ne | ||
| 2690 | |5: | 2692 | |5: |
| 2691 | | str TMP0, [BASE, RA, lsl #3] | 2693 | | str TMP0, [BASE, RA, lsl #3] |
| 2692 | | ins_next | 2694 | | ins_next |
