Home
last modified time | relevance | path

Searched refs:mnemonic (Results 1 – 25 of 274) sorted by relevance

1234567891011

/third_party/node/deps/v8/src/diagnostics/arm64/
Ddisasm-arm64.cc53 const char* mnemonic = ""; in VisitAddSubImmediate() local
61 mnemonic = "add"; in VisitAddSubImmediate()
63 mnemonic = "mov"; in VisitAddSubImmediate()
70 mnemonic = "adds"; in VisitAddSubImmediate()
72 mnemonic = "cmn"; in VisitAddSubImmediate()
79 mnemonic = "sub"; in VisitAddSubImmediate()
83 mnemonic = "subs"; in VisitAddSubImmediate()
85 mnemonic = "cmp"; in VisitAddSubImmediate()
93 Format(instr, mnemonic, form); in VisitAddSubImmediate()
99 const char* mnemonic = ""; in VisitAddSubShifted() local
[all …]
/third_party/vixl/src/aarch64/
Ddisasm-aarch64.cc684 const char *mnemonic = ""; in Disassembler() local
692 mnemonic = "add"; in Disassembler()
694 mnemonic = "mov"; in Disassembler()
701 mnemonic = "adds"; in Disassembler()
703 mnemonic = "cmn"; in Disassembler()
710 mnemonic = "sub"; in Disassembler()
714 mnemonic = "subs"; in Disassembler()
716 mnemonic = "cmp"; in Disassembler()
724 Format(instr, mnemonic, form); in Disassembler()
731 const char *mnemonic = ""; in Disassembler() local
[all …]
/third_party/vixl/test/aarch64/
Dtest-simulator-aarch64.cc217 typedef void (MacroAssembler::*mnemonic)(const VRegister& vd, typedef in vixl::aarch64::Test2OpImmediateNEONHelper_t
2398 typename Test2OpImmediateNEONHelper_t<Tm>::mnemonic helper, in Test2OpImmNEON_Helper()
2491 typename Test2OpImmediateNEONHelper_t<Tm>::mnemonic helper, in Test2OpImmNEON()
2863 #define CALL_TEST_FP_HELPER(mnemonic, variant, type, input) \ argument
2864 Test##type(STRINGIFY(mnemonic) "_" STRINGIFY(variant), \
2865 &MacroAssembler::mnemonic, \
2868 kExpected_##mnemonic##_##variant, \
2869 kExpectedCount_##mnemonic##_##variant)
2871 #define DEFINE_TEST_FP(mnemonic, type, input) \ argument
2872 TEST(mnemonic##_d) { \
[all …]
/third_party/elfutils/libcpu/
Di386_dis.h140 …{ .mnemonic = MNE_aaa, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1…
141 …{ .mnemonic = MNE_aad, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1…
142 …{ .mnemonic = MNE_aam, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1…
143 …{ .mnemonic = MNE_aas, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 0, .str1 = 0, .off1_1…
144 …{ .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_…
145 …{ .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_…
146 …{ .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 18, .str1 = 0, .off1_…
147 …{ .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 26, .str1 = 0, .off1_…
148 …{ .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 24, .str1 = 0, .off1_…
149 …{ .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_…
[all …]
Dx86_64_dis.h141 …{ .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_…
142 …{ .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_…
143 …{ .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_…
144 …{ .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_…
145 …{ .mnemonic = MNE_adc, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_…
146 …{ .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 0, .fct1 = 15, .str1 = 0, .off1_…
147 …{ .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 15, .str1 = 0, .off1_…
148 …{ .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 1, .modrm = 1, .fct1 = 19, .str1 = 0, .off1_…
149 …{ .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 27, .str1 = 0, .off1_…
150 …{ .mnemonic = MNE_add, .rep = 0, .repe = 0, .suffix = 0, .modrm = 1, .fct1 = 25, .str1 = 0, .off1_…
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZInstrFormats.td1210 // Depending on the instruction mnemonic, certain bits may be or-ed into
1240 // Depending on the instruction mnemonic, certain bits may be or-ed into
1299 // Depending on the instruction mnemonic, certain bits may be or-ed into
1776 // MI operand, but writes out an extended mnemonic for better readability.
1779 // - Specific patterns for each extended mnemonic, where the condition mask
1783 // assembler parser is not able to decode part of an instruction mnemonic
1784 // into an operand. Thus we provide separate patterns for each mnemonic.
1803 // The suffix to use for the extended assembler mnemonic.
1998 class InherentRRE<string mnemonic, bits<16> opcode, RegisterOperand cls,
2001 mnemonic#"\t$R1",
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrArithmetic.td622 /// 1. Concatenates together the instruction mnemonic with the appropriate
629 string mnemonic, string args, list<dag> pattern>
633 !strconcat(mnemonic, "{", typeinfo.InstrSuffix, "}\t", args), pattern> {
641 class BinOpRR<bits<8> opcode, string mnemonic, X86TypeInfo typeinfo,
645 mnemonic, "{$src2, $src1|$src1, $src2}", pattern>,
650 class BinOpRR_F<bits<8> opcode, string mnemonic, X86TypeInfo typeinfo,
652 : BinOpRR<opcode, mnemonic, typeinfo, (outs), WriteALU,
658 class BinOpRR_RF<bits<8> opcode, string mnemonic, X86TypeInfo typeinfo,
660 : BinOpRR<opcode, mnemonic, typeinfo, (outs typeinfo.RegClass:$dst), WriteALU,
666 class BinOpRR_RFF<bits<8> opcode, string mnemonic, X86TypeInfo typeinfo,
[all …]
/third_party/vixl/test/aarch32/
Dtest-assembler-cond-rdlow-rnlow-operand-immediate-zero-t32.cc174 const char* mnemonic, in TestHelper() argument
209 mnemonic, in TestHelper()
224 mnemonic, in TestHelper()
227 printf(" // %s %s\n};\n", mnemonic, kTests[i].operands_description); in TestHelper()
237 mnemonic, in TestHelper()
266 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
270 mnemonic, in TestHelper()
272 printf(" kInstruction_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
287 #define TEST(mnemonic) \ argument
288 void Test_##mnemonic() { \
[all …]
Dtest-assembler-cond-rdlow-rnlow-rmlow-t32.cc174 const char* mnemonic, in TestHelper() argument
208 mnemonic, in TestHelper()
223 mnemonic, in TestHelper()
226 printf(" // %s %s\n};\n", mnemonic, kTests[i].operands_description); in TestHelper()
236 mnemonic, in TestHelper()
265 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
269 mnemonic, in TestHelper()
271 printf(" kInstruction_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
286 #define TEST(mnemonic) \ argument
287 void Test_##mnemonic() { \
[all …]
Dtest-simulator-rd-rn-rm-a32.cc470 const char* mnemonic, in TestHelper() argument
547 mnemonic, in TestHelper()
560 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
564 mnemonic, in TestHelper()
566 printf(" kOutputs_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
591 mnemonic, in TestHelper()
640 #define TEST(mnemonic) \ argument
641 void Test_##mnemonic() { \
642 TestHelper(&MacroAssembler::mnemonic, #mnemonic, kReference##mnemonic); \
644 Test test_##mnemonic("AARCH32_SIMULATOR_RD_RN_RM_" #mnemonic "_A32", \
[all …]
Dtest-simulator-rd-rn-rm-t32.cc470 const char* mnemonic, in TestHelper() argument
547 mnemonic, in TestHelper()
560 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
564 mnemonic, in TestHelper()
566 printf(" kOutputs_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
591 mnemonic, in TestHelper()
640 #define TEST(mnemonic) \ argument
641 void Test_##mnemonic() { \
642 TestHelper(&MacroAssembler::mnemonic, #mnemonic, kReference##mnemonic); \
644 Test test_##mnemonic("AARCH32_SIMULATOR_RD_RN_RM_" #mnemonic "_T32", \
[all …]
Dtest-simulator-cond-rd-rn-operand-imm12-t32.cc903 const char* mnemonic, in TestHelper() argument
979 mnemonic, in TestHelper()
990 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
994 mnemonic, in TestHelper()
996 printf(" kOutputs_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
1018 mnemonic, in TestHelper()
1061 #define TEST(mnemonic) \ argument
1062 void Test_##mnemonic() { \
1063 TestHelper(&MacroAssembler::mnemonic, #mnemonic, kReference##mnemonic); \
1065 Test test_##mnemonic("AARCH32_SIMULATOR_COND_RD_RN_OPERAND_IMM12_" #mnemonic \
[all …]
Dtest-assembler-cond-rd-operand-rn-identical-low-registers-in-it-block-t32.cc219 const char* mnemonic, in TestHelper() argument
253 mnemonic, in TestHelper()
268 mnemonic, in TestHelper()
271 printf(" // %s %s\n};\n", mnemonic, kTests[i].operands_description); in TestHelper()
281 mnemonic, in TestHelper()
310 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
314 mnemonic, in TestHelper()
316 printf(" kInstruction_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
331 #define TEST(mnemonic) \ argument
332 void Test_##mnemonic() { \
[all …]
Dtest-simulator-cond-rd-operand-imm16-t32.cc416 const char* mnemonic, in TestHelper() argument
508 mnemonic, in TestHelper()
519 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
523 mnemonic, in TestHelper()
525 printf(" kOutputs_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
547 mnemonic, in TestHelper()
590 #define TEST(mnemonic) \ argument
591 void Test_##mnemonic() { \
592 TestHelper(&MacroAssembler::mnemonic, #mnemonic, kReference##mnemonic); \
594 Test test_##mnemonic("AARCH32_SIMULATOR_COND_RD_OPERAND_IMM16_" #mnemonic \
[all …]
Dtest-simulator-cond-rd-operand-const-a32.cc463 const char* mnemonic, in TestHelper() argument
555 mnemonic, in TestHelper()
566 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
570 mnemonic, in TestHelper()
572 printf(" kOutputs_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
594 mnemonic, in TestHelper()
637 #define TEST(mnemonic) \ argument
638 void Test_##mnemonic() { \
639 TestHelper(&MacroAssembler::mnemonic, #mnemonic, kReference##mnemonic); \
641 Test test_##mnemonic("AARCH32_SIMULATOR_COND_RD_OPERAND_CONST_" #mnemonic \
[all …]
Dtest-assembler-cond-dt-drt-drd-drn-drm-float-not-f16-t32.cc213 const char* mnemonic, in TestHelper() argument
247 mnemonic, in TestHelper()
262 mnemonic, in TestHelper()
265 printf(" // %s %s\n};\n", mnemonic, kTests[i].operands_description); in TestHelper()
275 mnemonic, in TestHelper()
304 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
308 mnemonic, in TestHelper()
310 printf(" kInstruction_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
325 #define TEST(mnemonic) \ argument
326 void Test_##mnemonic() { \
[all …]
Dtest-assembler-cond-dt-drt-drd-drn-drm-float-f32-only-a32.cc231 const char* mnemonic, in TestHelper() argument
265 mnemonic, in TestHelper()
280 mnemonic, in TestHelper()
283 printf(" // %s %s\n};\n", mnemonic, kTests[i].operands_description); in TestHelper()
293 mnemonic, in TestHelper()
322 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
326 mnemonic, in TestHelper()
328 printf(" kInstruction_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
343 #define TEST(mnemonic) \ argument
344 void Test_##mnemonic() { \
[all …]
Dtest-assembler-cond-sp-sp-operand-imm7-t32.cc241 const char* mnemonic, in TestHelper() argument
276 mnemonic, in TestHelper()
291 mnemonic, in TestHelper()
294 printf(" // %s %s\n};\n", mnemonic, kTests[i].operands_description); in TestHelper()
304 mnemonic, in TestHelper()
333 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
337 mnemonic, in TestHelper()
339 printf(" kInstruction_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
354 #define TEST(mnemonic) \ argument
355 void Test_##mnemonic() { \
[all …]
Dtest-assembler-cond-dt-drt-drd-drn-drm-float-f32-only-t32.cc231 const char* mnemonic, in TestHelper() argument
265 mnemonic, in TestHelper()
280 mnemonic, in TestHelper()
283 printf(" // %s %s\n};\n", mnemonic, kTests[i].operands_description); in TestHelper()
293 mnemonic, in TestHelper()
322 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
326 mnemonic, in TestHelper()
328 printf(" kInstruction_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
343 #define TEST(mnemonic) \ argument
344 void Test_##mnemonic() { \
[all …]
Dtest-assembler-cond-dt-drt-drd-drn-drm-float-not-f16-a32.cc213 const char* mnemonic, in TestHelper() argument
247 mnemonic, in TestHelper()
262 mnemonic, in TestHelper()
265 printf(" // %s %s\n};\n", mnemonic, kTests[i].operands_description); in TestHelper()
275 mnemonic, in TestHelper()
304 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
308 mnemonic, in TestHelper()
310 printf(" kInstruction_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
325 #define TEST(mnemonic) \ argument
326 void Test_##mnemonic() { \
[all …]
Dtest-simulator-cond-rd-operand-const-t32.cc578 const char* mnemonic, in TestHelper() argument
670 mnemonic, in TestHelper()
681 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
685 mnemonic, in TestHelper()
687 printf(" kOutputs_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
709 mnemonic, in TestHelper()
752 #define TEST(mnemonic) \ argument
753 void Test_##mnemonic() { \
754 TestHelper(&MacroAssembler::mnemonic, #mnemonic, kReference##mnemonic); \
756 Test test_##mnemonic("AARCH32_SIMULATOR_COND_RD_OPERAND_CONST_" #mnemonic \
[all …]
Dtest-assembler-cond-rd-rn-operand-rm-rn-is-sp-in-it-block-t32.cc222 const char* mnemonic, in TestHelper() argument
257 mnemonic, in TestHelper()
272 mnemonic, in TestHelper()
275 printf(" // %s %s\n};\n", mnemonic, kTests[i].operands_description); in TestHelper()
285 mnemonic, in TestHelper()
314 printf("const TestResult kReference%s[] = {\n", mnemonic); in TestHelper()
318 mnemonic, in TestHelper()
320 printf(" kInstruction_%s_%s,\n", mnemonic, kTests[i].identifier); in TestHelper()
335 #define TEST(mnemonic) \ argument
336 void Test_##mnemonic() { \
[all …]
/third_party/vixl/test/aarch32/config/
Dtemplate-assembler-aarch32.cc.in91 // values. The reference arrays are names `kReference{mnemonic}`.
99 void TestHelper(Fn instruction, const char* mnemonic, argument
129 printf("const byte kInstruction_%s_%s[] = {\n", mnemonic,
143 mnemonic, kTests[i].operands_description);
145 printf(" // %s %s\n};\n", mnemonic, kTests[i].operands_description);
155 printf("Error when testing \"%s\" with operands \"%s\":\n", mnemonic,
184 printf("const TestResult kReference%s[] = {\n", mnemonic);
187 printf(" ARRAY_SIZE(kInstruction_%s_%s),\n", mnemonic,
189 printf(" kInstruction_%s_%s,\n", mnemonic, kTests[i].identifier);
204 #define TEST(mnemonic) \ argument
[all …]
Dtemplate-simulator-aarch32.cc.in163 // values. The reference arrays are names `kReference{mnemonic}`.
171 void TestHelper(Fn instruction, const char* mnemonic, argument
238 printf("const Inputs kOutputs_%s_%s[] = {\n", mnemonic,
247 printf("const TestResult kReference%s[] = {\n", mnemonic);
250 printf(" ARRAY_SIZE(kOutputs_%s_%s),\n", mnemonic,
252 printf(" kOutputs_%s_%s,\n", mnemonic, kTests[i].identifier);
270 printf("Error(s) when testing \"%s %s\":\n", mnemonic,
307 #define TEST(mnemonic) \ argument
308 void Test_##mnemonic() { \
309 TestHelper(&MacroAssembler::mnemonic, #mnemonic, kReference##mnemonic); \
[all …]
/third_party/vixl/tools/test_generator/
Dgenerator.py330 def MnemonicToMethodName(self, mnemonic): argument
333 return mnemonic.capitalize()
336 method_name = mnemonic.lower()
351 "M({}) \\\n".format(self.MnemonicToMethodName(mnemonic))
352 for mnemonic in self.mnemonics
496 "#include \"aarch32/traces/" + self.GetTraceFileName(mnemonic) + "\"\n"
497 for mnemonic in self.mnemonics
679 def GetTraceFileName(self, mnemonic): argument
684 mnemonic.lower() + "-" + self.test_isa + ".h"
690 for mnemonic in self.mnemonics:
[all …]

1234567891011