/frameworks/compile/libbcc/runtime/lib/arm/ |
fixsfsivfp.S | 20 fmsr s15, r0 // load float register from R0 21 ftosizs s15, s15 // convert single to 32-bit int into s15 22 fmrs r0, s15 // move s15 to result register
|
fixunssfsivfp.S | 21 fmsr s15, r0 // load float register from R0 22 ftouizs s15, s15 // convert single to 32-bit unsigned into s15 23 fmrs r0, s15 // move s15 to result register
|
floatsisfvfp.S | 20 fmsr s15, r0 // move int to float register s15 21 fsitos s15, s15 // convert 32-bit int in s15 to float in s15 22 fmrs r0, s15 // move s15 to result register
|
floatunssisfvfp.S | 20 fmsr s15, r0 // move int to float register s15 21 fuitos s15, s15 // convert 32-bit int in s15 to float in s15 22 fmrs r0, s15 // move s15 to result register
|
extendsfdf2vfp.S | 20 fmsr s15, r0 // load float register from R0 21 fcvtds d7, s15 // convert single to double
|
fixdfsivfp.S | 21 ftosizd s15, d7 // convert double to 32-bit int into s15 22 fmrs r0, s15 // move s15 to result register
|
fixunsdfsivfp.S | 22 ftouizd s15, d7 // convert double to 32-bit int into s15 23 fmrs r0, s15 // move s15 to result register
|
floatsidfvfp.S | 20 fmsr s15, r0 // move int to float register s15 21 fsitod d7, s15 // convert 32-bit int in s15 to double in d7
|
floatunssidfvfp.S | 20 fmsr s15, r0 // move int to float register s15 21 fuitod d7, s15 // convert 32-bit int in s15 to double in d7
|
truncdfsf2vfp.S | 21 fcvtsd s15, d7 // convert double to single (trucate precision) 22 fmrs r0, s15 // return result in r0
|
addsf3vfp.S | 20 fmsr s15, r1 // move second param from r1 into float register 21 fadds s14, s14, s15
|
divsf3vfp.S | 20 fmsr s15, r1 // move second param from r1 into float register 21 fdivs s13, s14, s15
|
eqsf2vfp.S | 21 fmsr s15, r1 // move from GPR 1 to float register 22 fcmps s14, s15
|
gesf2vfp.S | 21 fmsr s15, r1 // move from GPR 1 to float register 22 fcmps s14, s15
|
gtsf2vfp.S | 21 fmsr s15, r1 // move from GPR 1 to float register 22 fcmps s14, s15
|
/external/compiler-rt/lib/arm/ |
fixsfsivfp.S | 22 vmov s15, r0 // load float register from R0 23 vcvt.s32.f32 s15, s15 // convert single to 32-bit int into s15 24 vmov r0, s15 // move s15 to result register
|
fixunssfsivfp.S | 23 vmov s15, r0 // load float register from R0 24 vcvt.u32.f32 s15, s15 // convert single to 32-bit unsigned into s15 25 vmov r0, s15 // move s15 to result register
|
floatsisfvfp.S | 22 vmov s15, r0 // move int to float register s15 23 vcvt.f32.s32 s15, s15 // convert 32-bit int in s15 to float in s15 24 vmov r0, s15 // move s15 to result register
|
floatunssisfvfp.S | 22 vmov s15, r0 // move int to float register s15 23 vcvt.f32.u32 s15, s15 // convert 32-bit int in s15 to float in s15 24 vmov r0, s15 // move s15 to result register
|
extendsfdf2vfp.S | 22 vmov s15, r0 // load float register from R0 23 vcvt.f64.f32 d7, s15 // convert single to double
|
fixdfsivfp.S | 23 vcvt.s32.f64 s15, d7 // convert double to 32-bit int into s15 24 vmov r0, s15 // move s15 to result register
|
fixunsdfsivfp.S | 24 vcvt.u32.f64 s15, d7 // convert double to 32-bit int into s15 25 vmov r0, s15 // move s15 to result register
|
floatsidfvfp.S | 22 vmov s15, r0 // move int to float register s15 23 vcvt.f64.s32 d7, s15 // convert 32-bit int in s15 to double in d7
|
floatunssidfvfp.S | 22 vmov s15, r0 // move int to float register s15 23 vcvt.f64.u32 d7, s15 // convert 32-bit int in s15 to double in d7
|
truncdfsf2vfp.S | 23 vcvt.f32.f64 s15, d7 // convert double to single (trucate precision) 24 vmov r0, s15 // return result in r0
|