x86/x64: Fix bit.* argument checking.

This commit is contained in:
Mike Pall 2011-05-06 16:06:02 +02:00
parent cfdc356ebe
commit 16369d5a64
4 changed files with 2772 additions and 2758 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -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

File diff suppressed because it is too large Load Diff