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 test/traces. The expected
46 // results can be regenerated using tools/generate_simulator_traces.py. Adding
191 unsigned inputs_length, uintptr_t results,
213 __ Mov(out, results);
247 Td * results = new Td[results_length];
253 reinterpret_cast<uintptr_t>(results), d_bits, n_bits);
256 // Print the results.
260 d_bits / 4, static_cast<uint64_t>(results[d]));
265 // Check the results.
270 if (results[d] != expected[d]) {
280 d_bits / 4, static_cast<uint64_t>(results[d]),
281 rawbits_to_fp(results[d]));
291 delete[] results;
297 uintptr_t results, unsigned reg_size) {
320 __ Mov(out, results);
362 T * results = new T[results_length];
367 reinterpret_cast<uintptr_t>(results), bits);
370 // Print the results.
374 bits / 4, static_cast<uint64_t>(results[d]));
379 // Check the results.
385 if (results[d] != expected[d]) {
399 bits / 4, static_cast<uint64_t>(results[d]),
400 rawbits_to_fp(results[d]));
411 delete[] results;
417 uintptr_t results, unsigned reg_size) {
442 __ Mov(out, results);
492 T * results = new T[results_length];
497 reinterpret_cast<uintptr_t>(results), bits);
500 // Print the results.
504 bits / 4, static_cast<uint64_t>(results[d]));
509 // Check the results.
516 if (results[d] != expected[d]) {
533 bits / 4, static_cast<uint64_t>(results[d]),
534 rawbits_to_fp(results[d]));
546 delete[] results;
552 uintptr_t results, unsigned reg_size) {
575 __ Mov(out, results);
619 uint8_t * results = new uint8_t[results_length];
624 reinterpret_cast<uintptr_t>(results), bits);
627 // Print the results.
631 VIXL_ASSERT((results[d] & 0xf) == results[d]);
632 printf(" 0x%" PRIx8 ",\n", results[d]);
637 // Check the results.
643 if (results[d] != expected[d]) {
660 (results[d] & 0x8) ? 'N' : 'n',
661 (results[d] & 0x4) ? 'Z' : 'z',
662 (results[d] & 0x2) ? 'C' : 'c',
663 (results[d] & 0x1) ? 'V' : 'v',
664 results[d]);
675 delete[] results;
681 uintptr_t results, unsigned reg_size) {
702 __ Mov(out, results);
738 uint8_t * results = new uint8_t[results_length];
743 reinterpret_cast<uintptr_t>(results), bits);
746 // Print the results.
750 VIXL_ASSERT((results[d] & 0xf) == results[d]);
751 printf(" 0x%" PRIx8 ",\n", results[d]);
756 // Check the results.
761 if (results[d] != expected[d]) {
777 (results[d] & 0x8) ? 'N' : 'n',
778 (results[d] & 0x4) ? 'Z' : 'z',
779 (results[d] & 0x2) ? 'C' : 'c',
780 (results[d] & 0x1) ? 'V' : 'v',
781 results[d]);
791 delete[] results;
797 uintptr_t results,
819 __ Mov(out, results);
846 unsigned inputs_length, uintptr_t results,
868 __ Mov(out, results);
904 Td * results = new Td[results_length];
910 reinterpret_cast<uintptr_t>(results), d_bits, n_bits);
913 // Print the results.
922 if (results[d] == int_d_min) {
928 int64_t result_int64 = static_cast<int64_t>(results[d]);
939 // Check the results.
944 if (results[d] != expected[d]) {
954 d_bits / 4, static_cast<uint64_t>(results[d]),
955 static_cast<int64_t>(results[d]));
965 delete[] results;
981 Td * results = new Td[results_length];
988 reinterpret_cast<uintptr_t>(results), d_bits, n_bits);
991 // Print the results.
994 printf(" %" PRIu64 "u,\n", static_cast<uint64_t>(results[d]));
999 // Check the results.
1004 if (results[d] != expected[d]) {
1014 d_bits / 4, static_cast<uint64_t>(results[d]),
1015 static_cast<uint64_t>(results[d]));
1025 delete[] results;
1044 Td * results = new Td[results_length];
1048 reinterpret_cast<uintptr_t>(results), d_bits, n_bits);
1051 // Print the results.
1060 if (results[d] == int_d_min) {
1066 int64_t result_int64 = static_cast<int64_t>(results[d]);
1077 // Check the results.
1083 if (results[d] != expected[d]) {
1093 d_bits / 4, static_cast<uint64_t>(results[d]),
1094 static_cast<int64_t>(results[d]));
1105 delete[] results;
1124 Td * results = new Td[results_length];
1128 reinterpret_cast<uintptr_t>(results), d_bits, n_bits);
1131 // Print the results.
1134 printf(" %" PRIu64 "u,\n", static_cast<uint64_t>(results[d]));
1139 // Check the results.
1145 if (results[d] != expected[d]) {
1155 d_bits / 4, static_cast<uint64_t>(results[d]),
1156 static_cast<uint64_t>(results[d]));
1167 delete[] results;
1176 uintptr_t results,
1217 __ Mov(out, results);
1270 Td* results = new Td[results_length * vd_lane_count];
1277 reinterpret_cast<uintptr_t>(results),
1281 // Print the results.
1290 static_cast<uint64_t>(results[index]));
1300 // Check the results.
1312 if (results[output_index] != expected[output_index]) {
1335 results[output_index] != expected[output_index] ? '*' : ' ',
1339 static_cast<uint64_t>(results[output_index]),
1351 delete[] results;
1368 uintptr_t results,
1411 __ Mov(out, results);
1461 Td* results = new Td[results_length * vd_lane_count];
1468 reinterpret_cast<uintptr_t>(results),
1472 // Print the results.
1481 static_cast<uint64_t>(results[index]));
1491 // Check the results.
1503 if (results[output_index] != expected[output_index]) {
1534 results[output_index] != expected[output_index] ? '*' : ' ',
1538 static_cast<uint64_t>(results[output_index]),
1557 delete[] results;
1569 uintptr_t results,
1626 __ Mov(out, results);
1691 Td* results = new Td[results_length * vd_lane_count];
1699 reinterpret_cast<uintptr_t>(results),
1703 // Print the results.
1712 static_cast<uint64_t>(results[index]));
1722 // Check the results.
1736 if (results[output_index] != expected[output_index]) {
1760 results[output_index] != expected[output_index] ? '*' : ' ',
1768 static_cast<uint64_t>(results[output_index]),
1781 delete[] results;
1795 uintptr_t results,
1852 __ Mov(out, results);
1927 Td* results = new Td[results_length * vd_lane_count];
1936 reinterpret_cast<uintptr_t>(results),
1940 // Print the results.
1949 static_cast<uint64_t>(results[index]));
1959 // Check the results.
1976 if (results[output_index] != expected[output_index]) {
2002 results[output_index] != expected[output_index] ? '*' : ' ',
2011 static_cast<uint64_t>(results[output_index]),
2025 delete[] results;
2039 uintptr_t results,
2080 __ Mov(out, results);
2139 Td* results = new Td[results_length * vd_lane_count];
2146 reinterpret_cast<uintptr_t>(results),
2150 // Print the results.
2159 static_cast<uint64_t>(results[index]));
2169 // Check the results.
2183 if (results[output_index] != expected[output_index]) {
2209 results[output_index] != expected[output_index] ? '*' : ' ',
2215 static_cast<uint64_t>(results[output_index]),
2228 delete[] results;
2241 uintptr_t results,
2286 __ Mov(out, results);
2353 Td* results = new Td[results_length * vd_lane_count];
2365 reinterpret_cast<uintptr_t>(results),
2369 // Print the results.
2378 static_cast<uint64_t>(results[index]));
2388 // Check the results.
2408 if (results[output_index] != expected[output_index]) {
2436 results[output_index] !=
2447 static_cast<uint64_t>(results[output_index]),
2461 delete[] results;