mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
x86/x64: Fix bit.* argument checking.
This commit is contained in:
parent
cfdc356ebe
commit
16369d5a64
1355
src/buildvm_x64.h
1355
src/buildvm_x64.h
File diff suppressed because it is too large
Load Diff
2062
src/buildvm_x64win.h
2062
src/buildvm_x64win.h
File diff suppressed because it is too large
Load Diff
@ -2551,7 +2551,7 @@ static void build_subroutines(BuildCtx *ctx, int cmov, int sse)
|
|||||||
|.define TOBIT_BIAS, 0x59c00000 // 2^52 + 2^51 (float, not double!).
|
|.define TOBIT_BIAS, 0x59c00000 // 2^52 + 2^51 (float, not double!).
|
||||||
|
|
|
|
||||||
|.macro .ffunc_bit, name, kind
|
|.macro .ffunc_bit, name, kind
|
||||||
| .ffunc name
|
| .ffunc_1 name
|
||||||
|.if kind == 2
|
|.if kind == 2
|
||||||
||if (sse) {
|
||if (sse) {
|
||||||
| sseconst_tobit xmm1, RBa
|
| sseconst_tobit xmm1, RBa
|
||||||
|
2149
src/buildvm_x86.h
2149
src/buildvm_x86.h
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user