Lines Matching +full:high +full:- +full:to +full:- +full:low
6 This C source file is part of the SoftFloat IEC/IEEE Floating-point
12 National Science Foundation under grant MIP-9311980. The original version
13 of this code was written as part of a project to build a fixed-point vector
20 has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT
21 TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO
27 include prominent notice akin to these four paragraphs for those parts of
111 for ( i = minIterations; i; --i ) { in time_a_int32_z_float32()
113 inputNum = ( inputNum + 1 ) & ( numInputs_int32 - 1 ); in time_a_int32_z_float32()
116 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_int32_z_float32()
119 for ( i = count; i; --i ) { in time_a_int32_z_float32()
121 inputNum = ( inputNum + 1 ) & ( numInputs_int32 - 1 ); in time_a_int32_z_float32()
124 reportTime( count, endClock - startClock ); in time_a_int32_z_float32()
138 for ( i = minIterations; i; --i ) { in time_a_int32_z_float64()
140 inputNum = ( inputNum + 1 ) & ( numInputs_int32 - 1 ); in time_a_int32_z_float64()
143 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_int32_z_float64()
146 for ( i = count; i; --i ) { in time_a_int32_z_float64()
148 inputNum = ( inputNum + 1 ) & ( numInputs_int32 - 1 ); in time_a_int32_z_float64()
151 reportTime( count, endClock - startClock ); in time_a_int32_z_float64()
167 for ( i = minIterations; i; --i ) { in time_a_int32_z_floatx80()
169 inputNum = ( inputNum + 1 ) & ( numInputs_int32 - 1 ); in time_a_int32_z_floatx80()
172 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_int32_z_floatx80()
175 for ( i = count; i; --i ) { in time_a_int32_z_floatx80()
177 inputNum = ( inputNum + 1 ) & ( numInputs_int32 - 1 ); in time_a_int32_z_floatx80()
180 reportTime( count, endClock - startClock ); in time_a_int32_z_floatx80()
198 for ( i = minIterations; i; --i ) { in time_a_int32_z_float128()
200 inputNum = ( inputNum + 1 ) & ( numInputs_int32 - 1 ); in time_a_int32_z_float128()
203 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_int32_z_float128()
206 for ( i = count; i; --i ) { in time_a_int32_z_float128()
208 inputNum = ( inputNum + 1 ) & ( numInputs_int32 - 1 ); in time_a_int32_z_float128()
211 reportTime( count, endClock - startClock ); in time_a_int32_z_float128()
266 for ( i = minIterations; i; --i ) { in time_a_int64_z_float32()
268 inputNum = ( inputNum + 1 ) & ( numInputs_int64 - 1 ); in time_a_int64_z_float32()
271 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_int64_z_float32()
274 for ( i = count; i; --i ) { in time_a_int64_z_float32()
276 inputNum = ( inputNum + 1 ) & ( numInputs_int64 - 1 ); in time_a_int64_z_float32()
279 reportTime( count, endClock - startClock ); in time_a_int64_z_float32()
293 for ( i = minIterations; i; --i ) { in time_a_int64_z_float64()
295 inputNum = ( inputNum + 1 ) & ( numInputs_int64 - 1 ); in time_a_int64_z_float64()
298 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_int64_z_float64()
301 for ( i = count; i; --i ) { in time_a_int64_z_float64()
303 inputNum = ( inputNum + 1 ) & ( numInputs_int64 - 1 ); in time_a_int64_z_float64()
306 reportTime( count, endClock - startClock ); in time_a_int64_z_float64()
322 for ( i = minIterations; i; --i ) { in time_a_int64_z_floatx80()
324 inputNum = ( inputNum + 1 ) & ( numInputs_int64 - 1 ); in time_a_int64_z_floatx80()
327 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_int64_z_floatx80()
330 for ( i = count; i; --i ) { in time_a_int64_z_floatx80()
332 inputNum = ( inputNum + 1 ) & ( numInputs_int64 - 1 ); in time_a_int64_z_floatx80()
335 reportTime( count, endClock - startClock ); in time_a_int64_z_floatx80()
353 for ( i = minIterations; i; --i ) { in time_a_int64_z_float128()
355 inputNum = ( inputNum + 1 ) & ( numInputs_int64 - 1 ); in time_a_int64_z_float128()
358 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_int64_z_float128()
361 for ( i = count; i; --i ) { in time_a_int64_z_float128()
363 inputNum = ( inputNum + 1 ) & ( numInputs_int64 - 1 ); in time_a_int64_z_float128()
366 reportTime( count, endClock - startClock ); in time_a_int64_z_float128()
397 for ( i = minIterations; i; --i ) { in time_a_float32_z_int32()
399 inputNum = ( inputNum + 1 ) & ( numInputs_float32 - 1 ); in time_a_float32_z_int32()
402 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float32_z_int32()
405 for ( i = count; i; --i ) { in time_a_float32_z_int32()
407 inputNum = ( inputNum + 1 ) & ( numInputs_float32 - 1 ); in time_a_float32_z_int32()
410 reportTime( count, endClock - startClock ); in time_a_float32_z_int32()
424 for ( i = minIterations; i; --i ) { in time_a_float32_z_int64()
426 inputNum = ( inputNum + 1 ) & ( numInputs_float32 - 1 ); in time_a_float32_z_int64()
429 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float32_z_int64()
432 for ( i = count; i; --i ) { in time_a_float32_z_int64()
434 inputNum = ( inputNum + 1 ) & ( numInputs_float32 - 1 ); in time_a_float32_z_int64()
437 reportTime( count, endClock - startClock ); in time_a_float32_z_int64()
451 for ( i = minIterations; i; --i ) { in time_a_float32_z_float64()
453 inputNum = ( inputNum + 1 ) & ( numInputs_float32 - 1 ); in time_a_float32_z_float64()
456 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float32_z_float64()
459 for ( i = count; i; --i ) { in time_a_float32_z_float64()
461 inputNum = ( inputNum + 1 ) & ( numInputs_float32 - 1 ); in time_a_float32_z_float64()
464 reportTime( count, endClock - startClock ); in time_a_float32_z_float64()
480 for ( i = minIterations; i; --i ) { in time_a_float32_z_floatx80()
482 inputNum = ( inputNum + 1 ) & ( numInputs_float32 - 1 ); in time_a_float32_z_floatx80()
485 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float32_z_floatx80()
488 for ( i = count; i; --i ) { in time_a_float32_z_floatx80()
490 inputNum = ( inputNum + 1 ) & ( numInputs_float32 - 1 ); in time_a_float32_z_floatx80()
493 reportTime( count, endClock - startClock ); in time_a_float32_z_floatx80()
511 for ( i = minIterations; i; --i ) { in time_a_float32_z_float128()
513 inputNum = ( inputNum + 1 ) & ( numInputs_float32 - 1 ); in time_a_float32_z_float128()
516 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float32_z_float128()
519 for ( i = count; i; --i ) { in time_a_float32_z_float128()
521 inputNum = ( inputNum + 1 ) & ( numInputs_float32 - 1 ); in time_a_float32_z_float128()
524 reportTime( count, endClock - startClock ); in time_a_float32_z_float128()
540 for ( i = minIterations; i; --i ) { in time_az_float32()
542 inputNum = ( inputNum + 1 ) & ( numInputs_float32 - 1 ); in time_az_float32()
545 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_az_float32()
548 for ( i = count; i; --i ) { in time_az_float32()
550 inputNum = ( inputNum + 1 ) & ( numInputs_float32 - 1 ); in time_az_float32()
553 reportTime( count, endClock - startClock ); in time_az_float32()
568 for ( i = minIterations; i; --i ) { in time_ab_float32_z_flag()
571 inputNumA = ( inputNumA + 1 ) & ( numInputs_float32 - 1 ); in time_ab_float32_z_flag()
573 inputNumB = ( inputNumB + 1 ) & ( numInputs_float32 - 1 ); in time_ab_float32_z_flag()
576 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_ab_float32_z_flag()
580 for ( i = count; i; --i ) { in time_ab_float32_z_flag()
583 inputNumA = ( inputNumA + 1 ) & ( numInputs_float32 - 1 ); in time_ab_float32_z_flag()
585 inputNumB = ( inputNumB + 1 ) & ( numInputs_float32 - 1 ); in time_ab_float32_z_flag()
588 reportTime( count, endClock - startClock ); in time_ab_float32_z_flag()
603 for ( i = minIterations; i; --i ) { in time_abz_float32()
606 inputNumA = ( inputNumA + 1 ) & ( numInputs_float32 - 1 ); in time_abz_float32()
608 inputNumB = ( inputNumB + 1 ) & ( numInputs_float32 - 1 ); in time_abz_float32()
611 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_abz_float32()
615 for ( i = count; i; --i ) { in time_abz_float32()
618 inputNumA = ( inputNumA + 1 ) & ( numInputs_float32 - 1 ); in time_abz_float32()
620 inputNumB = ( inputNumB + 1 ) & ( numInputs_float32 - 1 ); in time_abz_float32()
623 reportTime( count, endClock - startClock ); in time_abz_float32()
648 for ( i = minIterations; i; --i ) { in time_az_float32_pos()
650 inputNum = ( inputNum + 1 ) & ( numInputs_float32 - 1 ); in time_az_float32_pos()
653 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_az_float32_pos()
656 for ( i = count; i; --i ) { in time_az_float32_pos()
658 inputNum = ( inputNum + 1 ) & ( numInputs_float32 - 1 ); in time_az_float32_pos()
661 reportTime( count, endClock - startClock ); in time_az_float32_pos()
714 for ( i = minIterations; i; --i ) { in time_a_float64_z_int32()
716 inputNum = ( inputNum + 1 ) & ( numInputs_float64 - 1 ); in time_a_float64_z_int32()
719 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float64_z_int32()
722 for ( i = count; i; --i ) { in time_a_float64_z_int32()
724 inputNum = ( inputNum + 1 ) & ( numInputs_float64 - 1 ); in time_a_float64_z_int32()
727 reportTime( count, endClock - startClock ); in time_a_float64_z_int32()
741 for ( i = minIterations; i; --i ) { in time_a_float64_z_int64()
743 inputNum = ( inputNum + 1 ) & ( numInputs_float64 - 1 ); in time_a_float64_z_int64()
746 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float64_z_int64()
749 for ( i = count; i; --i ) { in time_a_float64_z_int64()
751 inputNum = ( inputNum + 1 ) & ( numInputs_float64 - 1 ); in time_a_float64_z_int64()
754 reportTime( count, endClock - startClock ); in time_a_float64_z_int64()
768 for ( i = minIterations; i; --i ) { in time_a_float64_z_float32()
770 inputNum = ( inputNum + 1 ) & ( numInputs_float64 - 1 ); in time_a_float64_z_float32()
773 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float64_z_float32()
776 for ( i = count; i; --i ) { in time_a_float64_z_float32()
778 inputNum = ( inputNum + 1 ) & ( numInputs_float64 - 1 ); in time_a_float64_z_float32()
781 reportTime( count, endClock - startClock ); in time_a_float64_z_float32()
797 for ( i = minIterations; i; --i ) { in time_a_float64_z_floatx80()
799 inputNum = ( inputNum + 1 ) & ( numInputs_float64 - 1 ); in time_a_float64_z_floatx80()
802 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float64_z_floatx80()
805 for ( i = count; i; --i ) { in time_a_float64_z_floatx80()
807 inputNum = ( inputNum + 1 ) & ( numInputs_float64 - 1 ); in time_a_float64_z_floatx80()
810 reportTime( count, endClock - startClock ); in time_a_float64_z_floatx80()
828 for ( i = minIterations; i; --i ) { in time_a_float64_z_float128()
830 inputNum = ( inputNum + 1 ) & ( numInputs_float64 - 1 ); in time_a_float64_z_float128()
833 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float64_z_float128()
836 for ( i = count; i; --i ) { in time_a_float64_z_float128()
838 inputNum = ( inputNum + 1 ) & ( numInputs_float64 - 1 ); in time_a_float64_z_float128()
841 reportTime( count, endClock - startClock ); in time_a_float64_z_float128()
857 for ( i = minIterations; i; --i ) { in time_az_float64()
859 inputNum = ( inputNum + 1 ) & ( numInputs_float64 - 1 ); in time_az_float64()
862 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_az_float64()
865 for ( i = count; i; --i ) { in time_az_float64()
867 inputNum = ( inputNum + 1 ) & ( numInputs_float64 - 1 ); in time_az_float64()
870 reportTime( count, endClock - startClock ); in time_az_float64()
885 for ( i = minIterations; i; --i ) { in time_ab_float64_z_flag()
888 inputNumA = ( inputNumA + 1 ) & ( numInputs_float64 - 1 ); in time_ab_float64_z_flag()
890 inputNumB = ( inputNumB + 1 ) & ( numInputs_float64 - 1 ); in time_ab_float64_z_flag()
893 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_ab_float64_z_flag()
897 for ( i = count; i; --i ) { in time_ab_float64_z_flag()
900 inputNumA = ( inputNumA + 1 ) & ( numInputs_float64 - 1 ); in time_ab_float64_z_flag()
902 inputNumB = ( inputNumB + 1 ) & ( numInputs_float64 - 1 ); in time_ab_float64_z_flag()
905 reportTime( count, endClock - startClock ); in time_ab_float64_z_flag()
920 for ( i = minIterations; i; --i ) { in time_abz_float64()
923 inputNumA = ( inputNumA + 1 ) & ( numInputs_float64 - 1 ); in time_abz_float64()
925 inputNumB = ( inputNumB + 1 ) & ( numInputs_float64 - 1 ); in time_abz_float64()
928 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_abz_float64()
932 for ( i = count; i; --i ) { in time_abz_float64()
935 inputNumA = ( inputNumA + 1 ) & ( numInputs_float64 - 1 ); in time_abz_float64()
937 inputNumB = ( inputNumB + 1 ) & ( numInputs_float64 - 1 ); in time_abz_float64()
940 reportTime( count, endClock - startClock ); in time_abz_float64()
989 for ( i = minIterations; i; --i ) { in time_az_float64_pos()
991 inputNum = ( inputNum + 1 ) & ( numInputs_float64 - 1 ); in time_az_float64_pos()
994 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_az_float64_pos()
997 for ( i = count; i; --i ) { in time_az_float64_pos()
999 inputNum = ( inputNum + 1 ) & ( numInputs_float64 - 1 ); in time_az_float64_pos()
1002 reportTime( count, endClock - startClock ); in time_az_float64_pos()
1013 bits16 high; member
1014 bits64 low; member
1061 for ( i = minIterations; i; --i ) { in time_a_floatx80_z_int32()
1062 a.low = inputs_floatx80[ inputNum ].low; in time_a_floatx80_z_int32()
1063 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_int32()
1065 inputNum = ( inputNum + 1 ) & ( numInputs_floatx80 - 1 ); in time_a_floatx80_z_int32()
1068 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_floatx80_z_int32()
1071 for ( i = count; i; --i ) { in time_a_floatx80_z_int32()
1072 a.low = inputs_floatx80[ inputNum ].low; in time_a_floatx80_z_int32()
1073 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_int32()
1075 inputNum = ( inputNum + 1 ) & ( numInputs_floatx80 - 1 ); in time_a_floatx80_z_int32()
1078 reportTime( count, endClock - startClock ); in time_a_floatx80_z_int32()
1093 for ( i = minIterations; i; --i ) { in time_a_floatx80_z_int64()
1094 a.low = inputs_floatx80[ inputNum ].low; in time_a_floatx80_z_int64()
1095 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_int64()
1097 inputNum = ( inputNum + 1 ) & ( numInputs_floatx80 - 1 ); in time_a_floatx80_z_int64()
1100 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_floatx80_z_int64()
1103 for ( i = count; i; --i ) { in time_a_floatx80_z_int64()
1104 a.low = inputs_floatx80[ inputNum ].low; in time_a_floatx80_z_int64()
1105 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_int64()
1107 inputNum = ( inputNum + 1 ) & ( numInputs_floatx80 - 1 ); in time_a_floatx80_z_int64()
1110 reportTime( count, endClock - startClock ); in time_a_floatx80_z_int64()
1125 for ( i = minIterations; i; --i ) { in time_a_floatx80_z_float32()
1126 a.low = inputs_floatx80[ inputNum ].low; in time_a_floatx80_z_float32()
1127 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_float32()
1129 inputNum = ( inputNum + 1 ) & ( numInputs_floatx80 - 1 ); in time_a_floatx80_z_float32()
1132 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_floatx80_z_float32()
1135 for ( i = count; i; --i ) { in time_a_floatx80_z_float32()
1136 a.low = inputs_floatx80[ inputNum ].low; in time_a_floatx80_z_float32()
1137 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_float32()
1139 inputNum = ( inputNum + 1 ) & ( numInputs_floatx80 - 1 ); in time_a_floatx80_z_float32()
1142 reportTime( count, endClock - startClock ); in time_a_floatx80_z_float32()
1157 for ( i = minIterations; i; --i ) { in time_a_floatx80_z_float64()
1158 a.low = inputs_floatx80[ inputNum ].low; in time_a_floatx80_z_float64()
1159 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_float64()
1161 inputNum = ( inputNum + 1 ) & ( numInputs_floatx80 - 1 ); in time_a_floatx80_z_float64()
1164 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_floatx80_z_float64()
1167 for ( i = count; i; --i ) { in time_a_floatx80_z_float64()
1168 a.low = inputs_floatx80[ inputNum ].low; in time_a_floatx80_z_float64()
1169 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_float64()
1171 inputNum = ( inputNum + 1 ) & ( numInputs_floatx80 - 1 ); in time_a_floatx80_z_float64()
1174 reportTime( count, endClock - startClock ); in time_a_floatx80_z_float64()
1191 for ( i = minIterations; i; --i ) { in time_a_floatx80_z_float128()
1192 a.low = inputs_floatx80[ inputNum ].low; in time_a_floatx80_z_float128()
1193 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_float128()
1195 inputNum = ( inputNum + 1 ) & ( numInputs_floatx80 - 1 ); in time_a_floatx80_z_float128()
1198 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_floatx80_z_float128()
1201 for ( i = count; i; --i ) { in time_a_floatx80_z_float128()
1202 a.low = inputs_floatx80[ inputNum ].low; in time_a_floatx80_z_float128()
1203 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_float128()
1205 inputNum = ( inputNum + 1 ) & ( numInputs_floatx80 - 1 ); in time_a_floatx80_z_float128()
1208 reportTime( count, endClock - startClock ); in time_a_floatx80_z_float128()
1225 for ( i = minIterations; i; --i ) { in time_az_floatx80()
1226 a.low = inputs_floatx80[ inputNum ].low; in time_az_floatx80()
1227 a.high = inputs_floatx80[ inputNum ].high; in time_az_floatx80()
1229 inputNum = ( inputNum + 1 ) & ( numInputs_floatx80 - 1 ); in time_az_floatx80()
1232 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_az_floatx80()
1235 for ( i = count; i; --i ) { in time_az_floatx80()
1236 a.low = inputs_floatx80[ inputNum ].low; in time_az_floatx80()
1237 a.high = inputs_floatx80[ inputNum ].high; in time_az_floatx80()
1239 inputNum = ( inputNum + 1 ) & ( numInputs_floatx80 - 1 ); in time_az_floatx80()
1242 reportTime( count, endClock - startClock ); in time_az_floatx80()
1258 for ( i = minIterations; i; --i ) { in time_ab_floatx80_z_flag()
1259 a.low = inputs_floatx80[ inputNumA ].low; in time_ab_floatx80_z_flag()
1260 a.high = inputs_floatx80[ inputNumA ].high; in time_ab_floatx80_z_flag()
1261 b.low = inputs_floatx80[ inputNumB ].low; in time_ab_floatx80_z_flag()
1262 b.high = inputs_floatx80[ inputNumB ].high; in time_ab_floatx80_z_flag()
1264 inputNumA = ( inputNumA + 1 ) & ( numInputs_floatx80 - 1 ); in time_ab_floatx80_z_flag()
1266 inputNumB = ( inputNumB + 1 ) & ( numInputs_floatx80 - 1 ); in time_ab_floatx80_z_flag()
1269 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_ab_floatx80_z_flag()
1273 for ( i = count; i; --i ) { in time_ab_floatx80_z_flag()
1274 a.low = inputs_floatx80[ inputNumA ].low; in time_ab_floatx80_z_flag()
1275 a.high = inputs_floatx80[ inputNumA ].high; in time_ab_floatx80_z_flag()
1276 b.low = inputs_floatx80[ inputNumB ].low; in time_ab_floatx80_z_flag()
1277 b.high = inputs_floatx80[ inputNumB ].high; in time_ab_floatx80_z_flag()
1279 inputNumA = ( inputNumA + 1 ) & ( numInputs_floatx80 - 1 ); in time_ab_floatx80_z_flag()
1281 inputNumB = ( inputNumB + 1 ) & ( numInputs_floatx80 - 1 ); in time_ab_floatx80_z_flag()
1284 reportTime( count, endClock - startClock ); in time_ab_floatx80_z_flag()
1300 for ( i = minIterations; i; --i ) { in time_abz_floatx80()
1301 a.low = inputs_floatx80[ inputNumA ].low; in time_abz_floatx80()
1302 a.high = inputs_floatx80[ inputNumA ].high; in time_abz_floatx80()
1303 b.low = inputs_floatx80[ inputNumB ].low; in time_abz_floatx80()
1304 b.high = inputs_floatx80[ inputNumB ].high; in time_abz_floatx80()
1306 inputNumA = ( inputNumA + 1 ) & ( numInputs_floatx80 - 1 ); in time_abz_floatx80()
1308 inputNumB = ( inputNumB + 1 ) & ( numInputs_floatx80 - 1 ); in time_abz_floatx80()
1311 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_abz_floatx80()
1315 for ( i = count; i; --i ) { in time_abz_floatx80()
1316 a.low = inputs_floatx80[ inputNumA ].low; in time_abz_floatx80()
1317 a.high = inputs_floatx80[ inputNumA ].high; in time_abz_floatx80()
1318 b.low = inputs_floatx80[ inputNumB ].low; in time_abz_floatx80()
1319 b.high = inputs_floatx80[ inputNumB ].high; in time_abz_floatx80()
1321 inputNumA = ( inputNumA + 1 ) & ( numInputs_floatx80 - 1 ); in time_abz_floatx80()
1323 inputNumB = ( inputNumB + 1 ) & ( numInputs_floatx80 - 1 ); in time_abz_floatx80()
1326 reportTime( count, endClock - startClock ); in time_abz_floatx80()
1331 bits16 high; member
1332 bits64 low; member
1379 for ( i = minIterations; i; --i ) { in time_az_floatx80_pos()
1380 a.low = inputs_floatx80_pos[ inputNum ].low; in time_az_floatx80_pos()
1381 a.high = inputs_floatx80_pos[ inputNum ].high; in time_az_floatx80_pos()
1383 inputNum = ( inputNum + 1 ) & ( numInputs_floatx80 - 1 ); in time_az_floatx80_pos()
1386 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_az_floatx80_pos()
1389 for ( i = count; i; --i ) { in time_az_floatx80_pos()
1390 a.low = inputs_floatx80_pos[ inputNum ].low; in time_az_floatx80_pos()
1391 a.high = inputs_floatx80_pos[ inputNum ].high; in time_az_floatx80_pos()
1393 inputNum = ( inputNum + 1 ) & ( numInputs_floatx80 - 1 ); in time_az_floatx80_pos()
1396 reportTime( count, endClock - startClock ); in time_az_floatx80_pos()
1409 bits64 high, low; member
1456 for ( i = minIterations; i; --i ) { in time_a_float128_z_int32()
1457 a.low = inputs_float128[ inputNum ].low; in time_a_float128_z_int32()
1458 a.high = inputs_float128[ inputNum ].high; in time_a_float128_z_int32()
1460 inputNum = ( inputNum + 1 ) & ( numInputs_float128 - 1 ); in time_a_float128_z_int32()
1463 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float128_z_int32()
1466 for ( i = count; i; --i ) { in time_a_float128_z_int32()
1467 a.low = inputs_float128[ inputNum ].low; in time_a_float128_z_int32()
1468 a.high = inputs_float128[ inputNum ].high; in time_a_float128_z_int32()
1470 inputNum = ( inputNum + 1 ) & ( numInputs_float128 - 1 ); in time_a_float128_z_int32()
1473 reportTime( count, endClock - startClock ); in time_a_float128_z_int32()
1488 for ( i = minIterations; i; --i ) { in time_a_float128_z_int64()
1489 a.low = inputs_float128[ inputNum ].low; in time_a_float128_z_int64()
1490 a.high = inputs_float128[ inputNum ].high; in time_a_float128_z_int64()
1492 inputNum = ( inputNum + 1 ) & ( numInputs_float128 - 1 ); in time_a_float128_z_int64()
1495 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float128_z_int64()
1498 for ( i = count; i; --i ) { in time_a_float128_z_int64()
1499 a.low = inputs_float128[ inputNum ].low; in time_a_float128_z_int64()
1500 a.high = inputs_float128[ inputNum ].high; in time_a_float128_z_int64()
1502 inputNum = ( inputNum + 1 ) & ( numInputs_float128 - 1 ); in time_a_float128_z_int64()
1505 reportTime( count, endClock - startClock ); in time_a_float128_z_int64()
1520 for ( i = minIterations; i; --i ) { in time_a_float128_z_float32()
1521 a.low = inputs_float128[ inputNum ].low; in time_a_float128_z_float32()
1522 a.high = inputs_float128[ inputNum ].high; in time_a_float128_z_float32()
1524 inputNum = ( inputNum + 1 ) & ( numInputs_float128 - 1 ); in time_a_float128_z_float32()
1527 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float128_z_float32()
1530 for ( i = count; i; --i ) { in time_a_float128_z_float32()
1531 a.low = inputs_float128[ inputNum ].low; in time_a_float128_z_float32()
1532 a.high = inputs_float128[ inputNum ].high; in time_a_float128_z_float32()
1534 inputNum = ( inputNum + 1 ) & ( numInputs_float128 - 1 ); in time_a_float128_z_float32()
1537 reportTime( count, endClock - startClock ); in time_a_float128_z_float32()
1552 for ( i = minIterations; i; --i ) { in time_a_float128_z_float64()
1553 a.low = inputs_float128[ inputNum ].low; in time_a_float128_z_float64()
1554 a.high = inputs_float128[ inputNum ].high; in time_a_float128_z_float64()
1556 inputNum = ( inputNum + 1 ) & ( numInputs_float128 - 1 ); in time_a_float128_z_float64()
1559 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float128_z_float64()
1562 for ( i = count; i; --i ) { in time_a_float128_z_float64()
1563 a.low = inputs_float128[ inputNum ].low; in time_a_float128_z_float64()
1564 a.high = inputs_float128[ inputNum ].high; in time_a_float128_z_float64()
1566 inputNum = ( inputNum + 1 ) & ( numInputs_float128 - 1 ); in time_a_float128_z_float64()
1569 reportTime( count, endClock - startClock ); in time_a_float128_z_float64()
1586 for ( i = minIterations; i; --i ) { in time_a_float128_z_floatx80()
1587 a.low = inputs_float128[ inputNum ].low; in time_a_float128_z_floatx80()
1588 a.high = inputs_float128[ inputNum ].high; in time_a_float128_z_floatx80()
1590 inputNum = ( inputNum + 1 ) & ( numInputs_float128 - 1 ); in time_a_float128_z_floatx80()
1593 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_a_float128_z_floatx80()
1596 for ( i = count; i; --i ) { in time_a_float128_z_floatx80()
1597 a.low = inputs_float128[ inputNum ].low; in time_a_float128_z_floatx80()
1598 a.high = inputs_float128[ inputNum ].high; in time_a_float128_z_floatx80()
1600 inputNum = ( inputNum + 1 ) & ( numInputs_float128 - 1 ); in time_a_float128_z_floatx80()
1603 reportTime( count, endClock - startClock ); in time_a_float128_z_floatx80()
1620 for ( i = minIterations; i; --i ) { in time_az_float128()
1621 a.low = inputs_float128[ inputNum ].low; in time_az_float128()
1622 a.high = inputs_float128[ inputNum ].high; in time_az_float128()
1624 inputNum = ( inputNum + 1 ) & ( numInputs_float128 - 1 ); in time_az_float128()
1627 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_az_float128()
1630 for ( i = count; i; --i ) { in time_az_float128()
1631 a.low = inputs_float128[ inputNum ].low; in time_az_float128()
1632 a.high = inputs_float128[ inputNum ].high; in time_az_float128()
1634 inputNum = ( inputNum + 1 ) & ( numInputs_float128 - 1 ); in time_az_float128()
1637 reportTime( count, endClock - startClock ); in time_az_float128()
1653 for ( i = minIterations; i; --i ) { in time_ab_float128_z_flag()
1654 a.low = inputs_float128[ inputNumA ].low; in time_ab_float128_z_flag()
1655 a.high = inputs_float128[ inputNumA ].high; in time_ab_float128_z_flag()
1656 b.low = inputs_float128[ inputNumB ].low; in time_ab_float128_z_flag()
1657 b.high = inputs_float128[ inputNumB ].high; in time_ab_float128_z_flag()
1659 inputNumA = ( inputNumA + 1 ) & ( numInputs_float128 - 1 ); in time_ab_float128_z_flag()
1661 inputNumB = ( inputNumB + 1 ) & ( numInputs_float128 - 1 ); in time_ab_float128_z_flag()
1664 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_ab_float128_z_flag()
1668 for ( i = count; i; --i ) { in time_ab_float128_z_flag()
1669 a.low = inputs_float128[ inputNumA ].low; in time_ab_float128_z_flag()
1670 a.high = inputs_float128[ inputNumA ].high; in time_ab_float128_z_flag()
1671 b.low = inputs_float128[ inputNumB ].low; in time_ab_float128_z_flag()
1672 b.high = inputs_float128[ inputNumB ].high; in time_ab_float128_z_flag()
1674 inputNumA = ( inputNumA + 1 ) & ( numInputs_float128 - 1 ); in time_ab_float128_z_flag()
1676 inputNumB = ( inputNumB + 1 ) & ( numInputs_float128 - 1 ); in time_ab_float128_z_flag()
1679 reportTime( count, endClock - startClock ); in time_ab_float128_z_flag()
1695 for ( i = minIterations; i; --i ) { in time_abz_float128()
1696 a.low = inputs_float128[ inputNumA ].low; in time_abz_float128()
1697 a.high = inputs_float128[ inputNumA ].high; in time_abz_float128()
1698 b.low = inputs_float128[ inputNumB ].low; in time_abz_float128()
1699 b.high = inputs_float128[ inputNumB ].high; in time_abz_float128()
1701 inputNumA = ( inputNumA + 1 ) & ( numInputs_float128 - 1 ); in time_abz_float128()
1703 inputNumB = ( inputNumB + 1 ) & ( numInputs_float128 - 1 ); in time_abz_float128()
1706 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_abz_float128()
1710 for ( i = count; i; --i ) { in time_abz_float128()
1711 a.low = inputs_float128[ inputNumA ].low; in time_abz_float128()
1712 a.high = inputs_float128[ inputNumA ].high; in time_abz_float128()
1713 b.low = inputs_float128[ inputNumB ].low; in time_abz_float128()
1714 b.high = inputs_float128[ inputNumB ].high; in time_abz_float128()
1716 inputNumA = ( inputNumA + 1 ) & ( numInputs_float128 - 1 ); in time_abz_float128()
1718 inputNumB = ( inputNumB + 1 ) & ( numInputs_float128 - 1 ); in time_abz_float128()
1721 reportTime( count, endClock - startClock ); in time_abz_float128()
1726 bits64 high, low; member
1773 for ( i = minIterations; i; --i ) { in time_az_float128_pos()
1774 a.low = inputs_float128_pos[ inputNum ].low; in time_az_float128_pos()
1775 a.high = inputs_float128_pos[ inputNum ].high; in time_az_float128_pos()
1777 inputNum = ( inputNum + 1 ) & ( numInputs_float128 - 1 ); in time_az_float128_pos()
1780 } while ( clock() - startClock < CLOCKS_PER_SEC ); in time_az_float128_pos()
1783 for ( i = count; i; --i ) { in time_az_float128_pos()
1784 a.low = inputs_float128_pos[ inputNum ].low; in time_az_float128_pos()
1785 a.high = inputs_float128_pos[ inputNum ].high; in time_az_float128_pos()
1787 inputNum = ( inputNum + 1 ) & ( numInputs_float128 - 1 ); in time_az_float128_pos()
1790 reportTime( count, endClock - startClock ); in time_az_float128_pos()
2490 --argc; in main()
2493 if ( argPtr[ 0 ] == '-' ) ++argPtr; in main()
2499 " -help --Write this message and exit.\n" in main()
2501 " -precision32 --Only time rounding precision equivalent to float32.\n" in main()
2502 " -precision64 --Only time rounding precision equivalent to float64.\n" in main()
2503 " -precision80 --Only time maximum rounding precision.\n" in main()
2505 " -nearesteven --Only time rounding to nearest/even.\n" in main()
2506 " -tozero --Only time rounding to zero.\n" in main()
2507 " -down --Only time rounding down.\n" in main()
2508 " -up --Only time rounding up.\n" in main()
2509 " -tininessbefore --Only time underflow tininess before rounding.\n" in main()
2510 " -tininessafter --Only time underflow tininess after rounding.\n" in main()
2521 " -all1 --All 1-operand functions.\n" in main()
2522 " -all2 --All 2-operand functions.\n" in main()
2523 " -all --All functions.\n" in main()
2525 " float32 --Single precision.\n" in main()
2526 " float64 --Double precision.\n" in main()
2528 " floatx80 --Extended double precision.\n" in main()
2531 " float128 --Quadruple precision.\n" in main()
2598 --argc; in main()