Commit 9967441
committed
Simplify generic floating point->integer conversions
Floating point to integer conversions for 32-bit and 64-bit integers have predictable truncating behavior on all platforms now. The manual truncation should be unnecessary.
Keep the existing behavior for Mono since Mono has not been fixed to have the predictable truncating behavior.1 parent 96e283d commit 9967441
5 files changed
+76
-0
lines changedLines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1420 | 1420 | | |
1421 | 1421 | | |
1422 | 1422 | | |
| 1423 | + | |
1423 | 1424 | | |
1424 | 1425 | | |
| 1426 | + | |
| 1427 | + | |
| 1428 | + | |
1425 | 1429 | | |
1426 | 1430 | | |
1427 | 1431 | | |
1428 | 1432 | | |
1429 | 1433 | | |
| 1434 | + | |
1430 | 1435 | | |
1431 | 1436 | | |
1432 | 1437 | | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
1433 | 1441 | | |
1434 | 1442 | | |
1435 | 1443 | | |
| |||
1442 | 1450 | | |
1443 | 1451 | | |
1444 | 1452 | | |
| 1453 | + | |
1445 | 1454 | | |
1446 | 1455 | | |
1447 | 1456 | | |
| |||
1453 | 1462 | | |
1454 | 1463 | | |
1455 | 1464 | | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
| 1468 | + | |
| 1469 | + | |
1456 | 1470 | | |
1457 | 1471 | | |
1458 | 1472 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1002 | 1002 | | |
1003 | 1003 | | |
1004 | 1004 | | |
| 1005 | + | |
1005 | 1006 | | |
1006 | 1007 | | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
1007 | 1011 | | |
1008 | 1012 | | |
1009 | 1013 | | |
| |||
1049 | 1053 | | |
1050 | 1054 | | |
1051 | 1055 | | |
| 1056 | + | |
1052 | 1057 | | |
1053 | 1058 | | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
1054 | 1062 | | |
1055 | 1063 | | |
1056 | 1064 | | |
| |||
1080 | 1088 | | |
1081 | 1089 | | |
1082 | 1090 | | |
| 1091 | + | |
1083 | 1092 | | |
1084 | 1093 | | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
1085 | 1097 | | |
1086 | 1098 | | |
1087 | 1099 | | |
| |||
1124 | 1136 | | |
1125 | 1137 | | |
1126 | 1138 | | |
| 1139 | + | |
1127 | 1140 | | |
1128 | 1141 | | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
1129 | 1145 | | |
1130 | 1146 | | |
1131 | 1147 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
999 | 999 | | |
1000 | 1000 | | |
1001 | 1001 | | |
| 1002 | + | |
1002 | 1003 | | |
1003 | 1004 | | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
1004 | 1008 | | |
1005 | 1009 | | |
1006 | 1010 | | |
| |||
1044 | 1048 | | |
1045 | 1049 | | |
1046 | 1050 | | |
| 1051 | + | |
1047 | 1052 | | |
1048 | 1053 | | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
1049 | 1057 | | |
1050 | 1058 | | |
1051 | 1059 | | |
| |||
1075 | 1083 | | |
1076 | 1084 | | |
1077 | 1085 | | |
| 1086 | + | |
1078 | 1087 | | |
1079 | 1088 | | |
| 1089 | + | |
| 1090 | + | |
| 1091 | + | |
1080 | 1092 | | |
1081 | 1093 | | |
1082 | 1094 | | |
| |||
1119 | 1131 | | |
1120 | 1132 | | |
1121 | 1133 | | |
| 1134 | + | |
1122 | 1135 | | |
1123 | 1136 | | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
1124 | 1140 | | |
1125 | 1141 | | |
1126 | 1142 | | |
| |||
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
994 | 994 | | |
995 | 995 | | |
996 | 996 | | |
| 997 | + | |
997 | 998 | | |
998 | 999 | | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
999 | 1003 | | |
1000 | 1004 | | |
1001 | 1005 | | |
| |||
1040 | 1044 | | |
1041 | 1045 | | |
1042 | 1046 | | |
| 1047 | + | |
1043 | 1048 | | |
1044 | 1049 | | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
1045 | 1053 | | |
1046 | 1054 | | |
1047 | 1055 | | |
| |||
1071 | 1079 | | |
1072 | 1080 | | |
1073 | 1081 | | |
| 1082 | + | |
1074 | 1083 | | |
1075 | 1084 | | |
| 1085 | + | |
| 1086 | + | |
| 1087 | + | |
1076 | 1088 | | |
1077 | 1089 | | |
1078 | 1090 | | |
| |||
1115 | 1127 | | |
1116 | 1128 | | |
1117 | 1129 | | |
| 1130 | + | |
1118 | 1131 | | |
1119 | 1132 | | |
| 1133 | + | |
| 1134 | + | |
| 1135 | + | |
1120 | 1136 | | |
1121 | 1137 | | |
1122 | 1138 | | |
| |||
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1439 | 1439 | | |
1440 | 1440 | | |
1441 | 1441 | | |
| 1442 | + | |
1442 | 1443 | | |
1443 | 1444 | | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
1444 | 1448 | | |
1445 | 1449 | | |
1446 | 1450 | | |
1447 | 1451 | | |
1448 | 1452 | | |
| 1453 | + | |
1449 | 1454 | | |
1450 | 1455 | | |
1451 | 1456 | | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
1452 | 1460 | | |
1453 | 1461 | | |
1454 | 1462 | | |
| |||
1461 | 1469 | | |
1462 | 1470 | | |
1463 | 1471 | | |
| 1472 | + | |
1464 | 1473 | | |
1465 | 1474 | | |
1466 | 1475 | | |
| |||
1472 | 1481 | | |
1473 | 1482 | | |
1474 | 1483 | | |
| 1484 | + | |
| 1485 | + | |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
1475 | 1489 | | |
1476 | 1490 | | |
1477 | 1491 | | |
| |||
0 commit comments