Home | History | Annotate | Download | only in arm

Lines Matching refs:QD

51 #define TESTINSN_imm(instruction, QD, imm) \
56 "vmov.i8 " #QD ", #0x55" "\n\t" \
58 "vstmia %0, {" #QD "}\n\t" \
61 : #QD, "memory" \
63 printf("%s, #" #imm " :: Qd 0x%08x 0x%08x 0x%08x 0x%08x\n", \
72 "vldmia %1!, {" #QD "}\n\t" \
74 "vstmia %0, {" #QD "}\n\t" \
77 : #QD, "%2", "memory" \
79 printf("%s, #" #imm " :: Qd 0x%08x 0x%08x 0x%08x 0x%08x\n", \
83 #define TESTINSN_un(instruction, QD, QM, QMtype, QMval) \
88 "vmov.i8 " #QD ", #0x55" "\n\t" \
91 "vstmia %0, {" #QD "}\n\t" \
94 : #QD, #QM, "memory" \
96 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x\n", \
105 "vldmia %2!, {" #QD "}\n\t" \
108 "vstmia %0, {" #QD "}\n\t" \
111 : #QD, #QM, "%2", "memory" \
113 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x\n", \
118 #define TESTINSN_un_q(instruction, QD, QM, QMtype, QMval) \
124 "vmov.i8 " #QD ", #0x55" "\n\t" \
129 "vstmia %1, {" #QD "}\n\t" \
134 : #QD, #QM, "memory", "r4" \
136 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x" \
146 "vmov.i8 " #QD ", #0x55" "\n\t" \
152 "vstmia %1, {" #QD "}\n\t" \
157 : #QD, #QM, "memory", "r4" \
159 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x" \
164 #define TESTINSN_bin(instruction, QD, QM, QMtype, QMval, QN, QNtype, QNval) \
169 "vmov.i8 " #QD ", #0x55" "\n\t" \
173 "vstmia %0, {" #QD "}\n\t" \
176 : #QD, #QM, #QN, "memory" \
178 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x" \
189 "vmov.i8 " #QD ", #0x55" "\n\t" \
192 "vstmia %1, {" #QD "}\n\t" \
195 : #QD, #QM, #QN, "memory" \
197 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x" \
202 #define TESTINSN_bin_f(instruction, QD, QM, QMtype, QMval, QN, QNtype, QNval) \
207 "vdup.i32 " #QD ", %3\n\t" \
211 "vstmia %0, {" #QD "}\n\t" \
214 : #QD, #QM, #QN, "memory" \
216 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x" \
225 "vdup.i32 " #QD ", %3\n\t" \
230 "vstmia %0, {" #QD "}\n\t" \
233 : #QD, #QM, #QN, "memory" \
235 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x" \
240 #define TESTINSN_bin_q(instruction, QD, QM, QMtype, QMval, QN, QNtype, QNval) \
246 "vmov.i8 " #QD ", #0x55" "\n\t" \
252 "vstmia %1, {" #QD "}\n\t" \
257 : #QD, #QM, #QN, "memory", "r4" \
259 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x" \
269 "vmov.i8 " #QD ", #0x55" "\n\t" \
276 "vstmia %1, {" #QD "}\n\t" \
281 : #QD, #QM, #QN, "memory", "r4" \
283 printf("%s :: Qd 0x%08x 0x%08x Qm (" #QMtype ")0x%08x" \
286 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x" \
334 #define TESTINSN_2reg_shift(instruction, QD, QM, QMtype, QMval, imm) \
339 "vmov.i8 " #QD ", #0x55" "\n\t" \
342 "vstmia %0, {" #QD "}\n\t" \
345 : #QD, #QM, "memory" \
347 printf("%s, #" #imm " :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x", \