Home | History | Annotate | Download | only in arm

Lines Matching refs:SD

73   printf("%s, #" #imm " :: Sd 0x%08x\n", \
77 #define TESTINSN_vmov_core_single(instruction, RN, SD, SDval) \
81 printf(#SD" 0x%08x\t", SDval); \
84 "vmov.f32 " #SD ", %1\n\t" \
89 : #SD, #RN, "memory" \
95 #define TESTINSN_vmov_single_core(instruction, SD, RN, RNval) \
102 "vmov " #SD ", #0x40000000\n\t" \
104 "vstmia %0, {" #SD "}\n\t" \
107 : #SD, #RN, "memory" \
109 printf("%s :: "#SD" 0x%08x\n", \
210 #define TESTINSN_un_f32(instruction, SD, SM, SMtype, SMval) \
216 "vmov.f32 " #SD ", %2\n\t" \
218 "vstmia %0, {" #SD "}\n\t" \
221 : #SD, #SM, "memory" \
223 printf("%s :: Sd 0x%08x Sm (" #SMtype ")0x%08x\n", \
244 #define TESTINSN_un_cvt_sd(instruction, SD, DM, DMval0, DMval1) \
249 "vmov " #SD ", %3\n\t" \
252 "vstmia %0, {" #SD "}\n\t" \
255 : #SD, #DM, "memory" \
257 printf("%s :: Sd 0x%08x Dm 0x%08x %08x\n", \
261 #define TESTINSN_cvt_i32_f64(instruction, SD, DM, DMval0, DMval1) \
267 "vmov " #SD ", %3\n\t" \
269 "vstmia %0, {" #SD "}\n\t" \
272 : #SD, #DM, "memory" \
274 printf("%s :: Sd 0x%08x Dm 0x%08x %08x\n", \
351 #define TESTINSN_vldr_f32(instruction, SD, RN, RNval, imm) \
356 "vmov " #SD ", %3" "\n\t" \
359 "vstmia %0, {" #SD "}\n\t" \
362 : #SD, #RN, "memory" \
364 printf("%s :: Sd 0x%08x *(int*) (Rn + shift) 0x%04x\n", \
390 #define TESTINSN_vstr32(instruction, SD, RM, RMval, imm) \
395 "vmov " #SD ", #0xbe280000\n\t" \
400 "vstmia %0, {" #SD "}\n\t" \
403 : #SD, #RM, "memory" \
405 printf("%s :: Sd 0x%08x, *(int*) (Rm + shift) 0x%04x\n", \
468 #define TESTINSN_VSTMIAnoWB32(instruction, RN, SD, SDval) \
473 "vmov " #SD ", %2\n\t" \
478 : #SD, "memory", #RN \
741 #define TESTINSN_bin_f32(instruction, SD, SM, SMtype, SMval, SN, SNtype, SNval) \
748 "vmov.f32 " #SD ", %3\n\t" \
750 "vstmia %0, {" #SD "}\n\t" \
753 : #SD, #SM, #SN, "memory" \
755 printf("%s :: Sd 0x%08x Sm (" #SMtype ")0x%08x" \
781 #define TESTINSN_cmp_f32(instruction, SD, SDval, SM, SMval) \
786 "vmov " #SD ", %1\n\t" \
795 : #SD, #SM, "r4", "memory" \
797 printf("%s :: FPSCR 0x%01x Sd 0x%08x" \
802 #define TESTINSN_cmpz_f32(instruction, SD, SDval) \
807 "vmov " #SD ", %1\n\t" \
810 "vmov " #SD ", r4\n\t" \
811 "vstmia %0, {" #SD "}\n\t" \
814 : #SD, "r4", "memory" \
816 printf("%s :: FPSCR 0x%08x Sd 0x%08x\n", \