Home
last modified time | relevance | path

Searched refs:kTests (Results 1 – 25 of 134) sorted by relevance

123456

/external/vixl/test/aarch32/
Dtest-simulator-rd-rn-rm-t32.cc369 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 …]
Dtest-simulator-rd-rn-rm-a32.cc369 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 …]
Dtest-simulator-cond-rd-rn-operand-imm12-t32.cc680 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 …]
Dtest-simulator-cond-rd-operand-const-a32.cc195 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 …]
Dtest-simulator-cond-rd-operand-imm16-t32.cc189 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 …]
Dtest-assembler-cond-rdlow-rnlow-operand-immediate-zero-t32.cc94 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 …]
Dtest-assembler-cond-rdlow-rnlow-rmlow-t32.cc94 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 …]
Dtest-simulator-cond-rd-operand-const-t32.cc195 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 …]
Dtest-simulator-cond-rd-operand-rn-ror-amount-a32.cc321 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 …]
Dtest-simulator-cond-rd-operand-rn-ror-amount-t32.cc321 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 …]
Dtest-simulator-cond-rd-operand-rn-t32.cc309 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 …]
Dtest-simulator-cond-rd-operand-rn-a32.cc309 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 …]
Dtest-simulator-cond-rd-rn-rm-sel-t32.cc365 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 …]
Dtest-simulator-cond-rd-rn-rm-sel-a32.cc365 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 …]
Dtest-simulator-cond-rd-rn-rm-q-t32.cc369 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 …]
Dtest-simulator-cond-rd-rn-rm-q-a32.cc369 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 …]
Dtest-assembler-cond-rd-operand-rn-identical-low-registers-in-it-block-t32.cc93 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 …]
Dtest-assembler-cond-dt-drt-drd-drn-drm-float-not-f16-a32.cc96 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 …]
Dtest-assembler-cond-sp-sp-operand-imm7-t32.cc96 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 …]
Dtest-assembler-cond-dt-drt-drd-drn-drm-float-f32-only-t32.cc105 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 …]
Dtest-assembler-cond-dt-drt-drd-drn-drm-float-not-f16-t32.cc96 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 …]
Dtest-assembler-cond-dt-drt-drd-drn-drm-float-f32-only-a32.cc105 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 …]
Dtest-simulator-cond-rdlow-rnlow-rmlow-t32.cc682 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 …]
Dtest-simulator-cond-rd-rn-rm-ge-t32.cc377 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 …]
Dtest-simulator-cond-rd-rn-rm-ge-a32.cc377 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 …]

123456