Home | History | Annotate | Download | only in arm

Lines Matching refs:QM

83 #define TESTINSN_un(instruction, QD, QM, QMtype, QMval) \
89 "vdup." #QMtype " " #QM ", %1\n\t" \
94 : #QD, #QM, "memory" \
96 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x\n", \
106 "vldmia %2!, {" #QM "}\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) \
127 "vdup." #QMtype " " #QM ", %2\n\t" \
134 : #QD, #QM, "memory", "r4" \
136 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x" \
150 "vldmia %3!, {" #QM "}\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) \
170 "vdup." #QMtype " " #QM ", %1\n\t" \
176 : #QD, #QM, #QN, "memory" \
178 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x" \
188 "vldmia %0!, {" #QM "}\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) \
208 "vdup." #QMtype " " #QM ", %1\n\t" \
214 : #QD, #QM, #QN, "memory" \
216 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x" \
227 "vldmia %4!, {" #QM "}\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) \
249 "vdup." #QMtype " " #QM ", %2\n\t" \
257 : #QD, #QM, #QN, "memory", "r4" \
259 printf("%s :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x" \
273 "vldmia %4!, {" #QM "}\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" \
291 #define TESTINSN_dual(instruction, QM, QMtype, QMval, QN, QNtype, QNval) \
297 "vdup." #QMtype " " #QM ", %2\n\t" \
300 "vstmia %0, {" #QM "}\n\t" \
304 : #QM, #QN, "memory" \
306 printf("%s :: Qm 0x%08x 0x%08x 0x%08x 0x%08x Qn 0x%08x 0x%08x 0x%08x 0x%08x" \
307 " Qm (" #QMtype ")0x%08x Qn (" #QNtype ")0x%08x\n", \
318 "vldmia %4!, {" #QM "}\n\t" \
321 "vstmia %0, {" #QM "}\n\t" \
325 : #QM, #QN, "%4", "memory" \
327 printf("%s :: Qm 0x%08x 0x%08x 0x%08x 0x%08x Qn 0x%08x 0x%08x 0x%08x 0x%08x\nQm (" \
334 #define TESTINSN_2reg_shift(instruction, QD, QM, QMtype, QMval, imm) \
340 "vdup." #QMtype " " #QM ", %1\n\t" \
345 : #QD, #QM, "memory" \
347 printf("%s, #" #imm " :: Qd 0x%08x 0x%08x 0x%08x 0x%08x Qm (" #QMtype ")0x%08x", \