/external/valgrind/none/tests/arm/ |
D | v6intARM.c | 9 #define TESTINST2(instruction, RMval, RD, RM, carryin) \ argument 27 : "r" (RMval), "r" (carryin) \ 31 instruction, out, RMval, \ 41 #define TESTINST3(instruction, RMval, RNval, RD, RM, RN, carryin) \ argument 56 : "r" (RMval), "r" (RNval), "r" (carryin) \ 60 instruction, out, RMval, RNval, \ 70 #define TESTINST4(instruction, RMval, RNval, RSval, RD, RM, RN, RS, carryin) \ argument 86 : "r" (RMval), "r" (RNval), "r" (RSval), "r" (carryin) \ 90 instruction, out, RMval, RNval, RSval, \ 100 #define TESTINST4_2OUT(instruction, RDval, RD2val, RMval, RSval, RD, RD2, RM, RS, carryin) \ argument [all …]
|
D | vfp.c | 134 #define TESTINSN_vmov_2single_2core(instruction, SD1, SD2, RN, RM, RNval, RMval) \ argument 138 printf("\t\t\t "#RN" 0x%08x "#RM" 0x%08x\n", RNval, RMval); \ 147 : "r" (out), "r" (RNval), "r" (RMval) \ 154 #define TESTINSN_vmov_double_2core(instruction, DD, RN, RM, RNval, RMval) \ argument 158 printf(#RN" 0x%08x "#RM" 0x%08x\t", RNval, RMval); \ 166 : "r" (out), "r" (RNval), "r" (RMval) \ 368 #define TESTINSN_vstr64(instruction, DD, DDval, RM, RMval, imm) \ argument 383 : "r" (out), "r" (RMval) \ 387 instruction, out[1], out[0], *(int*) (RMval + imm)); \ 390 #define TESTINSN_vstr32(instruction, SD, RM, RMval, imm) \ argument [all …]
|
D | v6media.c | 18 #define TESTINST2(instruction, RMval, RD, RM, carryin) \ argument 34 : "r" (RMval), "r" (gen_cin(carryin)) \ 38 instruction, out, RMval, \ 50 #define TESTINST3(instruction, RMval, RNval, RD, RM, RN, carryin) \ argument 63 : "r" (RMval), "r" (RNval), "r" (gen_cin(carryin)) \ 67 instruction, out, RMval, RNval, \ 79 #define TESTINST4(instruction, RMval, RNval, RSval, RD, RM, RN, RS, carryin) \ argument 93 : "r" (RMval), "r" (RNval), "r" (RSval), "r" (gen_cin(carryin)) \ 97 instruction, out, RMval, RNval, RSval, \ 109 #define TESTINST4_2OUT(instruction, RDval, RD2val, RMval, RSval, RD, RD2, RM, RS, carryin) \ argument [all …]
|
D | v6intThumb.c | 74 #define TESTINST2(instruction, RMval, RD, RM, cvin) \ argument 90 : "r" (RMval), "r" (gen_cvin(cvin)) \ 94 instruction, out, RMval, \ 106 #define TESTINST2x(instruction, RDval, RMval, RD, RM, cvin) \ argument 119 : "r" (RMval), "r" (gen_cvin(cvin)), "r"(RDval) \ 123 instruction, out, RMval, \ 135 #define TESTINST3(instruction, RMval, RNval, RD, RM, RN, cvin) \ argument 148 : "r" (RMval), "r" (RNval), "r" (gen_cvin(cvin)) \ 152 instruction, out, RMval, RNval, \ 162 #define TESTINST4(instruction, RMval, RNval, RSval, RD, RM, RN, RS, cvin) \ argument [all …]
|
D | neon64.c | 314 #define TESTINSN_VLDn_RI(instruction, QD1, QD2, QD3, QD4, RM, RMval) \ argument 335 : "r" (out), "r" (mem), "r"(&out[8]), "r"(RMval) \ 346 #define TESTINSN_VSTn_RI(instruction, QD1, QD2, QD3, QD4, RM, RMval) \ argument 363 : "r" (out), "r" (mem), "r"(&out[8]), "r"(RMval) \
|
/external/valgrind/none/tests/arm64/ |
D | memory.c | 72 #define TESTINST3_hide2and3(instruction, RMval, RNval, RD, RM, RN, carryin) \ argument 85 : "r" (RMval), "r" (RNval), "r" (nzcv_in) \
|
D | integer.c | 91 #define TESTINST3(instruction, RMval, RNval, RD, RM, RN, carryin) \ argument 104 : "r" (RMval), "r" (RNval), "r" (nzcv_in) \ 109 instruction, out, ((ULong)RMval), ((ULong)RNval), \ 119 #define TESTINST4(instruction, RMval, RNval, RAval, RD, RM, RN, RA, carryin) \ argument 133 : "r" (RMval), "r" (RNval), "r" (RAval), "r" (nzcv_in) \ 138 instruction, out, ((ULong)RMval), ((ULong)RNval), ((ULong)RAval), \
|