File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -2564,8 +2564,8 @@ static void build_subroutines(BuildCtx *ctx)
2564
2564
|
2565
2565
|.define TOBIT_BIAS, 0x59c00000 // 2^52 + 2^51 (float, not double!).
2566
2566
|
2567
- |.macro .ffunc_bit, name, kind
2568
- | .ffunc_1 name
2567
+ |.macro .ffunc_bit, name, kind, fdef
2568
+ | fdef name
2569
2569
|.if kind == 2
2570
2570
|.if SSE
2571
2571
| sseconst_tobit xmm1, RBa
@@ -2608,6 +2608,10 @@ static void build_subroutines(BuildCtx *ctx)
2608
2608
|2:
2609
2609
|.endmacro
2610
2610
|
2611
+ |.macro .ffunc_bit, name, kind
2612
+ | .ffunc_bit name, kind, .ffunc_1
2613
+ |.endmacro
2614
+ |
2611
2615
|.ffunc_bit bit_tobit, 0
2612
2616
|.if DUALNUM or SSE
2613
2617
|.if not SSE
@@ -2681,7 +2685,7 @@ static void build_subroutines(BuildCtx *ctx)
2681
2685
|
2682
2686
|.macro .ffunc_bit_sh, name, ins
2683
2687
|.if DUALNUM
2684
- | .ffunc_bit name, 1
2688
+ | .ffunc_bit name, 1, .ffunc_2
2685
2689
| // Note: no inline conversion from number for 2nd argument!
2686
2690
| cmp dword [BASE+12], LJ_TISNUM; jne ->fff_fallback
2687
2691
| mov RA, dword [BASE+8]
You can’t perform that action at this time.
0 commit comments