Lines Matching refs:inputs
32 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
34 std::fill(inputs.begin(), inputs.end(), -0.0f); in TEST()
35 … xnn_math_f32_exp__neonfma_rr2_lut64_p2(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
38 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
46 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
48 std::fill(inputs.begin(), inputs.end(), +0.0f); in TEST()
49 … xnn_math_f32_exp__neonfma_rr2_lut64_p2(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
52 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
60 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
64 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0xFF800000))); in TEST()
66 … xnn_math_f32_exp__neonfma_rr2_lut64_p2(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
70 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
80 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
84 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0x7F800000))); in TEST()
86 … xnn_math_f32_exp__neonfma_rr2_lut64_p2(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
90 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
100 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
104 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), n + i)); in TEST()
106 … xnn_math_f32_exp__neonfma_rr2_lut64_p2(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
109 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
118 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
122 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), UINT32_C(0x80000000) | (n + i))); in TEST()
124 … xnn_math_f32_exp__neonfma_rr2_lut64_p2(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
127 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
139 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
141 std::fill(inputs.begin(), inputs.end(), -0.0f); in TEST()
142 xnn_math_f32_exp__neonfma_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
145 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
153 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
155 std::fill(inputs.begin(), inputs.end(), +0.0f); in TEST()
156 xnn_math_f32_exp__neonfma_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
159 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
167 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
171 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0xFF800000))); in TEST()
173 xnn_math_f32_exp__neonfma_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
177 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
187 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
191 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0x7F800000))); in TEST()
193 xnn_math_f32_exp__neonfma_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
197 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
207 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
211 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), n + i)); in TEST()
213 xnn_math_f32_exp__neonfma_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
216 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
225 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
229 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), UINT32_C(0x80000000) | (n + i))); in TEST()
231 xnn_math_f32_exp__neonfma_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
234 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
246 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
248 std::fill(inputs.begin(), inputs.end(), -0.0f); in TEST()
249 …xnn_math_f32_exp__avx512f_rr2_lut16_p3_perm(kBlockSize * sizeof(float), inputs.data(), outputs.dat… in TEST()
252 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
260 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
262 std::fill(inputs.begin(), inputs.end(), +0.0f); in TEST()
263 …xnn_math_f32_exp__avx512f_rr2_lut16_p3_perm(kBlockSize * sizeof(float), inputs.data(), outputs.dat… in TEST()
266 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
274 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
278 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0xFF800000))); in TEST()
280 …xnn_math_f32_exp__avx512f_rr2_lut16_p3_perm(kBlockSize * sizeof(float), inputs.data(), outputs.dat… in TEST()
284 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
294 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
298 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0x7F800000))); in TEST()
300 …xnn_math_f32_exp__avx512f_rr2_lut16_p3_perm(kBlockSize * sizeof(float), inputs.data(), outputs.dat… in TEST()
304 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
314 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
318 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), n + i)); in TEST()
320 …xnn_math_f32_exp__avx512f_rr2_lut16_p3_perm(kBlockSize * sizeof(float), inputs.data(), outputs.dat… in TEST()
323 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
332 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
336 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), UINT32_C(0x80000000) | (n + i))); in TEST()
338 …xnn_math_f32_exp__avx512f_rr2_lut16_p3_perm(kBlockSize * sizeof(float), inputs.data(), outputs.dat… in TEST()
341 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
353 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
355 std::fill(inputs.begin(), inputs.end(), -0.0f); in TEST()
356 …xnn_math_f32_exp__avx512f_rr2_lut16_p3_perm_scalef(kBlockSize * sizeof(float), inputs.data(), outp… in TEST()
359 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
367 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
369 std::fill(inputs.begin(), inputs.end(), +0.0f); in TEST()
370 …xnn_math_f32_exp__avx512f_rr2_lut16_p3_perm_scalef(kBlockSize * sizeof(float), inputs.data(), outp… in TEST()
373 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
381 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
385 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0xFF800000))); in TEST()
387 …xnn_math_f32_exp__avx512f_rr2_lut16_p3_perm_scalef(kBlockSize * sizeof(float), inputs.data(), outp… in TEST()
391 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
401 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
405 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0x7F800000))); in TEST()
407 …xnn_math_f32_exp__avx512f_rr2_lut16_p3_perm_scalef(kBlockSize * sizeof(float), inputs.data(), outp… in TEST()
411 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
421 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
425 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), n + i)); in TEST()
427 …xnn_math_f32_exp__avx512f_rr2_lut16_p3_perm_scalef(kBlockSize * sizeof(float), inputs.data(), outp… in TEST()
430 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
439 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
443 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), UINT32_C(0x80000000) | (n + i))); in TEST()
445 …xnn_math_f32_exp__avx512f_rr2_lut16_p3_perm_scalef(kBlockSize * sizeof(float), inputs.data(), outp… in TEST()
448 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
460 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
462 std::fill(inputs.begin(), inputs.end(), -0.0f); in TEST()
463 …xnn_math_f32_exp__avx512f_rr2_lut32_p2_perm2(kBlockSize * sizeof(float), inputs.data(), outputs.da… in TEST()
466 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
474 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
476 std::fill(inputs.begin(), inputs.end(), +0.0f); in TEST()
477 …xnn_math_f32_exp__avx512f_rr2_lut32_p2_perm2(kBlockSize * sizeof(float), inputs.data(), outputs.da… in TEST()
480 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
488 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
492 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0xFF800000))); in TEST()
494 …xnn_math_f32_exp__avx512f_rr2_lut32_p2_perm2(kBlockSize * sizeof(float), inputs.data(), outputs.da… in TEST()
498 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
508 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
512 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0x7F800000))); in TEST()
514 …xnn_math_f32_exp__avx512f_rr2_lut32_p2_perm2(kBlockSize * sizeof(float), inputs.data(), outputs.da… in TEST()
518 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
528 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
532 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), n + i)); in TEST()
534 …xnn_math_f32_exp__avx512f_rr2_lut32_p2_perm2(kBlockSize * sizeof(float), inputs.data(), outputs.da… in TEST()
537 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
546 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
550 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), UINT32_C(0x80000000) | (n + i))); in TEST()
552 …xnn_math_f32_exp__avx512f_rr2_lut32_p2_perm2(kBlockSize * sizeof(float), inputs.data(), outputs.da… in TEST()
555 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
567 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
569 std::fill(inputs.begin(), inputs.end(), -0.0f); in TEST()
570 …xnn_math_f32_exp__avx512f_rr2_lut32_p2_perm2_scalef(kBlockSize * sizeof(float), inputs.data(), out… in TEST()
573 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
581 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
583 std::fill(inputs.begin(), inputs.end(), +0.0f); in TEST()
584 …xnn_math_f32_exp__avx512f_rr2_lut32_p2_perm2_scalef(kBlockSize * sizeof(float), inputs.data(), out… in TEST()
587 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
595 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
599 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0xFF800000))); in TEST()
601 …xnn_math_f32_exp__avx512f_rr2_lut32_p2_perm2_scalef(kBlockSize * sizeof(float), inputs.data(), out… in TEST()
605 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
615 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
619 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0x7F800000))); in TEST()
621 …xnn_math_f32_exp__avx512f_rr2_lut32_p2_perm2_scalef(kBlockSize * sizeof(float), inputs.data(), out… in TEST()
625 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
635 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
639 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), n + i)); in TEST()
641 …xnn_math_f32_exp__avx512f_rr2_lut32_p2_perm2_scalef(kBlockSize * sizeof(float), inputs.data(), out… in TEST()
644 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
653 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
657 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), UINT32_C(0x80000000) | (n + i))); in TEST()
659 …xnn_math_f32_exp__avx512f_rr2_lut32_p2_perm2_scalef(kBlockSize * sizeof(float), inputs.data(), out… in TEST()
662 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
674 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
676 std::fill(inputs.begin(), inputs.end(), -0.0f); in TEST()
677 xnn_math_f32_exp__avx512f_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
680 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
688 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
690 std::fill(inputs.begin(), inputs.end(), +0.0f); in TEST()
691 xnn_math_f32_exp__avx512f_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
694 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
702 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
706 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0xFF800000))); in TEST()
708 xnn_math_f32_exp__avx512f_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
712 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
722 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
726 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0x7F800000))); in TEST()
728 xnn_math_f32_exp__avx512f_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
732 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
742 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
746 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), n + i)); in TEST()
748 xnn_math_f32_exp__avx512f_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
751 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
760 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
764 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), UINT32_C(0x80000000) | (n + i))); in TEST()
766 xnn_math_f32_exp__avx512f_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
769 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
781 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
783 std::fill(inputs.begin(), inputs.end(), -0.0f); in TEST()
784 …xnn_math_f32_exp__avx512f_rr2_p5_scalef(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
787 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
795 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
797 std::fill(inputs.begin(), inputs.end(), +0.0f); in TEST()
798 …xnn_math_f32_exp__avx512f_rr2_p5_scalef(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
801 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
809 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
813 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0xFF800000))); in TEST()
815 …xnn_math_f32_exp__avx512f_rr2_p5_scalef(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
819 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
829 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
833 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0x7F800000))); in TEST()
835 …xnn_math_f32_exp__avx512f_rr2_p5_scalef(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
839 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
849 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
853 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), n + i)); in TEST()
855 …xnn_math_f32_exp__avx512f_rr2_p5_scalef(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
858 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
867 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
871 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), UINT32_C(0x80000000) | (n + i))); in TEST()
873 …xnn_math_f32_exp__avx512f_rr2_p5_scalef(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
876 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
888 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
890 std::fill(inputs.begin(), inputs.end(), -0.0f); in TEST()
891 …xnn_math_f32_exp__avx2_rr2_lut8_p3_perm(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
894 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
902 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
904 std::fill(inputs.begin(), inputs.end(), +0.0f); in TEST()
905 …xnn_math_f32_exp__avx2_rr2_lut8_p3_perm(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
908 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
916 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
920 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0xFF800000))); in TEST()
922 …xnn_math_f32_exp__avx2_rr2_lut8_p3_perm(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
926 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
936 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
940 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0x7F800000))); in TEST()
942 …xnn_math_f32_exp__avx2_rr2_lut8_p3_perm(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
946 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
956 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
960 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), n + i)); in TEST()
962 …xnn_math_f32_exp__avx2_rr2_lut8_p3_perm(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
965 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
974 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
978 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), UINT32_C(0x80000000) | (n + i))); in TEST()
980 …xnn_math_f32_exp__avx2_rr2_lut8_p3_perm(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
983 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
995 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
997 std::fill(inputs.begin(), inputs.end(), -0.0f); in TEST()
998 …xnn_math_f32_exp__avx2_rr2_lut8_p4_perm(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1001 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
1009 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1011 std::fill(inputs.begin(), inputs.end(), +0.0f); in TEST()
1012 …xnn_math_f32_exp__avx2_rr2_lut8_p4_perm(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1015 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
1023 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1027 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0xFF800000))); in TEST()
1029 …xnn_math_f32_exp__avx2_rr2_lut8_p4_perm(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1033 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1043 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1047 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0x7F800000))); in TEST()
1049 …xnn_math_f32_exp__avx2_rr2_lut8_p4_perm(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1053 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1063 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1067 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), n + i)); in TEST()
1069 …xnn_math_f32_exp__avx2_rr2_lut8_p4_perm(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1072 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1081 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1085 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), UINT32_C(0x80000000) | (n + i))); in TEST()
1087 …xnn_math_f32_exp__avx2_rr2_lut8_p4_perm(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1090 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1102 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1104 std::fill(inputs.begin(), inputs.end(), -0.0f); in TEST()
1105 xnn_math_f32_exp__avx2_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1108 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
1116 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1118 std::fill(inputs.begin(), inputs.end(), +0.0f); in TEST()
1119 xnn_math_f32_exp__avx2_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1122 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
1130 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1134 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0xFF800000))); in TEST()
1136 xnn_math_f32_exp__avx2_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1140 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1150 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1154 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0x7F800000))); in TEST()
1156 xnn_math_f32_exp__avx2_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1160 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1170 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1174 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), n + i)); in TEST()
1176 xnn_math_f32_exp__avx2_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1179 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1188 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1192 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), UINT32_C(0x80000000) | (n + i))); in TEST()
1194 xnn_math_f32_exp__avx2_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1197 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1209 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1211 std::fill(inputs.begin(), inputs.end(), -0.0f); in TEST()
1212 xnn_math_f32_exp__avx_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1215 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
1223 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1225 std::fill(inputs.begin(), inputs.end(), +0.0f); in TEST()
1226 xnn_math_f32_exp__avx_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1229 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
1237 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1241 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0xFF800000))); in TEST()
1243 xnn_math_f32_exp__avx_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1247 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1257 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1261 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0x7F800000))); in TEST()
1263 xnn_math_f32_exp__avx_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1267 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1277 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1281 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), n + i)); in TEST()
1283 xnn_math_f32_exp__avx_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1286 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1295 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1299 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), UINT32_C(0x80000000) | (n + i))); in TEST()
1301 xnn_math_f32_exp__avx_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1304 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1314 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1316 std::fill(inputs.begin(), inputs.end(), -0.0f); in TEST()
1317 xnn_math_f32_exp__sse2_rr2_lut64_p2(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1320 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
1326 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1328 std::fill(inputs.begin(), inputs.end(), +0.0f); in TEST()
1329 xnn_math_f32_exp__sse2_rr2_lut64_p2(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1332 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
1338 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1342 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0xFF800000))); in TEST()
1344 … xnn_math_f32_exp__sse2_rr2_lut64_p2(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1348 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1356 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1360 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0x7F800000))); in TEST()
1362 … xnn_math_f32_exp__sse2_rr2_lut64_p2(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1366 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1374 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1378 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), n + i)); in TEST()
1380 … xnn_math_f32_exp__sse2_rr2_lut64_p2(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1383 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1390 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1394 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), UINT32_C(0x80000000) | (n + i))); in TEST()
1396 … xnn_math_f32_exp__sse2_rr2_lut64_p2(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1399 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1409 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1411 std::fill(inputs.begin(), inputs.end(), -0.0f); in TEST()
1412 xnn_math_f32_exp__sse2_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1415 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
1421 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1423 std::fill(inputs.begin(), inputs.end(), +0.0f); in TEST()
1424 xnn_math_f32_exp__sse2_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1427 << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[0]) in TEST()
1433 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1437 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0xFF800000))); in TEST()
1439 xnn_math_f32_exp__sse2_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1443 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1451 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1455 inputs[i] = fp32_from_bits(std::min(n + i, UINT32_C(0x7F800000))); in TEST()
1457 xnn_math_f32_exp__sse2_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1461 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1469 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1473 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), n + i)); in TEST()
1475 xnn_math_f32_exp__sse2_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1478 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()
1485 std::vector<float, AlignedAllocator<float, 64>> inputs(kBlockSize); in TEST() local
1489 inputs[i] = fp32_from_bits(std::min(UINT32_C(0x7FFFFFFF), UINT32_C(0x80000000) | (n + i))); in TEST()
1491 xnn_math_f32_exp__sse2_rr2_p5(kBlockSize * sizeof(float), inputs.data(), outputs.data()); in TEST()
1494 … << "input = 0x" << std::hex << std::setw(8) << std::setfill('0') << fp32_to_bits(inputs[i]) in TEST()