Lines Matching refs:results
43 // results are printed to stdout when the test is run with --sim_test_trace.
45 // The input lists and expected results are stored in
46 // test/test-simulator-traces-a64.h. The expected results can be regenerated
174 unsigned inputs_length, uintptr_t results,
196 __ Mov(out, results);
227 Td * results = new Td[results_length];
233 reinterpret_cast<uintptr_t>(results), d_bits, n_bits);
236 // Print the results.
240 d_bits / 4, static_cast<uint64_t>(results[d]));
245 // Check the results.
250 if (results[d] != expected[d]) {
260 d_bits / 4, static_cast<uint64_t>(results[d]),
261 rawbits_to_fp(results[d]));
271 delete[] results;
277 uintptr_t results, unsigned reg_size) {
300 __ Mov(out, results);
339 T * results = new T[results_length];
344 reinterpret_cast<uintptr_t>(results), bits);
347 // Print the results.
351 bits / 4, static_cast<uint64_t>(results[d]));
356 // Check the results.
362 if (results[d] != expected[d]) {
376 bits / 4, static_cast<uint64_t>(results[d]),
377 rawbits_to_fp(results[d]));
388 delete[] results;
394 uintptr_t results, unsigned reg_size) {
419 __ Mov(out, results);
466 T * results = new T[results_length];
471 reinterpret_cast<uintptr_t>(results), bits);
474 // Print the results.
478 bits / 4, static_cast<uint64_t>(results[d]));
483 // Check the results.
490 if (results[d] != expected[d]) {
507 bits / 4, static_cast<uint64_t>(results[d]),
508 rawbits_to_fp(results[d]));
520 delete[] results;
526 uintptr_t results, unsigned reg_size) {
549 __ Mov(out, results);
590 uint8_t * results = new uint8_t[results_length];
595 reinterpret_cast<uintptr_t>(results), bits);
598 // Print the results.
602 VIXL_ASSERT((results[d] & 0xf) == results[d]);
603 printf(" 0x%" PRIx8 ",\n", results[d]);
608 // Check the results.
614 if (results[d] != expected[d]) {
631 (results[d] & 0x8) ? 'N' : 'n',
632 (results[d] & 0x4) ? 'Z' : 'z',
633 (results[d] & 0x2) ? 'C' : 'c',
634 (results[d] & 0x1) ? 'V' : 'v',
635 results[d]);
646 delete[] results;
652 uintptr_t results, unsigned reg_size) {
673 __ Mov(out, results);
706 uint8_t * results = new uint8_t[results_length];
711 reinterpret_cast<uintptr_t>(results), bits);
714 // Print the results.
718 VIXL_ASSERT((results[d] & 0xf) == results[d]);
719 printf(" 0x%" PRIx8 ",\n", results[d]);
724 // Check the results.
729 if (results[d] != expected[d]) {
745 (results[d] & 0x8) ? 'N' : 'n',
746 (results[d] & 0x4) ? 'Z' : 'z',
747 (results[d] & 0x2) ? 'C' : 'c',
748 (results[d] & 0x1) ? 'V' : 'v',
749 results[d]);
759 delete[] results;
764 unsigned inputs_length, uintptr_t results,
786 __ Mov(out, results);
819 Td * results = new Td[results_length];
825 reinterpret_cast<uintptr_t>(results), d_bits, n_bits);
828 // Print the results.
837 if (results[d] == int_d_min) {
840 printf(" %" PRId64 ",\n", static_cast<int64_t>(results[d]));
846 // Check the results.
851 if (results[d] != expected[d]) {
861 d_bits / 4, static_cast<uint64_t>(results[d]),
862 static_cast<int64_t>(results[d]));
872 delete[] results;
888 Td * results = new Td[results_length];
894 reinterpret_cast<uintptr_t>(results), d_bits, n_bits);
897 // Print the results.
900 printf(" %" PRIu64 "u,\n", static_cast<uint64_t>(results[d]));
905 // Check the results.
910 if (results[d] != expected[d]) {
920 d_bits / 4, static_cast<uint64_t>(results[d]),
921 static_cast<uint64_t>(results[d]));
931 delete[] results;