U block[2]; block[0].i64 = x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; scvtf d18,x13,#1; str d18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return block[1].d64;
}
__attribute__((noinline)) double do_scvtf_d_x_imm32 ( Long x )
U block[2]; block[0].i64 = x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; scvtf d18,x13,#32; str d18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return block[1].d64;
}
__attribute__((noinline)) double do_scvtf_d_x_imm64 ( Long x )
U block[2]; block[0].i64 = x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; scvtf d18,x13,#64; str d18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return block[1].d64;
}
U block[2]; block[0].i64 = x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; ucvtf d18,x13,#1; str d18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return block[1].d64;
}
__attribute__((noinline)) double do_ucvtf_d_x_imm32 ( Long x )
U block[2]; block[0].i64 = x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; ucvtf d18,x13,#32; str d18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return block[1].d64;
}
__attribute__((noinline)) double do_ucvtf_d_x_imm64 ( Long x )
U block[2]; block[0].i64 = x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; ucvtf d18,x13,#64; str d18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return block[1].d64;
}
U block[2]; block[0].i64 = (Long)x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; scvtf d18,w13,#1; str d18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return block[1].d64;
}
__attribute__((noinline)) double do_scvtf_d_w_imm16 ( Int x )
U block[2]; block[0].i64 = (Long)x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; scvtf d18,w13,#16; str d18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return block[1].d64;
}
__attribute__((noinline)) double do_scvtf_d_w_imm32 ( Int x )
U block[2]; block[0].i64 = (Long)x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; scvtf d18,w13,#32; str d18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return block[1].d64;
}
U block[2]; block[0].i64 = (Long)x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; ucvtf d18,w13,#1; str d18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return block[1].d64;
}
__attribute__((noinline)) double do_ucvtf_d_w_imm16 ( Int x )
U block[2]; block[0].i64 = (Long)x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; ucvtf d18,w13,#16; str d18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return block[1].d64;
}
__attribute__((noinline)) double do_ucvtf_d_w_imm32 ( Int x )
U block[2]; block[0].i64 = (Long)x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; ucvtf d18,w13,#32; str d18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return block[1].d64;
}
U block[2]; block[0].i64 = x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; scvtf s18,x13,#1; str s18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return (double)block[1].f32[0];
}
__attribute__((noinline)) double do_scvtf_s_x_imm32 ( Long x )
U block[2]; block[0].i64 = x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; scvtf s18,x13,#32; str s18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return (double)block[1].f32[0];
}
__attribute__((noinline)) double do_scvtf_s_x_imm64 ( Long x )
U block[2]; block[0].i64 = x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; scvtf s18,x13,#64; str s18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return (double)block[1].f32[0];
}
U block[2]; block[0].i64 = x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; ucvtf s18,x13,#1; str s18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return (double)block[1].f32[0];
}
__attribute__((noinline)) double do_ucvtf_s_x_imm32 ( Long x )
U block[2]; block[0].i64 = x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; ucvtf s18,x13,#32; str s18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return (double)block[1].f32[0];
}
__attribute__((noinline)) double do_ucvtf_s_x_imm64 ( Long x )
U block[2]; block[0].i64 = x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; ucvtf s18,x13,#64; str s18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return (double)block[1].f32[0];
}
U block[2]; block[0].i64 = (Long)x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; scvtf s18,w13,#1; str s18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return (double)block[1].f32[0];
}
__attribute__((noinline)) double do_scvtf_s_w_imm16 ( Int x )
U block[2]; block[0].i64 = (Long)x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; scvtf s18,w13,#16; str s18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return (double)block[1].f32[0];
}
__attribute__((noinline)) double do_scvtf_s_w_imm32 ( Int x )
U block[2]; block[0].i64 = (Long)x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; scvtf s18,w13,#32; str s18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return (double)block[1].f32[0];
}
U block[2]; block[0].i64 = (Long)x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; ucvtf s18,w13,#1; str s18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return (double)block[1].f32[0];
}
__attribute__((noinline)) double do_ucvtf_s_w_imm16 ( Int x )
U block[2]; block[0].i64 = (Long)x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; ucvtf s18,w13,#16; str s18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return (double)block[1].f32[0];
}
__attribute__((noinline)) double do_ucvtf_s_w_imm32 ( Int x )
U block[2]; block[0].i64 = (Long)x; block[1].i64 = 0;
__asm__ __volatile__(
"ldr x13,[%0,#0]; ucvtf s18,w13,#32; str s18, [%0,#8]"
- ::"r"(&block[0]) : "memory", "x13","q18");
+ ::"r"(&block[0]) : "memory", "x13","v18");
return (double)block[1].f32[0];
}