|
@@ -2435,7 +2435,7 @@ pub fn gen_fpu_get_sti(ctx: &mut JitContext, i: u32) {
|
|
|
ctx.builder
|
|
|
.const_i32(global_pointers::sse_scratch_register as i32);
|
|
|
ctx.builder.const_i32(i as i32);
|
|
|
- ctx.builder.call_fn2("fpu_get_sti");
|
|
|
+ ctx.builder.call_fn2("fpu_get_sti_jit");
|
|
|
ctx.builder
|
|
|
.load_fixed_i64(global_pointers::sse_scratch_register as u32);
|
|
|
ctx.builder
|
|
@@ -2446,7 +2446,7 @@ pub fn gen_fpu_load_m32(ctx: &mut JitContext, modrm_byte: ModrmByte) {
|
|
|
ctx.builder
|
|
|
.const_i32(global_pointers::sse_scratch_register as i32);
|
|
|
gen_modrm_resolve_safe_read32(ctx, modrm_byte);
|
|
|
- ctx.builder.call_fn2("f32_to_f80");
|
|
|
+ ctx.builder.call_fn2("f32_to_f80_jit");
|
|
|
ctx.builder
|
|
|
.load_fixed_i64(global_pointers::sse_scratch_register as u32);
|
|
|
ctx.builder
|
|
@@ -2457,7 +2457,7 @@ pub fn gen_fpu_load_m64(ctx: &mut JitContext, modrm_byte: ModrmByte) {
|
|
|
ctx.builder
|
|
|
.const_i32(global_pointers::sse_scratch_register as i32);
|
|
|
gen_modrm_resolve_safe_read64(ctx, modrm_byte);
|
|
|
- ctx.builder.call_fn2_i32_i64("f64_to_f80");
|
|
|
+ ctx.builder.call_fn2_i32_i64("f64_to_f80_jit");
|
|
|
ctx.builder
|
|
|
.load_fixed_i64(global_pointers::sse_scratch_register as u32);
|
|
|
ctx.builder
|
|
@@ -2469,7 +2469,7 @@ pub fn gen_fpu_load_i16(ctx: &mut JitContext, modrm_byte: ModrmByte) {
|
|
|
.const_i32(global_pointers::sse_scratch_register as i32);
|
|
|
gen_modrm_resolve_safe_read16(ctx, modrm_byte);
|
|
|
sign_extend_i16(ctx.builder);
|
|
|
- ctx.builder.call_fn2("i32_to_f80");
|
|
|
+ ctx.builder.call_fn2("i32_to_f80_jit");
|
|
|
ctx.builder
|
|
|
.load_fixed_i64(global_pointers::sse_scratch_register as u32);
|
|
|
ctx.builder
|
|
@@ -2479,7 +2479,7 @@ pub fn gen_fpu_load_i32(ctx: &mut JitContext, modrm_byte: ModrmByte) {
|
|
|
ctx.builder
|
|
|
.const_i32(global_pointers::sse_scratch_register as i32);
|
|
|
gen_modrm_resolve_safe_read32(ctx, modrm_byte);
|
|
|
- ctx.builder.call_fn2("i32_to_f80");
|
|
|
+ ctx.builder.call_fn2("i32_to_f80_jit");
|
|
|
ctx.builder
|
|
|
.load_fixed_i64(global_pointers::sse_scratch_register as u32);
|
|
|
ctx.builder
|
|
@@ -2489,7 +2489,7 @@ pub fn gen_fpu_load_i64(ctx: &mut JitContext, modrm_byte: ModrmByte) {
|
|
|
ctx.builder
|
|
|
.const_i32(global_pointers::sse_scratch_register as i32);
|
|
|
gen_modrm_resolve_safe_read64(ctx, modrm_byte);
|
|
|
- ctx.builder.call_fn2_i32_i64("i64_to_f80");
|
|
|
+ ctx.builder.call_fn2_i32_i64("i64_to_f80_jit");
|
|
|
ctx.builder
|
|
|
.load_fixed_i64(global_pointers::sse_scratch_register as u32);
|
|
|
ctx.builder
|