/third_party/vixl/test/aarch32/ |
D | test-simulator-rd-rn-rm-t32.cc | 369 const TestLoopData kTests[] = { variable 477 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 481 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 485 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 488 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 489 results[i]->output_size = kTests[i].input_size; in TestHelper() 491 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 502 Register rd = kTests[i].operands.rd; in TestHelper() 503 Register rn = kTests[i].operands.rn; in TestHelper() 504 Register rm = kTests[i].operands.rm; in TestHelper() [all …]
|
D | test-simulator-rd-rn-rm-a32.cc | 369 const TestLoopData kTests[] = { variable 477 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 481 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 485 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 488 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 489 results[i]->output_size = kTests[i].input_size; in TestHelper() 491 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 502 Register rd = kTests[i].operands.rd; in TestHelper() 503 Register rn = kTests[i].operands.rn; in TestHelper() 504 Register rm = kTests[i].operands.rm; in TestHelper() [all …]
|
D | test-simulator-cond-rd-rn-operand-imm12-t32.cc | 680 const TestLoopData kTests[] = {{{al, r4, r4, 4018}, variable 910 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 914 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 918 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 921 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 922 results[i]->output_size = kTests[i].input_size; in TestHelper() 924 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 935 Condition cond = kTests[i].operands.cond; in TestHelper() 936 Register rd = kTests[i].operands.rd; in TestHelper() 937 Register rn = kTests[i].operands.rn; in TestHelper() [all …]
|
D | test-simulator-cond-rd-operand-const-a32.cc | 195 const TestLoopData kTests[] = {{{eq, r0, 0x000000ab}, variable 470 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 474 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 478 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 481 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 482 results[i]->output_size = kTests[i].input_size; in TestHelper() 484 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 495 Condition cond = kTests[i].operands.cond; in TestHelper() 496 Register rd = kTests[i].operands.rd; in TestHelper() 497 uint32_t immediate = kTests[i].operands.immediate; in TestHelper() [all …]
|
D | test-simulator-cond-rd-operand-imm16-t32.cc | 189 const TestLoopData kTests[] = {{{eq, r0, 0x0}, variable 423 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 427 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 431 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 434 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 435 results[i]->output_size = kTests[i].input_size; in TestHelper() 437 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 448 Condition cond = kTests[i].operands.cond; in TestHelper() 449 Register rd = kTests[i].operands.rd; in TestHelper() 450 uint32_t immediate = kTests[i].operands.immediate; in TestHelper() [all …]
|
D | test-assembler-cond-rdlow-rnlow-operand-immediate-zero-t32.cc | 94 const TestData kTests[] = variable 181 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 183 Condition cond = kTests[i].operands.cond; in TestHelper() 184 Register rd = kTests[i].operands.rd; in TestHelper() 185 Register rn = kTests[i].operands.rn; in TestHelper() 186 int32_t immediate = kTests[i].operands.immediate; in TestHelper() 194 if (kTests[i].in_it_block) { in TestHelper() 195 masm.it(kTests[i].it_condition); in TestHelper() 210 kTests[i].identifier); in TestHelper() 221 if (kTests[i].in_it_block) { in TestHelper() [all …]
|
D | test-assembler-cond-rdlow-rnlow-rmlow-t32.cc | 94 const TestData kTests[] = variable 181 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 183 Condition cond = kTests[i].operands.cond; in TestHelper() 184 Register rd = kTests[i].operands.rd; in TestHelper() 185 Register rn = kTests[i].operands.rn; in TestHelper() 186 Register rm = kTests[i].operands.rm; in TestHelper() 193 if (kTests[i].in_it_block) { in TestHelper() 194 masm.it(kTests[i].it_condition); in TestHelper() 209 kTests[i].identifier); in TestHelper() 220 if (kTests[i].in_it_block) { in TestHelper() [all …]
|
D | test-simulator-cond-rd-operand-const-t32.cc | 195 const TestLoopData kTests[] = {{{eq, r0, 0xabababab}, variable 585 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 589 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 593 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 596 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 597 results[i]->output_size = kTests[i].input_size; in TestHelper() 599 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 610 Condition cond = kTests[i].operands.cond; in TestHelper() 611 Register rd = kTests[i].operands.rd; in TestHelper() 612 uint32_t immediate = kTests[i].operands.immediate; in TestHelper() [all …]
|
D | test-simulator-cond-rd-operand-rn-ror-amount-t32.cc | 321 const TestLoopData kTests[] = {{{eq, r0, r0, ROR, 0}, variable 569 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 573 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 577 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 580 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 581 results[i]->output_size = kTests[i].input_size; in TestHelper() 583 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 594 Condition cond = kTests[i].operands.cond; in TestHelper() 595 Register rd = kTests[i].operands.rd; in TestHelper() 596 Register rn = kTests[i].operands.rn; in TestHelper() [all …]
|
D | test-simulator-cond-rd-operand-rn-ror-amount-a32.cc | 321 const TestLoopData kTests[] = {{{eq, r0, r0, ROR, 0}, variable 569 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 573 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 577 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 580 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 581 results[i]->output_size = kTests[i].input_size; in TestHelper() 583 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 594 Condition cond = kTests[i].operands.cond; in TestHelper() 595 Register rd = kTests[i].operands.rd; in TestHelper() 596 Register rn = kTests[i].operands.rn; in TestHelper() [all …]
|
D | test-simulator-cond-rd-operand-rn-a32.cc | 309 const TestLoopData kTests[] = { variable 506 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 510 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 514 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 517 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 518 results[i]->output_size = kTests[i].input_size; in TestHelper() 520 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 531 Condition cond = kTests[i].operands.cond; in TestHelper() 532 Register rd = kTests[i].operands.rd; in TestHelper() 533 Register rn = kTests[i].operands.rn; in TestHelper() [all …]
|
D | test-simulator-cond-rd-operand-rn-t32.cc | 309 const TestLoopData kTests[] = { variable 506 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 510 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 514 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 517 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 518 results[i]->output_size = kTests[i].input_size; in TestHelper() 520 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 531 Condition cond = kTests[i].operands.cond; in TestHelper() 532 Register rd = kTests[i].operands.rd; in TestHelper() 533 Register rn = kTests[i].operands.rn; in TestHelper() [all …]
|
D | test-simulator-cond-rd-rn-rm-sel-a32.cc | 365 const TestLoopData kTests[] = {{{al, r9, r2, r10}, variable 399 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 403 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 407 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 410 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 411 results[i]->output_size = kTests[i].input_size; in TestHelper() 413 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 424 Condition cond = kTests[i].operands.cond; in TestHelper() 425 Register rd = kTests[i].operands.rd; in TestHelper() 426 Register rn = kTests[i].operands.rn; in TestHelper() [all …]
|
D | test-simulator-cond-rd-rn-rm-q-t32.cc | 369 const TestLoopData kTests[] = {{{al, r0, r9, r10}, variable 406 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 410 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 414 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 417 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 418 results[i]->output_size = kTests[i].input_size; in TestHelper() 420 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 431 Condition cond = kTests[i].operands.cond; in TestHelper() 432 Register rd = kTests[i].operands.rd; in TestHelper() 433 Register rn = kTests[i].operands.rn; in TestHelper() [all …]
|
D | test-simulator-cond-rd-rn-rm-q-a32.cc | 369 const TestLoopData kTests[] = {{{al, r0, r9, r10}, variable 406 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 410 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 414 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 417 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 418 results[i]->output_size = kTests[i].input_size; in TestHelper() 420 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 431 Condition cond = kTests[i].operands.cond; in TestHelper() 432 Register rd = kTests[i].operands.rd; in TestHelper() 433 Register rn = kTests[i].operands.rn; in TestHelper() [all …]
|
D | test-simulator-cond-rd-rn-rm-sel-t32.cc | 365 const TestLoopData kTests[] = {{{al, r9, r2, r10}, variable 399 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 403 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 407 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 410 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 411 results[i]->output_size = kTests[i].input_size; in TestHelper() 413 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 424 Condition cond = kTests[i].operands.cond; in TestHelper() 425 Register rd = kTests[i].operands.rd; in TestHelper() 426 Register rn = kTests[i].operands.rn; in TestHelper() [all …]
|
D | test-assembler-cond-rd-operand-rn-identical-low-registers-in-it-block-t32.cc | 93 const TestData kTests[] = {{{eq, r0, r0}, true, eq, "eq r0 r0", "eq_r0_r0"}, variable 226 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 228 Condition cond = kTests[i].operands.cond; in TestHelper() 229 Register rd = kTests[i].operands.rd; in TestHelper() 230 Register rn = kTests[i].operands.rn; in TestHelper() 238 if (kTests[i].in_it_block) { in TestHelper() 239 masm.it(kTests[i].it_condition); in TestHelper() 254 kTests[i].identifier); in TestHelper() 265 if (kTests[i].in_it_block) { in TestHelper() 267 kTests[i].it_condition.GetName(), in TestHelper() [all …]
|
D | test-assembler-cond-dt-drt-drd-drn-drm-float-not-f16-t32.cc | 96 const TestData kTests[] = variable 220 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 222 DataType dt = kTests[i].operands.dt; in TestHelper() 223 DRegister rd = kTests[i].operands.rd; in TestHelper() 224 DRegister rn = kTests[i].operands.rn; in TestHelper() 225 DRegister rm = kTests[i].operands.rm; in TestHelper() 232 if (kTests[i].in_it_block) { in TestHelper() 233 masm.it(kTests[i].it_condition); in TestHelper() 248 kTests[i].identifier); in TestHelper() 259 if (kTests[i].in_it_block) { in TestHelper() [all …]
|
D | test-assembler-cond-sp-sp-operand-imm7-t32.cc | 96 const TestData kTests[] = variable 248 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 250 Condition cond = kTests[i].operands.cond; in TestHelper() 251 Register rd = kTests[i].operands.rd; in TestHelper() 252 Register rn = kTests[i].operands.rn; in TestHelper() 253 uint32_t immediate = kTests[i].operands.immediate; in TestHelper() 261 if (kTests[i].in_it_block) { in TestHelper() 262 masm.it(kTests[i].it_condition); in TestHelper() 277 kTests[i].identifier); in TestHelper() 288 if (kTests[i].in_it_block) { in TestHelper() [all …]
|
D | test-assembler-cond-dt-drt-drd-drn-drm-float-f32-only-t32.cc | 105 const TestData kTests[] = variable 238 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 240 DataType dt = kTests[i].operands.dt; in TestHelper() 241 DRegister rd = kTests[i].operands.rd; in TestHelper() 242 DRegister rn = kTests[i].operands.rn; in TestHelper() 243 DRegister rm = kTests[i].operands.rm; in TestHelper() 250 if (kTests[i].in_it_block) { in TestHelper() 251 masm.it(kTests[i].it_condition); in TestHelper() 266 kTests[i].identifier); in TestHelper() 277 if (kTests[i].in_it_block) { in TestHelper() [all …]
|
D | test-assembler-cond-dt-drt-drd-drn-drm-float-f32-only-a32.cc | 105 const TestData kTests[] = variable 238 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 240 DataType dt = kTests[i].operands.dt; in TestHelper() 241 DRegister rd = kTests[i].operands.rd; in TestHelper() 242 DRegister rn = kTests[i].operands.rn; in TestHelper() 243 DRegister rm = kTests[i].operands.rm; in TestHelper() 250 if (kTests[i].in_it_block) { in TestHelper() 251 masm.it(kTests[i].it_condition); in TestHelper() 266 kTests[i].identifier); in TestHelper() 277 if (kTests[i].in_it_block) { in TestHelper() [all …]
|
D | test-assembler-cond-dt-drt-drd-drn-drm-float-not-f16-a32.cc | 96 const TestData kTests[] = variable 220 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 222 DataType dt = kTests[i].operands.dt; in TestHelper() 223 DRegister rd = kTests[i].operands.rd; in TestHelper() 224 DRegister rn = kTests[i].operands.rn; in TestHelper() 225 DRegister rm = kTests[i].operands.rm; in TestHelper() 232 if (kTests[i].in_it_block) { in TestHelper() 233 masm.it(kTests[i].it_condition); in TestHelper() 248 kTests[i].identifier); in TestHelper() 259 if (kTests[i].in_it_block) { in TestHelper() [all …]
|
D | test-simulator-cond-rdlow-rnlow-rmlow-t32.cc | 682 const TestLoopData kTests[] = {{{eq, r0, r0, r0}, variable 887 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 891 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 895 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 898 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 899 results[i]->output_size = kTests[i].input_size; in TestHelper() 901 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 912 Condition cond = kTests[i].operands.cond; in TestHelper() 913 Register rd = kTests[i].operands.rd; in TestHelper() 914 Register rn = kTests[i].operands.rn; in TestHelper() [all …]
|
D | test-simulator-cond-rd-rn-rm-ge-t32.cc | 377 const TestLoopData kTests[] = {{{al, r12, r0, r10}, variable 422 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 426 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 430 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 433 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 434 results[i]->output_size = kTests[i].input_size; in TestHelper() 436 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 447 Condition cond = kTests[i].operands.cond; in TestHelper() 448 Register rd = kTests[i].operands.rd; in TestHelper() 449 Register rn = kTests[i].operands.rn; in TestHelper() [all …]
|
D | test-simulator-cond-rd-rn-rm-ge-a32.cc | 377 const TestLoopData kTests[] = {{{al, r12, r0, r10}, variable 422 TestResult* results[ARRAY_SIZE(kTests)]; in TestHelper() 426 byte* scratch_memory_buffers[ARRAY_SIZE(kTests)]; in TestHelper() 430 for (unsigned i = 0; i < ARRAY_SIZE(kTests); i++) { in TestHelper() 433 results[i]->outputs = new Inputs[kTests[i].input_size]; in TestHelper() 434 results[i]->output_size = kTests[i].input_size; in TestHelper() 436 size_t input_stride = sizeof(kTests[i].inputs[0]) * kTests[i].input_size; in TestHelper() 447 Condition cond = kTests[i].operands.cond; in TestHelper() 448 Register rd = kTests[i].operands.rd; in TestHelper() 449 Register rn = kTests[i].operands.rn; in TestHelper() [all …]
|