This tests that int32 arrays work in the DFG. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS safeGetter(a, 0, 0) is 0 PASS safeGetter(a, 1, 1000000000) is 1000000000 PASS safeGetter(a, 2, 2000000000) is 2000000000 PASS safeGetter(a, 3, 3000000000) is -1294967296 PASS safeGetter(a, 4, 4000000000) is -294967296 PASS safeGetter(a, 5, 5000000000) is 705032704 PASS safeGetter(a, 6, 6000000000) is 1705032704 PASS safeGetter(a, 7, 7000000000) is -1589934592 PASS safeGetter(a, 8, 8000000000) is -589934592 PASS safeGetter(a, 9, 9000000000) is 410065408 PASS safeGetter(a, 10, 10000000000) is 1410065408 PASS safeGetter(a, 11, 11000000000) is -1884901888 PASS safeGetter(a, 12, 12000000000) is -884901888 PASS safeGetter(a, 13, 13000000000) is 115098112 PASS safeGetter(a, 14, 14000000000) is 1115098112 PASS safeGetter(a, 15, 15000000000) is 2115098112 PASS safeGetter(a, 16, 16000000000) is -1179869184 PASS safeGetter(a, 17, 17000000000) is -179869184 PASS safeGetter(a, 18, 18000000000) is 820130816 PASS safeGetter(a, 19, 19000000000) is 1820130816 PASS safeGetter(a, 20, 20000000000) is -1474836480 PASS safeGetter(a, 21, 21000000000) is -474836480 PASS safeGetter(a, 22, 22000000000) is 525163520 PASS safeGetter(a, 23, 23000000000) is 1525163520 PASS safeGetter(a, 24, 24000000000) is -1769803776 PASS safeGetter(a, 25, 25000000000) is -769803776 PASS safeGetter(a, 26, 26000000000) is 230196224 PASS safeGetter(a, 27, 27000000000) is 1230196224 PASS safeGetter(a, 28, 28000000000) is -2064771072 PASS safeGetter(a, 29, 29000000000) is -1064771072 PASS safeGetter(a, 30, 30000000000) is -64771072 PASS safeGetter(a, 31, 31000000000) is 935228928 PASS safeGetter(a, 32, 32000000000) is 1935228928 PASS safeGetter(a, 33, 33000000000) is -1359738368 PASS safeGetter(a, 34, 34000000000) is -359738368 PASS safeGetter(a, 35, 35000000000) is 640261632 PASS safeGetter(a, 36, 36000000000) is 1640261632 PASS safeGetter(a, 37, 37000000000) is -1654705664 PASS safeGetter(a, 38, 38000000000) is -654705664 PASS safeGetter(a, 39, 39000000000) is 345294336 PASS safeGetter(a, 40, 40000000000) is 1345294336 PASS safeGetter(a, 41, 41000000000) is -1949672960 PASS safeGetter(a, 42, 42000000000) is -949672960 PASS safeGetter(a, 43, 43000000000) is 50327040 PASS safeGetter(a, 44, 44000000000) is 1050327040 PASS safeGetter(a, 45, 45000000000) is 2050327040 PASS safeGetter(a, 46, 46000000000) is -1244640256 PASS safeGetter(a, 47, 47000000000) is -244640256 PASS safeGetter(a, 48, 48000000000) is 755359744 PASS safeGetter(a, 49, 49000000000) is 1755359744 PASS safeGetter(a, 50, 50000000000) is -1539607552 PASS safeGetter(a, 51, 0) is 0 PASS safeGetter(a, 52, 1000000000) is 1000000000 PASS safeGetter(a, 53, 2000000000) is 2000000000 PASS safeGetter(a, 54, 3000000000) is -1294967296 PASS safeGetter(a, 55, 4000000000) is -294967296 PASS safeGetter(a, 56, 5000000000) is 705032704 PASS safeGetter(a, 57, 6000000000) is 1705032704 PASS safeGetter(a, 58, 7000000000) is -1589934592 PASS safeGetter(a, 59, 8000000000) is -589934592 PASS safeGetter(a, 60, 9000000000) is 410065408 PASS safeGetter(a, 61, 10000000000) is 1410065408 PASS safeGetter(a, 62, 11000000000) is -1884901888 PASS safeGetter(a, 63, 12000000000) is -884901888 PASS safeGetter(a, 64, 13000000000) is 115098112 PASS safeGetter(a, 65, 14000000000) is 1115098112 PASS safeGetter(a, 66, 15000000000) is 2115098112 PASS safeGetter(a, 67, 16000000000) is -1179869184 PASS safeGetter(a, 68, 17000000000) is -179869184 PASS safeGetter(a, 69, 18000000000) is 820130816 PASS safeGetter(a, 70, 19000000000) is 1820130816 PASS safeGetter(a, 71, 20000000000) is -1474836480 PASS safeGetter(a, 72, 21000000000) is -474836480 PASS safeGetter(a, 73, 22000000000) is 525163520 PASS safeGetter(a, 74, 23000000000) is 1525163520 PASS safeGetter(a, 75, 24000000000) is -1769803776 PASS safeGetter(a, 76, 25000000000) is -769803776 PASS safeGetter(a, 77, 26000000000) is 230196224 PASS safeGetter(a, 78, 27000000000) is 1230196224 PASS safeGetter(a, 79, 28000000000) is -2064771072 PASS safeGetter(a, 80, 29000000000) is -1064771072 PASS safeGetter(a, 81, 30000000000) is -64771072 PASS safeGetter(a, 82, 31000000000) is 935228928 PASS safeGetter(a, 83, 32000000000) is 1935228928 PASS safeGetter(a, 84, 33000000000) is -1359738368 PASS safeGetter(a, 85, 34000000000) is -359738368 PASS safeGetter(a, 86, 35000000000) is 640261632 PASS safeGetter(a, 87, 36000000000) is 1640261632 PASS safeGetter(a, 88, 37000000000) is -1654705664 PASS safeGetter(a, 89, 38000000000) is -654705664 PASS safeGetter(a, 90, 39000000000) is 345294336 PASS safeGetter(a, 91, 40000000000) is 1345294336 PASS safeGetter(a, 92, 41000000000) is -1949672960 PASS safeGetter(a, 93, 42000000000) is -949672960 PASS safeGetter(a, 94, 43000000000) is 50327040 PASS safeGetter(a, 95, 44000000000) is 1050327040 PASS safeGetter(a, 96, 45000000000) is 2050327040 PASS safeGetter(a, 97, 46000000000) is -1244640256 PASS safeGetter(a, 98, 47000000000) is -244640256 PASS safeGetter(a, 99, 48000000000) is 755359744 PASS safeGetter(a, 0, 49000000000) is 1755359744 PASS safeGetter(a, 1, 50000000000) is -1539607552 PASS safeGetter(a, 2, 0) is 0 PASS safeGetter(a, 3, 1000000000) is 1000000000 PASS safeGetter(a, 4, 2000000000) is 2000000000 PASS safeGetter(a, 5, 3000000000) is -1294967296 PASS safeGetter(a, 6, 4000000000) is -294967296 PASS safeGetter(a, 7, 5000000000) is 705032704 PASS safeGetter(a, 8, 6000000000) is 1705032704 PASS safeGetter(a, 9, 7000000000) is -1589934592 PASS safeGetter(a, 10, 8000000000) is -589934592 PASS safeGetter(a, 11, 9000000000) is 410065408 PASS safeGetter(a, 12, 10000000000) is 1410065408 PASS safeGetter(a, 13, 11000000000) is -1884901888 PASS safeGetter(a, 14, 12000000000) is -884901888 PASS safeGetter(a, 15, 13000000000) is 115098112 PASS safeGetter(a, 16, 14000000000) is 1115098112 PASS safeGetter(a, 17, 15000000000) is 2115098112 PASS safeGetter(a, 18, 16000000000) is -1179869184 PASS safeGetter(a, 19, 17000000000) is -179869184 PASS safeGetter(a, 20, 18000000000) is 820130816 PASS safeGetter(a, 21, 19000000000) is 1820130816 PASS safeGetter(a, 22, 20000000000) is -1474836480 PASS safeGetter(a, 23, 21000000000) is -474836480 PASS safeGetter(a, 24, 22000000000) is 525163520 PASS safeGetter(a, 25, 23000000000) is 1525163520 PASS safeGetter(a, 26, 24000000000) is -1769803776 PASS safeGetter(a, 27, 25000000000) is -769803776 PASS safeGetter(a, 28, 26000000000) is 230196224 PASS safeGetter(a, 29, 27000000000) is 1230196224 PASS safeGetter(a, 30, 28000000000) is -2064771072 PASS safeGetter(a, 31, 29000000000) is -1064771072 PASS safeGetter(a, 32, 30000000000) is -64771072 PASS safeGetter(a, 33, 31000000000) is 935228928 PASS safeGetter(a, 34, 32000000000) is 1935228928 PASS safeGetter(a, 35, 33000000000) is -1359738368 PASS safeGetter(a, 36, 34000000000) is -359738368 PASS safeGetter(a, 37, 35000000000) is 640261632 PASS safeGetter(a, 38, 36000000000) is 1640261632 PASS safeGetter(a, 39, 37000000000) is -1654705664 PASS safeGetter(a, 40, 38000000000) is -654705664 PASS safeGetter(a, 41, 39000000000) is 345294336 PASS safeGetter(a, 42, 40000000000) is 1345294336 PASS safeGetter(a, 43, 41000000000) is -1949672960 PASS safeGetter(a, 44, 42000000000) is -949672960 PASS safeGetter(a, 45, 43000000000) is 50327040 PASS safeGetter(a, 46, 44000000000) is 1050327040 PASS safeGetter(a, 47, 45000000000) is 2050327040 PASS safeGetter(a, 48, 46000000000) is -1244640256 PASS safeGetter(a, 49, 47000000000) is -244640256 PASS safeGetter(a, 50, 48000000000) is 755359744 PASS safeGetter(a, 51, 49000000000) is 1755359744 PASS safeGetter(a, 52, 50000000000) is -1539607552 PASS safeGetter(a, 53, 0) is 0 PASS safeGetter(a, 54, 1000000000) is 1000000000 PASS safeGetter(a, 55, 2000000000) is 2000000000 PASS safeGetter(a, 56, 3000000000) is -1294967296 PASS safeGetter(a, 57, 4000000000) is -294967296 PASS safeGetter(a, 58, 5000000000) is 705032704 PASS safeGetter(a, 59, 6000000000) is 1705032704 PASS safeGetter(a, 60, 7000000000) is -1589934592 PASS safeGetter(a, 61, 8000000000) is -589934592 PASS safeGetter(a, 62, 9000000000) is 410065408 PASS safeGetter(a, 63, 10000000000) is 1410065408 PASS safeGetter(a, 64, 11000000000) is -1884901888 PASS safeGetter(a, 65, 12000000000) is -884901888 PASS safeGetter(a, 66, 13000000000) is 115098112 PASS safeGetter(a, 67, 14000000000) is 1115098112 PASS safeGetter(a, 68, 15000000000) is 2115098112 PASS safeGetter(a, 69, 16000000000) is -1179869184 PASS safeGetter(a, 70, 17000000000) is -179869184 PASS safeGetter(a, 71, 18000000000) is 820130816 PASS safeGetter(a, 72, 19000000000) is 1820130816 PASS safeGetter(a, 73, 20000000000) is -1474836480 PASS safeGetter(a, 74, 21000000000) is -474836480 PASS safeGetter(a, 75, 22000000000) is 525163520 PASS safeGetter(a, 76, 23000000000) is 1525163520 PASS safeGetter(a, 77, 24000000000) is -1769803776 PASS safeGetter(a, 78, 25000000000) is -769803776 PASS safeGetter(a, 79, 26000000000) is 230196224 PASS safeGetter(a, 80, 27000000000) is 1230196224 PASS safeGetter(a, 81, 28000000000) is -2064771072 PASS safeGetter(a, 82, 29000000000) is -1064771072 PASS safeGetter(a, 83, 30000000000) is -64771072 PASS safeGetter(a, 84, 31000000000) is 935228928 PASS safeGetter(a, 85, 32000000000) is 1935228928 PASS safeGetter(a, 86, 33000000000) is -1359738368 PASS safeGetter(a, 87, 34000000000) is -359738368 PASS safeGetter(a, 88, 35000000000) is 640261632 PASS safeGetter(a, 89, 36000000000) is 1640261632 PASS safeGetter(a, 90, 37000000000) is -1654705664 PASS safeGetter(a, 91, 38000000000) is -654705664 PASS safeGetter(a, 92, 39000000000) is 345294336 PASS safeGetter(a, 93, 40000000000) is 1345294336 PASS safeGetter(a, 94, 41000000000) is -1949672960 PASS safeGetter(a, 95, 42000000000) is -949672960 PASS safeGetter(a, 96, 43000000000) is 50327040 PASS safeGetter(a, 97, 44000000000) is 1050327040 PASS safeGetter(a, 98, 45000000000) is 2050327040 PASS safeGetter(a, 99, 46000000000) is -1244640256 PASS safeGetter(a, 0, 47000000000) is -244640256 PASS safeGetter(a, 1, 48000000000) is 755359744 PASS safeGetter(a, 2, 49000000000) is 1755359744 PASS safeGetter(a, 3, 50000000000) is -1539607552 PASS safeGetter(a, 4, 0) is 0 PASS safeGetter(a, 5, 1000000000) is 1000000000 PASS safeGetter(a, 6, 2000000000) is 2000000000 PASS safeGetter(a, 7, 3000000000) is -1294967296 PASS safeGetter(a, 8, 4000000000) is -294967296 PASS safeGetter(a, 9, 5000000000) is 705032704 PASS safeGetter(a, 10, 6000000000) is 1705032704 PASS safeGetter(a, 11, 7000000000) is -1589934592 PASS safeGetter(a, 12, 8000000000) is -589934592 PASS safeGetter(a, 13, 9000000000) is 410065408 PASS safeGetter(a, 14, 10000000000) is 1410065408 PASS safeGetter(a, 15, 11000000000) is -1884901888 PASS safeGetter(a, 16, 12000000000) is -884901888 PASS safeGetter(a, 17, 13000000000) is 115098112 PASS safeGetter(a, 18, 14000000000) is 1115098112 PASS safeGetter(a, 19, 15000000000) is 2115098112 PASS safeGetter(a, 20, 16000000000) is -1179869184 PASS safeGetter(a, 21, 17000000000) is -179869184 PASS safeGetter(a, 22, 18000000000) is 820130816 PASS safeGetter(a, 23, 19000000000) is 1820130816 PASS safeGetter(a, 24, 20000000000) is -1474836480 PASS safeGetter(a, 25, 21000000000) is -474836480 PASS safeGetter(a, 26, 22000000000) is 525163520 PASS safeGetter(a, 27, 23000000000) is 1525163520 PASS safeGetter(a, 28, 24000000000) is -1769803776 PASS safeGetter(a, 29, 25000000000) is -769803776 PASS safeGetter(a, 30, 26000000000) is 230196224 PASS safeGetter(a, 31, 27000000000) is 1230196224 PASS safeGetter(a, 32, 28000000000) is -2064771072 PASS safeGetter(a, 33, 29000000000) is -1064771072 PASS safeGetter(a, 34, 30000000000) is -64771072 PASS safeGetter(a, 35, 31000000000) is 935228928 PASS safeGetter(a, 36, 32000000000) is 1935228928 PASS safeGetter(a, 37, 33000000000) is -1359738368 PASS safeGetter(a, 38, 34000000000) is -359738368 PASS safeGetter(a, 39, 35000000000) is 640261632 PASS safeGetter(a, 40, 36000000000) is 1640261632 PASS safeGetter(a, 41, 37000000000) is -1654705664 PASS safeGetter(a, 42, 38000000000) is -654705664 PASS safeGetter(a, 43, 39000000000) is 345294336 PASS safeGetter(a, 44, 40000000000) is 1345294336 PASS safeGetter(a, 45, 41000000000) is -1949672960 PASS safeGetter(a, 46, 42000000000) is -949672960 PASS safeGetter(a, 47, 43000000000) is 50327040 PASS safeGetter(a, 48, 44000000000) is 1050327040 PASS safeGetter(a, 49, 45000000000) is 2050327040 PASS safeGetter(a, 50, 46000000000) is -1244640256 PASS safeGetter(a, 51, 47000000000) is -244640256 PASS safeGetter(a, 52, 48000000000) is 755359744 PASS safeGetter(a, 53, 49000000000) is 1755359744 PASS safeGetter(a, 54, 50000000000) is -1539607552 PASS safeGetter(a, 55, 0) is 0 PASS safeGetter(a, 56, 1000000000) is 1000000000 PASS safeGetter(a, 57, 2000000000) is 2000000000 PASS safeGetter(a, 58, 3000000000) is -1294967296 PASS safeGetter(a, 59, 4000000000) is -294967296 PASS safeGetter(a, 60, 5000000000) is 705032704 PASS safeGetter(a, 61, 6000000000) is 1705032704 PASS safeGetter(a, 62, 7000000000) is -1589934592 PASS safeGetter(a, 63, 8000000000) is -589934592 PASS safeGetter(a, 64, 9000000000) is 410065408 PASS safeGetter(a, 65, 10000000000) is 1410065408 PASS safeGetter(a, 66, 11000000000) is -1884901888 PASS safeGetter(a, 67, 12000000000) is -884901888 PASS safeGetter(a, 68, 13000000000) is 115098112 PASS safeGetter(a, 69, 14000000000) is 1115098112 PASS safeGetter(a, 70, 15000000000) is 2115098112 PASS safeGetter(a, 71, 16000000000) is -1179869184 PASS safeGetter(a, 72, 17000000000) is -179869184 PASS safeGetter(a, 73, 18000000000) is 820130816 PASS safeGetter(a, 74, 19000000000) is 1820130816 PASS safeGetter(a, 75, 20000000000) is -1474836480 PASS safeGetter(a, 76, 21000000000) is -474836480 PASS safeGetter(a, 77, 22000000000) is 525163520 PASS safeGetter(a, 78, 23000000000) is 1525163520 PASS safeGetter(a, 79, 24000000000) is -1769803776 PASS safeGetter(a, 80, 25000000000) is -769803776 PASS safeGetter(a, 81, 26000000000) is 230196224 PASS safeGetter(a, 82, 27000000000) is 1230196224 PASS safeGetter(a, 83, 28000000000) is -2064771072 PASS safeGetter(a, 84, 29000000000) is -1064771072 PASS safeGetter(a, 85, 30000000000) is -64771072 PASS safeGetter(a, 86, 31000000000) is 935228928 PASS safeGetter(a, 87, 32000000000) is 1935228928 PASS safeGetter(a, 88, 33000000000) is -1359738368 PASS safeGetter(a, 89, 34000000000) is -359738368 PASS safeGetter(a, 90, 35000000000) is 640261632 PASS safeGetter(a, 91, 36000000000) is 1640261632 PASS safeGetter(a, 92, 37000000000) is -1654705664 PASS safeGetter(a, 93, 38000000000) is -654705664 PASS safeGetter(a, 94, 39000000000) is 345294336 PASS safeGetter(a, 95, 40000000000) is 1345294336 PASS safeGetter(a, 96, 41000000000) is -1949672960 PASS safeGetter(a, 97, 42000000000) is -949672960 PASS safeGetter(a, 98, 43000000000) is 50327040 PASS safeGetter(a, 99, 44000000000) is 1050327040 PASS safeGetter(a, 0, 45000000000) is 2050327040 PASS safeGetter(a, 1, 46000000000) is -1244640256 PASS safeGetter(a, 2, 47000000000) is -244640256 PASS safeGetter(a, 3, 48000000000) is 755359744 PASS safeGetter(a, 4, 49000000000) is 1755359744 PASS safeGetter(a, 5, 50000000000) is -1539607552 PASS safeGetter(a, 6, 0) is 0 PASS safeGetter(a, 7, 1000000000) is 1000000000 PASS safeGetter(a, 8, 2000000000) is 2000000000 PASS safeGetter(a, 9, 3000000000) is -1294967296 PASS safeGetter(a, 10, 4000000000) is -294967296 PASS safeGetter(a, 11, 5000000000) is 705032704 PASS safeGetter(a, 12, 6000000000) is 1705032704 PASS safeGetter(a, 13, 7000000000) is -1589934592 PASS safeGetter(a, 14, 8000000000) is -589934592 PASS safeGetter(a, 15, 9000000000) is 410065408 PASS safeGetter(a, 16, 10000000000) is 1410065408 PASS safeGetter(a, 17, 11000000000) is -1884901888 PASS safeGetter(a, 18, 12000000000) is -884901888 PASS safeGetter(a, 19, 13000000000) is 115098112 PASS safeGetter(a, 20, 14000000000) is 1115098112 PASS safeGetter(a, 21, 15000000000) is 2115098112 PASS safeGetter(a, 22, 16000000000) is -1179869184 PASS safeGetter(a, 23, 17000000000) is -179869184 PASS safeGetter(a, 24, 18000000000) is 820130816 PASS safeGetter(a, 25, 19000000000) is 1820130816 PASS safeGetter(a, 26, 20000000000) is -1474836480 PASS safeGetter(a, 27, 21000000000) is -474836480 PASS safeGetter(a, 28, 22000000000) is 525163520 PASS safeGetter(a, 29, 23000000000) is 1525163520 PASS safeGetter(a, 30, 24000000000) is -1769803776 PASS safeGetter(a, 31, 25000000000) is -769803776 PASS safeGetter(a, 32, 26000000000) is 230196224 PASS safeGetter(a, 33, 27000000000) is 1230196224 PASS safeGetter(a, 34, 28000000000) is -2064771072 PASS safeGetter(a, 35, 29000000000) is -1064771072 PASS safeGetter(a, 36, 30000000000) is -64771072 PASS safeGetter(a, 37, 31000000000) is 935228928 PASS safeGetter(a, 38, 32000000000) is 1935228928 PASS safeGetter(a, 39, 33000000000) is -1359738368 PASS safeGetter(a, 40, 34000000000) is -359738368 PASS safeGetter(a, 41, 35000000000) is 640261632 PASS safeGetter(a, 42, 36000000000) is 1640261632 PASS safeGetter(a, 43, 37000000000) is -1654705664 PASS safeGetter(a, 44, 38000000000) is -654705664 PASS safeGetter(a, 45, 39000000000) is 345294336 PASS safeGetter(a, 46, 40000000000) is 1345294336 PASS safeGetter(a, 47, 41000000000) is -1949672960 PASS safeGetter(a, 48, 42000000000) is -949672960 PASS safeGetter(a, 49, 43000000000) is 50327040 PASS safeGetter(a, 50, 44000000000) is 1050327040 PASS safeGetter(a, 51, 45000000000) is 2050327040 PASS safeGetter(a, 52, 46000000000) is -1244640256 PASS safeGetter(a, 53, 47000000000) is -244640256 PASS safeGetter(a, 54, 48000000000) is 755359744 PASS safeGetter(a, 55, 49000000000) is 1755359744 PASS safeGetter(a, 56, 50000000000) is -1539607552 PASS safeGetter(a, 57, 0) is 0 PASS safeGetter(a, 58, 1000000000) is 1000000000 PASS safeGetter(a, 59, 2000000000) is 2000000000 PASS safeGetter(a, 60, 3000000000) is -1294967296 PASS safeGetter(a, 61, 4000000000) is -294967296 PASS safeGetter(a, 62, 5000000000) is 705032704 PASS safeGetter(a, 63, 6000000000) is 1705032704 PASS safeGetter(a, 64, 7000000000) is -1589934592 PASS safeGetter(a, 65, 8000000000) is -589934592 PASS safeGetter(a, 66, 9000000000) is 410065408 PASS safeGetter(a, 67, 10000000000) is 1410065408 PASS safeGetter(a, 68, 11000000000) is -1884901888 PASS safeGetter(a, 69, 12000000000) is -884901888 PASS safeGetter(a, 70, 13000000000) is 115098112 PASS safeGetter(a, 71, 14000000000) is 1115098112 PASS safeGetter(a, 72, 15000000000) is 2115098112 PASS safeGetter(a, 73, 16000000000) is -1179869184 PASS safeGetter(a, 74, 17000000000) is -179869184 PASS safeGetter(a, 75, 18000000000) is 820130816 PASS safeGetter(a, 76, 19000000000) is 1820130816 PASS safeGetter(a, 77, 20000000000) is -1474836480 PASS safeGetter(a, 78, 21000000000) is -474836480 PASS safeGetter(a, 79, 22000000000) is 525163520 PASS safeGetter(a, 80, 23000000000) is 1525163520 PASS safeGetter(a, 81, 24000000000) is -1769803776 PASS safeGetter(a, 82, 25000000000) is -769803776 PASS safeGetter(a, 83, 26000000000) is 230196224 PASS safeGetter(a, 84, 27000000000) is 1230196224 PASS safeGetter(a, 85, 28000000000) is -2064771072 PASS safeGetter(a, 86, 29000000000) is -1064771072 PASS safeGetter(a, 87, 30000000000) is -64771072 PASS safeGetter(a, 88, 31000000000) is 935228928 PASS safeGetter(a, 89, 32000000000) is 1935228928 PASS safeGetter(a, 90, 33000000000) is -1359738368 PASS safeGetter(a, 91, 34000000000) is -359738368 PASS safeGetter(a, 92, 35000000000) is 640261632 PASS safeGetter(a, 93, 36000000000) is 1640261632 PASS safeGetter(a, 94, 37000000000) is -1654705664 PASS safeGetter(a, 95, 38000000000) is -654705664 PASS safeGetter(a, 96, 39000000000) is 345294336 PASS safeGetter(a, 97, 40000000000) is 1345294336 PASS safeGetter(a, 98, 41000000000) is -1949672960 PASS safeGetter(a, 99, 42000000000) is -949672960 PASS safeGetter(a, 0, 43000000000) is 50327040 PASS safeGetter(a, 1, 44000000000) is 1050327040 PASS safeGetter(a, 2, 45000000000) is 2050327040 PASS safeGetter(a, 3, 46000000000) is -1244640256 PASS safeGetter(a, 4, 47000000000) is -244640256 PASS safeGetter(a, 5, 48000000000) is 755359744 PASS safeGetter(a, 6, 49000000000) is 1755359744 PASS safeGetter(a, 7, 50000000000) is -1539607552 PASS safeGetter(a, 8, 0) is 0 PASS safeGetter(a, 9, 1000000000) is 1000000000 PASS safeGetter(a, 10, 2000000000) is 2000000000 PASS safeGetter(a, 11, 3000000000) is -1294967296 PASS safeGetter(a, 12, 4000000000) is -294967296 PASS safeGetter(a, 13, 5000000000) is 705032704 PASS safeGetter(a, 14, 6000000000) is 1705032704 PASS safeGetter(a, 15, 7000000000) is -1589934592 PASS safeGetter(a, 16, 8000000000) is -589934592 PASS safeGetter(a, 17, 9000000000) is 410065408 PASS safeGetter(a, 18, 10000000000) is 1410065408 PASS safeGetter(a, 19, 11000000000) is -1884901888 PASS safeGetter(a, 20, 12000000000) is -884901888 PASS safeGetter(a, 21, 13000000000) is 115098112 PASS safeGetter(a, 22, 14000000000) is 1115098112 PASS safeGetter(a, 23, 15000000000) is 2115098112 PASS safeGetter(a, 24, 16000000000) is -1179869184 PASS safeGetter(a, 25, 17000000000) is -179869184 PASS safeGetter(a, 26, 18000000000) is 820130816 PASS safeGetter(a, 27, 19000000000) is 1820130816 PASS safeGetter(a, 28, 20000000000) is -1474836480 PASS safeGetter(a, 29, 21000000000) is -474836480 PASS safeGetter(a, 30, 22000000000) is 525163520 PASS safeGetter(a, 31, 23000000000) is 1525163520 PASS safeGetter(a, 32, 24000000000) is -1769803776 PASS safeGetter(a, 33, 25000000000) is -769803776 PASS safeGetter(a, 34, 26000000000) is 230196224 PASS safeGetter(a, 35, 27000000000) is 1230196224 PASS safeGetter(a, 36, 28000000000) is -2064771072 PASS safeGetter(a, 37, 29000000000) is -1064771072 PASS safeGetter(a, 38, 30000000000) is -64771072 PASS safeGetter(a, 39, 31000000000) is 935228928 PASS safeGetter(a, 40, 32000000000) is 1935228928 PASS safeGetter(a, 41, 33000000000) is -1359738368 PASS safeGetter(a, 42, 34000000000) is -359738368 PASS safeGetter(a, 43, 35000000000) is 640261632 PASS safeGetter(a, 44, 36000000000) is 1640261632 PASS safeGetter(a, 45, 37000000000) is -1654705664 PASS safeGetter(a, 46, 38000000000) is -654705664 PASS safeGetter(a, 47, 39000000000) is 345294336 PASS safeGetter(a, 48, 40000000000) is 1345294336 PASS safeGetter(a, 49, 41000000000) is -1949672960 PASS safeGetter(a, 50, 42000000000) is -949672960 PASS safeGetter(a, 51, 43000000000) is 50327040 PASS safeGetter(a, 52, 44000000000) is 1050327040 PASS safeGetter(a, 53, 45000000000) is 2050327040 PASS safeGetter(a, 54, 46000000000) is -1244640256 PASS safeGetter(a, 55, 47000000000) is -244640256 PASS safeGetter(a, 56, 48000000000) is 755359744 PASS safeGetter(a, 57, 49000000000) is 1755359744 PASS safeGetter(a, 58, 50000000000) is -1539607552 PASS safeGetter(a, 59, 0) is 0 PASS safeGetter(a, 60, 1000000000) is 1000000000 PASS safeGetter(a, 61, 2000000000) is 2000000000 PASS safeGetter(a, 62, 3000000000) is -1294967296 PASS safeGetter(a, 63, 4000000000) is -294967296 PASS safeGetter(a, 64, 5000000000) is 705032704 PASS safeGetter(a, 65, 6000000000) is 1705032704 PASS safeGetter(a, 66, 7000000000) is -1589934592 PASS safeGetter(a, 67, 8000000000) is -589934592 PASS safeGetter(a, 68, 9000000000) is 410065408 PASS safeGetter(a, 69, 10000000000) is 1410065408 PASS safeGetter(a, 70, 11000000000) is -1884901888 PASS safeGetter(a, 71, 12000000000) is -884901888 PASS safeGetter(a, 72, 13000000000) is 115098112 PASS safeGetter(a, 73, 14000000000) is 1115098112 PASS safeGetter(a, 74, 15000000000) is 2115098112 PASS safeGetter(a, 75, 16000000000) is -1179869184 PASS safeGetter(a, 76, 17000000000) is -179869184 PASS safeGetter(a, 77, 18000000000) is 820130816 PASS safeGetter(a, 78, 19000000000) is 1820130816 PASS safeGetter(a, 79, 20000000000) is -1474836480 PASS safeGetter(a, 80, 21000000000) is -474836480 PASS safeGetter(a, 81, 22000000000) is 525163520 PASS safeGetter(a, 82, 23000000000) is 1525163520 PASS safeGetter(a, 83, 24000000000) is -1769803776 PASS safeGetter(a, 84, 25000000000) is -769803776 PASS safeGetter(a, 85, 26000000000) is 230196224 PASS safeGetter(a, 86, 27000000000) is 1230196224 PASS safeGetter(a, 87, 28000000000) is -2064771072 PASS safeGetter(a, 88, 29000000000) is -1064771072 PASS safeGetter(a, 89, 30000000000) is -64771072 PASS safeGetter(a, 90, 31000000000) is 935228928 PASS safeGetter(a, 91, 32000000000) is 1935228928 PASS safeGetter(a, 92, 33000000000) is -1359738368 PASS safeGetter(a, 93, 34000000000) is -359738368 PASS safeGetter(a, 94, 35000000000) is 640261632 PASS safeGetter(a, 95, 36000000000) is 1640261632 PASS safeGetter(a, 96, 37000000000) is -1654705664 PASS safeGetter(a, 97, 38000000000) is -654705664 PASS safeGetter(a, 98, 39000000000) is 345294336 PASS safeGetter(a, 99, 40000000000) is 1345294336 PASS safeGetter(a, 0, 41000000000) is 41000000000 PASS safeGetter(a, 1, 42000000000) is 42000000000 PASS safeGetter(a, 2, 43000000000) is 43000000000 PASS safeGetter(a, 3, 44000000000) is 44000000000 PASS safeGetter(a, 4, 45000000000) is 45000000000 PASS safeGetter(a, 5, 46000000000) is 46000000000 PASS safeGetter(a, 6, 47000000000) is 47000000000 PASS safeGetter(a, 7, 48000000000) is 48000000000 PASS safeGetter(a, 8, 49000000000) is 49000000000 PASS safeGetter(a, 9, 50000000000) is 50000000000 PASS safeGetter(a, 10, 0) is 0 PASS safeGetter(a, 11, 1000000000) is 1000000000 PASS safeGetter(a, 12, 2000000000) is 2000000000 PASS safeGetter(a, 13, 3000000000) is 3000000000 PASS safeGetter(a, 14, 4000000000) is 4000000000 PASS safeGetter(a, 15, 5000000000) is 5000000000 PASS safeGetter(a, 16, 6000000000) is 6000000000 PASS safeGetter(a, 17, 7000000000) is 7000000000 PASS safeGetter(a, 18, 8000000000) is 8000000000 PASS safeGetter(a, 19, 9000000000) is 9000000000 PASS safeGetter(a, 20, 10000000000) is 10000000000 PASS safeGetter(a, 21, 11000000000) is 11000000000 PASS safeGetter(a, 22, 12000000000) is 12000000000 PASS safeGetter(a, 23, 13000000000) is 13000000000 PASS safeGetter(a, 24, 14000000000) is 14000000000 PASS safeGetter(a, 25, 15000000000) is 15000000000 PASS safeGetter(a, 26, 16000000000) is 16000000000 PASS safeGetter(a, 27, 17000000000) is 17000000000 PASS safeGetter(a, 28, 18000000000) is 18000000000 PASS safeGetter(a, 29, 19000000000) is 19000000000 PASS safeGetter(a, 30, 20000000000) is 20000000000 PASS safeGetter(a, 31, 21000000000) is 21000000000 PASS safeGetter(a, 32, 22000000000) is 22000000000 PASS safeGetter(a, 33, 23000000000) is 23000000000 PASS safeGetter(a, 34, 24000000000) is 24000000000 PASS safeGetter(a, 35, 25000000000) is 25000000000 PASS safeGetter(a, 36, 26000000000) is 26000000000 PASS safeGetter(a, 37, 27000000000) is 27000000000 PASS safeGetter(a, 38, 28000000000) is 28000000000 PASS safeGetter(a, 39, 29000000000) is 29000000000 PASS safeGetter(a, 40, 30000000000) is 30000000000 PASS safeGetter(a, 41, 31000000000) is 31000000000 PASS safeGetter(a, 42, 32000000000) is 32000000000 PASS safeGetter(a, 43, 33000000000) is 33000000000 PASS safeGetter(a, 44, 34000000000) is 34000000000 PASS safeGetter(a, 45, 35000000000) is 35000000000 PASS safeGetter(a, 46, 36000000000) is 36000000000 PASS safeGetter(a, 47, 37000000000) is 37000000000 PASS safeGetter(a, 48, 38000000000) is 38000000000 PASS safeGetter(a, 49, 39000000000) is 39000000000 PASS safeGetter(a, 50, 40000000000) is 40000000000 PASS safeGetter(a, 51, 41000000000) is 41000000000 PASS safeGetter(a, 52, 42000000000) is 42000000000 PASS safeGetter(a, 53, 43000000000) is 43000000000 PASS safeGetter(a, 54, 44000000000) is 44000000000 PASS safeGetter(a, 55, 45000000000) is 45000000000 PASS safeGetter(a, 56, 46000000000) is 46000000000 PASS safeGetter(a, 57, 47000000000) is 47000000000 PASS safeGetter(a, 58, 48000000000) is 48000000000 PASS safeGetter(a, 59, 49000000000) is 49000000000 PASS safeGetter(a, 60, 50000000000) is 50000000000 PASS safeGetter(a, 61, 0) is 0 PASS safeGetter(a, 62, 1000000000) is 1000000000 PASS safeGetter(a, 63, 2000000000) is 2000000000 PASS safeGetter(a, 64, 3000000000) is 3000000000 PASS safeGetter(a, 65, 4000000000) is 4000000000 PASS safeGetter(a, 66, 5000000000) is 5000000000 PASS safeGetter(a, 67, 6000000000) is 6000000000 PASS safeGetter(a, 68, 7000000000) is 7000000000 PASS safeGetter(a, 69, 8000000000) is 8000000000 PASS safeGetter(a, 70, 9000000000) is 9000000000 PASS safeGetter(a, 71, 10000000000) is 10000000000 PASS safeGetter(a, 72, 11000000000) is 11000000000 PASS safeGetter(a, 73, 12000000000) is 12000000000 PASS safeGetter(a, 74, 13000000000) is 13000000000 PASS safeGetter(a, 75, 14000000000) is 14000000000 PASS safeGetter(a, 76, 15000000000) is 15000000000 PASS safeGetter(a, 77, 16000000000) is 16000000000 PASS safeGetter(a, 78, 17000000000) is 17000000000 PASS safeGetter(a, 79, 18000000000) is 18000000000 PASS safeGetter(a, 80, 19000000000) is 19000000000 PASS safeGetter(a, 81, 20000000000) is 20000000000 PASS safeGetter(a, 82, 21000000000) is 21000000000 PASS safeGetter(a, 83, 22000000000) is 22000000000 PASS safeGetter(a, 84, 23000000000) is 23000000000 PASS safeGetter(a, 85, 24000000000) is 24000000000 PASS safeGetter(a, 86, 25000000000) is 25000000000 PASS safeGetter(a, 87, 26000000000) is 26000000000 PASS safeGetter(a, 88, 27000000000) is 27000000000 PASS safeGetter(a, 89, 28000000000) is 28000000000 PASS safeGetter(a, 90, 29000000000) is 29000000000 PASS safeGetter(a, 91, 30000000000) is 30000000000 PASS safeGetter(a, 92, 31000000000) is 31000000000 PASS safeGetter(a, 93, 32000000000) is 32000000000 PASS safeGetter(a, 94, 33000000000) is 33000000000 PASS safeGetter(a, 95, 34000000000) is 34000000000 PASS safeGetter(a, 96, 35000000000) is 35000000000 PASS safeGetter(a, 97, 36000000000) is 36000000000 PASS safeGetter(a, 98, 37000000000) is 37000000000 PASS safeGetter(a, 99, 38000000000) is 38000000000 PASS safeGetter(a, 0.4, 39000000000) is 39000000000 PASS safeGetter(a, 1.4, 40000000000) is 40000000000 PASS safeGetter(a, 2.4, 41000000000) is 41000000000 PASS safeGetter(a, 3.4, 42000000000) is 42000000000 PASS safeGetter(a, 4.4, 43000000000) is 43000000000 PASS safeGetter(a, 5.4, 44000000000) is 44000000000 PASS safeGetter(a, 6.4, 45000000000) is 45000000000 PASS safeGetter(a, 7.4, 46000000000) is 46000000000 PASS safeGetter(a, 8.4, 47000000000) is 47000000000 PASS safeGetter(a, 9.4, 48000000000) is 48000000000 PASS safeGetter(a, 10.4, 49000000000) is 49000000000 PASS safeGetter(a, 11.4, 50000000000) is 50000000000 PASS safeGetter(a, 12.4, 0) is 0 PASS safeGetter(a, 13.4, 1000000000) is 1000000000 PASS safeGetter(a, 14.4, 2000000000) is 2000000000 PASS safeGetter(a, 15.4, 3000000000) is 3000000000 PASS safeGetter(a, 16.4, 4000000000) is 4000000000 PASS safeGetter(a, 17.4, 5000000000) is 5000000000 PASS safeGetter(a, 18.4, 6000000000) is 6000000000 PASS safeGetter(a, 19.4, 7000000000) is 7000000000 PASS safeGetter(a, 20.4, 8000000000) is 8000000000 PASS safeGetter(a, 21.4, 9000000000) is 9000000000 PASS safeGetter(a, 22.4, 10000000000) is 10000000000 PASS safeGetter(a, 23.4, 11000000000) is 11000000000 PASS safeGetter(a, 24.4, 12000000000) is 12000000000 PASS safeGetter(a, 25.4, 13000000000) is 13000000000 PASS safeGetter(a, 26.4, 14000000000) is 14000000000 PASS safeGetter(a, 27.4, 15000000000) is 15000000000 PASS safeGetter(a, 28.4, 16000000000) is 16000000000 PASS safeGetter(a, 29.4, 17000000000) is 17000000000 PASS safeGetter(a, 30.4, 18000000000) is 18000000000 PASS safeGetter(a, 31.4, 19000000000) is 19000000000 PASS safeGetter(a, 32.4, 20000000000) is 20000000000 PASS safeGetter(a, 33.4, 21000000000) is 21000000000 PASS safeGetter(a, 34.4, 22000000000) is 22000000000 PASS safeGetter(a, 35.4, 23000000000) is 23000000000 PASS safeGetter(a, 36.4, 24000000000) is 24000000000 PASS safeGetter(a, 37.4, 25000000000) is 25000000000 PASS safeGetter(a, 38.4, 26000000000) is 26000000000 PASS safeGetter(a, 39.4, 27000000000) is 27000000000 PASS safeGetter(a, 40.4, 28000000000) is 28000000000 PASS safeGetter(a, 41.4, 29000000000) is 29000000000 PASS safeGetter(a, 42.4, 30000000000) is 30000000000 PASS safeGetter(a, 43.4, 31000000000) is 31000000000 PASS safeGetter(a, 44.4, 32000000000) is 32000000000 PASS safeGetter(a, 45.4, 33000000000) is 33000000000 PASS safeGetter(a, 46.4, 34000000000) is 34000000000 PASS safeGetter(a, 47.4, 35000000000) is 35000000000 PASS safeGetter(a, 48.4, 36000000000) is 36000000000 PASS safeGetter(a, 49.4, 37000000000) is 37000000000 PASS safeGetter(a, 50.4, 38000000000) is 38000000000 PASS safeGetter(a, 51.4, 39000000000) is 39000000000 PASS safeGetter(a, 52.4, 40000000000) is 40000000000 PASS safeGetter(a, 53.4, 41000000000) is 41000000000 PASS safeGetter(a, 54.4, 42000000000) is 42000000000 PASS safeGetter(a, 55.4, 43000000000) is 43000000000 PASS safeGetter(a, 56.4, 44000000000) is 44000000000 PASS safeGetter(a, 57.4, 45000000000) is 45000000000 PASS safeGetter(a, 58.4, 46000000000) is 46000000000 PASS safeGetter(a, 59.4, 47000000000) is 47000000000 PASS safeGetter(a, 60.4, 48000000000) is 48000000000 PASS safeGetter(a, 61.4, 49000000000) is 49000000000 PASS safeGetter(a, 62.4, 50000000000) is 50000000000 PASS safeGetter(a, 63.4, 0) is 0 PASS safeGetter(a, 64.4, 1000000000) is 1000000000 PASS safeGetter(a, 65.4, 2000000000) is 2000000000 PASS safeGetter(a, 66.4, 3000000000) is 3000000000 PASS safeGetter(a, 67.4, 4000000000) is 4000000000 PASS safeGetter(a, 68.4, 5000000000) is 5000000000 PASS safeGetter(a, 69.4, 6000000000) is 6000000000 PASS safeGetter(a, 70.4, 7000000000) is 7000000000 PASS safeGetter(a, 71.4, 8000000000) is 8000000000 PASS safeGetter(a, 72.4, 9000000000) is 9000000000 PASS safeGetter(a, 73.4, 10000000000) is 10000000000 PASS safeGetter(a, 74.4, 11000000000) is 11000000000 PASS safeGetter(a, 75.4, 12000000000) is 12000000000 PASS safeGetter(a, 76.4, 13000000000) is 13000000000 PASS safeGetter(a, 77.4, 14000000000) is 14000000000 PASS safeGetter(a, 78.4, 15000000000) is 15000000000 PASS safeGetter(a, 79.4, 16000000000) is 16000000000 PASS safeGetter(a, 80.4, 17000000000) is 17000000000 PASS safeGetter(a, 81.4, 18000000000) is 18000000000 PASS safeGetter(a, 82.4, 19000000000) is 19000000000 PASS safeGetter(a, 83.4, 20000000000) is 20000000000 PASS safeGetter(a, 84.4, 21000000000) is 21000000000 PASS safeGetter(a, 85.4, 22000000000) is 22000000000 PASS safeGetter(a, 86.4, 23000000000) is 23000000000 PASS safeGetter(a, 87.4, 24000000000) is 24000000000 PASS safeGetter(a, 88.4, 25000000000) is 25000000000 PASS safeGetter(a, 89.4, 26000000000) is 26000000000 PASS safeGetter(a, 90.4, 27000000000) is 27000000000 PASS safeGetter(a, 91.4, 28000000000) is 28000000000 PASS safeGetter(a, 92.4, 29000000000) is 29000000000 PASS safeGetter(a, 93.4, 30000000000) is 30000000000 PASS safeGetter(a, 94.4, 31000000000) is 31000000000 PASS safeGetter(a, 95.4, 32000000000) is 32000000000 PASS safeGetter(a, 96.4, 33000000000) is 33000000000 PASS safeGetter(a, 97.4, 34000000000) is 34000000000 PASS safeGetter(a, 98.4, 35000000000) is 35000000000 PASS safeGetter(a, 99.4, 36000000000) is 36000000000 PASS safeGetter(a, 0.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 1.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 2.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 3.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 4.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 5.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 6.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 7.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 8.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 9.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 10.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 11.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 12.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 13.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 14.4, -1000.5) is -1000.5 PASS safeGetter(a, 15.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 16.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 17.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 18.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 19.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 20.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 21.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 22.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 23.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 24.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 25.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 26.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 27.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 28.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 29.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 30.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 31.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 32.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 33.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 34.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 35.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 36.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 37.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 38.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 39.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 40.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 41.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 42.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 43.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 44.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 45.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 46.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 47.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 48.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 49.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 50.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 51.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 52.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 53.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 54.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 55.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 56.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 57.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 58.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 59.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 60.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 61.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 62.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 63.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 64.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 65.4, -1000.5) is -1000.5 PASS safeGetter(a, 66.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 67.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 68.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 69.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 70.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 71.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 72.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 73.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 74.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 75.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 76.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 77.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 78.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 79.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 80.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 81.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 82.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 83.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 84.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 85.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 86.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 87.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 88.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 89.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 90.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 91.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 92.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 93.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 94.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 95.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 96.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 97.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 98.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 99.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 0.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 1.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 2.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 3.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 4.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 5.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 6.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 7.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 8.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 9.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 10.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 11.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 12.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 13.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 14.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 15.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 16.4, -1000.5) is -1000.5 PASS safeGetter(a, 17.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 18.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 19.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 20.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 21.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 22.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 23.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 24.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 25.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 26.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 27.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 28.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 29.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 30.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 31.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 32.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 33.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 34.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 35.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 36.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 37.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 38.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 39.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 40.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 41.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 42.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 43.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 44.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 45.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 46.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 47.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 48.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 49.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 50.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 51.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 52.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 53.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 54.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 55.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 56.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 57.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 58.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 59.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 60.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 61.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 62.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 63.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 64.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 65.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 66.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 67.4, -1000.5) is -1000.5 PASS safeGetter(a, 68.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 69.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 70.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 71.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 72.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 73.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 74.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 75.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 76.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 77.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 78.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 79.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 80.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 81.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 82.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 83.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 84.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 85.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 86.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 87.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 88.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 89.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 90.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 91.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 92.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 93.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 94.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 95.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 96.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 97.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 98.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 99.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 0.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 1.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 2.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 3.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 4.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 5.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 6.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 7.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 8.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 9.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 10.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 11.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 12.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 13.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 14.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 15.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 16.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 17.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 18.4, -1000.5) is -1000.5 PASS safeGetter(a, 19.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 20.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 21.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 22.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 23.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 24.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 25.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 26.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 27.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 28.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 29.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 30.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 31.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 32.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 33.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 34.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 35.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 36.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 37.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 38.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 39.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 40.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 41.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 42.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 43.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 44.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 45.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 46.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 47.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 48.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 49.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 50.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 51.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 52.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 53.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 54.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 55.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 56.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 57.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 58.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 59.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 60.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 61.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 62.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 63.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 64.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 65.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 66.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 67.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 68.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 69.4, -1000.5) is -1000.5 PASS safeGetter(a, 70.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 71.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 72.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 73.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 74.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 75.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 76.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 77.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 78.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 79.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 80.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 81.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 82.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 83.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 84.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 85.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 86.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 87.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 88.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 89.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 90.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 91.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 92.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 93.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 94.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 95.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 96.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 97.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 98.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 99.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 0, 0) is 0 PASS safeGetter(a, 1, 1000000000) is 1000000000 PASS safeGetter(a, 2, 2000000000) is 2000000000 PASS safeGetter(a, 3, 3000000000) is -1294967296 PASS safeGetter(a, 4, 4000000000) is -294967296 PASS safeGetter(a, 5, 5000000000) is 705032704 PASS safeGetter(a, 6, 6000000000) is 1705032704 PASS safeGetter(a, 7, 7000000000) is -1589934592 PASS safeGetter(a, 8, 8000000000) is -589934592 PASS safeGetter(a, 9, 9000000000) is 410065408 PASS safeGetter(a, 10, 10000000000) is 1410065408 PASS safeGetter(a, 11, 11000000000) is -1884901888 PASS safeGetter(a, 12, 12000000000) is -884901888 PASS safeGetter(a, 13, 13000000000) is 115098112 PASS safeGetter(a, 14, 14000000000) is 1115098112 PASS safeGetter(a, 15, 15000000000) is 2115098112 PASS safeGetter(a, 16, 16000000000) is -1179869184 PASS safeGetter(a, 17, 17000000000) is -179869184 PASS safeGetter(a, 18, 18000000000) is 820130816 PASS safeGetter(a, 19, 19000000000) is 1820130816 PASS safeGetter(a, 20, 20000000000) is -1474836480 PASS safeGetter(a, 21, 21000000000) is -474836480 PASS safeGetter(a, 22, 22000000000) is 525163520 PASS safeGetter(a, 23, 23000000000) is 1525163520 PASS safeGetter(a, 24, 24000000000) is -1769803776 PASS safeGetter(a, 25, 25000000000) is -769803776 PASS safeGetter(a, 26, 26000000000) is 230196224 PASS safeGetter(a, 27, 27000000000) is 1230196224 PASS safeGetter(a, 28, 28000000000) is -2064771072 PASS safeGetter(a, 29, 29000000000) is -1064771072 PASS safeGetter(a, 30, 30000000000) is -64771072 PASS safeGetter(a, 31, 31000000000) is 935228928 PASS safeGetter(a, 32, 32000000000) is 1935228928 PASS safeGetter(a, 33, 33000000000) is -1359738368 PASS safeGetter(a, 34, 34000000000) is -359738368 PASS safeGetter(a, 35, 35000000000) is 640261632 PASS safeGetter(a, 36, 36000000000) is 1640261632 PASS safeGetter(a, 37, 37000000000) is -1654705664 PASS safeGetter(a, 38, 38000000000) is -654705664 PASS safeGetter(a, 39, 39000000000) is 345294336 PASS safeGetter(a, 40, 40000000000) is 1345294336 PASS safeGetter(a, 41, 41000000000) is -1949672960 PASS safeGetter(a, 42, 42000000000) is -949672960 PASS safeGetter(a, 43, 43000000000) is 50327040 PASS safeGetter(a, 44, 44000000000) is 1050327040 PASS safeGetter(a, 45, 45000000000) is 2050327040 PASS safeGetter(a, 46, 46000000000) is -1244640256 PASS safeGetter(a, 47, 47000000000) is -244640256 PASS safeGetter(a, 48, 48000000000) is 755359744 PASS safeGetter(a, 49, 49000000000) is 1755359744 PASS safeGetter(a, 50, 50000000000) is -1539607552 PASS safeGetter(a, 51, 0) is 0 PASS safeGetter(a, 52, 1000000000) is 1000000000 PASS safeGetter(a, 53, 2000000000) is 2000000000 PASS safeGetter(a, 54, 3000000000) is -1294967296 PASS safeGetter(a, 55, 4000000000) is -294967296 PASS safeGetter(a, 56, 5000000000) is 705032704 PASS safeGetter(a, 57, 6000000000) is 1705032704 PASS safeGetter(a, 58, 7000000000) is -1589934592 PASS safeGetter(a, 59, 8000000000) is -589934592 PASS safeGetter(a, 60, 9000000000) is 410065408 PASS safeGetter(a, 61, 10000000000) is 1410065408 PASS safeGetter(a, 62, 11000000000) is -1884901888 PASS safeGetter(a, 63, 12000000000) is -884901888 PASS safeGetter(a, 64, 13000000000) is 115098112 PASS safeGetter(a, 65, 14000000000) is 1115098112 PASS safeGetter(a, 66, 15000000000) is 2115098112 PASS safeGetter(a, 67, 16000000000) is -1179869184 PASS safeGetter(a, 68, 17000000000) is -179869184 PASS safeGetter(a, 69, 18000000000) is 820130816 PASS safeGetter(a, 70, 19000000000) is 1820130816 PASS safeGetter(a, 71, 20000000000) is -1474836480 PASS safeGetter(a, 72, 21000000000) is -474836480 PASS safeGetter(a, 73, 22000000000) is 525163520 PASS safeGetter(a, 74, 23000000000) is 1525163520 PASS safeGetter(a, 75, 24000000000) is -1769803776 PASS safeGetter(a, 76, 25000000000) is -769803776 PASS safeGetter(a, 77, 26000000000) is 230196224 PASS safeGetter(a, 78, 27000000000) is 1230196224 PASS safeGetter(a, 79, 28000000000) is -2064771072 PASS safeGetter(a, 80, 29000000000) is -1064771072 PASS safeGetter(a, 81, 30000000000) is -64771072 PASS safeGetter(a, 82, 31000000000) is 935228928 PASS safeGetter(a, 83, 32000000000) is 1935228928 PASS safeGetter(a, 84, 33000000000) is -1359738368 PASS safeGetter(a, 85, 34000000000) is -359738368 PASS safeGetter(a, 86, 35000000000) is 640261632 PASS safeGetter(a, 87, 36000000000) is 1640261632 PASS safeGetter(a, 88, 37000000000) is -1654705664 PASS safeGetter(a, 89, 38000000000) is -654705664 PASS safeGetter(a, 90, 39000000000) is 345294336 PASS safeGetter(a, 91, 40000000000) is 1345294336 PASS safeGetter(a, 92, 41000000000) is -1949672960 PASS safeGetter(a, 93, 42000000000) is -949672960 PASS safeGetter(a, 94, 43000000000) is 50327040 PASS safeGetter(a, 95, 44000000000) is 1050327040 PASS safeGetter(a, 96, 45000000000) is 2050327040 PASS safeGetter(a, 97, 46000000000) is -1244640256 PASS safeGetter(a, 98, 47000000000) is -244640256 PASS safeGetter(a, 99, 48000000000) is 755359744 PASS safeGetter(a, 0, 49000000000) is 1755359744 PASS safeGetter(a, 1, 50000000000) is -1539607552 PASS safeGetter(a, 2, 0) is 0 PASS safeGetter(a, 3, 1000000000) is 1000000000 PASS safeGetter(a, 4, 2000000000) is 2000000000 PASS safeGetter(a, 5, 3000000000) is -1294967296 PASS safeGetter(a, 6, 4000000000) is -294967296 PASS safeGetter(a, 7, 5000000000) is 705032704 PASS safeGetter(a, 8, 6000000000) is 1705032704 PASS safeGetter(a, 9, 7000000000) is -1589934592 PASS safeGetter(a, 10, 8000000000) is -589934592 PASS safeGetter(a, 11, 9000000000) is 410065408 PASS safeGetter(a, 12, 10000000000) is 1410065408 PASS safeGetter(a, 13, 11000000000) is -1884901888 PASS safeGetter(a, 14, 12000000000) is -884901888 PASS safeGetter(a, 15, 13000000000) is 115098112 PASS safeGetter(a, 16, 14000000000) is 1115098112 PASS safeGetter(a, 17, 15000000000) is 2115098112 PASS safeGetter(a, 18, 16000000000) is -1179869184 PASS safeGetter(a, 19, 17000000000) is -179869184 PASS safeGetter(a, 20, 18000000000) is 820130816 PASS safeGetter(a, 21, 19000000000) is 1820130816 PASS safeGetter(a, 22, 20000000000) is -1474836480 PASS safeGetter(a, 23, 21000000000) is -474836480 PASS safeGetter(a, 24, 22000000000) is 525163520 PASS safeGetter(a, 25, 23000000000) is 1525163520 PASS safeGetter(a, 26, 24000000000) is -1769803776 PASS safeGetter(a, 27, 25000000000) is -769803776 PASS safeGetter(a, 28, 26000000000) is 230196224 PASS safeGetter(a, 29, 27000000000) is 1230196224 PASS safeGetter(a, 30, 28000000000) is -2064771072 PASS safeGetter(a, 31, 29000000000) is -1064771072 PASS safeGetter(a, 32, 30000000000) is -64771072 PASS safeGetter(a, 33, 31000000000) is 935228928 PASS safeGetter(a, 34, 32000000000) is 1935228928 PASS safeGetter(a, 35, 33000000000) is -1359738368 PASS safeGetter(a, 36, 34000000000) is -359738368 PASS safeGetter(a, 37, 35000000000) is 640261632 PASS safeGetter(a, 38, 36000000000) is 1640261632 PASS safeGetter(a, 39, 37000000000) is -1654705664 PASS safeGetter(a, 40, 38000000000) is -654705664 PASS safeGetter(a, 41, 39000000000) is 345294336 PASS safeGetter(a, 42, 40000000000) is 1345294336 PASS safeGetter(a, 43, 41000000000) is -1949672960 PASS safeGetter(a, 44, 42000000000) is -949672960 PASS safeGetter(a, 45, 43000000000) is 50327040 PASS safeGetter(a, 46, 44000000000) is 1050327040 PASS safeGetter(a, 47, 45000000000) is 2050327040 PASS safeGetter(a, 48, 46000000000) is -1244640256 PASS safeGetter(a, 49, 47000000000) is -244640256 PASS safeGetter(a, 50, 48000000000) is 755359744 PASS safeGetter(a, 51, 49000000000) is 1755359744 PASS safeGetter(a, 52, 50000000000) is -1539607552 PASS safeGetter(a, 53, 0) is 0 PASS safeGetter(a, 54, 1000000000) is 1000000000 PASS safeGetter(a, 55, 2000000000) is 2000000000 PASS safeGetter(a, 56, 3000000000) is -1294967296 PASS safeGetter(a, 57, 4000000000) is -294967296 PASS safeGetter(a, 58, 5000000000) is 705032704 PASS safeGetter(a, 59, 6000000000) is 1705032704 PASS safeGetter(a, 60, 7000000000) is -1589934592 PASS safeGetter(a, 61, 8000000000) is -589934592 PASS safeGetter(a, 62, 9000000000) is 410065408 PASS safeGetter(a, 63, 10000000000) is 1410065408 PASS safeGetter(a, 64, 11000000000) is -1884901888 PASS safeGetter(a, 65, 12000000000) is -884901888 PASS safeGetter(a, 66, 13000000000) is 115098112 PASS safeGetter(a, 67, 14000000000) is 1115098112 PASS safeGetter(a, 68, 15000000000) is 2115098112 PASS safeGetter(a, 69, 16000000000) is -1179869184 PASS safeGetter(a, 70, 17000000000) is -179869184 PASS safeGetter(a, 71, 18000000000) is 820130816 PASS safeGetter(a, 72, 19000000000) is 1820130816 PASS safeGetter(a, 73, 20000000000) is -1474836480 PASS safeGetter(a, 74, 21000000000) is -474836480 PASS safeGetter(a, 75, 22000000000) is 525163520 PASS safeGetter(a, 76, 23000000000) is 1525163520 PASS safeGetter(a, 77, 24000000000) is -1769803776 PASS safeGetter(a, 78, 25000000000) is -769803776 PASS safeGetter(a, 79, 26000000000) is 230196224 PASS safeGetter(a, 80, 27000000000) is 1230196224 PASS safeGetter(a, 81, 28000000000) is -2064771072 PASS safeGetter(a, 82, 29000000000) is -1064771072 PASS safeGetter(a, 83, 30000000000) is -64771072 PASS safeGetter(a, 84, 31000000000) is 935228928 PASS safeGetter(a, 85, 32000000000) is 1935228928 PASS safeGetter(a, 86, 33000000000) is -1359738368 PASS safeGetter(a, 87, 34000000000) is -359738368 PASS safeGetter(a, 88, 35000000000) is 640261632 PASS safeGetter(a, 89, 36000000000) is 1640261632 PASS safeGetter(a, 90, 37000000000) is -1654705664 PASS safeGetter(a, 91, 38000000000) is -654705664 PASS safeGetter(a, 92, 39000000000) is 345294336 PASS safeGetter(a, 93, 40000000000) is 1345294336 PASS safeGetter(a, 94, 41000000000) is -1949672960 PASS safeGetter(a, 95, 42000000000) is -949672960 PASS safeGetter(a, 96, 43000000000) is 50327040 PASS safeGetter(a, 97, 44000000000) is 1050327040 PASS safeGetter(a, 98, 45000000000) is 2050327040 PASS safeGetter(a, 99, 46000000000) is -1244640256 PASS safeGetter(a, 0, 47000000000) is -244640256 PASS safeGetter(a, 1, 48000000000) is 755359744 PASS safeGetter(a, 2, 49000000000) is 1755359744 PASS safeGetter(a, 3, 50000000000) is -1539607552 PASS safeGetter(a, 4, 0) is 0 PASS safeGetter(a, 5, 1000000000) is 1000000000 PASS safeGetter(a, 6, 2000000000) is 2000000000 PASS safeGetter(a, 7, 3000000000) is -1294967296 PASS safeGetter(a, 8, 4000000000) is -294967296 PASS safeGetter(a, 9, 5000000000) is 705032704 PASS safeGetter(a, 10, 6000000000) is 1705032704 PASS safeGetter(a, 11, 7000000000) is -1589934592 PASS safeGetter(a, 12, 8000000000) is -589934592 PASS safeGetter(a, 13, 9000000000) is 410065408 PASS safeGetter(a, 14, 10000000000) is 1410065408 PASS safeGetter(a, 15, 11000000000) is -1884901888 PASS safeGetter(a, 16, 12000000000) is -884901888 PASS safeGetter(a, 17, 13000000000) is 115098112 PASS safeGetter(a, 18, 14000000000) is 1115098112 PASS safeGetter(a, 19, 15000000000) is 2115098112 PASS safeGetter(a, 20, 16000000000) is -1179869184 PASS safeGetter(a, 21, 17000000000) is -179869184 PASS safeGetter(a, 22, 18000000000) is 820130816 PASS safeGetter(a, 23, 19000000000) is 1820130816 PASS safeGetter(a, 24, 20000000000) is -1474836480 PASS safeGetter(a, 25, 21000000000) is -474836480 PASS safeGetter(a, 26, 22000000000) is 525163520 PASS safeGetter(a, 27, 23000000000) is 1525163520 PASS safeGetter(a, 28, 24000000000) is -1769803776 PASS safeGetter(a, 29, 25000000000) is -769803776 PASS safeGetter(a, 30, 26000000000) is 230196224 PASS safeGetter(a, 31, 27000000000) is 1230196224 PASS safeGetter(a, 32, 28000000000) is -2064771072 PASS safeGetter(a, 33, 29000000000) is -1064771072 PASS safeGetter(a, 34, 30000000000) is -64771072 PASS safeGetter(a, 35, 31000000000) is 935228928 PASS safeGetter(a, 36, 32000000000) is 1935228928 PASS safeGetter(a, 37, 33000000000) is -1359738368 PASS safeGetter(a, 38, 34000000000) is -359738368 PASS safeGetter(a, 39, 35000000000) is 640261632 PASS safeGetter(a, 40, 36000000000) is 1640261632 PASS safeGetter(a, 41, 37000000000) is -1654705664 PASS safeGetter(a, 42, 38000000000) is -654705664 PASS safeGetter(a, 43, 39000000000) is 345294336 PASS safeGetter(a, 44, 40000000000) is 1345294336 PASS safeGetter(a, 45, 41000000000) is -1949672960 PASS safeGetter(a, 46, 42000000000) is -949672960 PASS safeGetter(a, 47, 43000000000) is 50327040 PASS safeGetter(a, 48, 44000000000) is 1050327040 PASS safeGetter(a, 49, 45000000000) is 2050327040 PASS safeGetter(a, 50, 46000000000) is -1244640256 PASS safeGetter(a, 51, 47000000000) is -244640256 PASS safeGetter(a, 52, 48000000000) is 755359744 PASS safeGetter(a, 53, 49000000000) is 1755359744 PASS safeGetter(a, 54, 50000000000) is -1539607552 PASS safeGetter(a, 55, 0) is 0 PASS safeGetter(a, 56, 1000000000) is 1000000000 PASS safeGetter(a, 57, 2000000000) is 2000000000 PASS safeGetter(a, 58, 3000000000) is -1294967296 PASS safeGetter(a, 59, 4000000000) is -294967296 PASS safeGetter(a, 60, 5000000000) is 705032704 PASS safeGetter(a, 61, 6000000000) is 1705032704 PASS safeGetter(a, 62, 7000000000) is -1589934592 PASS safeGetter(a, 63, 8000000000) is -589934592 PASS safeGetter(a, 64, 9000000000) is 410065408 PASS safeGetter(a, 65, 10000000000) is 1410065408 PASS safeGetter(a, 66, 11000000000) is -1884901888 PASS safeGetter(a, 67, 12000000000) is -884901888 PASS safeGetter(a, 68, 13000000000) is 115098112 PASS safeGetter(a, 69, 14000000000) is 1115098112 PASS safeGetter(a, 70, 15000000000) is 2115098112 PASS safeGetter(a, 71, 16000000000) is -1179869184 PASS safeGetter(a, 72, 17000000000) is -179869184 PASS safeGetter(a, 73, 18000000000) is 820130816 PASS safeGetter(a, 74, 19000000000) is 1820130816 PASS safeGetter(a, 75, 20000000000) is -1474836480 PASS safeGetter(a, 76, 21000000000) is -474836480 PASS safeGetter(a, 77, 22000000000) is 525163520 PASS safeGetter(a, 78, 23000000000) is 1525163520 PASS safeGetter(a, 79, 24000000000) is -1769803776 PASS safeGetter(a, 80, 25000000000) is -769803776 PASS safeGetter(a, 81, 26000000000) is 230196224 PASS safeGetter(a, 82, 27000000000) is 1230196224 PASS safeGetter(a, 83, 28000000000) is -2064771072 PASS safeGetter(a, 84, 29000000000) is -1064771072 PASS safeGetter(a, 85, 30000000000) is -64771072 PASS safeGetter(a, 86, 31000000000) is 935228928 PASS safeGetter(a, 87, 32000000000) is 1935228928 PASS safeGetter(a, 88, 33000000000) is -1359738368 PASS safeGetter(a, 89, 34000000000) is -359738368 PASS safeGetter(a, 90, 35000000000) is 640261632 PASS safeGetter(a, 91, 36000000000) is 1640261632 PASS safeGetter(a, 92, 37000000000) is -1654705664 PASS safeGetter(a, 93, 38000000000) is -654705664 PASS safeGetter(a, 94, 39000000000) is 345294336 PASS safeGetter(a, 95, 40000000000) is 1345294336 PASS safeGetter(a, 96, 41000000000) is -1949672960 PASS safeGetter(a, 97, 42000000000) is -949672960 PASS safeGetter(a, 98, 43000000000) is 50327040 PASS safeGetter(a, 99, 44000000000) is 1050327040 PASS safeGetter(a, 0, 45000000000) is 2050327040 PASS safeGetter(a, 1, 46000000000) is -1244640256 PASS safeGetter(a, 2, 47000000000) is -244640256 PASS safeGetter(a, 3, 48000000000) is 755359744 PASS safeGetter(a, 4, 49000000000) is 1755359744 PASS safeGetter(a, 5, 50000000000) is -1539607552 PASS safeGetter(a, 6, 0) is 0 PASS safeGetter(a, 7, 1000000000) is 1000000000 PASS safeGetter(a, 8, 2000000000) is 2000000000 PASS safeGetter(a, 9, 3000000000) is -1294967296 PASS safeGetter(a, 10, 4000000000) is -294967296 PASS safeGetter(a, 11, 5000000000) is 705032704 PASS safeGetter(a, 12, 6000000000) is 1705032704 PASS safeGetter(a, 13, 7000000000) is -1589934592 PASS safeGetter(a, 14, 8000000000) is -589934592 PASS safeGetter(a, 15, 9000000000) is 410065408 PASS safeGetter(a, 16, 10000000000) is 1410065408 PASS safeGetter(a, 17, 11000000000) is -1884901888 PASS safeGetter(a, 18, 12000000000) is -884901888 PASS safeGetter(a, 19, 13000000000) is 115098112 PASS safeGetter(a, 20, 14000000000) is 1115098112 PASS safeGetter(a, 21, 15000000000) is 2115098112 PASS safeGetter(a, 22, 16000000000) is -1179869184 PASS safeGetter(a, 23, 17000000000) is -179869184 PASS safeGetter(a, 24, 18000000000) is 820130816 PASS safeGetter(a, 25, 19000000000) is 1820130816 PASS safeGetter(a, 26, 20000000000) is -1474836480 PASS safeGetter(a, 27, 21000000000) is -474836480 PASS safeGetter(a, 28, 22000000000) is 525163520 PASS safeGetter(a, 29, 23000000000) is 1525163520 PASS safeGetter(a, 30, 24000000000) is -1769803776 PASS safeGetter(a, 31, 25000000000) is -769803776 PASS safeGetter(a, 32, 26000000000) is 230196224 PASS safeGetter(a, 33, 27000000000) is 1230196224 PASS safeGetter(a, 34, 28000000000) is -2064771072 PASS safeGetter(a, 35, 29000000000) is -1064771072 PASS safeGetter(a, 36, 30000000000) is -64771072 PASS safeGetter(a, 37, 31000000000) is 935228928 PASS safeGetter(a, 38, 32000000000) is 1935228928 PASS safeGetter(a, 39, 33000000000) is -1359738368 PASS safeGetter(a, 40, 34000000000) is -359738368 PASS safeGetter(a, 41, 35000000000) is 640261632 PASS safeGetter(a, 42, 36000000000) is 1640261632 PASS safeGetter(a, 43, 37000000000) is -1654705664 PASS safeGetter(a, 44, 38000000000) is -654705664 PASS safeGetter(a, 45, 39000000000) is 345294336 PASS safeGetter(a, 46, 40000000000) is 1345294336 PASS safeGetter(a, 47, 41000000000) is -1949672960 PASS safeGetter(a, 48, 42000000000) is -949672960 PASS safeGetter(a, 49, 43000000000) is 50327040 PASS safeGetter(a, 50, 44000000000) is 1050327040 PASS safeGetter(a, 51, 45000000000) is 2050327040 PASS safeGetter(a, 52, 46000000000) is -1244640256 PASS safeGetter(a, 53, 47000000000) is -244640256 PASS safeGetter(a, 54, 48000000000) is 755359744 PASS safeGetter(a, 55, 49000000000) is 1755359744 PASS safeGetter(a, 56, 50000000000) is -1539607552 PASS safeGetter(a, 57, 0) is 0 PASS safeGetter(a, 58, 1000000000) is 1000000000 PASS safeGetter(a, 59, 2000000000) is 2000000000 PASS safeGetter(a, 60, 3000000000) is -1294967296 PASS safeGetter(a, 61, 4000000000) is -294967296 PASS safeGetter(a, 62, 5000000000) is 705032704 PASS safeGetter(a, 63, 6000000000) is 1705032704 PASS safeGetter(a, 64, 7000000000) is -1589934592 PASS safeGetter(a, 65, 8000000000) is -589934592 PASS safeGetter(a, 66, 9000000000) is 410065408 PASS safeGetter(a, 67, 10000000000) is 1410065408 PASS safeGetter(a, 68, 11000000000) is -1884901888 PASS safeGetter(a, 69, 12000000000) is -884901888 PASS safeGetter(a, 70, 13000000000) is 115098112 PASS safeGetter(a, 71, 14000000000) is 1115098112 PASS safeGetter(a, 72, 15000000000) is 2115098112 PASS safeGetter(a, 73, 16000000000) is -1179869184 PASS safeGetter(a, 74, 17000000000) is -179869184 PASS safeGetter(a, 75, 18000000000) is 820130816 PASS safeGetter(a, 76, 19000000000) is 1820130816 PASS safeGetter(a, 77, 20000000000) is -1474836480 PASS safeGetter(a, 78, 21000000000) is -474836480 PASS safeGetter(a, 79, 22000000000) is 525163520 PASS safeGetter(a, 80, 23000000000) is 1525163520 PASS safeGetter(a, 81, 24000000000) is -1769803776 PASS safeGetter(a, 82, 25000000000) is -769803776 PASS safeGetter(a, 83, 26000000000) is 230196224 PASS safeGetter(a, 84, 27000000000) is 1230196224 PASS safeGetter(a, 85, 28000000000) is -2064771072 PASS safeGetter(a, 86, 29000000000) is -1064771072 PASS safeGetter(a, 87, 30000000000) is -64771072 PASS safeGetter(a, 88, 31000000000) is 935228928 PASS safeGetter(a, 89, 32000000000) is 1935228928 PASS safeGetter(a, 90, 33000000000) is -1359738368 PASS safeGetter(a, 91, 34000000000) is -359738368 PASS safeGetter(a, 92, 35000000000) is 640261632 PASS safeGetter(a, 93, 36000000000) is 1640261632 PASS safeGetter(a, 94, 37000000000) is -1654705664 PASS safeGetter(a, 95, 38000000000) is -654705664 PASS safeGetter(a, 96, 39000000000) is 345294336 PASS safeGetter(a, 97, 40000000000) is 1345294336 PASS safeGetter(a, 98, 41000000000) is -1949672960 PASS safeGetter(a, 99, 42000000000) is -949672960 PASS safeGetter(a, 0, 43000000000) is 50327040 PASS safeGetter(a, 1, 44000000000) is 1050327040 PASS safeGetter(a, 2, 45000000000) is 2050327040 PASS safeGetter(a, 3, 46000000000) is -1244640256 PASS safeGetter(a, 4, 47000000000) is -244640256 PASS safeGetter(a, 5, 48000000000) is 755359744 PASS safeGetter(a, 6, 49000000000) is 1755359744 PASS safeGetter(a, 7, 50000000000) is -1539607552 PASS safeGetter(a, 8, 0) is 0 PASS safeGetter(a, 9, 1000000000) is 1000000000 PASS safeGetter(a, 10, 2000000000) is 2000000000 PASS safeGetter(a, 11, 3000000000) is -1294967296 PASS safeGetter(a, 12, 4000000000) is -294967296 PASS safeGetter(a, 13, 5000000000) is 705032704 PASS safeGetter(a, 14, 6000000000) is 1705032704 PASS safeGetter(a, 15, 7000000000) is -1589934592 PASS safeGetter(a, 16, 8000000000) is -589934592 PASS safeGetter(a, 17, 9000000000) is 410065408 PASS safeGetter(a, 18, 10000000000) is 1410065408 PASS safeGetter(a, 19, 11000000000) is -1884901888 PASS safeGetter(a, 20, 12000000000) is -884901888 PASS safeGetter(a, 21, 13000000000) is 115098112 PASS safeGetter(a, 22, 14000000000) is 1115098112 PASS safeGetter(a, 23, 15000000000) is 2115098112 PASS safeGetter(a, 24, 16000000000) is -1179869184 PASS safeGetter(a, 25, 17000000000) is -179869184 PASS safeGetter(a, 26, 18000000000) is 820130816 PASS safeGetter(a, 27, 19000000000) is 1820130816 PASS safeGetter(a, 28, 20000000000) is -1474836480 PASS safeGetter(a, 29, 21000000000) is -474836480 PASS safeGetter(a, 30, 22000000000) is 525163520 PASS safeGetter(a, 31, 23000000000) is 1525163520 PASS safeGetter(a, 32, 24000000000) is -1769803776 PASS safeGetter(a, 33, 25000000000) is -769803776 PASS safeGetter(a, 34, 26000000000) is 230196224 PASS safeGetter(a, 35, 27000000000) is 1230196224 PASS safeGetter(a, 36, 28000000000) is -2064771072 PASS safeGetter(a, 37, 29000000000) is -1064771072 PASS safeGetter(a, 38, 30000000000) is -64771072 PASS safeGetter(a, 39, 31000000000) is 935228928 PASS safeGetter(a, 40, 32000000000) is 1935228928 PASS safeGetter(a, 41, 33000000000) is -1359738368 PASS safeGetter(a, 42, 34000000000) is -359738368 PASS safeGetter(a, 43, 35000000000) is 640261632 PASS safeGetter(a, 44, 36000000000) is 1640261632 PASS safeGetter(a, 45, 37000000000) is -1654705664 PASS safeGetter(a, 46, 38000000000) is -654705664 PASS safeGetter(a, 47, 39000000000) is 345294336 PASS safeGetter(a, 48, 40000000000) is 1345294336 PASS safeGetter(a, 49, 41000000000) is -1949672960 PASS safeGetter(a, 50, 42000000000) is -949672960 PASS safeGetter(a, 51, 43000000000) is 50327040 PASS safeGetter(a, 52, 44000000000) is 1050327040 PASS safeGetter(a, 53, 45000000000) is 2050327040 PASS safeGetter(a, 54, 46000000000) is -1244640256 PASS safeGetter(a, 55, 47000000000) is -244640256 PASS safeGetter(a, 56, 48000000000) is 755359744 PASS safeGetter(a, 57, 49000000000) is 1755359744 PASS safeGetter(a, 58, 50000000000) is -1539607552 PASS safeGetter(a, 59, 0) is 0 PASS safeGetter(a, 60, 1000000000) is 1000000000 PASS safeGetter(a, 61, 2000000000) is 2000000000 PASS safeGetter(a, 62, 3000000000) is -1294967296 PASS safeGetter(a, 63, 4000000000) is -294967296 PASS safeGetter(a, 64, 5000000000) is 705032704 PASS safeGetter(a, 65, 6000000000) is 1705032704 PASS safeGetter(a, 66, 7000000000) is -1589934592 PASS safeGetter(a, 67, 8000000000) is -589934592 PASS safeGetter(a, 68, 9000000000) is 410065408 PASS safeGetter(a, 69, 10000000000) is 1410065408 PASS safeGetter(a, 70, 11000000000) is -1884901888 PASS safeGetter(a, 71, 12000000000) is -884901888 PASS safeGetter(a, 72, 13000000000) is 115098112 PASS safeGetter(a, 73, 14000000000) is 1115098112 PASS safeGetter(a, 74, 15000000000) is 2115098112 PASS safeGetter(a, 75, 16000000000) is -1179869184 PASS safeGetter(a, 76, 17000000000) is -179869184 PASS safeGetter(a, 77, 18000000000) is 820130816 PASS safeGetter(a, 78, 19000000000) is 1820130816 PASS safeGetter(a, 79, 20000000000) is -1474836480 PASS safeGetter(a, 80, 21000000000) is -474836480 PASS safeGetter(a, 81, 22000000000) is 525163520 PASS safeGetter(a, 82, 23000000000) is 1525163520 PASS safeGetter(a, 83, 24000000000) is -1769803776 PASS safeGetter(a, 84, 25000000000) is -769803776 PASS safeGetter(a, 85, 26000000000) is 230196224 PASS safeGetter(a, 86, 27000000000) is 1230196224 PASS safeGetter(a, 87, 28000000000) is -2064771072 PASS safeGetter(a, 88, 29000000000) is -1064771072 PASS safeGetter(a, 89, 30000000000) is -64771072 PASS safeGetter(a, 90, 31000000000) is 935228928 PASS safeGetter(a, 91, 32000000000) is 1935228928 PASS safeGetter(a, 92, 33000000000) is -1359738368 PASS safeGetter(a, 93, 34000000000) is -359738368 PASS safeGetter(a, 94, 35000000000) is 640261632 PASS safeGetter(a, 95, 36000000000) is 1640261632 PASS safeGetter(a, 96, 37000000000) is -1654705664 PASS safeGetter(a, 97, 38000000000) is -654705664 PASS safeGetter(a, 98, 39000000000) is 345294336 PASS safeGetter(a, 99, 40000000000) is 1345294336 PASS safeGetter(a, 0, 41000000000) is 41000000000 PASS safeGetter(a, 1, 42000000000) is 42000000000 PASS safeGetter(a, 2, 43000000000) is 43000000000 PASS safeGetter(a, 3, 44000000000) is 44000000000 PASS safeGetter(a, 4, 45000000000) is 45000000000 PASS safeGetter(a, 5, 46000000000) is 46000000000 PASS safeGetter(a, 6, 47000000000) is 47000000000 PASS safeGetter(a, 7, 48000000000) is 48000000000 PASS safeGetter(a, 8, 49000000000) is 49000000000 PASS safeGetter(a, 9, 50000000000) is 50000000000 PASS safeGetter(a, 10, 0) is 0 PASS safeGetter(a, 11, 1000000000) is 1000000000 PASS safeGetter(a, 12, 2000000000) is 2000000000 PASS safeGetter(a, 13, 3000000000) is 3000000000 PASS safeGetter(a, 14, 4000000000) is 4000000000 PASS safeGetter(a, 15, 5000000000) is 5000000000 PASS safeGetter(a, 16, 6000000000) is 6000000000 PASS safeGetter(a, 17, 7000000000) is 7000000000 PASS safeGetter(a, 18, 8000000000) is 8000000000 PASS safeGetter(a, 19, 9000000000) is 9000000000 PASS safeGetter(a, 20, 10000000000) is 10000000000 PASS safeGetter(a, 21, 11000000000) is 11000000000 PASS safeGetter(a, 22, 12000000000) is 12000000000 PASS safeGetter(a, 23, 13000000000) is 13000000000 PASS safeGetter(a, 24, 14000000000) is 14000000000 PASS safeGetter(a, 25, 15000000000) is 15000000000 PASS safeGetter(a, 26, 16000000000) is 16000000000 PASS safeGetter(a, 27, 17000000000) is 17000000000 PASS safeGetter(a, 28, 18000000000) is 18000000000 PASS safeGetter(a, 29, 19000000000) is 19000000000 PASS safeGetter(a, 30, 20000000000) is 20000000000 PASS safeGetter(a, 31, 21000000000) is 21000000000 PASS safeGetter(a, 32, 22000000000) is 22000000000 PASS safeGetter(a, 33, 23000000000) is 23000000000 PASS safeGetter(a, 34, 24000000000) is 24000000000 PASS safeGetter(a, 35, 25000000000) is 25000000000 PASS safeGetter(a, 36, 26000000000) is 26000000000 PASS safeGetter(a, 37, 27000000000) is 27000000000 PASS safeGetter(a, 38, 28000000000) is 28000000000 PASS safeGetter(a, 39, 29000000000) is 29000000000 PASS safeGetter(a, 40, 30000000000) is 30000000000 PASS safeGetter(a, 41, 31000000000) is 31000000000 PASS safeGetter(a, 42, 32000000000) is 32000000000 PASS safeGetter(a, 43, 33000000000) is 33000000000 PASS safeGetter(a, 44, 34000000000) is 34000000000 PASS safeGetter(a, 45, 35000000000) is 35000000000 PASS safeGetter(a, 46, 36000000000) is 36000000000 PASS safeGetter(a, 47, 37000000000) is 37000000000 PASS safeGetter(a, 48, 38000000000) is 38000000000 PASS safeGetter(a, 49, 39000000000) is 39000000000 PASS safeGetter(a, 50, 40000000000) is 40000000000 PASS safeGetter(a, 51, 41000000000) is 41000000000 PASS safeGetter(a, 52, 42000000000) is 42000000000 PASS safeGetter(a, 53, 43000000000) is 43000000000 PASS safeGetter(a, 54, 44000000000) is 44000000000 PASS safeGetter(a, 55, 45000000000) is 45000000000 PASS safeGetter(a, 56, 46000000000) is 46000000000 PASS safeGetter(a, 57, 47000000000) is 47000000000 PASS safeGetter(a, 58, 48000000000) is 48000000000 PASS safeGetter(a, 59, 49000000000) is 49000000000 PASS safeGetter(a, 60, 50000000000) is 50000000000 PASS safeGetter(a, 61, 0) is 0 PASS safeGetter(a, 62, 1000000000) is 1000000000 PASS safeGetter(a, 63, 2000000000) is 2000000000 PASS safeGetter(a, 64, 3000000000) is 3000000000 PASS safeGetter(a, 65, 4000000000) is 4000000000 PASS safeGetter(a, 66, 5000000000) is 5000000000 PASS safeGetter(a, 67, 6000000000) is 6000000000 PASS safeGetter(a, 68, 7000000000) is 7000000000 PASS safeGetter(a, 69, 8000000000) is 8000000000 PASS safeGetter(a, 70, 9000000000) is 9000000000 PASS safeGetter(a, 71, 10000000000) is 10000000000 PASS safeGetter(a, 72, 11000000000) is 11000000000 PASS safeGetter(a, 73, 12000000000) is 12000000000 PASS safeGetter(a, 74, 13000000000) is 13000000000 PASS safeGetter(a, 75, 14000000000) is 14000000000 PASS safeGetter(a, 76, 15000000000) is 15000000000 PASS safeGetter(a, 77, 16000000000) is 16000000000 PASS safeGetter(a, 78, 17000000000) is 17000000000 PASS safeGetter(a, 79, 18000000000) is 18000000000 PASS safeGetter(a, 80, 19000000000) is 19000000000 PASS safeGetter(a, 81, 20000000000) is 20000000000 PASS safeGetter(a, 82, 21000000000) is 21000000000 PASS safeGetter(a, 83, 22000000000) is 22000000000 PASS safeGetter(a, 84, 23000000000) is 23000000000 PASS safeGetter(a, 85, 24000000000) is 24000000000 PASS safeGetter(a, 86, 25000000000) is 25000000000 PASS safeGetter(a, 87, 26000000000) is 26000000000 PASS safeGetter(a, 88, 27000000000) is 27000000000 PASS safeGetter(a, 89, 28000000000) is 28000000000 PASS safeGetter(a, 90, 29000000000) is 29000000000 PASS safeGetter(a, 91, 30000000000) is 30000000000 PASS safeGetter(a, 92, 31000000000) is 31000000000 PASS safeGetter(a, 93, 32000000000) is 32000000000 PASS safeGetter(a, 94, 33000000000) is 33000000000 PASS safeGetter(a, 95, 34000000000) is 34000000000 PASS safeGetter(a, 96, 35000000000) is 35000000000 PASS safeGetter(a, 97, 36000000000) is 36000000000 PASS safeGetter(a, 98, 37000000000) is 37000000000 PASS safeGetter(a, 99, 38000000000) is 38000000000 PASS safeGetter(a, 0.4, 39000000000) is 39000000000 PASS safeGetter(a, 1.4, 40000000000) is 40000000000 PASS safeGetter(a, 2.4, 41000000000) is 41000000000 PASS safeGetter(a, 3.4, 42000000000) is 42000000000 PASS safeGetter(a, 4.4, 43000000000) is 43000000000 PASS safeGetter(a, 5.4, 44000000000) is 44000000000 PASS safeGetter(a, 6.4, 45000000000) is 45000000000 PASS safeGetter(a, 7.4, 46000000000) is 46000000000 PASS safeGetter(a, 8.4, 47000000000) is 47000000000 PASS safeGetter(a, 9.4, 48000000000) is 48000000000 PASS safeGetter(a, 10.4, 49000000000) is 49000000000 PASS safeGetter(a, 11.4, 50000000000) is 50000000000 PASS safeGetter(a, 12.4, 0) is 0 PASS safeGetter(a, 13.4, 1000000000) is 1000000000 PASS safeGetter(a, 14.4, 2000000000) is 2000000000 PASS safeGetter(a, 15.4, 3000000000) is 3000000000 PASS safeGetter(a, 16.4, 4000000000) is 4000000000 PASS safeGetter(a, 17.4, 5000000000) is 5000000000 PASS safeGetter(a, 18.4, 6000000000) is 6000000000 PASS safeGetter(a, 19.4, 7000000000) is 7000000000 PASS safeGetter(a, 20.4, 8000000000) is 8000000000 PASS safeGetter(a, 21.4, 9000000000) is 9000000000 PASS safeGetter(a, 22.4, 10000000000) is 10000000000 PASS safeGetter(a, 23.4, 11000000000) is 11000000000 PASS safeGetter(a, 24.4, 12000000000) is 12000000000 PASS safeGetter(a, 25.4, 13000000000) is 13000000000 PASS safeGetter(a, 26.4, 14000000000) is 14000000000 PASS safeGetter(a, 27.4, 15000000000) is 15000000000 PASS safeGetter(a, 28.4, 16000000000) is 16000000000 PASS safeGetter(a, 29.4, 17000000000) is 17000000000 PASS safeGetter(a, 30.4, 18000000000) is 18000000000 PASS safeGetter(a, 31.4, 19000000000) is 19000000000 PASS safeGetter(a, 32.4, 20000000000) is 20000000000 PASS safeGetter(a, 33.4, 21000000000) is 21000000000 PASS safeGetter(a, 34.4, 22000000000) is 22000000000 PASS safeGetter(a, 35.4, 23000000000) is 23000000000 PASS safeGetter(a, 36.4, 24000000000) is 24000000000 PASS safeGetter(a, 37.4, 25000000000) is 25000000000 PASS safeGetter(a, 38.4, 26000000000) is 26000000000 PASS safeGetter(a, 39.4, 27000000000) is 27000000000 PASS safeGetter(a, 40.4, 28000000000) is 28000000000 PASS safeGetter(a, 41.4, 29000000000) is 29000000000 PASS safeGetter(a, 42.4, 30000000000) is 30000000000 PASS safeGetter(a, 43.4, 31000000000) is 31000000000 PASS safeGetter(a, 44.4, 32000000000) is 32000000000 PASS safeGetter(a, 45.4, 33000000000) is 33000000000 PASS safeGetter(a, 46.4, 34000000000) is 34000000000 PASS safeGetter(a, 47.4, 35000000000) is 35000000000 PASS safeGetter(a, 48.4, 36000000000) is 36000000000 PASS safeGetter(a, 49.4, 37000000000) is 37000000000 PASS safeGetter(a, 50.4, 38000000000) is 38000000000 PASS safeGetter(a, 51.4, 39000000000) is 39000000000 PASS safeGetter(a, 52.4, 40000000000) is 40000000000 PASS safeGetter(a, 53.4, 41000000000) is 41000000000 PASS safeGetter(a, 54.4, 42000000000) is 42000000000 PASS safeGetter(a, 55.4, 43000000000) is 43000000000 PASS safeGetter(a, 56.4, 44000000000) is 44000000000 PASS safeGetter(a, 57.4, 45000000000) is 45000000000 PASS safeGetter(a, 58.4, 46000000000) is 46000000000 PASS safeGetter(a, 59.4, 47000000000) is 47000000000 PASS safeGetter(a, 60.4, 48000000000) is 48000000000 PASS safeGetter(a, 61.4, 49000000000) is 49000000000 PASS safeGetter(a, 62.4, 50000000000) is 50000000000 PASS safeGetter(a, 63.4, 0) is 0 PASS safeGetter(a, 64.4, 1000000000) is 1000000000 PASS safeGetter(a, 65.4, 2000000000) is 2000000000 PASS safeGetter(a, 66.4, 3000000000) is 3000000000 PASS safeGetter(a, 67.4, 4000000000) is 4000000000 PASS safeGetter(a, 68.4, 5000000000) is 5000000000 PASS safeGetter(a, 69.4, 6000000000) is 6000000000 PASS safeGetter(a, 70.4, 7000000000) is 7000000000 PASS safeGetter(a, 71.4, 8000000000) is 8000000000 PASS safeGetter(a, 72.4, 9000000000) is 9000000000 PASS safeGetter(a, 73.4, 10000000000) is 10000000000 PASS safeGetter(a, 74.4, 11000000000) is 11000000000 PASS safeGetter(a, 75.4, 12000000000) is 12000000000 PASS safeGetter(a, 76.4, 13000000000) is 13000000000 PASS safeGetter(a, 77.4, 14000000000) is 14000000000 PASS safeGetter(a, 78.4, 15000000000) is 15000000000 PASS safeGetter(a, 79.4, 16000000000) is 16000000000 PASS safeGetter(a, 80.4, 17000000000) is 17000000000 PASS safeGetter(a, 81.4, 18000000000) is 18000000000 PASS safeGetter(a, 82.4, 19000000000) is 19000000000 PASS safeGetter(a, 83.4, 20000000000) is 20000000000 PASS safeGetter(a, 84.4, 21000000000) is 21000000000 PASS safeGetter(a, 85.4, 22000000000) is 22000000000 PASS safeGetter(a, 86.4, 23000000000) is 23000000000 PASS safeGetter(a, 87.4, 24000000000) is 24000000000 PASS safeGetter(a, 88.4, 25000000000) is 25000000000 PASS safeGetter(a, 89.4, 26000000000) is 26000000000 PASS safeGetter(a, 90.4, 27000000000) is 27000000000 PASS safeGetter(a, 91.4, 28000000000) is 28000000000 PASS safeGetter(a, 92.4, 29000000000) is 29000000000 PASS safeGetter(a, 93.4, 30000000000) is 30000000000 PASS safeGetter(a, 94.4, 31000000000) is 31000000000 PASS safeGetter(a, 95.4, 32000000000) is 32000000000 PASS safeGetter(a, 96.4, 33000000000) is 33000000000 PASS safeGetter(a, 97.4, 34000000000) is 34000000000 PASS safeGetter(a, 98.4, 35000000000) is 35000000000 PASS safeGetter(a, 99.4, 36000000000) is 36000000000 PASS safeGetter(a, 0.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 1.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 2.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 3.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 4.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 5.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 6.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 7.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 8.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 9.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 10.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 11.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 12.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 13.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 14.4, -1000.5) is -1000.5 PASS safeGetter(a, 15.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 16.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 17.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 18.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 19.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 20.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 21.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 22.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 23.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 24.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 25.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 26.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 27.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 28.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 29.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 30.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 31.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 32.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 33.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 34.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 35.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 36.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 37.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 38.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 39.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 40.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 41.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 42.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 43.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 44.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 45.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 46.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 47.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 48.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 49.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 50.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 51.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 52.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 53.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 54.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 55.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 56.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 57.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 58.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 59.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 60.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 61.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 62.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 63.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 64.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 65.4, -1000.5) is -1000.5 PASS safeGetter(a, 66.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 67.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 68.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 69.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 70.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 71.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 72.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 73.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 74.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 75.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 76.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 77.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 78.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 79.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 80.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 81.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 82.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 83.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 84.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 85.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 86.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 87.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 88.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 89.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 90.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 91.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 92.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 93.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 94.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 95.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 96.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 97.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 98.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 99.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 0.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 1.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 2.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 3.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 4.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 5.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 6.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 7.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 8.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 9.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 10.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 11.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 12.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 13.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 14.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 15.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 16.4, -1000.5) is -1000.5 PASS safeGetter(a, 17.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 18.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 19.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 20.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 21.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 22.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 23.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 24.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 25.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 26.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 27.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 28.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 29.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 30.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 31.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 32.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 33.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 34.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 35.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 36.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 37.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 38.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 39.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 40.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 41.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 42.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 43.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 44.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 45.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 46.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 47.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 48.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 49.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 50.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 51.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 52.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 53.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 54.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 55.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 56.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 57.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 58.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 59.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 60.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 61.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 62.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 63.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 64.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 65.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 66.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 67.4, -1000.5) is -1000.5 PASS safeGetter(a, 68.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 69.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 70.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 71.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 72.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 73.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 74.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 75.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 76.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 77.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 78.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 79.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 80.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 81.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 82.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 83.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 84.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 85.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 86.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 87.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 88.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 89.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 90.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 91.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 92.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 93.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 94.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 95.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 96.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 97.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 98.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 99.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 0.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 1.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 2.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 3.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 4.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 5.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 6.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 7.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 8.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 9.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 10.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 11.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 12.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 13.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 14.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 15.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 16.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 17.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 18.4, -1000.5) is -1000.5 PASS safeGetter(a, 19.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 20.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 21.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 22.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 23.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 24.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 25.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 26.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 27.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 28.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 29.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 30.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 31.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 32.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 33.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 34.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 35.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 36.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 37.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 38.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 39.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 40.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 41.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 42.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 43.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 44.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 45.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 46.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 47.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 48.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 49.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 50.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 51.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 52.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 53.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 54.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 55.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 56.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 57.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 58.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 59.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 60.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 61.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 62.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 63.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 64.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 65.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 66.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 67.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 68.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 69.4, -1000.5) is -1000.5 PASS safeGetter(a, 70.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 71.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 72.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 73.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 74.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 75.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 76.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 77.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 78.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 79.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 80.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 81.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 82.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 83.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 84.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 85.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 86.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 87.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 88.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 89.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 90.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 91.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 92.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 93.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 94.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 95.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 96.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 97.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 98.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 99.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 0, 0) is 0 PASS safeGetter(a, 1, 1000000000) is 1000000000 PASS safeGetter(a, 2, 2000000000) is 2000000000 PASS safeGetter(a, 3, 3000000000) is -1294967296 PASS safeGetter(a, 4, 4000000000) is -294967296 PASS safeGetter(a, 5, 5000000000) is 705032704 PASS safeGetter(a, 6, 6000000000) is 1705032704 PASS safeGetter(a, 7, 7000000000) is -1589934592 PASS safeGetter(a, 8, 8000000000) is -589934592 PASS safeGetter(a, 9, 9000000000) is 410065408 PASS safeGetter(a, 10, 10000000000) is 1410065408 PASS safeGetter(a, 11, 11000000000) is -1884901888 PASS safeGetter(a, 12, 12000000000) is -884901888 PASS safeGetter(a, 13, 13000000000) is 115098112 PASS safeGetter(a, 14, 14000000000) is 1115098112 PASS safeGetter(a, 15, 15000000000) is 2115098112 PASS safeGetter(a, 16, 16000000000) is -1179869184 PASS safeGetter(a, 17, 17000000000) is -179869184 PASS safeGetter(a, 18, 18000000000) is 820130816 PASS safeGetter(a, 19, 19000000000) is 1820130816 PASS safeGetter(a, 20, 20000000000) is -1474836480 PASS safeGetter(a, 21, 21000000000) is -474836480 PASS safeGetter(a, 22, 22000000000) is 525163520 PASS safeGetter(a, 23, 23000000000) is 1525163520 PASS safeGetter(a, 24, 24000000000) is -1769803776 PASS safeGetter(a, 25, 25000000000) is -769803776 PASS safeGetter(a, 26, 26000000000) is 230196224 PASS safeGetter(a, 27, 27000000000) is 1230196224 PASS safeGetter(a, 28, 28000000000) is -2064771072 PASS safeGetter(a, 29, 29000000000) is -1064771072 PASS safeGetter(a, 30, 30000000000) is -64771072 PASS safeGetter(a, 31, 31000000000) is 935228928 PASS safeGetter(a, 32, 32000000000) is 1935228928 PASS safeGetter(a, 33, 33000000000) is -1359738368 PASS safeGetter(a, 34, 34000000000) is -359738368 PASS safeGetter(a, 35, 35000000000) is 640261632 PASS safeGetter(a, 36, 36000000000) is 1640261632 PASS safeGetter(a, 37, 37000000000) is -1654705664 PASS safeGetter(a, 38, 38000000000) is -654705664 PASS safeGetter(a, 39, 39000000000) is 345294336 PASS safeGetter(a, 40, 40000000000) is 1345294336 PASS safeGetter(a, 41, 41000000000) is -1949672960 PASS safeGetter(a, 42, 42000000000) is -949672960 PASS safeGetter(a, 43, 43000000000) is 50327040 PASS safeGetter(a, 44, 44000000000) is 1050327040 PASS safeGetter(a, 45, 45000000000) is 2050327040 PASS safeGetter(a, 46, 46000000000) is -1244640256 PASS safeGetter(a, 47, 47000000000) is -244640256 PASS safeGetter(a, 48, 48000000000) is 755359744 PASS safeGetter(a, 49, 49000000000) is 1755359744 PASS safeGetter(a, 50, 50000000000) is -1539607552 PASS safeGetter(a, 51, 0) is 0 PASS safeGetter(a, 52, 1000000000) is 1000000000 PASS safeGetter(a, 53, 2000000000) is 2000000000 PASS safeGetter(a, 54, 3000000000) is -1294967296 PASS safeGetter(a, 55, 4000000000) is -294967296 PASS safeGetter(a, 56, 5000000000) is 705032704 PASS safeGetter(a, 57, 6000000000) is 1705032704 PASS safeGetter(a, 58, 7000000000) is -1589934592 PASS safeGetter(a, 59, 8000000000) is -589934592 PASS safeGetter(a, 60, 9000000000) is 410065408 PASS safeGetter(a, 61, 10000000000) is 1410065408 PASS safeGetter(a, 62, 11000000000) is -1884901888 PASS safeGetter(a, 63, 12000000000) is -884901888 PASS safeGetter(a, 64, 13000000000) is 115098112 PASS safeGetter(a, 65, 14000000000) is 1115098112 PASS safeGetter(a, 66, 15000000000) is 2115098112 PASS safeGetter(a, 67, 16000000000) is -1179869184 PASS safeGetter(a, 68, 17000000000) is -179869184 PASS safeGetter(a, 69, 18000000000) is 820130816 PASS safeGetter(a, 70, 19000000000) is 1820130816 PASS safeGetter(a, 71, 20000000000) is -1474836480 PASS safeGetter(a, 72, 21000000000) is -474836480 PASS safeGetter(a, 73, 22000000000) is 525163520 PASS safeGetter(a, 74, 23000000000) is 1525163520 PASS safeGetter(a, 75, 24000000000) is -1769803776 PASS safeGetter(a, 76, 25000000000) is -769803776 PASS safeGetter(a, 77, 26000000000) is 230196224 PASS safeGetter(a, 78, 27000000000) is 1230196224 PASS safeGetter(a, 79, 28000000000) is -2064771072 PASS safeGetter(a, 80, 29000000000) is -1064771072 PASS safeGetter(a, 81, 30000000000) is -64771072 PASS safeGetter(a, 82, 31000000000) is 935228928 PASS safeGetter(a, 83, 32000000000) is 1935228928 PASS safeGetter(a, 84, 33000000000) is -1359738368 PASS safeGetter(a, 85, 34000000000) is -359738368 PASS safeGetter(a, 86, 35000000000) is 640261632 PASS safeGetter(a, 87, 36000000000) is 1640261632 PASS safeGetter(a, 88, 37000000000) is -1654705664 PASS safeGetter(a, 89, 38000000000) is -654705664 PASS safeGetter(a, 90, 39000000000) is 345294336 PASS safeGetter(a, 91, 40000000000) is 1345294336 PASS safeGetter(a, 92, 41000000000) is -1949672960 PASS safeGetter(a, 93, 42000000000) is -949672960 PASS safeGetter(a, 94, 43000000000) is 50327040 PASS safeGetter(a, 95, 44000000000) is 1050327040 PASS safeGetter(a, 96, 45000000000) is 2050327040 PASS safeGetter(a, 97, 46000000000) is -1244640256 PASS safeGetter(a, 98, 47000000000) is -244640256 PASS safeGetter(a, 99, 48000000000) is 755359744 PASS safeGetter(a, 0, 49000000000) is 1755359744 PASS safeGetter(a, 1, 50000000000) is -1539607552 PASS safeGetter(a, 2, 0) is 0 PASS safeGetter(a, 3, 1000000000) is 1000000000 PASS safeGetter(a, 4, 2000000000) is 2000000000 PASS safeGetter(a, 5, 3000000000) is -1294967296 PASS safeGetter(a, 6, 4000000000) is -294967296 PASS safeGetter(a, 7, 5000000000) is 705032704 PASS safeGetter(a, 8, 6000000000) is 1705032704 PASS safeGetter(a, 9, 7000000000) is -1589934592 PASS safeGetter(a, 10, 8000000000) is -589934592 PASS safeGetter(a, 11, 9000000000) is 410065408 PASS safeGetter(a, 12, 10000000000) is 1410065408 PASS safeGetter(a, 13, 11000000000) is -1884901888 PASS safeGetter(a, 14, 12000000000) is -884901888 PASS safeGetter(a, 15, 13000000000) is 115098112 PASS safeGetter(a, 16, 14000000000) is 1115098112 PASS safeGetter(a, 17, 15000000000) is 2115098112 PASS safeGetter(a, 18, 16000000000) is -1179869184 PASS safeGetter(a, 19, 17000000000) is -179869184 PASS safeGetter(a, 20, 18000000000) is 820130816 PASS safeGetter(a, 21, 19000000000) is 1820130816 PASS safeGetter(a, 22, 20000000000) is -1474836480 PASS safeGetter(a, 23, 21000000000) is -474836480 PASS safeGetter(a, 24, 22000000000) is 525163520 PASS safeGetter(a, 25, 23000000000) is 1525163520 PASS safeGetter(a, 26, 24000000000) is -1769803776 PASS safeGetter(a, 27, 25000000000) is -769803776 PASS safeGetter(a, 28, 26000000000) is 230196224 PASS safeGetter(a, 29, 27000000000) is 1230196224 PASS safeGetter(a, 30, 28000000000) is -2064771072 PASS safeGetter(a, 31, 29000000000) is -1064771072 PASS safeGetter(a, 32, 30000000000) is -64771072 PASS safeGetter(a, 33, 31000000000) is 935228928 PASS safeGetter(a, 34, 32000000000) is 1935228928 PASS safeGetter(a, 35, 33000000000) is -1359738368 PASS safeGetter(a, 36, 34000000000) is -359738368 PASS safeGetter(a, 37, 35000000000) is 640261632 PASS safeGetter(a, 38, 36000000000) is 1640261632 PASS safeGetter(a, 39, 37000000000) is -1654705664 PASS safeGetter(a, 40, 38000000000) is -654705664 PASS safeGetter(a, 41, 39000000000) is 345294336 PASS safeGetter(a, 42, 40000000000) is 1345294336 PASS safeGetter(a, 43, 41000000000) is -1949672960 PASS safeGetter(a, 44, 42000000000) is -949672960 PASS safeGetter(a, 45, 43000000000) is 50327040 PASS safeGetter(a, 46, 44000000000) is 1050327040 PASS safeGetter(a, 47, 45000000000) is 2050327040 PASS safeGetter(a, 48, 46000000000) is -1244640256 PASS safeGetter(a, 49, 47000000000) is -244640256 PASS safeGetter(a, 50, 48000000000) is 755359744 PASS safeGetter(a, 51, 49000000000) is 1755359744 PASS safeGetter(a, 52, 50000000000) is -1539607552 PASS safeGetter(a, 53, 0) is 0 PASS safeGetter(a, 54, 1000000000) is 1000000000 PASS safeGetter(a, 55, 2000000000) is 2000000000 PASS safeGetter(a, 56, 3000000000) is -1294967296 PASS safeGetter(a, 57, 4000000000) is -294967296 PASS safeGetter(a, 58, 5000000000) is 705032704 PASS safeGetter(a, 59, 6000000000) is 1705032704 PASS safeGetter(a, 60, 7000000000) is -1589934592 PASS safeGetter(a, 61, 8000000000) is -589934592 PASS safeGetter(a, 62, 9000000000) is 410065408 PASS safeGetter(a, 63, 10000000000) is 1410065408 PASS safeGetter(a, 64, 11000000000) is -1884901888 PASS safeGetter(a, 65, 12000000000) is -884901888 PASS safeGetter(a, 66, 13000000000) is 115098112 PASS safeGetter(a, 67, 14000000000) is 1115098112 PASS safeGetter(a, 68, 15000000000) is 2115098112 PASS safeGetter(a, 69, 16000000000) is -1179869184 PASS safeGetter(a, 70, 17000000000) is -179869184 PASS safeGetter(a, 71, 18000000000) is 820130816 PASS safeGetter(a, 72, 19000000000) is 1820130816 PASS safeGetter(a, 73, 20000000000) is -1474836480 PASS safeGetter(a, 74, 21000000000) is -474836480 PASS safeGetter(a, 75, 22000000000) is 525163520 PASS safeGetter(a, 76, 23000000000) is 1525163520 PASS safeGetter(a, 77, 24000000000) is -1769803776 PASS safeGetter(a, 78, 25000000000) is -769803776 PASS safeGetter(a, 79, 26000000000) is 230196224 PASS safeGetter(a, 80, 27000000000) is 1230196224 PASS safeGetter(a, 81, 28000000000) is -2064771072 PASS safeGetter(a, 82, 29000000000) is -1064771072 PASS safeGetter(a, 83, 30000000000) is -64771072 PASS safeGetter(a, 84, 31000000000) is 935228928 PASS safeGetter(a, 85, 32000000000) is 1935228928 PASS safeGetter(a, 86, 33000000000) is -1359738368 PASS safeGetter(a, 87, 34000000000) is -359738368 PASS safeGetter(a, 88, 35000000000) is 640261632 PASS safeGetter(a, 89, 36000000000) is 1640261632 PASS safeGetter(a, 90, 37000000000) is -1654705664 PASS safeGetter(a, 91, 38000000000) is -654705664 PASS safeGetter(a, 92, 39000000000) is 345294336 PASS safeGetter(a, 93, 40000000000) is 1345294336 PASS safeGetter(a, 94, 41000000000) is -1949672960 PASS safeGetter(a, 95, 42000000000) is -949672960 PASS safeGetter(a, 96, 43000000000) is 50327040 PASS safeGetter(a, 97, 44000000000) is 1050327040 PASS safeGetter(a, 98, 45000000000) is 2050327040 PASS safeGetter(a, 99, 46000000000) is -1244640256 PASS safeGetter(a, 0, 47000000000) is -244640256 PASS safeGetter(a, 1, 48000000000) is 755359744 PASS safeGetter(a, 2, 49000000000) is 1755359744 PASS safeGetter(a, 3, 50000000000) is -1539607552 PASS safeGetter(a, 4, 0) is 0 PASS safeGetter(a, 5, 1000000000) is 1000000000 PASS safeGetter(a, 6, 2000000000) is 2000000000 PASS safeGetter(a, 7, 3000000000) is -1294967296 PASS safeGetter(a, 8, 4000000000) is -294967296 PASS safeGetter(a, 9, 5000000000) is 705032704 PASS safeGetter(a, 10, 6000000000) is 1705032704 PASS safeGetter(a, 11, 7000000000) is -1589934592 PASS safeGetter(a, 12, 8000000000) is -589934592 PASS safeGetter(a, 13, 9000000000) is 410065408 PASS safeGetter(a, 14, 10000000000) is 1410065408 PASS safeGetter(a, 15, 11000000000) is -1884901888 PASS safeGetter(a, 16, 12000000000) is -884901888 PASS safeGetter(a, 17, 13000000000) is 115098112 PASS safeGetter(a, 18, 14000000000) is 1115098112 PASS safeGetter(a, 19, 15000000000) is 2115098112 PASS safeGetter(a, 20, 16000000000) is -1179869184 PASS safeGetter(a, 21, 17000000000) is -179869184 PASS safeGetter(a, 22, 18000000000) is 820130816 PASS safeGetter(a, 23, 19000000000) is 1820130816 PASS safeGetter(a, 24, 20000000000) is -1474836480 PASS safeGetter(a, 25, 21000000000) is -474836480 PASS safeGetter(a, 26, 22000000000) is 525163520 PASS safeGetter(a, 27, 23000000000) is 1525163520 PASS safeGetter(a, 28, 24000000000) is -1769803776 PASS safeGetter(a, 29, 25000000000) is -769803776 PASS safeGetter(a, 30, 26000000000) is 230196224 PASS safeGetter(a, 31, 27000000000) is 1230196224 PASS safeGetter(a, 32, 28000000000) is -2064771072 PASS safeGetter(a, 33, 29000000000) is -1064771072 PASS safeGetter(a, 34, 30000000000) is -64771072 PASS safeGetter(a, 35, 31000000000) is 935228928 PASS safeGetter(a, 36, 32000000000) is 1935228928 PASS safeGetter(a, 37, 33000000000) is -1359738368 PASS safeGetter(a, 38, 34000000000) is -359738368 PASS safeGetter(a, 39, 35000000000) is 640261632 PASS safeGetter(a, 40, 36000000000) is 1640261632 PASS safeGetter(a, 41, 37000000000) is -1654705664 PASS safeGetter(a, 42, 38000000000) is -654705664 PASS safeGetter(a, 43, 39000000000) is 345294336 PASS safeGetter(a, 44, 40000000000) is 1345294336 PASS safeGetter(a, 45, 41000000000) is -1949672960 PASS safeGetter(a, 46, 42000000000) is -949672960 PASS safeGetter(a, 47, 43000000000) is 50327040 PASS safeGetter(a, 48, 44000000000) is 1050327040 PASS safeGetter(a, 49, 45000000000) is 2050327040 PASS safeGetter(a, 50, 46000000000) is -1244640256 PASS safeGetter(a, 51, 47000000000) is -244640256 PASS safeGetter(a, 52, 48000000000) is 755359744 PASS safeGetter(a, 53, 49000000000) is 1755359744 PASS safeGetter(a, 54, 50000000000) is -1539607552 PASS safeGetter(a, 55, 0) is 0 PASS safeGetter(a, 56, 1000000000) is 1000000000 PASS safeGetter(a, 57, 2000000000) is 2000000000 PASS safeGetter(a, 58, 3000000000) is -1294967296 PASS safeGetter(a, 59, 4000000000) is -294967296 PASS safeGetter(a, 60, 5000000000) is 705032704 PASS safeGetter(a, 61, 6000000000) is 1705032704 PASS safeGetter(a, 62, 7000000000) is -1589934592 PASS safeGetter(a, 63, 8000000000) is -589934592 PASS safeGetter(a, 64, 9000000000) is 410065408 PASS safeGetter(a, 65, 10000000000) is 1410065408 PASS safeGetter(a, 66, 11000000000) is -1884901888 PASS safeGetter(a, 67, 12000000000) is -884901888 PASS safeGetter(a, 68, 13000000000) is 115098112 PASS safeGetter(a, 69, 14000000000) is 1115098112 PASS safeGetter(a, 70, 15000000000) is 2115098112 PASS safeGetter(a, 71, 16000000000) is -1179869184 PASS safeGetter(a, 72, 17000000000) is -179869184 PASS safeGetter(a, 73, 18000000000) is 820130816 PASS safeGetter(a, 74, 19000000000) is 1820130816 PASS safeGetter(a, 75, 20000000000) is -1474836480 PASS safeGetter(a, 76, 21000000000) is -474836480 PASS safeGetter(a, 77, 22000000000) is 525163520 PASS safeGetter(a, 78, 23000000000) is 1525163520 PASS safeGetter(a, 79, 24000000000) is -1769803776 PASS safeGetter(a, 80, 25000000000) is -769803776 PASS safeGetter(a, 81, 26000000000) is 230196224 PASS safeGetter(a, 82, 27000000000) is 1230196224 PASS safeGetter(a, 83, 28000000000) is -2064771072 PASS safeGetter(a, 84, 29000000000) is -1064771072 PASS safeGetter(a, 85, 30000000000) is -64771072 PASS safeGetter(a, 86, 31000000000) is 935228928 PASS safeGetter(a, 87, 32000000000) is 1935228928 PASS safeGetter(a, 88, 33000000000) is -1359738368 PASS safeGetter(a, 89, 34000000000) is -359738368 PASS safeGetter(a, 90, 35000000000) is 640261632 PASS safeGetter(a, 91, 36000000000) is 1640261632 PASS safeGetter(a, 92, 37000000000) is -1654705664 PASS safeGetter(a, 93, 38000000000) is -654705664 PASS safeGetter(a, 94, 39000000000) is 345294336 PASS safeGetter(a, 95, 40000000000) is 1345294336 PASS safeGetter(a, 96, 41000000000) is -1949672960 PASS safeGetter(a, 97, 42000000000) is -949672960 PASS safeGetter(a, 98, 43000000000) is 50327040 PASS safeGetter(a, 99, 44000000000) is 1050327040 PASS safeGetter(a, 0, 45000000000) is 2050327040 PASS safeGetter(a, 1, 46000000000) is -1244640256 PASS safeGetter(a, 2, 47000000000) is -244640256 PASS safeGetter(a, 3, 48000000000) is 755359744 PASS safeGetter(a, 4, 49000000000) is 1755359744 PASS safeGetter(a, 5, 50000000000) is -1539607552 PASS safeGetter(a, 6, 0) is 0 PASS safeGetter(a, 7, 1000000000) is 1000000000 PASS safeGetter(a, 8, 2000000000) is 2000000000 PASS safeGetter(a, 9, 3000000000) is -1294967296 PASS safeGetter(a, 10, 4000000000) is -294967296 PASS safeGetter(a, 11, 5000000000) is 705032704 PASS safeGetter(a, 12, 6000000000) is 1705032704 PASS safeGetter(a, 13, 7000000000) is -1589934592 PASS safeGetter(a, 14, 8000000000) is -589934592 PASS safeGetter(a, 15, 9000000000) is 410065408 PASS safeGetter(a, 16, 10000000000) is 1410065408 PASS safeGetter(a, 17, 11000000000) is -1884901888 PASS safeGetter(a, 18, 12000000000) is -884901888 PASS safeGetter(a, 19, 13000000000) is 115098112 PASS safeGetter(a, 20, 14000000000) is 1115098112 PASS safeGetter(a, 21, 15000000000) is 2115098112 PASS safeGetter(a, 22, 16000000000) is -1179869184 PASS safeGetter(a, 23, 17000000000) is -179869184 PASS safeGetter(a, 24, 18000000000) is 820130816 PASS safeGetter(a, 25, 19000000000) is 1820130816 PASS safeGetter(a, 26, 20000000000) is -1474836480 PASS safeGetter(a, 27, 21000000000) is -474836480 PASS safeGetter(a, 28, 22000000000) is 525163520 PASS safeGetter(a, 29, 23000000000) is 1525163520 PASS safeGetter(a, 30, 24000000000) is -1769803776 PASS safeGetter(a, 31, 25000000000) is -769803776 PASS safeGetter(a, 32, 26000000000) is 230196224 PASS safeGetter(a, 33, 27000000000) is 1230196224 PASS safeGetter(a, 34, 28000000000) is -2064771072 PASS safeGetter(a, 35, 29000000000) is -1064771072 PASS safeGetter(a, 36, 30000000000) is -64771072 PASS safeGetter(a, 37, 31000000000) is 935228928 PASS safeGetter(a, 38, 32000000000) is 1935228928 PASS safeGetter(a, 39, 33000000000) is -1359738368 PASS safeGetter(a, 40, 34000000000) is -359738368 PASS safeGetter(a, 41, 35000000000) is 640261632 PASS safeGetter(a, 42, 36000000000) is 1640261632 PASS safeGetter(a, 43, 37000000000) is -1654705664 PASS safeGetter(a, 44, 38000000000) is -654705664 PASS safeGetter(a, 45, 39000000000) is 345294336 PASS safeGetter(a, 46, 40000000000) is 1345294336 PASS safeGetter(a, 47, 41000000000) is -1949672960 PASS safeGetter(a, 48, 42000000000) is -949672960 PASS safeGetter(a, 49, 43000000000) is 50327040 PASS safeGetter(a, 50, 44000000000) is 1050327040 PASS safeGetter(a, 51, 45000000000) is 2050327040 PASS safeGetter(a, 52, 46000000000) is -1244640256 PASS safeGetter(a, 53, 47000000000) is -244640256 PASS safeGetter(a, 54, 48000000000) is 755359744 PASS safeGetter(a, 55, 49000000000) is 1755359744 PASS safeGetter(a, 56, 50000000000) is -1539607552 PASS safeGetter(a, 57, 0) is 0 PASS safeGetter(a, 58, 1000000000) is 1000000000 PASS safeGetter(a, 59, 2000000000) is 2000000000 PASS safeGetter(a, 60, 3000000000) is -1294967296 PASS safeGetter(a, 61, 4000000000) is -294967296 PASS safeGetter(a, 62, 5000000000) is 705032704 PASS safeGetter(a, 63, 6000000000) is 1705032704 PASS safeGetter(a, 64, 7000000000) is -1589934592 PASS safeGetter(a, 65, 8000000000) is -589934592 PASS safeGetter(a, 66, 9000000000) is 410065408 PASS safeGetter(a, 67, 10000000000) is 1410065408 PASS safeGetter(a, 68, 11000000000) is -1884901888 PASS safeGetter(a, 69, 12000000000) is -884901888 PASS safeGetter(a, 70, 13000000000) is 115098112 PASS safeGetter(a, 71, 14000000000) is 1115098112 PASS safeGetter(a, 72, 15000000000) is 2115098112 PASS safeGetter(a, 73, 16000000000) is -1179869184 PASS safeGetter(a, 74, 17000000000) is -179869184 PASS safeGetter(a, 75, 18000000000) is 820130816 PASS safeGetter(a, 76, 19000000000) is 1820130816 PASS safeGetter(a, 77, 20000000000) is -1474836480 PASS safeGetter(a, 78, 21000000000) is -474836480 PASS safeGetter(a, 79, 22000000000) is 525163520 PASS safeGetter(a, 80, 23000000000) is 1525163520 PASS safeGetter(a, 81, 24000000000) is -1769803776 PASS safeGetter(a, 82, 25000000000) is -769803776 PASS safeGetter(a, 83, 26000000000) is 230196224 PASS safeGetter(a, 84, 27000000000) is 1230196224 PASS safeGetter(a, 85, 28000000000) is -2064771072 PASS safeGetter(a, 86, 29000000000) is -1064771072 PASS safeGetter(a, 87, 30000000000) is -64771072 PASS safeGetter(a, 88, 31000000000) is 935228928 PASS safeGetter(a, 89, 32000000000) is 1935228928 PASS safeGetter(a, 90, 33000000000) is -1359738368 PASS safeGetter(a, 91, 34000000000) is -359738368 PASS safeGetter(a, 92, 35000000000) is 640261632 PASS safeGetter(a, 93, 36000000000) is 1640261632 PASS safeGetter(a, 94, 37000000000) is -1654705664 PASS safeGetter(a, 95, 38000000000) is -654705664 PASS safeGetter(a, 96, 39000000000) is 345294336 PASS safeGetter(a, 97, 40000000000) is 1345294336 PASS safeGetter(a, 98, 41000000000) is -1949672960 PASS safeGetter(a, 99, 42000000000) is -949672960 PASS safeGetter(a, 0, 43000000000) is 50327040 PASS safeGetter(a, 1, 44000000000) is 1050327040 PASS safeGetter(a, 2, 45000000000) is 2050327040 PASS safeGetter(a, 3, 46000000000) is -1244640256 PASS safeGetter(a, 4, 47000000000) is -244640256 PASS safeGetter(a, 5, 48000000000) is 755359744 PASS safeGetter(a, 6, 49000000000) is 1755359744 PASS safeGetter(a, 7, 50000000000) is -1539607552 PASS safeGetter(a, 8, 0) is 0 PASS safeGetter(a, 9, 1000000000) is 1000000000 PASS safeGetter(a, 10, 2000000000) is 2000000000 PASS safeGetter(a, 11, 3000000000) is -1294967296 PASS safeGetter(a, 12, 4000000000) is -294967296 PASS safeGetter(a, 13, 5000000000) is 705032704 PASS safeGetter(a, 14, 6000000000) is 1705032704 PASS safeGetter(a, 15, 7000000000) is -1589934592 PASS safeGetter(a, 16, 8000000000) is -589934592 PASS safeGetter(a, 17, 9000000000) is 410065408 PASS safeGetter(a, 18, 10000000000) is 1410065408 PASS safeGetter(a, 19, 11000000000) is -1884901888 PASS safeGetter(a, 20, 12000000000) is -884901888 PASS safeGetter(a, 21, 13000000000) is 115098112 PASS safeGetter(a, 22, 14000000000) is 1115098112 PASS safeGetter(a, 23, 15000000000) is 2115098112 PASS safeGetter(a, 24, 16000000000) is -1179869184 PASS safeGetter(a, 25, 17000000000) is -179869184 PASS safeGetter(a, 26, 18000000000) is 820130816 PASS safeGetter(a, 27, 19000000000) is 1820130816 PASS safeGetter(a, 28, 20000000000) is -1474836480 PASS safeGetter(a, 29, 21000000000) is -474836480 PASS safeGetter(a, 30, 22000000000) is 525163520 PASS safeGetter(a, 31, 23000000000) is 1525163520 PASS safeGetter(a, 32, 24000000000) is -1769803776 PASS safeGetter(a, 33, 25000000000) is -769803776 PASS safeGetter(a, 34, 26000000000) is 230196224 PASS safeGetter(a, 35, 27000000000) is 1230196224 PASS safeGetter(a, 36, 28000000000) is -2064771072 PASS safeGetter(a, 37, 29000000000) is -1064771072 PASS safeGetter(a, 38, 30000000000) is -64771072 PASS safeGetter(a, 39, 31000000000) is 935228928 PASS safeGetter(a, 40, 32000000000) is 1935228928 PASS safeGetter(a, 41, 33000000000) is -1359738368 PASS safeGetter(a, 42, 34000000000) is -359738368 PASS safeGetter(a, 43, 35000000000) is 640261632 PASS safeGetter(a, 44, 36000000000) is 1640261632 PASS safeGetter(a, 45, 37000000000) is -1654705664 PASS safeGetter(a, 46, 38000000000) is -654705664 PASS safeGetter(a, 47, 39000000000) is 345294336 PASS safeGetter(a, 48, 40000000000) is 1345294336 PASS safeGetter(a, 49, 41000000000) is -1949672960 PASS safeGetter(a, 50, 42000000000) is -949672960 PASS safeGetter(a, 51, 43000000000) is 50327040 PASS safeGetter(a, 52, 44000000000) is 1050327040 PASS safeGetter(a, 53, 45000000000) is 2050327040 PASS safeGetter(a, 54, 46000000000) is -1244640256 PASS safeGetter(a, 55, 47000000000) is -244640256 PASS safeGetter(a, 56, 48000000000) is 755359744 PASS safeGetter(a, 57, 49000000000) is 1755359744 PASS safeGetter(a, 58, 50000000000) is -1539607552 PASS safeGetter(a, 59, 0) is 0 PASS safeGetter(a, 60, 1000000000) is 1000000000 PASS safeGetter(a, 61, 2000000000) is 2000000000 PASS safeGetter(a, 62, 3000000000) is -1294967296 PASS safeGetter(a, 63, 4000000000) is -294967296 PASS safeGetter(a, 64, 5000000000) is 705032704 PASS safeGetter(a, 65, 6000000000) is 1705032704 PASS safeGetter(a, 66, 7000000000) is -1589934592 PASS safeGetter(a, 67, 8000000000) is -589934592 PASS safeGetter(a, 68, 9000000000) is 410065408 PASS safeGetter(a, 69, 10000000000) is 1410065408 PASS safeGetter(a, 70, 11000000000) is -1884901888 PASS safeGetter(a, 71, 12000000000) is -884901888 PASS safeGetter(a, 72, 13000000000) is 115098112 PASS safeGetter(a, 73, 14000000000) is 1115098112 PASS safeGetter(a, 74, 15000000000) is 2115098112 PASS safeGetter(a, 75, 16000000000) is -1179869184 PASS safeGetter(a, 76, 17000000000) is -179869184 PASS safeGetter(a, 77, 18000000000) is 820130816 PASS safeGetter(a, 78, 19000000000) is 1820130816 PASS safeGetter(a, 79, 20000000000) is -1474836480 PASS safeGetter(a, 80, 21000000000) is -474836480 PASS safeGetter(a, 81, 22000000000) is 525163520 PASS safeGetter(a, 82, 23000000000) is 1525163520 PASS safeGetter(a, 83, 24000000000) is -1769803776 PASS safeGetter(a, 84, 25000000000) is -769803776 PASS safeGetter(a, 85, 26000000000) is 230196224 PASS safeGetter(a, 86, 27000000000) is 1230196224 PASS safeGetter(a, 87, 28000000000) is -2064771072 PASS safeGetter(a, 88, 29000000000) is -1064771072 PASS safeGetter(a, 89, 30000000000) is -64771072 PASS safeGetter(a, 90, 31000000000) is 935228928 PASS safeGetter(a, 91, 32000000000) is 1935228928 PASS safeGetter(a, 92, 33000000000) is -1359738368 PASS safeGetter(a, 93, 34000000000) is -359738368 PASS safeGetter(a, 94, 35000000000) is 640261632 PASS safeGetter(a, 95, 36000000000) is 1640261632 PASS safeGetter(a, 96, 37000000000) is -1654705664 PASS safeGetter(a, 97, 38000000000) is -654705664 PASS safeGetter(a, 98, 39000000000) is 345294336 PASS safeGetter(a, 99, 40000000000) is 1345294336 PASS safeGetter(a, 0, 41000000000) is 41000000000 PASS safeGetter(a, 1, 42000000000) is 42000000000 PASS safeGetter(a, 2, 43000000000) is 43000000000 PASS safeGetter(a, 3, 44000000000) is 44000000000 PASS safeGetter(a, 4, 45000000000) is 45000000000 PASS safeGetter(a, 5, 46000000000) is 46000000000 PASS safeGetter(a, 6, 47000000000) is 47000000000 PASS safeGetter(a, 7, 48000000000) is 48000000000 PASS safeGetter(a, 8, 49000000000) is 49000000000 PASS safeGetter(a, 9, 50000000000) is 50000000000 PASS safeGetter(a, 10, 0) is 0 PASS safeGetter(a, 11, 1000000000) is 1000000000 PASS safeGetter(a, 12, 2000000000) is 2000000000 PASS safeGetter(a, 13, 3000000000) is 3000000000 PASS safeGetter(a, 14, 4000000000) is 4000000000 PASS safeGetter(a, 15, 5000000000) is 5000000000 PASS safeGetter(a, 16, 6000000000) is 6000000000 PASS safeGetter(a, 17, 7000000000) is 7000000000 PASS safeGetter(a, 18, 8000000000) is 8000000000 PASS safeGetter(a, 19, 9000000000) is 9000000000 PASS safeGetter(a, 20, 10000000000) is 10000000000 PASS safeGetter(a, 21, 11000000000) is 11000000000 PASS safeGetter(a, 22, 12000000000) is 12000000000 PASS safeGetter(a, 23, 13000000000) is 13000000000 PASS safeGetter(a, 24, 14000000000) is 14000000000 PASS safeGetter(a, 25, 15000000000) is 15000000000 PASS safeGetter(a, 26, 16000000000) is 16000000000 PASS safeGetter(a, 27, 17000000000) is 17000000000 PASS safeGetter(a, 28, 18000000000) is 18000000000 PASS safeGetter(a, 29, 19000000000) is 19000000000 PASS safeGetter(a, 30, 20000000000) is 20000000000 PASS safeGetter(a, 31, 21000000000) is 21000000000 PASS safeGetter(a, 32, 22000000000) is 22000000000 PASS safeGetter(a, 33, 23000000000) is 23000000000 PASS safeGetter(a, 34, 24000000000) is 24000000000 PASS safeGetter(a, 35, 25000000000) is 25000000000 PASS safeGetter(a, 36, 26000000000) is 26000000000 PASS safeGetter(a, 37, 27000000000) is 27000000000 PASS safeGetter(a, 38, 28000000000) is 28000000000 PASS safeGetter(a, 39, 29000000000) is 29000000000 PASS safeGetter(a, 40, 30000000000) is 30000000000 PASS safeGetter(a, 41, 31000000000) is 31000000000 PASS safeGetter(a, 42, 32000000000) is 32000000000 PASS safeGetter(a, 43, 33000000000) is 33000000000 PASS safeGetter(a, 44, 34000000000) is 34000000000 PASS safeGetter(a, 45, 35000000000) is 35000000000 PASS safeGetter(a, 46, 36000000000) is 36000000000 PASS safeGetter(a, 47, 37000000000) is 37000000000 PASS safeGetter(a, 48, 38000000000) is 38000000000 PASS safeGetter(a, 49, 39000000000) is 39000000000 PASS safeGetter(a, 50, 40000000000) is 40000000000 PASS safeGetter(a, 51, 41000000000) is 41000000000 PASS safeGetter(a, 52, 42000000000) is 42000000000 PASS safeGetter(a, 53, 43000000000) is 43000000000 PASS safeGetter(a, 54, 44000000000) is 44000000000 PASS safeGetter(a, 55, 45000000000) is 45000000000 PASS safeGetter(a, 56, 46000000000) is 46000000000 PASS safeGetter(a, 57, 47000000000) is 47000000000 PASS safeGetter(a, 58, 48000000000) is 48000000000 PASS safeGetter(a, 59, 49000000000) is 49000000000 PASS safeGetter(a, 60, 50000000000) is 50000000000 PASS safeGetter(a, 61, 0) is 0 PASS safeGetter(a, 62, 1000000000) is 1000000000 PASS safeGetter(a, 63, 2000000000) is 2000000000 PASS safeGetter(a, 64, 3000000000) is 3000000000 PASS safeGetter(a, 65, 4000000000) is 4000000000 PASS safeGetter(a, 66, 5000000000) is 5000000000 PASS safeGetter(a, 67, 6000000000) is 6000000000 PASS safeGetter(a, 68, 7000000000) is 7000000000 PASS safeGetter(a, 69, 8000000000) is 8000000000 PASS safeGetter(a, 70, 9000000000) is 9000000000 PASS safeGetter(a, 71, 10000000000) is 10000000000 PASS safeGetter(a, 72, 11000000000) is 11000000000 PASS safeGetter(a, 73, 12000000000) is 12000000000 PASS safeGetter(a, 74, 13000000000) is 13000000000 PASS safeGetter(a, 75, 14000000000) is 14000000000 PASS safeGetter(a, 76, 15000000000) is 15000000000 PASS safeGetter(a, 77, 16000000000) is 16000000000 PASS safeGetter(a, 78, 17000000000) is 17000000000 PASS safeGetter(a, 79, 18000000000) is 18000000000 PASS safeGetter(a, 80, 19000000000) is 19000000000 PASS safeGetter(a, 81, 20000000000) is 20000000000 PASS safeGetter(a, 82, 21000000000) is 21000000000 PASS safeGetter(a, 83, 22000000000) is 22000000000 PASS safeGetter(a, 84, 23000000000) is 23000000000 PASS safeGetter(a, 85, 24000000000) is 24000000000 PASS safeGetter(a, 86, 25000000000) is 25000000000 PASS safeGetter(a, 87, 26000000000) is 26000000000 PASS safeGetter(a, 88, 27000000000) is 27000000000 PASS safeGetter(a, 89, 28000000000) is 28000000000 PASS safeGetter(a, 90, 29000000000) is 29000000000 PASS safeGetter(a, 91, 30000000000) is 30000000000 PASS safeGetter(a, 92, 31000000000) is 31000000000 PASS safeGetter(a, 93, 32000000000) is 32000000000 PASS safeGetter(a, 94, 33000000000) is 33000000000 PASS safeGetter(a, 95, 34000000000) is 34000000000 PASS safeGetter(a, 96, 35000000000) is 35000000000 PASS safeGetter(a, 97, 36000000000) is 36000000000 PASS safeGetter(a, 98, 37000000000) is 37000000000 PASS safeGetter(a, 99, 38000000000) is 38000000000 PASS safeGetter(a, 0.4, 39000000000) is 39000000000 PASS safeGetter(a, 1.4, 40000000000) is 40000000000 PASS safeGetter(a, 2.4, 41000000000) is 41000000000 PASS safeGetter(a, 3.4, 42000000000) is 42000000000 PASS safeGetter(a, 4.4, 43000000000) is 43000000000 PASS safeGetter(a, 5.4, 44000000000) is 44000000000 PASS safeGetter(a, 6.4, 45000000000) is 45000000000 PASS safeGetter(a, 7.4, 46000000000) is 46000000000 PASS safeGetter(a, 8.4, 47000000000) is 47000000000 PASS safeGetter(a, 9.4, 48000000000) is 48000000000 PASS safeGetter(a, 10.4, 49000000000) is 49000000000 PASS safeGetter(a, 11.4, 50000000000) is 50000000000 PASS safeGetter(a, 12.4, 0) is 0 PASS safeGetter(a, 13.4, 1000000000) is 1000000000 PASS safeGetter(a, 14.4, 2000000000) is 2000000000 PASS safeGetter(a, 15.4, 3000000000) is 3000000000 PASS safeGetter(a, 16.4, 4000000000) is 4000000000 PASS safeGetter(a, 17.4, 5000000000) is 5000000000 PASS safeGetter(a, 18.4, 6000000000) is 6000000000 PASS safeGetter(a, 19.4, 7000000000) is 7000000000 PASS safeGetter(a, 20.4, 8000000000) is 8000000000 PASS safeGetter(a, 21.4, 9000000000) is 9000000000 PASS safeGetter(a, 22.4, 10000000000) is 10000000000 PASS safeGetter(a, 23.4, 11000000000) is 11000000000 PASS safeGetter(a, 24.4, 12000000000) is 12000000000 PASS safeGetter(a, 25.4, 13000000000) is 13000000000 PASS safeGetter(a, 26.4, 14000000000) is 14000000000 PASS safeGetter(a, 27.4, 15000000000) is 15000000000 PASS safeGetter(a, 28.4, 16000000000) is 16000000000 PASS safeGetter(a, 29.4, 17000000000) is 17000000000 PASS safeGetter(a, 30.4, 18000000000) is 18000000000 PASS safeGetter(a, 31.4, 19000000000) is 19000000000 PASS safeGetter(a, 32.4, 20000000000) is 20000000000 PASS safeGetter(a, 33.4, 21000000000) is 21000000000 PASS safeGetter(a, 34.4, 22000000000) is 22000000000 PASS safeGetter(a, 35.4, 23000000000) is 23000000000 PASS safeGetter(a, 36.4, 24000000000) is 24000000000 PASS safeGetter(a, 37.4, 25000000000) is 25000000000 PASS safeGetter(a, 38.4, 26000000000) is 26000000000 PASS safeGetter(a, 39.4, 27000000000) is 27000000000 PASS safeGetter(a, 40.4, 28000000000) is 28000000000 PASS safeGetter(a, 41.4, 29000000000) is 29000000000 PASS safeGetter(a, 42.4, 30000000000) is 30000000000 PASS safeGetter(a, 43.4, 31000000000) is 31000000000 PASS safeGetter(a, 44.4, 32000000000) is 32000000000 PASS safeGetter(a, 45.4, 33000000000) is 33000000000 PASS safeGetter(a, 46.4, 34000000000) is 34000000000 PASS safeGetter(a, 47.4, 35000000000) is 35000000000 PASS safeGetter(a, 48.4, 36000000000) is 36000000000 PASS safeGetter(a, 49.4, 37000000000) is 37000000000 PASS safeGetter(a, 50.4, 38000000000) is 38000000000 PASS safeGetter(a, 51.4, 39000000000) is 39000000000 PASS safeGetter(a, 52.4, 40000000000) is 40000000000 PASS safeGetter(a, 53.4, 41000000000) is 41000000000 PASS safeGetter(a, 54.4, 42000000000) is 42000000000 PASS safeGetter(a, 55.4, 43000000000) is 43000000000 PASS safeGetter(a, 56.4, 44000000000) is 44000000000 PASS safeGetter(a, 57.4, 45000000000) is 45000000000 PASS safeGetter(a, 58.4, 46000000000) is 46000000000 PASS safeGetter(a, 59.4, 47000000000) is 47000000000 PASS safeGetter(a, 60.4, 48000000000) is 48000000000 PASS safeGetter(a, 61.4, 49000000000) is 49000000000 PASS safeGetter(a, 62.4, 50000000000) is 50000000000 PASS safeGetter(a, 63.4, 0) is 0 PASS safeGetter(a, 64.4, 1000000000) is 1000000000 PASS safeGetter(a, 65.4, 2000000000) is 2000000000 PASS safeGetter(a, 66.4, 3000000000) is 3000000000 PASS safeGetter(a, 67.4, 4000000000) is 4000000000 PASS safeGetter(a, 68.4, 5000000000) is 5000000000 PASS safeGetter(a, 69.4, 6000000000) is 6000000000 PASS safeGetter(a, 70.4, 7000000000) is 7000000000 PASS safeGetter(a, 71.4, 8000000000) is 8000000000 PASS safeGetter(a, 72.4, 9000000000) is 9000000000 PASS safeGetter(a, 73.4, 10000000000) is 10000000000 PASS safeGetter(a, 74.4, 11000000000) is 11000000000 PASS safeGetter(a, 75.4, 12000000000) is 12000000000 PASS safeGetter(a, 76.4, 13000000000) is 13000000000 PASS safeGetter(a, 77.4, 14000000000) is 14000000000 PASS safeGetter(a, 78.4, 15000000000) is 15000000000 PASS safeGetter(a, 79.4, 16000000000) is 16000000000 PASS safeGetter(a, 80.4, 17000000000) is 17000000000 PASS safeGetter(a, 81.4, 18000000000) is 18000000000 PASS safeGetter(a, 82.4, 19000000000) is 19000000000 PASS safeGetter(a, 83.4, 20000000000) is 20000000000 PASS safeGetter(a, 84.4, 21000000000) is 21000000000 PASS safeGetter(a, 85.4, 22000000000) is 22000000000 PASS safeGetter(a, 86.4, 23000000000) is 23000000000 PASS safeGetter(a, 87.4, 24000000000) is 24000000000 PASS safeGetter(a, 88.4, 25000000000) is 25000000000 PASS safeGetter(a, 89.4, 26000000000) is 26000000000 PASS safeGetter(a, 90.4, 27000000000) is 27000000000 PASS safeGetter(a, 91.4, 28000000000) is 28000000000 PASS safeGetter(a, 92.4, 29000000000) is 29000000000 PASS safeGetter(a, 93.4, 30000000000) is 30000000000 PASS safeGetter(a, 94.4, 31000000000) is 31000000000 PASS safeGetter(a, 95.4, 32000000000) is 32000000000 PASS safeGetter(a, 96.4, 33000000000) is 33000000000 PASS safeGetter(a, 97.4, 34000000000) is 34000000000 PASS safeGetter(a, 98.4, 35000000000) is 35000000000 PASS safeGetter(a, 99.4, 36000000000) is 36000000000 PASS safeGetter(a, 0.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 1.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 2.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 3.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 4.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 5.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 6.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 7.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 8.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 9.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 10.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 11.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 12.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 13.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 14.4, -1000.5) is -1000.5 PASS safeGetter(a, 15.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 16.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 17.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 18.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 19.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 20.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 21.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 22.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 23.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 24.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 25.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 26.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 27.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 28.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 29.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 30.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 31.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 32.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 33.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 34.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 35.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 36.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 37.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 38.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 39.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 40.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 41.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 42.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 43.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 44.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 45.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 46.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 47.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 48.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 49.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 50.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 51.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 52.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 53.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 54.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 55.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 56.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 57.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 58.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 59.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 60.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 61.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 62.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 63.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 64.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 65.4, -1000.5) is -1000.5 PASS safeGetter(a, 66.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 67.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 68.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 69.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 70.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 71.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 72.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 73.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 74.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 75.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 76.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 77.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 78.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 79.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 80.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 81.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 82.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 83.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 84.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 85.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 86.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 87.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 88.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 89.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 90.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 91.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 92.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 93.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 94.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 95.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 96.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 97.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 98.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 99.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 0.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 1.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 2.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 3.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 4.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 5.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 6.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 7.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 8.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 9.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 10.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 11.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 12.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 13.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 14.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 15.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 16.4, -1000.5) is -1000.5 PASS safeGetter(a, 17.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 18.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 19.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 20.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 21.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 22.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 23.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 24.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 25.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 26.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 27.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 28.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 29.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 30.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 31.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 32.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 33.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 34.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 35.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 36.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 37.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 38.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 39.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 40.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 41.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 42.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 43.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 44.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 45.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 46.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 47.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 48.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 49.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 50.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 51.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 52.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 53.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 54.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 55.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 56.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 57.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 58.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 59.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 60.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 61.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 62.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 63.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 64.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 65.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 66.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 67.4, -1000.5) is -1000.5 PASS safeGetter(a, 68.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 69.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 70.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 71.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 72.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 73.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 74.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 75.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 76.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 77.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 78.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 79.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 80.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 81.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 82.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 83.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 84.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 85.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 86.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 87.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 88.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 89.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 90.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 91.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 92.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 93.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 94.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 95.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 96.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 97.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 98.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 99.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 0.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 1.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 2.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 3.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 4.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 5.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 6.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 7.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 8.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 9.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 10.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 11.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 12.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 13.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 14.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 15.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 16.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 17.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 18.4, -1000.5) is -1000.5 PASS safeGetter(a, 19.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 20.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 21.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 22.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 23.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 24.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 25.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 26.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 27.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 28.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 29.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 30.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 31.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 32.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 33.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 34.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 35.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 36.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 37.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 38.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 39.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 40.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 41.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 42.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 43.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 44.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 45.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 46.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 47.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 48.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 49.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 50.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 51.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 52.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 53.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 54.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 55.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 56.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 57.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 58.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 59.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 60.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 61.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 62.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 63.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 64.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 65.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 66.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 67.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 68.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 69.4, -1000.5) is -1000.5 PASS safeGetter(a, 70.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 71.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 72.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 73.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 74.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 75.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 76.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 77.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 78.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 79.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 80.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 81.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 82.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 83.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 84.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 85.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 86.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 87.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 88.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 89.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 90.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 91.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 92.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 93.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 94.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 95.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 96.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 97.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 98.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 99.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 0, 0) is 0 PASS safeGetter(a, 1, 1000000000) is 1000000000 PASS safeGetter(a, 2, 2000000000) is 2000000000 PASS safeGetter(a, 3, 3000000000) is -1294967296 PASS safeGetter(a, 4, 4000000000) is -294967296 PASS safeGetter(a, 5, 5000000000) is 705032704 PASS safeGetter(a, 6, 6000000000) is 1705032704 PASS safeGetter(a, 7, 7000000000) is -1589934592 PASS safeGetter(a, 8, 8000000000) is -589934592 PASS safeGetter(a, 9, 9000000000) is 410065408 PASS safeGetter(a, 10, 10000000000) is 1410065408 PASS safeGetter(a, 11, 11000000000) is -1884901888 PASS safeGetter(a, 12, 12000000000) is -884901888 PASS safeGetter(a, 13, 13000000000) is 115098112 PASS safeGetter(a, 14, 14000000000) is 1115098112 PASS safeGetter(a, 15, 15000000000) is 2115098112 PASS safeGetter(a, 16, 16000000000) is -1179869184 PASS safeGetter(a, 17, 17000000000) is -179869184 PASS safeGetter(a, 18, 18000000000) is 820130816 PASS safeGetter(a, 19, 19000000000) is 1820130816 PASS safeGetter(a, 20, 20000000000) is -1474836480 PASS safeGetter(a, 21, 21000000000) is -474836480 PASS safeGetter(a, 22, 22000000000) is 525163520 PASS safeGetter(a, 23, 23000000000) is 1525163520 PASS safeGetter(a, 24, 24000000000) is -1769803776 PASS safeGetter(a, 25, 25000000000) is -769803776 PASS safeGetter(a, 26, 26000000000) is 230196224 PASS safeGetter(a, 27, 27000000000) is 1230196224 PASS safeGetter(a, 28, 28000000000) is -2064771072 PASS safeGetter(a, 29, 29000000000) is -1064771072 PASS safeGetter(a, 30, 30000000000) is -64771072 PASS safeGetter(a, 31, 31000000000) is 935228928 PASS safeGetter(a, 32, 32000000000) is 1935228928 PASS safeGetter(a, 33, 33000000000) is -1359738368 PASS safeGetter(a, 34, 34000000000) is -359738368 PASS safeGetter(a, 35, 35000000000) is 640261632 PASS safeGetter(a, 36, 36000000000) is 1640261632 PASS safeGetter(a, 37, 37000000000) is -1654705664 PASS safeGetter(a, 38, 38000000000) is -654705664 PASS safeGetter(a, 39, 39000000000) is 345294336 PASS safeGetter(a, 40, 40000000000) is 1345294336 PASS safeGetter(a, 41, 41000000000) is -1949672960 PASS safeGetter(a, 42, 42000000000) is -949672960 PASS safeGetter(a, 43, 43000000000) is 50327040 PASS safeGetter(a, 44, 44000000000) is 1050327040 PASS safeGetter(a, 45, 45000000000) is 2050327040 PASS safeGetter(a, 46, 46000000000) is -1244640256 PASS safeGetter(a, 47, 47000000000) is -244640256 PASS safeGetter(a, 48, 48000000000) is 755359744 PASS safeGetter(a, 49, 49000000000) is 1755359744 PASS safeGetter(a, 50, 50000000000) is -1539607552 PASS safeGetter(a, 51, 0) is 0 PASS safeGetter(a, 52, 1000000000) is 1000000000 PASS safeGetter(a, 53, 2000000000) is 2000000000 PASS safeGetter(a, 54, 3000000000) is -1294967296 PASS safeGetter(a, 55, 4000000000) is -294967296 PASS safeGetter(a, 56, 5000000000) is 705032704 PASS safeGetter(a, 57, 6000000000) is 1705032704 PASS safeGetter(a, 58, 7000000000) is -1589934592 PASS safeGetter(a, 59, 8000000000) is -589934592 PASS safeGetter(a, 60, 9000000000) is 410065408 PASS safeGetter(a, 61, 10000000000) is 1410065408 PASS safeGetter(a, 62, 11000000000) is -1884901888 PASS safeGetter(a, 63, 12000000000) is -884901888 PASS safeGetter(a, 64, 13000000000) is 115098112 PASS safeGetter(a, 65, 14000000000) is 1115098112 PASS safeGetter(a, 66, 15000000000) is 2115098112 PASS safeGetter(a, 67, 16000000000) is -1179869184 PASS safeGetter(a, 68, 17000000000) is -179869184 PASS safeGetter(a, 69, 18000000000) is 820130816 PASS safeGetter(a, 70, 19000000000) is 1820130816 PASS safeGetter(a, 71, 20000000000) is -1474836480 PASS safeGetter(a, 72, 21000000000) is -474836480 PASS safeGetter(a, 73, 22000000000) is 525163520 PASS safeGetter(a, 74, 23000000000) is 1525163520 PASS safeGetter(a, 75, 24000000000) is -1769803776 PASS safeGetter(a, 76, 25000000000) is -769803776 PASS safeGetter(a, 77, 26000000000) is 230196224 PASS safeGetter(a, 78, 27000000000) is 1230196224 PASS safeGetter(a, 79, 28000000000) is -2064771072 PASS safeGetter(a, 80, 29000000000) is -1064771072 PASS safeGetter(a, 81, 30000000000) is -64771072 PASS safeGetter(a, 82, 31000000000) is 935228928 PASS safeGetter(a, 83, 32000000000) is 1935228928 PASS safeGetter(a, 84, 33000000000) is -1359738368 PASS safeGetter(a, 85, 34000000000) is -359738368 PASS safeGetter(a, 86, 35000000000) is 640261632 PASS safeGetter(a, 87, 36000000000) is 1640261632 PASS safeGetter(a, 88, 37000000000) is -1654705664 PASS safeGetter(a, 89, 38000000000) is -654705664 PASS safeGetter(a, 90, 39000000000) is 345294336 PASS safeGetter(a, 91, 40000000000) is 1345294336 PASS safeGetter(a, 92, 41000000000) is -1949672960 PASS safeGetter(a, 93, 42000000000) is -949672960 PASS safeGetter(a, 94, 43000000000) is 50327040 PASS safeGetter(a, 95, 44000000000) is 1050327040 PASS safeGetter(a, 96, 45000000000) is 2050327040 PASS safeGetter(a, 97, 46000000000) is -1244640256 PASS safeGetter(a, 98, 47000000000) is -244640256 PASS safeGetter(a, 99, 48000000000) is 755359744 PASS safeGetter(a, 0, 49000000000) is 1755359744 PASS safeGetter(a, 1, 50000000000) is -1539607552 PASS safeGetter(a, 2, 0) is 0 PASS safeGetter(a, 3, 1000000000) is 1000000000 PASS safeGetter(a, 4, 2000000000) is 2000000000 PASS safeGetter(a, 5, 3000000000) is -1294967296 PASS safeGetter(a, 6, 4000000000) is -294967296 PASS safeGetter(a, 7, 5000000000) is 705032704 PASS safeGetter(a, 8, 6000000000) is 1705032704 PASS safeGetter(a, 9, 7000000000) is -1589934592 PASS safeGetter(a, 10, 8000000000) is -589934592 PASS safeGetter(a, 11, 9000000000) is 410065408 PASS safeGetter(a, 12, 10000000000) is 1410065408 PASS safeGetter(a, 13, 11000000000) is -1884901888 PASS safeGetter(a, 14, 12000000000) is -884901888 PASS safeGetter(a, 15, 13000000000) is 115098112 PASS safeGetter(a, 16, 14000000000) is 1115098112 PASS safeGetter(a, 17, 15000000000) is 2115098112 PASS safeGetter(a, 18, 16000000000) is -1179869184 PASS safeGetter(a, 19, 17000000000) is -179869184 PASS safeGetter(a, 20, 18000000000) is 820130816 PASS safeGetter(a, 21, 19000000000) is 1820130816 PASS safeGetter(a, 22, 20000000000) is -1474836480 PASS safeGetter(a, 23, 21000000000) is -474836480 PASS safeGetter(a, 24, 22000000000) is 525163520 PASS safeGetter(a, 25, 23000000000) is 1525163520 PASS safeGetter(a, 26, 24000000000) is -1769803776 PASS safeGetter(a, 27, 25000000000) is -769803776 PASS safeGetter(a, 28, 26000000000) is 230196224 PASS safeGetter(a, 29, 27000000000) is 1230196224 PASS safeGetter(a, 30, 28000000000) is -2064771072 PASS safeGetter(a, 31, 29000000000) is -1064771072 PASS safeGetter(a, 32, 30000000000) is -64771072 PASS safeGetter(a, 33, 31000000000) is 935228928 PASS safeGetter(a, 34, 32000000000) is 1935228928 PASS safeGetter(a, 35, 33000000000) is -1359738368 PASS safeGetter(a, 36, 34000000000) is -359738368 PASS safeGetter(a, 37, 35000000000) is 640261632 PASS safeGetter(a, 38, 36000000000) is 1640261632 PASS safeGetter(a, 39, 37000000000) is -1654705664 PASS safeGetter(a, 40, 38000000000) is -654705664 PASS safeGetter(a, 41, 39000000000) is 345294336 PASS safeGetter(a, 42, 40000000000) is 1345294336 PASS safeGetter(a, 43, 41000000000) is -1949672960 PASS safeGetter(a, 44, 42000000000) is -949672960 PASS safeGetter(a, 45, 43000000000) is 50327040 PASS safeGetter(a, 46, 44000000000) is 1050327040 PASS safeGetter(a, 47, 45000000000) is 2050327040 PASS safeGetter(a, 48, 46000000000) is -1244640256 PASS safeGetter(a, 49, 47000000000) is -244640256 PASS safeGetter(a, 50, 48000000000) is 755359744 PASS safeGetter(a, 51, 49000000000) is 1755359744 PASS safeGetter(a, 52, 50000000000) is -1539607552 PASS safeGetter(a, 53, 0) is 0 PASS safeGetter(a, 54, 1000000000) is 1000000000 PASS safeGetter(a, 55, 2000000000) is 2000000000 PASS safeGetter(a, 56, 3000000000) is -1294967296 PASS safeGetter(a, 57, 4000000000) is -294967296 PASS safeGetter(a, 58, 5000000000) is 705032704 PASS safeGetter(a, 59, 6000000000) is 1705032704 PASS safeGetter(a, 60, 7000000000) is -1589934592 PASS safeGetter(a, 61, 8000000000) is -589934592 PASS safeGetter(a, 62, 9000000000) is 410065408 PASS safeGetter(a, 63, 10000000000) is 1410065408 PASS safeGetter(a, 64, 11000000000) is -1884901888 PASS safeGetter(a, 65, 12000000000) is -884901888 PASS safeGetter(a, 66, 13000000000) is 115098112 PASS safeGetter(a, 67, 14000000000) is 1115098112 PASS safeGetter(a, 68, 15000000000) is 2115098112 PASS safeGetter(a, 69, 16000000000) is -1179869184 PASS safeGetter(a, 70, 17000000000) is -179869184 PASS safeGetter(a, 71, 18000000000) is 820130816 PASS safeGetter(a, 72, 19000000000) is 1820130816 PASS safeGetter(a, 73, 20000000000) is -1474836480 PASS safeGetter(a, 74, 21000000000) is -474836480 PASS safeGetter(a, 75, 22000000000) is 525163520 PASS safeGetter(a, 76, 23000000000) is 1525163520 PASS safeGetter(a, 77, 24000000000) is -1769803776 PASS safeGetter(a, 78, 25000000000) is -769803776 PASS safeGetter(a, 79, 26000000000) is 230196224 PASS safeGetter(a, 80, 27000000000) is 1230196224 PASS safeGetter(a, 81, 28000000000) is -2064771072 PASS safeGetter(a, 82, 29000000000) is -1064771072 PASS safeGetter(a, 83, 30000000000) is -64771072 PASS safeGetter(a, 84, 31000000000) is 935228928 PASS safeGetter(a, 85, 32000000000) is 1935228928 PASS safeGetter(a, 86, 33000000000) is -1359738368 PASS safeGetter(a, 87, 34000000000) is -359738368 PASS safeGetter(a, 88, 35000000000) is 640261632 PASS safeGetter(a, 89, 36000000000) is 1640261632 PASS safeGetter(a, 90, 37000000000) is -1654705664 PASS safeGetter(a, 91, 38000000000) is -654705664 PASS safeGetter(a, 92, 39000000000) is 345294336 PASS safeGetter(a, 93, 40000000000) is 1345294336 PASS safeGetter(a, 94, 41000000000) is -1949672960 PASS safeGetter(a, 95, 42000000000) is -949672960 PASS safeGetter(a, 96, 43000000000) is 50327040 PASS safeGetter(a, 97, 44000000000) is 1050327040 PASS safeGetter(a, 98, 45000000000) is 2050327040 PASS safeGetter(a, 99, 46000000000) is -1244640256 PASS safeGetter(a, 0, 47000000000) is -244640256 PASS safeGetter(a, 1, 48000000000) is 755359744 PASS safeGetter(a, 2, 49000000000) is 1755359744 PASS safeGetter(a, 3, 50000000000) is -1539607552 PASS safeGetter(a, 4, 0) is 0 PASS safeGetter(a, 5, 1000000000) is 1000000000 PASS safeGetter(a, 6, 2000000000) is 2000000000 PASS safeGetter(a, 7, 3000000000) is -1294967296 PASS safeGetter(a, 8, 4000000000) is -294967296 PASS safeGetter(a, 9, 5000000000) is 705032704 PASS safeGetter(a, 10, 6000000000) is 1705032704 PASS safeGetter(a, 11, 7000000000) is -1589934592 PASS safeGetter(a, 12, 8000000000) is -589934592 PASS safeGetter(a, 13, 9000000000) is 410065408 PASS safeGetter(a, 14, 10000000000) is 1410065408 PASS safeGetter(a, 15, 11000000000) is -1884901888 PASS safeGetter(a, 16, 12000000000) is -884901888 PASS safeGetter(a, 17, 13000000000) is 115098112 PASS safeGetter(a, 18, 14000000000) is 1115098112 PASS safeGetter(a, 19, 15000000000) is 2115098112 PASS safeGetter(a, 20, 16000000000) is -1179869184 PASS safeGetter(a, 21, 17000000000) is -179869184 PASS safeGetter(a, 22, 18000000000) is 820130816 PASS safeGetter(a, 23, 19000000000) is 1820130816 PASS safeGetter(a, 24, 20000000000) is -1474836480 PASS safeGetter(a, 25, 21000000000) is -474836480 PASS safeGetter(a, 26, 22000000000) is 525163520 PASS safeGetter(a, 27, 23000000000) is 1525163520 PASS safeGetter(a, 28, 24000000000) is -1769803776 PASS safeGetter(a, 29, 25000000000) is -769803776 PASS safeGetter(a, 30, 26000000000) is 230196224 PASS safeGetter(a, 31, 27000000000) is 1230196224 PASS safeGetter(a, 32, 28000000000) is -2064771072 PASS safeGetter(a, 33, 29000000000) is -1064771072 PASS safeGetter(a, 34, 30000000000) is -64771072 PASS safeGetter(a, 35, 31000000000) is 935228928 PASS safeGetter(a, 36, 32000000000) is 1935228928 PASS safeGetter(a, 37, 33000000000) is -1359738368 PASS safeGetter(a, 38, 34000000000) is -359738368 PASS safeGetter(a, 39, 35000000000) is 640261632 PASS safeGetter(a, 40, 36000000000) is 1640261632 PASS safeGetter(a, 41, 37000000000) is -1654705664 PASS safeGetter(a, 42, 38000000000) is -654705664 PASS safeGetter(a, 43, 39000000000) is 345294336 PASS safeGetter(a, 44, 40000000000) is 1345294336 PASS safeGetter(a, 45, 41000000000) is -1949672960 PASS safeGetter(a, 46, 42000000000) is -949672960 PASS safeGetter(a, 47, 43000000000) is 50327040 PASS safeGetter(a, 48, 44000000000) is 1050327040 PASS safeGetter(a, 49, 45000000000) is 2050327040 PASS safeGetter(a, 50, 46000000000) is -1244640256 PASS safeGetter(a, 51, 47000000000) is -244640256 PASS safeGetter(a, 52, 48000000000) is 755359744 PASS safeGetter(a, 53, 49000000000) is 1755359744 PASS safeGetter(a, 54, 50000000000) is -1539607552 PASS safeGetter(a, 55, 0) is 0 PASS safeGetter(a, 56, 1000000000) is 1000000000 PASS safeGetter(a, 57, 2000000000) is 2000000000 PASS safeGetter(a, 58, 3000000000) is -1294967296 PASS safeGetter(a, 59, 4000000000) is -294967296 PASS safeGetter(a, 60, 5000000000) is 705032704 PASS safeGetter(a, 61, 6000000000) is 1705032704 PASS safeGetter(a, 62, 7000000000) is -1589934592 PASS safeGetter(a, 63, 8000000000) is -589934592 PASS safeGetter(a, 64, 9000000000) is 410065408 PASS safeGetter(a, 65, 10000000000) is 1410065408 PASS safeGetter(a, 66, 11000000000) is -1884901888 PASS safeGetter(a, 67, 12000000000) is -884901888 PASS safeGetter(a, 68, 13000000000) is 115098112 PASS safeGetter(a, 69, 14000000000) is 1115098112 PASS safeGetter(a, 70, 15000000000) is 2115098112 PASS safeGetter(a, 71, 16000000000) is -1179869184 PASS safeGetter(a, 72, 17000000000) is -179869184 PASS safeGetter(a, 73, 18000000000) is 820130816 PASS safeGetter(a, 74, 19000000000) is 1820130816 PASS safeGetter(a, 75, 20000000000) is -1474836480 PASS safeGetter(a, 76, 21000000000) is -474836480 PASS safeGetter(a, 77, 22000000000) is 525163520 PASS safeGetter(a, 78, 23000000000) is 1525163520 PASS safeGetter(a, 79, 24000000000) is -1769803776 PASS safeGetter(a, 80, 25000000000) is -769803776 PASS safeGetter(a, 81, 26000000000) is 230196224 PASS safeGetter(a, 82, 27000000000) is 1230196224 PASS safeGetter(a, 83, 28000000000) is -2064771072 PASS safeGetter(a, 84, 29000000000) is -1064771072 PASS safeGetter(a, 85, 30000000000) is -64771072 PASS safeGetter(a, 86, 31000000000) is 935228928 PASS safeGetter(a, 87, 32000000000) is 1935228928 PASS safeGetter(a, 88, 33000000000) is -1359738368 PASS safeGetter(a, 89, 34000000000) is -359738368 PASS safeGetter(a, 90, 35000000000) is 640261632 PASS safeGetter(a, 91, 36000000000) is 1640261632 PASS safeGetter(a, 92, 37000000000) is -1654705664 PASS safeGetter(a, 93, 38000000000) is -654705664 PASS safeGetter(a, 94, 39000000000) is 345294336 PASS safeGetter(a, 95, 40000000000) is 1345294336 PASS safeGetter(a, 96, 41000000000) is -1949672960 PASS safeGetter(a, 97, 42000000000) is -949672960 PASS safeGetter(a, 98, 43000000000) is 50327040 PASS safeGetter(a, 99, 44000000000) is 1050327040 PASS safeGetter(a, 0, 45000000000) is 2050327040 PASS safeGetter(a, 1, 46000000000) is -1244640256 PASS safeGetter(a, 2, 47000000000) is -244640256 PASS safeGetter(a, 3, 48000000000) is 755359744 PASS safeGetter(a, 4, 49000000000) is 1755359744 PASS safeGetter(a, 5, 50000000000) is -1539607552 PASS safeGetter(a, 6, 0) is 0 PASS safeGetter(a, 7, 1000000000) is 1000000000 PASS safeGetter(a, 8, 2000000000) is 2000000000 PASS safeGetter(a, 9, 3000000000) is -1294967296 PASS safeGetter(a, 10, 4000000000) is -294967296 PASS safeGetter(a, 11, 5000000000) is 705032704 PASS safeGetter(a, 12, 6000000000) is 1705032704 PASS safeGetter(a, 13, 7000000000) is -1589934592 PASS safeGetter(a, 14, 8000000000) is -589934592 PASS safeGetter(a, 15, 9000000000) is 410065408 PASS safeGetter(a, 16, 10000000000) is 1410065408 PASS safeGetter(a, 17, 11000000000) is -1884901888 PASS safeGetter(a, 18, 12000000000) is -884901888 PASS safeGetter(a, 19, 13000000000) is 115098112 PASS safeGetter(a, 20, 14000000000) is 1115098112 PASS safeGetter(a, 21, 15000000000) is 2115098112 PASS safeGetter(a, 22, 16000000000) is -1179869184 PASS safeGetter(a, 23, 17000000000) is -179869184 PASS safeGetter(a, 24, 18000000000) is 820130816 PASS safeGetter(a, 25, 19000000000) is 1820130816 PASS safeGetter(a, 26, 20000000000) is -1474836480 PASS safeGetter(a, 27, 21000000000) is -474836480 PASS safeGetter(a, 28, 22000000000) is 525163520 PASS safeGetter(a, 29, 23000000000) is 1525163520 PASS safeGetter(a, 30, 24000000000) is -1769803776 PASS safeGetter(a, 31, 25000000000) is -769803776 PASS safeGetter(a, 32, 26000000000) is 230196224 PASS safeGetter(a, 33, 27000000000) is 1230196224 PASS safeGetter(a, 34, 28000000000) is -2064771072 PASS safeGetter(a, 35, 29000000000) is -1064771072 PASS safeGetter(a, 36, 30000000000) is -64771072 PASS safeGetter(a, 37, 31000000000) is 935228928 PASS safeGetter(a, 38, 32000000000) is 1935228928 PASS safeGetter(a, 39, 33000000000) is -1359738368 PASS safeGetter(a, 40, 34000000000) is -359738368 PASS safeGetter(a, 41, 35000000000) is 640261632 PASS safeGetter(a, 42, 36000000000) is 1640261632 PASS safeGetter(a, 43, 37000000000) is -1654705664 PASS safeGetter(a, 44, 38000000000) is -654705664 PASS safeGetter(a, 45, 39000000000) is 345294336 PASS safeGetter(a, 46, 40000000000) is 1345294336 PASS safeGetter(a, 47, 41000000000) is -1949672960 PASS safeGetter(a, 48, 42000000000) is -949672960 PASS safeGetter(a, 49, 43000000000) is 50327040 PASS safeGetter(a, 50, 44000000000) is 1050327040 PASS safeGetter(a, 51, 45000000000) is 2050327040 PASS safeGetter(a, 52, 46000000000) is -1244640256 PASS safeGetter(a, 53, 47000000000) is -244640256 PASS safeGetter(a, 54, 48000000000) is 755359744 PASS safeGetter(a, 55, 49000000000) is 1755359744 PASS safeGetter(a, 56, 50000000000) is -1539607552 PASS safeGetter(a, 57, 0) is 0 PASS safeGetter(a, 58, 1000000000) is 1000000000 PASS safeGetter(a, 59, 2000000000) is 2000000000 PASS safeGetter(a, 60, 3000000000) is -1294967296 PASS safeGetter(a, 61, 4000000000) is -294967296 PASS safeGetter(a, 62, 5000000000) is 705032704 PASS safeGetter(a, 63, 6000000000) is 1705032704 PASS safeGetter(a, 64, 7000000000) is -1589934592 PASS safeGetter(a, 65, 8000000000) is -589934592 PASS safeGetter(a, 66, 9000000000) is 410065408 PASS safeGetter(a, 67, 10000000000) is 1410065408 PASS safeGetter(a, 68, 11000000000) is -1884901888 PASS safeGetter(a, 69, 12000000000) is -884901888 PASS safeGetter(a, 70, 13000000000) is 115098112 PASS safeGetter(a, 71, 14000000000) is 1115098112 PASS safeGetter(a, 72, 15000000000) is 2115098112 PASS safeGetter(a, 73, 16000000000) is -1179869184 PASS safeGetter(a, 74, 17000000000) is -179869184 PASS safeGetter(a, 75, 18000000000) is 820130816 PASS safeGetter(a, 76, 19000000000) is 1820130816 PASS safeGetter(a, 77, 20000000000) is -1474836480 PASS safeGetter(a, 78, 21000000000) is -474836480 PASS safeGetter(a, 79, 22000000000) is 525163520 PASS safeGetter(a, 80, 23000000000) is 1525163520 PASS safeGetter(a, 81, 24000000000) is -1769803776 PASS safeGetter(a, 82, 25000000000) is -769803776 PASS safeGetter(a, 83, 26000000000) is 230196224 PASS safeGetter(a, 84, 27000000000) is 1230196224 PASS safeGetter(a, 85, 28000000000) is -2064771072 PASS safeGetter(a, 86, 29000000000) is -1064771072 PASS safeGetter(a, 87, 30000000000) is -64771072 PASS safeGetter(a, 88, 31000000000) is 935228928 PASS safeGetter(a, 89, 32000000000) is 1935228928 PASS safeGetter(a, 90, 33000000000) is -1359738368 PASS safeGetter(a, 91, 34000000000) is -359738368 PASS safeGetter(a, 92, 35000000000) is 640261632 PASS safeGetter(a, 93, 36000000000) is 1640261632 PASS safeGetter(a, 94, 37000000000) is -1654705664 PASS safeGetter(a, 95, 38000000000) is -654705664 PASS safeGetter(a, 96, 39000000000) is 345294336 PASS safeGetter(a, 97, 40000000000) is 1345294336 PASS safeGetter(a, 98, 41000000000) is -1949672960 PASS safeGetter(a, 99, 42000000000) is -949672960 PASS safeGetter(a, 0, 43000000000) is 50327040 PASS safeGetter(a, 1, 44000000000) is 1050327040 PASS safeGetter(a, 2, 45000000000) is 2050327040 PASS safeGetter(a, 3, 46000000000) is -1244640256 PASS safeGetter(a, 4, 47000000000) is -244640256 PASS safeGetter(a, 5, 48000000000) is 755359744 PASS safeGetter(a, 6, 49000000000) is 1755359744 PASS safeGetter(a, 7, 50000000000) is -1539607552 PASS safeGetter(a, 8, 0) is 0 PASS safeGetter(a, 9, 1000000000) is 1000000000 PASS safeGetter(a, 10, 2000000000) is 2000000000 PASS safeGetter(a, 11, 3000000000) is -1294967296 PASS safeGetter(a, 12, 4000000000) is -294967296 PASS safeGetter(a, 13, 5000000000) is 705032704 PASS safeGetter(a, 14, 6000000000) is 1705032704 PASS safeGetter(a, 15, 7000000000) is -1589934592 PASS safeGetter(a, 16, 8000000000) is -589934592 PASS safeGetter(a, 17, 9000000000) is 410065408 PASS safeGetter(a, 18, 10000000000) is 1410065408 PASS safeGetter(a, 19, 11000000000) is -1884901888 PASS safeGetter(a, 20, 12000000000) is -884901888 PASS safeGetter(a, 21, 13000000000) is 115098112 PASS safeGetter(a, 22, 14000000000) is 1115098112 PASS safeGetter(a, 23, 15000000000) is 2115098112 PASS safeGetter(a, 24, 16000000000) is -1179869184 PASS safeGetter(a, 25, 17000000000) is -179869184 PASS safeGetter(a, 26, 18000000000) is 820130816 PASS safeGetter(a, 27, 19000000000) is 1820130816 PASS safeGetter(a, 28, 20000000000) is -1474836480 PASS safeGetter(a, 29, 21000000000) is -474836480 PASS safeGetter(a, 30, 22000000000) is 525163520 PASS safeGetter(a, 31, 23000000000) is 1525163520 PASS safeGetter(a, 32, 24000000000) is -1769803776 PASS safeGetter(a, 33, 25000000000) is -769803776 PASS safeGetter(a, 34, 26000000000) is 230196224 PASS safeGetter(a, 35, 27000000000) is 1230196224 PASS safeGetter(a, 36, 28000000000) is -2064771072 PASS safeGetter(a, 37, 29000000000) is -1064771072 PASS safeGetter(a, 38, 30000000000) is -64771072 PASS safeGetter(a, 39, 31000000000) is 935228928 PASS safeGetter(a, 40, 32000000000) is 1935228928 PASS safeGetter(a, 41, 33000000000) is -1359738368 PASS safeGetter(a, 42, 34000000000) is -359738368 PASS safeGetter(a, 43, 35000000000) is 640261632 PASS safeGetter(a, 44, 36000000000) is 1640261632 PASS safeGetter(a, 45, 37000000000) is -1654705664 PASS safeGetter(a, 46, 38000000000) is -654705664 PASS safeGetter(a, 47, 39000000000) is 345294336 PASS safeGetter(a, 48, 40000000000) is 1345294336 PASS safeGetter(a, 49, 41000000000) is -1949672960 PASS safeGetter(a, 50, 42000000000) is -949672960 PASS safeGetter(a, 51, 43000000000) is 50327040 PASS safeGetter(a, 52, 44000000000) is 1050327040 PASS safeGetter(a, 53, 45000000000) is 2050327040 PASS safeGetter(a, 54, 46000000000) is -1244640256 PASS safeGetter(a, 55, 47000000000) is -244640256 PASS safeGetter(a, 56, 48000000000) is 755359744 PASS safeGetter(a, 57, 49000000000) is 1755359744 PASS safeGetter(a, 58, 50000000000) is -1539607552 PASS safeGetter(a, 59, 0) is 0 PASS safeGetter(a, 60, 1000000000) is 1000000000 PASS safeGetter(a, 61, 2000000000) is 2000000000 PASS safeGetter(a, 62, 3000000000) is -1294967296 PASS safeGetter(a, 63, 4000000000) is -294967296 PASS safeGetter(a, 64, 5000000000) is 705032704 PASS safeGetter(a, 65, 6000000000) is 1705032704 PASS safeGetter(a, 66, 7000000000) is -1589934592 PASS safeGetter(a, 67, 8000000000) is -589934592 PASS safeGetter(a, 68, 9000000000) is 410065408 PASS safeGetter(a, 69, 10000000000) is 1410065408 PASS safeGetter(a, 70, 11000000000) is -1884901888 PASS safeGetter(a, 71, 12000000000) is -884901888 PASS safeGetter(a, 72, 13000000000) is 115098112 PASS safeGetter(a, 73, 14000000000) is 1115098112 PASS safeGetter(a, 74, 15000000000) is 2115098112 PASS safeGetter(a, 75, 16000000000) is -1179869184 PASS safeGetter(a, 76, 17000000000) is -179869184 PASS safeGetter(a, 77, 18000000000) is 820130816 PASS safeGetter(a, 78, 19000000000) is 1820130816 PASS safeGetter(a, 79, 20000000000) is -1474836480 PASS safeGetter(a, 80, 21000000000) is -474836480 PASS safeGetter(a, 81, 22000000000) is 525163520 PASS safeGetter(a, 82, 23000000000) is 1525163520 PASS safeGetter(a, 83, 24000000000) is -1769803776 PASS safeGetter(a, 84, 25000000000) is -769803776 PASS safeGetter(a, 85, 26000000000) is 230196224 PASS safeGetter(a, 86, 27000000000) is 1230196224 PASS safeGetter(a, 87, 28000000000) is -2064771072 PASS safeGetter(a, 88, 29000000000) is -1064771072 PASS safeGetter(a, 89, 30000000000) is -64771072 PASS safeGetter(a, 90, 31000000000) is 935228928 PASS safeGetter(a, 91, 32000000000) is 1935228928 PASS safeGetter(a, 92, 33000000000) is -1359738368 PASS safeGetter(a, 93, 34000000000) is -359738368 PASS safeGetter(a, 94, 35000000000) is 640261632 PASS safeGetter(a, 95, 36000000000) is 1640261632 PASS safeGetter(a, 96, 37000000000) is -1654705664 PASS safeGetter(a, 97, 38000000000) is -654705664 PASS safeGetter(a, 98, 39000000000) is 345294336 PASS safeGetter(a, 99, 40000000000) is 1345294336 PASS safeGetter(a, 0, 41000000000) is 41000000000 PASS safeGetter(a, 1, 42000000000) is 42000000000 PASS safeGetter(a, 2, 43000000000) is 43000000000 PASS safeGetter(a, 3, 44000000000) is 44000000000 PASS safeGetter(a, 4, 45000000000) is 45000000000 PASS safeGetter(a, 5, 46000000000) is 46000000000 PASS safeGetter(a, 6, 47000000000) is 47000000000 PASS safeGetter(a, 7, 48000000000) is 48000000000 PASS safeGetter(a, 8, 49000000000) is 49000000000 PASS safeGetter(a, 9, 50000000000) is 50000000000 PASS safeGetter(a, 10, 0) is 0 PASS safeGetter(a, 11, 1000000000) is 1000000000 PASS safeGetter(a, 12, 2000000000) is 2000000000 PASS safeGetter(a, 13, 3000000000) is 3000000000 PASS safeGetter(a, 14, 4000000000) is 4000000000 PASS safeGetter(a, 15, 5000000000) is 5000000000 PASS safeGetter(a, 16, 6000000000) is 6000000000 PASS safeGetter(a, 17, 7000000000) is 7000000000 PASS safeGetter(a, 18, 8000000000) is 8000000000 PASS safeGetter(a, 19, 9000000000) is 9000000000 PASS safeGetter(a, 20, 10000000000) is 10000000000 PASS safeGetter(a, 21, 11000000000) is 11000000000 PASS safeGetter(a, 22, 12000000000) is 12000000000 PASS safeGetter(a, 23, 13000000000) is 13000000000 PASS safeGetter(a, 24, 14000000000) is 14000000000 PASS safeGetter(a, 25, 15000000000) is 15000000000 PASS safeGetter(a, 26, 16000000000) is 16000000000 PASS safeGetter(a, 27, 17000000000) is 17000000000 PASS safeGetter(a, 28, 18000000000) is 18000000000 PASS safeGetter(a, 29, 19000000000) is 19000000000 PASS safeGetter(a, 30, 20000000000) is 20000000000 PASS safeGetter(a, 31, 21000000000) is 21000000000 PASS safeGetter(a, 32, 22000000000) is 22000000000 PASS safeGetter(a, 33, 23000000000) is 23000000000 PASS safeGetter(a, 34, 24000000000) is 24000000000 PASS safeGetter(a, 35, 25000000000) is 25000000000 PASS safeGetter(a, 36, 26000000000) is 26000000000 PASS safeGetter(a, 37, 27000000000) is 27000000000 PASS safeGetter(a, 38, 28000000000) is 28000000000 PASS safeGetter(a, 39, 29000000000) is 29000000000 PASS safeGetter(a, 40, 30000000000) is 30000000000 PASS safeGetter(a, 41, 31000000000) is 31000000000 PASS safeGetter(a, 42, 32000000000) is 32000000000 PASS safeGetter(a, 43, 33000000000) is 33000000000 PASS safeGetter(a, 44, 34000000000) is 34000000000 PASS safeGetter(a, 45, 35000000000) is 35000000000 PASS safeGetter(a, 46, 36000000000) is 36000000000 PASS safeGetter(a, 47, 37000000000) is 37000000000 PASS safeGetter(a, 48, 38000000000) is 38000000000 PASS safeGetter(a, 49, 39000000000) is 39000000000 PASS safeGetter(a, 50, 40000000000) is 40000000000 PASS safeGetter(a, 51, 41000000000) is 41000000000 PASS safeGetter(a, 52, 42000000000) is 42000000000 PASS safeGetter(a, 53, 43000000000) is 43000000000 PASS safeGetter(a, 54, 44000000000) is 44000000000 PASS safeGetter(a, 55, 45000000000) is 45000000000 PASS safeGetter(a, 56, 46000000000) is 46000000000 PASS safeGetter(a, 57, 47000000000) is 47000000000 PASS safeGetter(a, 58, 48000000000) is 48000000000 PASS safeGetter(a, 59, 49000000000) is 49000000000 PASS safeGetter(a, 60, 50000000000) is 50000000000 PASS safeGetter(a, 61, 0) is 0 PASS safeGetter(a, 62, 1000000000) is 1000000000 PASS safeGetter(a, 63, 2000000000) is 2000000000 PASS safeGetter(a, 64, 3000000000) is 3000000000 PASS safeGetter(a, 65, 4000000000) is 4000000000 PASS safeGetter(a, 66, 5000000000) is 5000000000 PASS safeGetter(a, 67, 6000000000) is 6000000000 PASS safeGetter(a, 68, 7000000000) is 7000000000 PASS safeGetter(a, 69, 8000000000) is 8000000000 PASS safeGetter(a, 70, 9000000000) is 9000000000 PASS safeGetter(a, 71, 10000000000) is 10000000000 PASS safeGetter(a, 72, 11000000000) is 11000000000 PASS safeGetter(a, 73, 12000000000) is 12000000000 PASS safeGetter(a, 74, 13000000000) is 13000000000 PASS safeGetter(a, 75, 14000000000) is 14000000000 PASS safeGetter(a, 76, 15000000000) is 15000000000 PASS safeGetter(a, 77, 16000000000) is 16000000000 PASS safeGetter(a, 78, 17000000000) is 17000000000 PASS safeGetter(a, 79, 18000000000) is 18000000000 PASS safeGetter(a, 80, 19000000000) is 19000000000 PASS safeGetter(a, 81, 20000000000) is 20000000000 PASS safeGetter(a, 82, 21000000000) is 21000000000 PASS safeGetter(a, 83, 22000000000) is 22000000000 PASS safeGetter(a, 84, 23000000000) is 23000000000 PASS safeGetter(a, 85, 24000000000) is 24000000000 PASS safeGetter(a, 86, 25000000000) is 25000000000 PASS safeGetter(a, 87, 26000000000) is 26000000000 PASS safeGetter(a, 88, 27000000000) is 27000000000 PASS safeGetter(a, 89, 28000000000) is 28000000000 PASS safeGetter(a, 90, 29000000000) is 29000000000 PASS safeGetter(a, 91, 30000000000) is 30000000000 PASS safeGetter(a, 92, 31000000000) is 31000000000 PASS safeGetter(a, 93, 32000000000) is 32000000000 PASS safeGetter(a, 94, 33000000000) is 33000000000 PASS safeGetter(a, 95, 34000000000) is 34000000000 PASS safeGetter(a, 96, 35000000000) is 35000000000 PASS safeGetter(a, 97, 36000000000) is 36000000000 PASS safeGetter(a, 98, 37000000000) is 37000000000 PASS safeGetter(a, 99, 38000000000) is 38000000000 PASS safeGetter(a, 0.4, 39000000000) is 39000000000 PASS safeGetter(a, 1.4, 40000000000) is 40000000000 PASS safeGetter(a, 2.4, 41000000000) is 41000000000 PASS safeGetter(a, 3.4, 42000000000) is 42000000000 PASS safeGetter(a, 4.4, 43000000000) is 43000000000 PASS safeGetter(a, 5.4, 44000000000) is 44000000000 PASS safeGetter(a, 6.4, 45000000000) is 45000000000 PASS safeGetter(a, 7.4, 46000000000) is 46000000000 PASS safeGetter(a, 8.4, 47000000000) is 47000000000 PASS safeGetter(a, 9.4, 48000000000) is 48000000000 PASS safeGetter(a, 10.4, 49000000000) is 49000000000 PASS safeGetter(a, 11.4, 50000000000) is 50000000000 PASS safeGetter(a, 12.4, 0) is 0 PASS safeGetter(a, 13.4, 1000000000) is 1000000000 PASS safeGetter(a, 14.4, 2000000000) is 2000000000 PASS safeGetter(a, 15.4, 3000000000) is 3000000000 PASS safeGetter(a, 16.4, 4000000000) is 4000000000 PASS safeGetter(a, 17.4, 5000000000) is 5000000000 PASS safeGetter(a, 18.4, 6000000000) is 6000000000 PASS safeGetter(a, 19.4, 7000000000) is 7000000000 PASS safeGetter(a, 20.4, 8000000000) is 8000000000 PASS safeGetter(a, 21.4, 9000000000) is 9000000000 PASS safeGetter(a, 22.4, 10000000000) is 10000000000 PASS safeGetter(a, 23.4, 11000000000) is 11000000000 PASS safeGetter(a, 24.4, 12000000000) is 12000000000 PASS safeGetter(a, 25.4, 13000000000) is 13000000000 PASS safeGetter(a, 26.4, 14000000000) is 14000000000 PASS safeGetter(a, 27.4, 15000000000) is 15000000000 PASS safeGetter(a, 28.4, 16000000000) is 16000000000 PASS safeGetter(a, 29.4, 17000000000) is 17000000000 PASS safeGetter(a, 30.4, 18000000000) is 18000000000 PASS safeGetter(a, 31.4, 19000000000) is 19000000000 PASS safeGetter(a, 32.4, 20000000000) is 20000000000 PASS safeGetter(a, 33.4, 21000000000) is 21000000000 PASS safeGetter(a, 34.4, 22000000000) is 22000000000 PASS safeGetter(a, 35.4, 23000000000) is 23000000000 PASS safeGetter(a, 36.4, 24000000000) is 24000000000 PASS safeGetter(a, 37.4, 25000000000) is 25000000000 PASS safeGetter(a, 38.4, 26000000000) is 26000000000 PASS safeGetter(a, 39.4, 27000000000) is 27000000000 PASS safeGetter(a, 40.4, 28000000000) is 28000000000 PASS safeGetter(a, 41.4, 29000000000) is 29000000000 PASS safeGetter(a, 42.4, 30000000000) is 30000000000 PASS safeGetter(a, 43.4, 31000000000) is 31000000000 PASS safeGetter(a, 44.4, 32000000000) is 32000000000 PASS safeGetter(a, 45.4, 33000000000) is 33000000000 PASS safeGetter(a, 46.4, 34000000000) is 34000000000 PASS safeGetter(a, 47.4, 35000000000) is 35000000000 PASS safeGetter(a, 48.4, 36000000000) is 36000000000 PASS safeGetter(a, 49.4, 37000000000) is 37000000000 PASS safeGetter(a, 50.4, 38000000000) is 38000000000 PASS safeGetter(a, 51.4, 39000000000) is 39000000000 PASS safeGetter(a, 52.4, 40000000000) is 40000000000 PASS safeGetter(a, 53.4, 41000000000) is 41000000000 PASS safeGetter(a, 54.4, 42000000000) is 42000000000 PASS safeGetter(a, 55.4, 43000000000) is 43000000000 PASS safeGetter(a, 56.4, 44000000000) is 44000000000 PASS safeGetter(a, 57.4, 45000000000) is 45000000000 PASS safeGetter(a, 58.4, 46000000000) is 46000000000 PASS safeGetter(a, 59.4, 47000000000) is 47000000000 PASS safeGetter(a, 60.4, 48000000000) is 48000000000 PASS safeGetter(a, 61.4, 49000000000) is 49000000000 PASS safeGetter(a, 62.4, 50000000000) is 50000000000 PASS safeGetter(a, 63.4, 0) is 0 PASS safeGetter(a, 64.4, 1000000000) is 1000000000 PASS safeGetter(a, 65.4, 2000000000) is 2000000000 PASS safeGetter(a, 66.4, 3000000000) is 3000000000 PASS safeGetter(a, 67.4, 4000000000) is 4000000000 PASS safeGetter(a, 68.4, 5000000000) is 5000000000 PASS safeGetter(a, 69.4, 6000000000) is 6000000000 PASS safeGetter(a, 70.4, 7000000000) is 7000000000 PASS safeGetter(a, 71.4, 8000000000) is 8000000000 PASS safeGetter(a, 72.4, 9000000000) is 9000000000 PASS safeGetter(a, 73.4, 10000000000) is 10000000000 PASS safeGetter(a, 74.4, 11000000000) is 11000000000 PASS safeGetter(a, 75.4, 12000000000) is 12000000000 PASS safeGetter(a, 76.4, 13000000000) is 13000000000 PASS safeGetter(a, 77.4, 14000000000) is 14000000000 PASS safeGetter(a, 78.4, 15000000000) is 15000000000 PASS safeGetter(a, 79.4, 16000000000) is 16000000000 PASS safeGetter(a, 80.4, 17000000000) is 17000000000 PASS safeGetter(a, 81.4, 18000000000) is 18000000000 PASS safeGetter(a, 82.4, 19000000000) is 19000000000 PASS safeGetter(a, 83.4, 20000000000) is 20000000000 PASS safeGetter(a, 84.4, 21000000000) is 21000000000 PASS safeGetter(a, 85.4, 22000000000) is 22000000000 PASS safeGetter(a, 86.4, 23000000000) is 23000000000 PASS safeGetter(a, 87.4, 24000000000) is 24000000000 PASS safeGetter(a, 88.4, 25000000000) is 25000000000 PASS safeGetter(a, 89.4, 26000000000) is 26000000000 PASS safeGetter(a, 90.4, 27000000000) is 27000000000 PASS safeGetter(a, 91.4, 28000000000) is 28000000000 PASS safeGetter(a, 92.4, 29000000000) is 29000000000 PASS safeGetter(a, 93.4, 30000000000) is 30000000000 PASS safeGetter(a, 94.4, 31000000000) is 31000000000 PASS safeGetter(a, 95.4, 32000000000) is 32000000000 PASS safeGetter(a, 96.4, 33000000000) is 33000000000 PASS safeGetter(a, 97.4, 34000000000) is 34000000000 PASS safeGetter(a, 98.4, 35000000000) is 35000000000 PASS safeGetter(a, 99.4, 36000000000) is 36000000000 PASS safeGetter(a, 0.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 1.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 2.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 3.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 4.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 5.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 6.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 7.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 8.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 9.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 10.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 11.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 12.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 13.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 14.4, -1000.5) is -1000.5 PASS safeGetter(a, 15.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 16.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 17.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 18.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 19.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 20.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 21.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 22.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 23.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 24.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 25.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 26.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 27.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 28.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 29.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 30.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 31.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 32.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 33.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 34.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 35.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 36.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 37.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 38.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 39.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 40.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 41.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 42.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 43.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 44.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 45.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 46.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 47.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 48.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 49.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 50.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 51.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 52.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 53.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 54.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 55.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 56.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 57.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 58.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 59.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 60.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 61.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 62.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 63.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 64.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 65.4, -1000.5) is -1000.5 PASS safeGetter(a, 66.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 67.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 68.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 69.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 70.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 71.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 72.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 73.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 74.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 75.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 76.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 77.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 78.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 79.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 80.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 81.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 82.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 83.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 84.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 85.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 86.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 87.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 88.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 89.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 90.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 91.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 92.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 93.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 94.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 95.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 96.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 97.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 98.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 99.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 0.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 1.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 2.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 3.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 4.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 5.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 6.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 7.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 8.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 9.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 10.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 11.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 12.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 13.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 14.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 15.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 16.4, -1000.5) is -1000.5 PASS safeGetter(a, 17.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 18.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 19.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 20.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 21.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 22.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 23.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 24.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 25.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 26.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 27.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 28.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 29.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 30.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 31.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 32.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 33.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 34.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 35.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 36.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 37.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 38.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 39.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 40.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 41.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 42.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 43.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 44.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 45.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 46.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 47.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 48.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 49.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 50.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 51.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 52.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 53.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 54.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 55.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 56.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 57.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 58.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 59.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 60.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 61.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 62.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 63.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 64.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 65.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 66.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 67.4, -1000.5) is -1000.5 PASS safeGetter(a, 68.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 69.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 70.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 71.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 72.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 73.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 74.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 75.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 76.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 77.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 78.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 79.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 80.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 81.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 82.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 83.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 84.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 85.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 86.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 87.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 88.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 89.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 90.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 91.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 92.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 93.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 94.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 95.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 96.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 97.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 98.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 99.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 0.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 1.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 2.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 3.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 4.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 5.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 6.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 7.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 8.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 9.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 10.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 11.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 12.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 13.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 14.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 15.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 16.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 17.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 18.4, -1000.5) is -1000.5 PASS safeGetter(a, 19.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 20.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 21.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 22.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 23.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 24.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 25.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 26.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 27.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 28.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 29.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 30.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 31.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 32.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 33.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 34.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 35.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 36.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 37.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 38.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 39.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 40.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 41.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 42.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 43.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 44.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 45.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 46.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 47.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 48.4, -30000001000.5) is -30000001000.5 PASS safeGetter(a, 49.4, -31000001000.5) is -31000001000.5 PASS safeGetter(a, 50.4, -32000001000.5) is -32000001000.5 PASS safeGetter(a, 51.4, -33000001000.5) is -33000001000.5 PASS safeGetter(a, 52.4, -34000001000.5) is -34000001000.5 PASS safeGetter(a, 53.4, -35000001000.5) is -35000001000.5 PASS safeGetter(a, 54.4, -36000001000.5) is -36000001000.5 PASS safeGetter(a, 55.4, -37000001000.5) is -37000001000.5 PASS safeGetter(a, 56.4, -38000001000.5) is -38000001000.5 PASS safeGetter(a, 57.4, -39000001000.5) is -39000001000.5 PASS safeGetter(a, 58.4, -40000001000.5) is -40000001000.5 PASS safeGetter(a, 59.4, -41000001000.5) is -41000001000.5 PASS safeGetter(a, 60.4, -42000001000.5) is -42000001000.5 PASS safeGetter(a, 61.4, -43000001000.5) is -43000001000.5 PASS safeGetter(a, 62.4, -44000001000.5) is -44000001000.5 PASS safeGetter(a, 63.4, -45000001000.5) is -45000001000.5 PASS safeGetter(a, 64.4, -46000001000.5) is -46000001000.5 PASS safeGetter(a, 65.4, -47000001000.5) is -47000001000.5 PASS safeGetter(a, 66.4, -48000001000.5) is -48000001000.5 PASS safeGetter(a, 67.4, -49000001000.5) is -49000001000.5 PASS safeGetter(a, 68.4, -50000001000.5) is -50000001000.5 PASS safeGetter(a, 69.4, -1000.5) is -1000.5 PASS safeGetter(a, 70.4, -1000001000.5) is -1000001000.5 PASS safeGetter(a, 71.4, -2000001000.5) is -2000001000.5 PASS safeGetter(a, 72.4, -3000001000.5) is -3000001000.5 PASS safeGetter(a, 73.4, -4000001000.5) is -4000001000.5 PASS safeGetter(a, 74.4, -5000001000.5) is -5000001000.5 PASS safeGetter(a, 75.4, -6000001000.5) is -6000001000.5 PASS safeGetter(a, 76.4, -7000001000.5) is -7000001000.5 PASS safeGetter(a, 77.4, -8000001000.5) is -8000001000.5 PASS safeGetter(a, 78.4, -9000001000.5) is -9000001000.5 PASS safeGetter(a, 79.4, -10000001000.5) is -10000001000.5 PASS safeGetter(a, 80.4, -11000001000.5) is -11000001000.5 PASS safeGetter(a, 81.4, -12000001000.5) is -12000001000.5 PASS safeGetter(a, 82.4, -13000001000.5) is -13000001000.5 PASS safeGetter(a, 83.4, -14000001000.5) is -14000001000.5 PASS safeGetter(a, 84.4, -15000001000.5) is -15000001000.5 PASS safeGetter(a, 85.4, -16000001000.5) is -16000001000.5 PASS safeGetter(a, 86.4, -17000001000.5) is -17000001000.5 PASS safeGetter(a, 87.4, -18000001000.5) is -18000001000.5 PASS safeGetter(a, 88.4, -19000001000.5) is -19000001000.5 PASS safeGetter(a, 89.4, -20000001000.5) is -20000001000.5 PASS safeGetter(a, 90.4, -21000001000.5) is -21000001000.5 PASS safeGetter(a, 91.4, -22000001000.5) is -22000001000.5 PASS safeGetter(a, 92.4, -23000001000.5) is -23000001000.5 PASS safeGetter(a, 93.4, -24000001000.5) is -24000001000.5 PASS safeGetter(a, 94.4, -25000001000.5) is -25000001000.5 PASS safeGetter(a, 95.4, -26000001000.5) is -26000001000.5 PASS safeGetter(a, 96.4, -27000001000.5) is -27000001000.5 PASS safeGetter(a, 97.4, -28000001000.5) is -28000001000.5 PASS safeGetter(a, 98.4, -29000001000.5) is -29000001000.5 PASS safeGetter(a, 99.4, -30000001000.5) is -30000001000.5 PASS getter(a, 0, 0) is 0 PASS getter(a, 1, 1000000000) is 1000000000 PASS getter(a, 2, 2000000000) is 2000000000 PASS getter(a, 3, 3000000000) is -1294967296 PASS getter(a, 4, 4000000000) is -294967296 PASS getter(a, 5, 5000000000) is 705032704 PASS getter(a, 6, 6000000000) is 1705032704 PASS getter(a, 7, 7000000000) is -1589934592 PASS getter(a, 8, 8000000000) is -589934592 PASS getter(a, 9, 9000000000) is 410065408 PASS getter(a, 10, 10000000000) is 1410065408 PASS getter(a, 11, 11000000000) is -1884901888 PASS getter(a, 12, 12000000000) is -884901888 PASS getter(a, 13, 13000000000) is 115098112 PASS getter(a, 14, 14000000000) is 1115098112 PASS getter(a, 15, 15000000000) is 2115098112 PASS getter(a, 16, 16000000000) is -1179869184 PASS getter(a, 17, 17000000000) is -179869184 PASS getter(a, 18, 18000000000) is 820130816 PASS getter(a, 19, 19000000000) is 1820130816 PASS getter(a, 20, 20000000000) is -1474836480 PASS getter(a, 21, 21000000000) is -474836480 PASS getter(a, 22, 22000000000) is 525163520 PASS getter(a, 23, 23000000000) is 1525163520 PASS getter(a, 24, 24000000000) is -1769803776 PASS getter(a, 25, 25000000000) is -769803776 PASS getter(a, 26, 26000000000) is 230196224 PASS getter(a, 27, 27000000000) is 1230196224 PASS getter(a, 28, 28000000000) is -2064771072 PASS getter(a, 29, 29000000000) is -1064771072 PASS getter(a, 30, 30000000000) is -64771072 PASS getter(a, 31, 31000000000) is 935228928 PASS getter(a, 32, 32000000000) is 1935228928 PASS getter(a, 33, 33000000000) is -1359738368 PASS getter(a, 34, 34000000000) is -359738368 PASS getter(a, 35, 35000000000) is 640261632 PASS getter(a, 36, 36000000000) is 1640261632 PASS getter(a, 37, 37000000000) is -1654705664 PASS getter(a, 38, 38000000000) is -654705664 PASS getter(a, 39, 39000000000) is 345294336 PASS getter(a, 40, 40000000000) is 1345294336 PASS getter(a, 41, 41000000000) is -1949672960 PASS getter(a, 42, 42000000000) is -949672960 PASS getter(a, 43, 43000000000) is 50327040 PASS getter(a, 44, 44000000000) is 1050327040 PASS getter(a, 45, 45000000000) is 2050327040 PASS getter(a, 46, 46000000000) is -1244640256 PASS getter(a, 47, 47000000000) is -244640256 PASS getter(a, 48, 48000000000) is 755359744 PASS getter(a, 49, 49000000000) is 1755359744 PASS getter(a, 50, 50000000000) is -1539607552 PASS getter(a, 51, 0) is 0 PASS getter(a, 52, 1000000000) is 1000000000 PASS getter(a, 53, 2000000000) is 2000000000 PASS getter(a, 54, 3000000000) is -1294967296 PASS getter(a, 55, 4000000000) is -294967296 PASS getter(a, 56, 5000000000) is 705032704 PASS getter(a, 57, 6000000000) is 1705032704 PASS getter(a, 58, 7000000000) is -1589934592 PASS getter(a, 59, 8000000000) is -589934592 PASS getter(a, 60, 9000000000) is 410065408 PASS getter(a, 61, 10000000000) is 1410065408 PASS getter(a, 62, 11000000000) is -1884901888 PASS getter(a, 63, 12000000000) is -884901888 PASS getter(a, 64, 13000000000) is 115098112 PASS getter(a, 65, 14000000000) is 1115098112 PASS getter(a, 66, 15000000000) is 2115098112 PASS getter(a, 67, 16000000000) is -1179869184 PASS getter(a, 68, 17000000000) is -179869184 PASS getter(a, 69, 18000000000) is 820130816 PASS getter(a, 70, 19000000000) is 1820130816 PASS getter(a, 71, 20000000000) is -1474836480 PASS getter(a, 72, 21000000000) is -474836480 PASS getter(a, 73, 22000000000) is 525163520 PASS getter(a, 74, 23000000000) is 1525163520 PASS getter(a, 75, 24000000000) is -1769803776 PASS getter(a, 76, 25000000000) is -769803776 PASS getter(a, 77, 26000000000) is 230196224 PASS getter(a, 78, 27000000000) is 1230196224 PASS getter(a, 79, 28000000000) is -2064771072 PASS getter(a, 80, 29000000000) is -1064771072 PASS getter(a, 81, 30000000000) is -64771072 PASS getter(a, 82, 31000000000) is 935228928 PASS getter(a, 83, 32000000000) is 1935228928 PASS getter(a, 84, 33000000000) is -1359738368 PASS getter(a, 85, 34000000000) is -359738368 PASS getter(a, 86, 35000000000) is 640261632 PASS getter(a, 87, 36000000000) is 1640261632 PASS getter(a, 88, 37000000000) is -1654705664 PASS getter(a, 89, 38000000000) is -654705664 PASS getter(a, 90, 39000000000) is 345294336 PASS getter(a, 91, 40000000000) is 1345294336 PASS getter(a, 92, 41000000000) is -1949672960 PASS getter(a, 93, 42000000000) is -949672960 PASS getter(a, 94, 43000000000) is 50327040 PASS getter(a, 95, 44000000000) is 1050327040 PASS getter(a, 96, 45000000000) is 2050327040 PASS getter(a, 97, 46000000000) is -1244640256 PASS getter(a, 98, 47000000000) is -244640256 PASS getter(a, 99, 48000000000) is 755359744 PASS getter(a, 0, 49000000000) is 1755359744 PASS getter(a, 1, 50000000000) is -1539607552 PASS getter(a, 2, 0) is 0 PASS getter(a, 3, 1000000000) is 1000000000 PASS getter(a, 4, 2000000000) is 2000000000 PASS getter(a, 5, 3000000000) is -1294967296 PASS getter(a, 6, 4000000000) is -294967296 PASS getter(a, 7, 5000000000) is 705032704 PASS getter(a, 8, 6000000000) is 1705032704 PASS getter(a, 9, 7000000000) is -1589934592 PASS getter(a, 10, 8000000000) is -589934592 PASS getter(a, 11, 9000000000) is 410065408 PASS getter(a, 12, 10000000000) is 1410065408 PASS getter(a, 13, 11000000000) is -1884901888 PASS getter(a, 14, 12000000000) is -884901888 PASS getter(a, 15, 13000000000) is 115098112 PASS getter(a, 16, 14000000000) is 1115098112 PASS getter(a, 17, 15000000000) is 2115098112 PASS getter(a, 18, 16000000000) is -1179869184 PASS getter(a, 19, 17000000000) is -179869184 PASS getter(a, 20, 18000000000) is 820130816 PASS getter(a, 21, 19000000000) is 1820130816 PASS getter(a, 22, 20000000000) is -1474836480 PASS getter(a, 23, 21000000000) is -474836480 PASS getter(a, 24, 22000000000) is 525163520 PASS getter(a, 25, 23000000000) is 1525163520 PASS getter(a, 26, 24000000000) is -1769803776 PASS getter(a, 27, 25000000000) is -769803776 PASS getter(a, 28, 26000000000) is 230196224 PASS getter(a, 29, 27000000000) is 1230196224 PASS getter(a, 30, 28000000000) is -2064771072 PASS getter(a, 31, 29000000000) is -1064771072 PASS getter(a, 32, 30000000000) is -64771072 PASS getter(a, 33, 31000000000) is 935228928 PASS getter(a, 34, 32000000000) is 1935228928 PASS getter(a, 35, 33000000000) is -1359738368 PASS getter(a, 36, 34000000000) is -359738368 PASS getter(a, 37, 35000000000) is 640261632 PASS getter(a, 38, 36000000000) is 1640261632 PASS getter(a, 39, 37000000000) is -1654705664 PASS getter(a, 40, 38000000000) is -654705664 PASS getter(a, 41, 39000000000) is 345294336 PASS getter(a, 42, 40000000000) is 1345294336 PASS getter(a, 43, 41000000000) is -1949672960 PASS getter(a, 44, 42000000000) is -949672960 PASS getter(a, 45, 43000000000) is 50327040 PASS getter(a, 46, 44000000000) is 1050327040 PASS getter(a, 47, 45000000000) is 2050327040 PASS getter(a, 48, 46000000000) is -1244640256 PASS getter(a, 49, 47000000000) is -244640256 PASS getter(a, 50, 48000000000) is 755359744 PASS getter(a, 51, 49000000000) is 1755359744 PASS getter(a, 52, 50000000000) is -1539607552 PASS getter(a, 53, 0) is 0 PASS getter(a, 54, 1000000000) is 1000000000 PASS getter(a, 55, 2000000000) is 2000000000 PASS getter(a, 56, 3000000000) is -1294967296 PASS getter(a, 57, 4000000000) is -294967296 PASS getter(a, 58, 5000000000) is 705032704 PASS getter(a, 59, 6000000000) is 1705032704 PASS getter(a, 60, 7000000000) is -1589934592 PASS getter(a, 61, 8000000000) is -589934592 PASS getter(a, 62, 9000000000) is 410065408 PASS getter(a, 63, 10000000000) is 1410065408 PASS getter(a, 64, 11000000000) is -1884901888 PASS getter(a, 65, 12000000000) is -884901888 PASS getter(a, 66, 13000000000) is 115098112 PASS getter(a, 67, 14000000000) is 1115098112 PASS getter(a, 68, 15000000000) is 2115098112 PASS getter(a, 69, 16000000000) is -1179869184 PASS getter(a, 70, 17000000000) is -179869184 PASS getter(a, 71, 18000000000) is 820130816 PASS getter(a, 72, 19000000000) is 1820130816 PASS getter(a, 73, 20000000000) is -1474836480 PASS getter(a, 74, 21000000000) is -474836480 PASS getter(a, 75, 22000000000) is 525163520 PASS getter(a, 76, 23000000000) is 1525163520 PASS getter(a, 77, 24000000000) is -1769803776 PASS getter(a, 78, 25000000000) is -769803776 PASS getter(a, 79, 26000000000) is 230196224 PASS getter(a, 80, 27000000000) is 1230196224 PASS getter(a, 81, 28000000000) is -2064771072 PASS getter(a, 82, 29000000000) is -1064771072 PASS getter(a, 83, 30000000000) is -64771072 PASS getter(a, 84, 31000000000) is 935228928 PASS getter(a, 85, 32000000000) is 1935228928 PASS getter(a, 86, 33000000000) is -1359738368 PASS getter(a, 87, 34000000000) is -359738368 PASS getter(a, 88, 35000000000) is 640261632 PASS getter(a, 89, 36000000000) is 1640261632 PASS getter(a, 90, 37000000000) is -1654705664 PASS getter(a, 91, 38000000000) is -654705664 PASS getter(a, 92, 39000000000) is 345294336 PASS getter(a, 93, 40000000000) is 1345294336 PASS getter(a, 94, 41000000000) is -1949672960 PASS getter(a, 95, 42000000000) is -949672960 PASS getter(a, 96, 43000000000) is 50327040 PASS getter(a, 97, 44000000000) is 1050327040 PASS getter(a, 98, 45000000000) is 2050327040 PASS getter(a, 99, 46000000000) is -1244640256 PASS getter(a, 0, 47000000000) is -244640256 PASS getter(a, 1, 48000000000) is 755359744 PASS getter(a, 2, 49000000000) is 1755359744 PASS getter(a, 3, 50000000000) is -1539607552 PASS getter(a, 4, 0) is 0 PASS getter(a, 5, 1000000000) is 1000000000 PASS getter(a, 6, 2000000000) is 2000000000 PASS getter(a, 7, 3000000000) is -1294967296 PASS getter(a, 8, 4000000000) is -294967296 PASS getter(a, 9, 5000000000) is 705032704 PASS getter(a, 10, 6000000000) is 1705032704 PASS getter(a, 11, 7000000000) is -1589934592 PASS getter(a, 12, 8000000000) is -589934592 PASS getter(a, 13, 9000000000) is 410065408 PASS getter(a, 14, 10000000000) is 1410065408 PASS getter(a, 15, 11000000000) is -1884901888 PASS getter(a, 16, 12000000000) is -884901888 PASS getter(a, 17, 13000000000) is 115098112 PASS getter(a, 18, 14000000000) is 1115098112 PASS getter(a, 19, 15000000000) is 2115098112 PASS getter(a, 20, 16000000000) is -1179869184 PASS getter(a, 21, 17000000000) is -179869184 PASS getter(a, 22, 18000000000) is 820130816 PASS getter(a, 23, 19000000000) is 1820130816 PASS getter(a, 24, 20000000000) is -1474836480 PASS getter(a, 25, 21000000000) is -474836480 PASS getter(a, 26, 22000000000) is 525163520 PASS getter(a, 27, 23000000000) is 1525163520 PASS getter(a, 28, 24000000000) is -1769803776 PASS getter(a, 29, 25000000000) is -769803776 PASS getter(a, 30, 26000000000) is 230196224 PASS getter(a, 31, 27000000000) is 1230196224 PASS getter(a, 32, 28000000000) is -2064771072 PASS getter(a, 33, 29000000000) is -1064771072 PASS getter(a, 34, 30000000000) is -64771072 PASS getter(a, 35, 31000000000) is 935228928 PASS getter(a, 36, 32000000000) is 1935228928 PASS getter(a, 37, 33000000000) is -1359738368 PASS getter(a, 38, 34000000000) is -359738368 PASS getter(a, 39, 35000000000) is 640261632 PASS getter(a, 40, 36000000000) is 1640261632 PASS getter(a, 41, 37000000000) is -1654705664 PASS getter(a, 42, 38000000000) is -654705664 PASS getter(a, 43, 39000000000) is 345294336 PASS getter(a, 44, 40000000000) is 1345294336 PASS getter(a, 45, 41000000000) is -1949672960 PASS getter(a, 46, 42000000000) is -949672960 PASS getter(a, 47, 43000000000) is 50327040 PASS getter(a, 48, 44000000000) is 1050327040 PASS getter(a, 49, 45000000000) is 2050327040 PASS getter(a, 50, 46000000000) is -1244640256 PASS getter(a, 51, 47000000000) is -244640256 PASS getter(a, 52, 48000000000) is 755359744 PASS getter(a, 53, 49000000000) is 1755359744 PASS getter(a, 54, 50000000000) is -1539607552 PASS getter(a, 55, 0) is 0 PASS getter(a, 56, 1000000000) is 1000000000 PASS getter(a, 57, 2000000000) is 2000000000 PASS getter(a, 58, 3000000000) is -1294967296 PASS getter(a, 59, 4000000000) is -294967296 PASS getter(a, 60, 5000000000) is 705032704 PASS getter(a, 61, 6000000000) is 1705032704 PASS getter(a, 62, 7000000000) is -1589934592 PASS getter(a, 63, 8000000000) is -589934592 PASS getter(a, 64, 9000000000) is 410065408 PASS getter(a, 65, 10000000000) is 1410065408 PASS getter(a, 66, 11000000000) is -1884901888 PASS getter(a, 67, 12000000000) is -884901888 PASS getter(a, 68, 13000000000) is 115098112 PASS getter(a, 69, 14000000000) is 1115098112 PASS getter(a, 70, 15000000000) is 2115098112 PASS getter(a, 71, 16000000000) is -1179869184 PASS getter(a, 72, 17000000000) is -179869184 PASS getter(a, 73, 18000000000) is 820130816 PASS getter(a, 74, 19000000000) is 1820130816 PASS getter(a, 75, 20000000000) is -1474836480 PASS getter(a, 76, 21000000000) is -474836480 PASS getter(a, 77, 22000000000) is 525163520 PASS getter(a, 78, 23000000000) is 1525163520 PASS getter(a, 79, 24000000000) is -1769803776 PASS getter(a, 80, 25000000000) is -769803776 PASS getter(a, 81, 26000000000) is 230196224 PASS getter(a, 82, 27000000000) is 1230196224 PASS getter(a, 83, 28000000000) is -2064771072 PASS getter(a, 84, 29000000000) is -1064771072 PASS getter(a, 85, 30000000000) is -64771072 PASS getter(a, 86, 31000000000) is 935228928 PASS getter(a, 87, 32000000000) is 1935228928 PASS getter(a, 88, 33000000000) is -1359738368 PASS getter(a, 89, 34000000000) is -359738368 PASS getter(a, 90, 35000000000) is 640261632 PASS getter(a, 91, 36000000000) is 1640261632 PASS getter(a, 92, 37000000000) is -1654705664 PASS getter(a, 93, 38000000000) is -654705664 PASS getter(a, 94, 39000000000) is 345294336 PASS getter(a, 95, 40000000000) is 1345294336 PASS getter(a, 96, 41000000000) is -1949672960 PASS getter(a, 97, 42000000000) is -949672960 PASS getter(a, 98, 43000000000) is 50327040 PASS getter(a, 99, 44000000000) is 1050327040 PASS getter(a, 0, 45000000000) is 2050327040 PASS getter(a, 1, 46000000000) is -1244640256 PASS getter(a, 2, 47000000000) is -244640256 PASS getter(a, 3, 48000000000) is 755359744 PASS getter(a, 4, 49000000000) is 1755359744 PASS getter(a, 5, 50000000000) is -1539607552 PASS getter(a, 6, 0) is 0 PASS getter(a, 7, 1000000000) is 1000000000 PASS getter(a, 8, 2000000000) is 2000000000 PASS getter(a, 9, 3000000000) is -1294967296 PASS getter(a, 10, 4000000000) is -294967296 PASS getter(a, 11, 5000000000) is 705032704 PASS getter(a, 12, 6000000000) is 1705032704 PASS getter(a, 13, 7000000000) is -1589934592 PASS getter(a, 14, 8000000000) is -589934592 PASS getter(a, 15, 9000000000) is 410065408 PASS getter(a, 16, 10000000000) is 1410065408 PASS getter(a, 17, 11000000000) is -1884901888 PASS getter(a, 18, 12000000000) is -884901888 PASS getter(a, 19, 13000000000) is 115098112 PASS getter(a, 20, 14000000000) is 1115098112 PASS getter(a, 21, 15000000000) is 2115098112 PASS getter(a, 22, 16000000000) is -1179869184 PASS getter(a, 23, 17000000000) is -179869184 PASS getter(a, 24, 18000000000) is 820130816 PASS getter(a, 25, 19000000000) is 1820130816 PASS getter(a, 26, 20000000000) is -1474836480 PASS getter(a, 27, 21000000000) is -474836480 PASS getter(a, 28, 22000000000) is 525163520 PASS getter(a, 29, 23000000000) is 1525163520 PASS getter(a, 30, 24000000000) is -1769803776 PASS getter(a, 31, 25000000000) is -769803776 PASS getter(a, 32, 26000000000) is 230196224 PASS getter(a, 33, 27000000000) is 1230196224 PASS getter(a, 34, 28000000000) is -2064771072 PASS getter(a, 35, 29000000000) is -1064771072 PASS getter(a, 36, 30000000000) is -64771072 PASS getter(a, 37, 31000000000) is 935228928 PASS getter(a, 38, 32000000000) is 1935228928 PASS getter(a, 39, 33000000000) is -1359738368 PASS getter(a, 40, 34000000000) is -359738368 PASS getter(a, 41, 35000000000) is 640261632 PASS getter(a, 42, 36000000000) is 1640261632 PASS getter(a, 43, 37000000000) is -1654705664 PASS getter(a, 44, 38000000000) is -654705664 PASS getter(a, 45, 39000000000) is 345294336 PASS getter(a, 46, 40000000000) is 1345294336 PASS getter(a, 47, 41000000000) is -1949672960 PASS getter(a, 48, 42000000000) is -949672960 PASS getter(a, 49, 43000000000) is 50327040 PASS getter(a, 50, 44000000000) is 1050327040 PASS getter(a, 51, 45000000000) is 2050327040 PASS getter(a, 52, 46000000000) is -1244640256 PASS getter(a, 53, 47000000000) is -244640256 PASS getter(a, 54, 48000000000) is 755359744 PASS getter(a, 55, 49000000000) is 1755359744 PASS getter(a, 56, 50000000000) is -1539607552 PASS getter(a, 57, 0) is 0 PASS getter(a, 58, 1000000000) is 1000000000 PASS getter(a, 59, 2000000000) is 2000000000 PASS getter(a, 60, 3000000000) is -1294967296 PASS getter(a, 61, 4000000000) is -294967296 PASS getter(a, 62, 5000000000) is 705032704 PASS getter(a, 63, 6000000000) is 1705032704 PASS getter(a, 64, 7000000000) is -1589934592 PASS getter(a, 65, 8000000000) is -589934592 PASS getter(a, 66, 9000000000) is 410065408 PASS getter(a, 67, 10000000000) is 1410065408 PASS getter(a, 68, 11000000000) is -1884901888 PASS getter(a, 69, 12000000000) is -884901888 PASS getter(a, 70, 13000000000) is 115098112 PASS getter(a, 71, 14000000000) is 1115098112 PASS getter(a, 72, 15000000000) is 2115098112 PASS getter(a, 73, 16000000000) is -1179869184 PASS getter(a, 74, 17000000000) is -179869184 PASS getter(a, 75, 18000000000) is 820130816 PASS getter(a, 76, 19000000000) is 1820130816 PASS getter(a, 77, 20000000000) is -1474836480 PASS getter(a, 78, 21000000000) is -474836480 PASS getter(a, 79, 22000000000) is 525163520 PASS getter(a, 80, 23000000000) is 1525163520 PASS getter(a, 81, 24000000000) is -1769803776 PASS getter(a, 82, 25000000000) is -769803776 PASS getter(a, 83, 26000000000) is 230196224 PASS getter(a, 84, 27000000000) is 1230196224 PASS getter(a, 85, 28000000000) is -2064771072 PASS getter(a, 86, 29000000000) is -1064771072 PASS getter(a, 87, 30000000000) is -64771072 PASS getter(a, 88, 31000000000) is 935228928 PASS getter(a, 89, 32000000000) is 1935228928 PASS getter(a, 90, 33000000000) is -1359738368 PASS getter(a, 91, 34000000000) is -359738368 PASS getter(a, 92, 35000000000) is 640261632 PASS getter(a, 93, 36000000000) is 1640261632 PASS getter(a, 94, 37000000000) is -1654705664 PASS getter(a, 95, 38000000000) is -654705664 PASS getter(a, 96, 39000000000) is 345294336 PASS getter(a, 97, 40000000000) is 1345294336 PASS getter(a, 98, 41000000000) is -1949672960 PASS getter(a, 99, 42000000000) is -949672960 PASS getter(a, 0, 43000000000) is 50327040 PASS getter(a, 1, 44000000000) is 1050327040 PASS getter(a, 2, 45000000000) is 2050327040 PASS getter(a, 3, 46000000000) is -1244640256 PASS getter(a, 4, 47000000000) is -244640256 PASS getter(a, 5, 48000000000) is 755359744 PASS getter(a, 6, 49000000000) is 1755359744 PASS getter(a, 7, 50000000000) is -1539607552 PASS getter(a, 8, 0) is 0 PASS getter(a, 9, 1000000000) is 1000000000 PASS getter(a, 10, 2000000000) is 2000000000 PASS getter(a, 11, 3000000000) is -1294967296 PASS getter(a, 12, 4000000000) is -294967296 PASS getter(a, 13, 5000000000) is 705032704 PASS getter(a, 14, 6000000000) is 1705032704 PASS getter(a, 15, 7000000000) is -1589934592 PASS getter(a, 16, 8000000000) is -589934592 PASS getter(a, 17, 9000000000) is 410065408 PASS getter(a, 18, 10000000000) is 1410065408 PASS getter(a, 19, 11000000000) is -1884901888 PASS getter(a, 20, 12000000000) is -884901888 PASS getter(a, 21, 13000000000) is 115098112 PASS getter(a, 22, 14000000000) is 1115098112 PASS getter(a, 23, 15000000000) is 2115098112 PASS getter(a, 24, 16000000000) is -1179869184 PASS getter(a, 25, 17000000000) is -179869184 PASS getter(a, 26, 18000000000) is 820130816 PASS getter(a, 27, 19000000000) is 1820130816 PASS getter(a, 28, 20000000000) is -1474836480 PASS getter(a, 29, 21000000000) is -474836480 PASS getter(a, 30, 22000000000) is 525163520 PASS getter(a, 31, 23000000000) is 1525163520 PASS getter(a, 32, 24000000000) is -1769803776 PASS getter(a, 33, 25000000000) is -769803776 PASS getter(a, 34, 26000000000) is 230196224 PASS getter(a, 35, 27000000000) is 1230196224 PASS getter(a, 36, 28000000000) is -2064771072 PASS getter(a, 37, 29000000000) is -1064771072 PASS getter(a, 38, 30000000000) is -64771072 PASS getter(a, 39, 31000000000) is 935228928 PASS getter(a, 40, 32000000000) is 1935228928 PASS getter(a, 41, 33000000000) is -1359738368 PASS getter(a, 42, 34000000000) is -359738368 PASS getter(a, 43, 35000000000) is 640261632 PASS getter(a, 44, 36000000000) is 1640261632 PASS getter(a, 45, 37000000000) is -1654705664 PASS getter(a, 46, 38000000000) is -654705664 PASS getter(a, 47, 39000000000) is 345294336 PASS getter(a, 48, 40000000000) is 1345294336 PASS getter(a, 49, 41000000000) is -1949672960 PASS getter(a, 50, 42000000000) is -949672960 PASS getter(a, 51, 43000000000) is 50327040 PASS getter(a, 52, 44000000000) is 1050327040 PASS getter(a, 53, 45000000000) is 2050327040 PASS getter(a, 54, 46000000000) is -1244640256 PASS getter(a, 55, 47000000000) is -244640256 PASS getter(a, 56, 48000000000) is 755359744 PASS getter(a, 57, 49000000000) is 1755359744 PASS getter(a, 58, 50000000000) is -1539607552 PASS getter(a, 59, 0) is 0 PASS getter(a, 60, 1000000000) is 1000000000 PASS getter(a, 61, 2000000000) is 2000000000 PASS getter(a, 62, 3000000000) is -1294967296 PASS getter(a, 63, 4000000000) is -294967296 PASS getter(a, 64, 5000000000) is 705032704 PASS getter(a, 65, 6000000000) is 1705032704 PASS getter(a, 66, 7000000000) is -1589934592 PASS getter(a, 67, 8000000000) is -589934592 PASS getter(a, 68, 9000000000) is 410065408 PASS getter(a, 69, 10000000000) is 1410065408 PASS getter(a, 70, 11000000000) is -1884901888 PASS getter(a, 71, 12000000000) is -884901888 PASS getter(a, 72, 13000000000) is 115098112 PASS getter(a, 73, 14000000000) is 1115098112 PASS getter(a, 74, 15000000000) is 2115098112 PASS getter(a, 75, 16000000000) is -1179869184 PASS getter(a, 76, 17000000000) is -179869184 PASS getter(a, 77, 18000000000) is 820130816 PASS getter(a, 78, 19000000000) is 1820130816 PASS getter(a, 79, 20000000000) is -1474836480 PASS getter(a, 80, 21000000000) is -474836480 PASS getter(a, 81, 22000000000) is 525163520 PASS getter(a, 82, 23000000000) is 1525163520 PASS getter(a, 83, 24000000000) is -1769803776 PASS getter(a, 84, 25000000000) is -769803776 PASS getter(a, 85, 26000000000) is 230196224 PASS getter(a, 86, 27000000000) is 1230196224 PASS getter(a, 87, 28000000000) is -2064771072 PASS getter(a, 88, 29000000000) is -1064771072 PASS getter(a, 89, 30000000000) is -64771072 PASS getter(a, 90, 31000000000) is 935228928 PASS getter(a, 91, 32000000000) is 1935228928 PASS getter(a, 92, 33000000000) is -1359738368 PASS getter(a, 93, 34000000000) is -359738368 PASS getter(a, 94, 35000000000) is 640261632 PASS getter(a, 95, 36000000000) is 1640261632 PASS getter(a, 96, 37000000000) is -1654705664 PASS getter(a, 97, 38000000000) is -654705664 PASS getter(a, 98, 39000000000) is 345294336 PASS getter(a, 99, 40000000000) is 1345294336 PASS getter(a, 0, 41000000000) is 41000000000 PASS getter(a, 1, 42000000000) is 42000000000 PASS getter(a, 2, 43000000000) is 43000000000 PASS getter(a, 3, 44000000000) is 44000000000 PASS getter(a, 4, 45000000000) is 45000000000 PASS getter(a, 5, 46000000000) is 46000000000 PASS getter(a, 6, 47000000000) is 47000000000 PASS getter(a, 7, 48000000000) is 48000000000 PASS getter(a, 8, 49000000000) is 49000000000 PASS getter(a, 9, 50000000000) is 50000000000 PASS getter(a, 10, 0) is 0 PASS getter(a, 11, 1000000000) is 1000000000 PASS getter(a, 12, 2000000000) is 2000000000 PASS getter(a, 13, 3000000000) is 3000000000 PASS getter(a, 14, 4000000000) is 4000000000 PASS getter(a, 15, 5000000000) is 5000000000 PASS getter(a, 16, 6000000000) is 6000000000 PASS getter(a, 17, 7000000000) is 7000000000 PASS getter(a, 18, 8000000000) is 8000000000 PASS getter(a, 19, 9000000000) is 9000000000 PASS getter(a, 20, 10000000000) is 10000000000 PASS getter(a, 21, 11000000000) is 11000000000 PASS getter(a, 22, 12000000000) is 12000000000 PASS getter(a, 23, 13000000000) is 13000000000 PASS getter(a, 24, 14000000000) is 14000000000 PASS getter(a, 25, 15000000000) is 15000000000 PASS getter(a, 26, 16000000000) is 16000000000 PASS getter(a, 27, 17000000000) is 17000000000 PASS getter(a, 28, 18000000000) is 18000000000 PASS getter(a, 29, 19000000000) is 19000000000 PASS getter(a, 30, 20000000000) is 20000000000 PASS getter(a, 31, 21000000000) is 21000000000 PASS getter(a, 32, 22000000000) is 22000000000 PASS getter(a, 33, 23000000000) is 23000000000 PASS getter(a, 34, 24000000000) is 24000000000 PASS getter(a, 35, 25000000000) is 25000000000 PASS getter(a, 36, 26000000000) is 26000000000 PASS getter(a, 37, 27000000000) is 27000000000 PASS getter(a, 38, 28000000000) is 28000000000 PASS getter(a, 39, 29000000000) is 29000000000 PASS getter(a, 40, 30000000000) is 30000000000 PASS getter(a, 41, 31000000000) is 31000000000 PASS getter(a, 42, 32000000000) is 32000000000 PASS getter(a, 43, 33000000000) is 33000000000 PASS getter(a, 44, 34000000000) is 34000000000 PASS getter(a, 45, 35000000000) is 35000000000 PASS getter(a, 46, 36000000000) is 36000000000 PASS getter(a, 47, 37000000000) is 37000000000 PASS getter(a, 48, 38000000000) is 38000000000 PASS getter(a, 49, 39000000000) is 39000000000 PASS getter(a, 50, 40000000000) is 40000000000 PASS getter(a, 51, 41000000000) is 41000000000 PASS getter(a, 52, 42000000000) is 42000000000 PASS getter(a, 53, 43000000000) is 43000000000 PASS getter(a, 54, 44000000000) is 44000000000 PASS getter(a, 55, 45000000000) is 45000000000 PASS getter(a, 56, 46000000000) is 46000000000 PASS getter(a, 57, 47000000000) is 47000000000 PASS getter(a, 58, 48000000000) is 48000000000 PASS getter(a, 59, 49000000000) is 49000000000 PASS getter(a, 60, 50000000000) is 50000000000 PASS getter(a, 61, 0) is 0 PASS getter(a, 62, 1000000000) is 1000000000 PASS getter(a, 63, 2000000000) is 2000000000 PASS getter(a, 64, 3000000000) is 3000000000 PASS getter(a, 65, 4000000000) is 4000000000 PASS getter(a, 66, 5000000000) is 5000000000 PASS getter(a, 67, 6000000000) is 6000000000 PASS getter(a, 68, 7000000000) is 7000000000 PASS getter(a, 69, 8000000000) is 8000000000 PASS getter(a, 70, 9000000000) is 9000000000 PASS getter(a, 71, 10000000000) is 10000000000 PASS getter(a, 72, 11000000000) is 11000000000 PASS getter(a, 73, 12000000000) is 12000000000 PASS getter(a, 74, 13000000000) is 13000000000 PASS getter(a, 75, 14000000000) is 14000000000 PASS getter(a, 76, 15000000000) is 15000000000 PASS getter(a, 77, 16000000000) is 16000000000 PASS getter(a, 78, 17000000000) is 17000000000 PASS getter(a, 79, 18000000000) is 18000000000 PASS getter(a, 80, 19000000000) is 19000000000 PASS getter(a, 81, 20000000000) is 20000000000 PASS getter(a, 82, 21000000000) is 21000000000 PASS getter(a, 83, 22000000000) is 22000000000 PASS getter(a, 84, 23000000000) is 23000000000 PASS getter(a, 85, 24000000000) is 24000000000 PASS getter(a, 86, 25000000000) is 25000000000 PASS getter(a, 87, 26000000000) is 26000000000 PASS getter(a, 88, 27000000000) is 27000000000 PASS getter(a, 89, 28000000000) is 28000000000 PASS getter(a, 90, 29000000000) is 29000000000 PASS getter(a, 91, 30000000000) is 30000000000 PASS getter(a, 92, 31000000000) is 31000000000 PASS getter(a, 93, 32000000000) is 32000000000 PASS getter(a, 94, 33000000000) is 33000000000 PASS getter(a, 95, 34000000000) is 34000000000 PASS getter(a, 96, 35000000000) is 35000000000 PASS getter(a, 97, 36000000000) is 36000000000 PASS getter(a, 98, 37000000000) is 37000000000 PASS getter(a, 99, 38000000000) is 38000000000 PASS getter(a, 0.4, 39000000000) is 39000000000 PASS getter(a, 1.4, 40000000000) is 40000000000 PASS getter(a, 2.4, 41000000000) is 41000000000 PASS getter(a, 3.4, 42000000000) is 42000000000 PASS getter(a, 4.4, 43000000000) is 43000000000 PASS getter(a, 5.4, 44000000000) is 44000000000 PASS getter(a, 6.4, 45000000000) is 45000000000 PASS getter(a, 7.4, 46000000000) is 46000000000 PASS getter(a, 8.4, 47000000000) is 47000000000 PASS getter(a, 9.4, 48000000000) is 48000000000 PASS getter(a, 10.4, 49000000000) is 49000000000 PASS getter(a, 11.4, 50000000000) is 50000000000 PASS getter(a, 12.4, 0) is 0 PASS getter(a, 13.4, 1000000000) is 1000000000 PASS getter(a, 14.4, 2000000000) is 2000000000 PASS getter(a, 15.4, 3000000000) is 3000000000 PASS getter(a, 16.4, 4000000000) is 4000000000 PASS getter(a, 17.4, 5000000000) is 5000000000 PASS getter(a, 18.4, 6000000000) is 6000000000 PASS getter(a, 19.4, 7000000000) is 7000000000 PASS getter(a, 20.4, 8000000000) is 8000000000 PASS getter(a, 21.4, 9000000000) is 9000000000 PASS getter(a, 22.4, 10000000000) is 10000000000 PASS getter(a, 23.4, 11000000000) is 11000000000 PASS getter(a, 24.4, 12000000000) is 12000000000 PASS getter(a, 25.4, 13000000000) is 13000000000 PASS getter(a, 26.4, 14000000000) is 14000000000 PASS getter(a, 27.4, 15000000000) is 15000000000 PASS getter(a, 28.4, 16000000000) is 16000000000 PASS getter(a, 29.4, 17000000000) is 17000000000 PASS getter(a, 30.4, 18000000000) is 18000000000 PASS getter(a, 31.4, 19000000000) is 19000000000 PASS getter(a, 32.4, 20000000000) is 20000000000 PASS getter(a, 33.4, 21000000000) is 21000000000 PASS getter(a, 34.4, 22000000000) is 22000000000 PASS getter(a, 35.4, 23000000000) is 23000000000 PASS getter(a, 36.4, 24000000000) is 24000000000 PASS getter(a, 37.4, 25000000000) is 25000000000 PASS getter(a, 38.4, 26000000000) is 26000000000 PASS getter(a, 39.4, 27000000000) is 27000000000 PASS getter(a, 40.4, 28000000000) is 28000000000 PASS getter(a, 41.4, 29000000000) is 29000000000 PASS getter(a, 42.4, 30000000000) is 30000000000 PASS getter(a, 43.4, 31000000000) is 31000000000 PASS getter(a, 44.4, 32000000000) is 32000000000 PASS getter(a, 45.4, 33000000000) is 33000000000 PASS getter(a, 46.4, 34000000000) is 34000000000 PASS getter(a, 47.4, 35000000000) is 35000000000 PASS getter(a, 48.4, 36000000000) is 36000000000 PASS getter(a, 49.4, 37000000000) is 37000000000 PASS getter(a, 50.4, 38000000000) is 38000000000 PASS getter(a, 51.4, 39000000000) is 39000000000 PASS getter(a, 52.4, 40000000000) is 40000000000 PASS getter(a, 53.4, 41000000000) is 41000000000 PASS getter(a, 54.4, 42000000000) is 42000000000 PASS getter(a, 55.4, 43000000000) is 43000000000 PASS getter(a, 56.4, 44000000000) is 44000000000 PASS getter(a, 57.4, 45000000000) is 45000000000 PASS getter(a, 58.4, 46000000000) is 46000000000 PASS getter(a, 59.4, 47000000000) is 47000000000 PASS getter(a, 60.4, 48000000000) is 48000000000 PASS getter(a, 61.4, 49000000000) is 49000000000 PASS getter(a, 62.4, 50000000000) is 50000000000 PASS getter(a, 63.4, 0) is 0 PASS getter(a, 64.4, 1000000000) is 1000000000 PASS getter(a, 65.4, 2000000000) is 2000000000 PASS getter(a, 66.4, 3000000000) is 3000000000 PASS getter(a, 67.4, 4000000000) is 4000000000 PASS getter(a, 68.4, 5000000000) is 5000000000 PASS getter(a, 69.4, 6000000000) is 6000000000 PASS getter(a, 70.4, 7000000000) is 7000000000 PASS getter(a, 71.4, 8000000000) is 8000000000 PASS getter(a, 72.4, 9000000000) is 9000000000 PASS getter(a, 73.4, 10000000000) is 10000000000 PASS getter(a, 74.4, 11000000000) is 11000000000 PASS getter(a, 75.4, 12000000000) is 12000000000 PASS getter(a, 76.4, 13000000000) is 13000000000 PASS getter(a, 77.4, 14000000000) is 14000000000 PASS getter(a, 78.4, 15000000000) is 15000000000 PASS getter(a, 79.4, 16000000000) is 16000000000 PASS getter(a, 80.4, 17000000000) is 17000000000 PASS getter(a, 81.4, 18000000000) is 18000000000 PASS getter(a, 82.4, 19000000000) is 19000000000 PASS getter(a, 83.4, 20000000000) is 20000000000 PASS getter(a, 84.4, 21000000000) is 21000000000 PASS getter(a, 85.4, 22000000000) is 22000000000 PASS getter(a, 86.4, 23000000000) is 23000000000 PASS getter(a, 87.4, 24000000000) is 24000000000 PASS getter(a, 88.4, 25000000000) is 25000000000 PASS getter(a, 89.4, 26000000000) is 26000000000 PASS getter(a, 90.4, 27000000000) is 27000000000 PASS getter(a, 91.4, 28000000000) is 28000000000 PASS getter(a, 92.4, 29000000000) is 29000000000 PASS getter(a, 93.4, 30000000000) is 30000000000 PASS getter(a, 94.4, 31000000000) is 31000000000 PASS getter(a, 95.4, 32000000000) is 32000000000 PASS getter(a, 96.4, 33000000000) is 33000000000 PASS getter(a, 97.4, 34000000000) is 34000000000 PASS getter(a, 98.4, 35000000000) is 35000000000 PASS getter(a, 99.4, 36000000000) is 36000000000 PASS getter(a, 0.4, -37000001000.5) is -37000001000.5 PASS getter(a, 1.4, -38000001000.5) is -38000001000.5 PASS getter(a, 2.4, -39000001000.5) is -39000001000.5 PASS getter(a, 3.4, -40000001000.5) is -40000001000.5 PASS getter(a, 4.4, -41000001000.5) is -41000001000.5 PASS getter(a, 5.4, -42000001000.5) is -42000001000.5 PASS getter(a, 6.4, -43000001000.5) is -43000001000.5 PASS getter(a, 7.4, -44000001000.5) is -44000001000.5 PASS getter(a, 8.4, -45000001000.5) is -45000001000.5 PASS getter(a, 9.4, -46000001000.5) is -46000001000.5 PASS getter(a, 10.4, -47000001000.5) is -47000001000.5 PASS getter(a, 11.4, -48000001000.5) is -48000001000.5 PASS getter(a, 12.4, -49000001000.5) is -49000001000.5 PASS getter(a, 13.4, -50000001000.5) is -50000001000.5 PASS getter(a, 14.4, -1000.5) is -1000.5 PASS getter(a, 15.4, -1000001000.5) is -1000001000.5 PASS getter(a, 16.4, -2000001000.5) is -2000001000.5 PASS getter(a, 17.4, -3000001000.5) is -3000001000.5 PASS getter(a, 18.4, -4000001000.5) is -4000001000.5 PASS getter(a, 19.4, -5000001000.5) is -5000001000.5 PASS getter(a, 20.4, -6000001000.5) is -6000001000.5 PASS getter(a, 21.4, -7000001000.5) is -7000001000.5 PASS getter(a, 22.4, -8000001000.5) is -8000001000.5 PASS getter(a, 23.4, -9000001000.5) is -9000001000.5 PASS getter(a, 24.4, -10000001000.5) is -10000001000.5 PASS getter(a, 25.4, -11000001000.5) is -11000001000.5 PASS getter(a, 26.4, -12000001000.5) is -12000001000.5 PASS getter(a, 27.4, -13000001000.5) is -13000001000.5 PASS getter(a, 28.4, -14000001000.5) is -14000001000.5 PASS getter(a, 29.4, -15000001000.5) is -15000001000.5 PASS getter(a, 30.4, -16000001000.5) is -16000001000.5 PASS getter(a, 31.4, -17000001000.5) is -17000001000.5 PASS getter(a, 32.4, -18000001000.5) is -18000001000.5 PASS getter(a, 33.4, -19000001000.5) is -19000001000.5 PASS getter(a, 34.4, -20000001000.5) is -20000001000.5 PASS getter(a, 35.4, -21000001000.5) is -21000001000.5 PASS getter(a, 36.4, -22000001000.5) is -22000001000.5 PASS getter(a, 37.4, -23000001000.5) is -23000001000.5 PASS getter(a, 38.4, -24000001000.5) is -24000001000.5 PASS getter(a, 39.4, -25000001000.5) is -25000001000.5 PASS getter(a, 40.4, -26000001000.5) is -26000001000.5 PASS getter(a, 41.4, -27000001000.5) is -27000001000.5 PASS getter(a, 42.4, -28000001000.5) is -28000001000.5 PASS getter(a, 43.4, -29000001000.5) is -29000001000.5 PASS getter(a, 44.4, -30000001000.5) is -30000001000.5 PASS getter(a, 45.4, -31000001000.5) is -31000001000.5 PASS getter(a, 46.4, -32000001000.5) is -32000001000.5 PASS getter(a, 47.4, -33000001000.5) is -33000001000.5 PASS getter(a, 48.4, -34000001000.5) is -34000001000.5 PASS getter(a, 49.4, -35000001000.5) is -35000001000.5 PASS getter(a, 50.4, -36000001000.5) is -36000001000.5 PASS getter(a, 51.4, -37000001000.5) is -37000001000.5 PASS getter(a, 52.4, -38000001000.5) is -38000001000.5 PASS getter(a, 53.4, -39000001000.5) is -39000001000.5 PASS getter(a, 54.4, -40000001000.5) is -40000001000.5 PASS getter(a, 55.4, -41000001000.5) is -41000001000.5 PASS getter(a, 56.4, -42000001000.5) is -42000001000.5 PASS getter(a, 57.4, -43000001000.5) is -43000001000.5 PASS getter(a, 58.4, -44000001000.5) is -44000001000.5 PASS getter(a, 59.4, -45000001000.5) is -45000001000.5 PASS getter(a, 60.4, -46000001000.5) is -46000001000.5 PASS getter(a, 61.4, -47000001000.5) is -47000001000.5 PASS getter(a, 62.4, -48000001000.5) is -48000001000.5 PASS getter(a, 63.4, -49000001000.5) is -49000001000.5 PASS getter(a, 64.4, -50000001000.5) is -50000001000.5 PASS getter(a, 65.4, -1000.5) is -1000.5 PASS getter(a, 66.4, -1000001000.5) is -1000001000.5 PASS getter(a, 67.4, -2000001000.5) is -2000001000.5 PASS getter(a, 68.4, -3000001000.5) is -3000001000.5 PASS getter(a, 69.4, -4000001000.5) is -4000001000.5 PASS getter(a, 70.4, -5000001000.5) is -5000001000.5 PASS getter(a, 71.4, -6000001000.5) is -6000001000.5 PASS getter(a, 72.4, -7000001000.5) is -7000001000.5 PASS getter(a, 73.4, -8000001000.5) is -8000001000.5 PASS getter(a, 74.4, -9000001000.5) is -9000001000.5 PASS getter(a, 75.4, -10000001000.5) is -10000001000.5 PASS getter(a, 76.4, -11000001000.5) is -11000001000.5 PASS getter(a, 77.4, -12000001000.5) is -12000001000.5 PASS getter(a, 78.4, -13000001000.5) is -13000001000.5 PASS getter(a, 79.4, -14000001000.5) is -14000001000.5 PASS getter(a, 80.4, -15000001000.5) is -15000001000.5 PASS getter(a, 81.4, -16000001000.5) is -16000001000.5 PASS getter(a, 82.4, -17000001000.5) is -17000001000.5 PASS getter(a, 83.4, -18000001000.5) is -18000001000.5 PASS getter(a, 84.4, -19000001000.5) is -19000001000.5 PASS getter(a, 85.4, -20000001000.5) is -20000001000.5 PASS getter(a, 86.4, -21000001000.5) is -21000001000.5 PASS getter(a, 87.4, -22000001000.5) is -22000001000.5 PASS getter(a, 88.4, -23000001000.5) is -23000001000.5 PASS getter(a, 89.4, -24000001000.5) is -24000001000.5 PASS getter(a, 90.4, -25000001000.5) is -25000001000.5 PASS getter(a, 91.4, -26000001000.5) is -26000001000.5 PASS getter(a, 92.4, -27000001000.5) is -27000001000.5 PASS getter(a, 93.4, -28000001000.5) is -28000001000.5 PASS getter(a, 94.4, -29000001000.5) is -29000001000.5 PASS getter(a, 95.4, -30000001000.5) is -30000001000.5 PASS getter(a, 96.4, -31000001000.5) is -31000001000.5 PASS getter(a, 97.4, -32000001000.5) is -32000001000.5 PASS getter(a, 98.4, -33000001000.5) is -33000001000.5 PASS getter(a, 99.4, -34000001000.5) is -34000001000.5 PASS getter(a, 0.4, -35000001000.5) is -35000001000.5 PASS getter(a, 1.4, -36000001000.5) is -36000001000.5 PASS getter(a, 2.4, -37000001000.5) is -37000001000.5 PASS getter(a, 3.4, -38000001000.5) is -38000001000.5 PASS getter(a, 4.4, -39000001000.5) is -39000001000.5 PASS getter(a, 5.4, -40000001000.5) is -40000001000.5 PASS getter(a, 6.4, -41000001000.5) is -41000001000.5 PASS getter(a, 7.4, -42000001000.5) is -42000001000.5 PASS getter(a, 8.4, -43000001000.5) is -43000001000.5 PASS getter(a, 9.4, -44000001000.5) is -44000001000.5 PASS getter(a, 10.4, -45000001000.5) is -45000001000.5 PASS getter(a, 11.4, -46000001000.5) is -46000001000.5 PASS getter(a, 12.4, -47000001000.5) is -47000001000.5 PASS getter(a, 13.4, -48000001000.5) is -48000001000.5 PASS getter(a, 14.4, -49000001000.5) is -49000001000.5 PASS getter(a, 15.4, -50000001000.5) is -50000001000.5 PASS getter(a, 16.4, -1000.5) is -1000.5 PASS getter(a, 17.4, -1000001000.5) is -1000001000.5 PASS getter(a, 18.4, -2000001000.5) is -2000001000.5 PASS getter(a, 19.4, -3000001000.5) is -3000001000.5 PASS getter(a, 20.4, -4000001000.5) is -4000001000.5 PASS getter(a, 21.4, -5000001000.5) is -5000001000.5 PASS getter(a, 22.4, -6000001000.5) is -6000001000.5 PASS getter(a, 23.4, -7000001000.5) is -7000001000.5 PASS getter(a, 24.4, -8000001000.5) is -8000001000.5 PASS getter(a, 25.4, -9000001000.5) is -9000001000.5 PASS getter(a, 26.4, -10000001000.5) is -10000001000.5 PASS getter(a, 27.4, -11000001000.5) is -11000001000.5 PASS getter(a, 28.4, -12000001000.5) is -12000001000.5 PASS getter(a, 29.4, -13000001000.5) is -13000001000.5 PASS getter(a, 30.4, -14000001000.5) is -14000001000.5 PASS getter(a, 31.4, -15000001000.5) is -15000001000.5 PASS getter(a, 32.4, -16000001000.5) is -16000001000.5 PASS getter(a, 33.4, -17000001000.5) is -17000001000.5 PASS getter(a, 34.4, -18000001000.5) is -18000001000.5 PASS getter(a, 35.4, -19000001000.5) is -19000001000.5 PASS getter(a, 36.4, -20000001000.5) is -20000001000.5 PASS getter(a, 37.4, -21000001000.5) is -21000001000.5 PASS getter(a, 38.4, -22000001000.5) is -22000001000.5 PASS getter(a, 39.4, -23000001000.5) is -23000001000.5 PASS getter(a, 40.4, -24000001000.5) is -24000001000.5 PASS getter(a, 41.4, -25000001000.5) is -25000001000.5 PASS getter(a, 42.4, -26000001000.5) is -26000001000.5 PASS getter(a, 43.4, -27000001000.5) is -27000001000.5 PASS getter(a, 44.4, -28000001000.5) is -28000001000.5 PASS getter(a, 45.4, -29000001000.5) is -29000001000.5 PASS getter(a, 46.4, -30000001000.5) is -30000001000.5 PASS getter(a, 47.4, -31000001000.5) is -31000001000.5 PASS getter(a, 48.4, -32000001000.5) is -32000001000.5 PASS getter(a, 49.4, -33000001000.5) is -33000001000.5 PASS getter(a, 50.4, -34000001000.5) is -34000001000.5 PASS getter(a, 51.4, -35000001000.5) is -35000001000.5 PASS getter(a, 52.4, -36000001000.5) is -36000001000.5 PASS getter(a, 53.4, -37000001000.5) is -37000001000.5 PASS getter(a, 54.4, -38000001000.5) is -38000001000.5 PASS getter(a, 55.4, -39000001000.5) is -39000001000.5 PASS getter(a, 56.4, -40000001000.5) is -40000001000.5 PASS getter(a, 57.4, -41000001000.5) is -41000001000.5 PASS getter(a, 58.4, -42000001000.5) is -42000001000.5 PASS getter(a, 59.4, -43000001000.5) is -43000001000.5 PASS getter(a, 60.4, -44000001000.5) is -44000001000.5 PASS getter(a, 61.4, -45000001000.5) is -45000001000.5 PASS getter(a, 62.4, -46000001000.5) is -46000001000.5 PASS getter(a, 63.4, -47000001000.5) is -47000001000.5 PASS getter(a, 64.4, -48000001000.5) is -48000001000.5 PASS getter(a, 65.4, -49000001000.5) is -49000001000.5 PASS getter(a, 66.4, -50000001000.5) is -50000001000.5 PASS getter(a, 67.4, -1000.5) is -1000.5 PASS getter(a, 68.4, -1000001000.5) is -1000001000.5 PASS getter(a, 69.4, -2000001000.5) is -2000001000.5 PASS getter(a, 70.4, -3000001000.5) is -3000001000.5 PASS getter(a, 71.4, -4000001000.5) is -4000001000.5 PASS getter(a, 72.4, -5000001000.5) is -5000001000.5 PASS getter(a, 73.4, -6000001000.5) is -6000001000.5 PASS getter(a, 74.4, -7000001000.5) is -7000001000.5 PASS getter(a, 75.4, -8000001000.5) is -8000001000.5 PASS getter(a, 76.4, -9000001000.5) is -9000001000.5 PASS getter(a, 77.4, -10000001000.5) is -10000001000.5 PASS getter(a, 78.4, -11000001000.5) is -11000001000.5 PASS getter(a, 79.4, -12000001000.5) is -12000001000.5 PASS getter(a, 80.4, -13000001000.5) is -13000001000.5 PASS getter(a, 81.4, -14000001000.5) is -14000001000.5 PASS getter(a, 82.4, -15000001000.5) is -15000001000.5 PASS getter(a, 83.4, -16000001000.5) is -16000001000.5 PASS getter(a, 84.4, -17000001000.5) is -17000001000.5 PASS getter(a, 85.4, -18000001000.5) is -18000001000.5 PASS getter(a, 86.4, -19000001000.5) is -19000001000.5 PASS getter(a, 87.4, -20000001000.5) is -20000001000.5 PASS getter(a, 88.4, -21000001000.5) is -21000001000.5 PASS getter(a, 89.4, -22000001000.5) is -22000001000.5 PASS getter(a, 90.4, -23000001000.5) is -23000001000.5 PASS getter(a, 91.4, -24000001000.5) is -24000001000.5 PASS getter(a, 92.4, -25000001000.5) is -25000001000.5 PASS getter(a, 93.4, -26000001000.5) is -26000001000.5 PASS getter(a, 94.4, -27000001000.5) is -27000001000.5 PASS getter(a, 95.4, -28000001000.5) is -28000001000.5 PASS getter(a, 96.4, -29000001000.5) is -29000001000.5 PASS getter(a, 97.4, -30000001000.5) is -30000001000.5 PASS getter(a, 98.4, -31000001000.5) is -31000001000.5 PASS getter(a, 99.4, -32000001000.5) is -32000001000.5 PASS getter(a, 0.4, -33000001000.5) is -33000001000.5 PASS getter(a, 1.4, -34000001000.5) is -34000001000.5 PASS getter(a, 2.4, -35000001000.5) is -35000001000.5 PASS getter(a, 3.4, -36000001000.5) is -36000001000.5 PASS getter(a, 4.4, -37000001000.5) is -37000001000.5 PASS getter(a, 5.4, -38000001000.5) is -38000001000.5 PASS getter(a, 6.4, -39000001000.5) is -39000001000.5 PASS getter(a, 7.4, -40000001000.5) is -40000001000.5 PASS getter(a, 8.4, -41000001000.5) is -41000001000.5 PASS getter(a, 9.4, -42000001000.5) is -42000001000.5 PASS getter(a, 10.4, -43000001000.5) is -43000001000.5 PASS getter(a, 11.4, -44000001000.5) is -44000001000.5 PASS getter(a, 12.4, -45000001000.5) is -45000001000.5 PASS getter(a, 13.4, -46000001000.5) is -46000001000.5 PASS getter(a, 14.4, -47000001000.5) is -47000001000.5 PASS getter(a, 15.4, -48000001000.5) is -48000001000.5 PASS getter(a, 16.4, -49000001000.5) is -49000001000.5 PASS getter(a, 17.4, -50000001000.5) is -50000001000.5 PASS getter(a, 18.4, -1000.5) is -1000.5 PASS getter(a, 19.4, -1000001000.5) is -1000001000.5 PASS getter(a, 20.4, -2000001000.5) is -2000001000.5 PASS getter(a, 21.4, -3000001000.5) is -3000001000.5 PASS getter(a, 22.4, -4000001000.5) is -4000001000.5 PASS getter(a, 23.4, -5000001000.5) is -5000001000.5 PASS getter(a, 24.4, -6000001000.5) is -6000001000.5 PASS getter(a, 25.4, -7000001000.5) is -7000001000.5 PASS getter(a, 26.4, -8000001000.5) is -8000001000.5 PASS getter(a, 27.4, -9000001000.5) is -9000001000.5 PASS getter(a, 28.4, -10000001000.5) is -10000001000.5 PASS getter(a, 29.4, -11000001000.5) is -11000001000.5 PASS getter(a, 30.4, -12000001000.5) is -12000001000.5 PASS getter(a, 31.4, -13000001000.5) is -13000001000.5 PASS getter(a, 32.4, -14000001000.5) is -14000001000.5 PASS getter(a, 33.4, -15000001000.5) is -15000001000.5 PASS getter(a, 34.4, -16000001000.5) is -16000001000.5 PASS getter(a, 35.4, -17000001000.5) is -17000001000.5 PASS getter(a, 36.4, -18000001000.5) is -18000001000.5 PASS getter(a, 37.4, -19000001000.5) is -19000001000.5 PASS getter(a, 38.4, -20000001000.5) is -20000001000.5 PASS getter(a, 39.4, -21000001000.5) is -21000001000.5 PASS getter(a, 40.4, -22000001000.5) is -22000001000.5 PASS getter(a, 41.4, -23000001000.5) is -23000001000.5 PASS getter(a, 42.4, -24000001000.5) is -24000001000.5 PASS getter(a, 43.4, -25000001000.5) is -25000001000.5 PASS getter(a, 44.4, -26000001000.5) is -26000001000.5 PASS getter(a, 45.4, -27000001000.5) is -27000001000.5 PASS getter(a, 46.4, -28000001000.5) is -28000001000.5 PASS getter(a, 47.4, -29000001000.5) is -29000001000.5 PASS getter(a, 48.4, -30000001000.5) is -30000001000.5 PASS getter(a, 49.4, -31000001000.5) is -31000001000.5 PASS getter(a, 50.4, -32000001000.5) is -32000001000.5 PASS getter(a, 51.4, -33000001000.5) is -33000001000.5 PASS getter(a, 52.4, -34000001000.5) is -34000001000.5 PASS getter(a, 53.4, -35000001000.5) is -35000001000.5 PASS getter(a, 54.4, -36000001000.5) is -36000001000.5 PASS getter(a, 55.4, -37000001000.5) is -37000001000.5 PASS getter(a, 56.4, -38000001000.5) is -38000001000.5 PASS getter(a, 57.4, -39000001000.5) is -39000001000.5 PASS getter(a, 58.4, -40000001000.5) is -40000001000.5 PASS getter(a, 59.4, -41000001000.5) is -41000001000.5 PASS getter(a, 60.4, -42000001000.5) is -42000001000.5 PASS getter(a, 61.4, -43000001000.5) is -43000001000.5 PASS getter(a, 62.4, -44000001000.5) is -44000001000.5 PASS getter(a, 63.4, -45000001000.5) is -45000001000.5 PASS getter(a, 64.4, -46000001000.5) is -46000001000.5 PASS getter(a, 65.4, -47000001000.5) is -47000001000.5 PASS getter(a, 66.4, -48000001000.5) is -48000001000.5 PASS getter(a, 67.4, -49000001000.5) is -49000001000.5 PASS getter(a, 68.4, -50000001000.5) is -50000001000.5 PASS getter(a, 69.4, -1000.5) is -1000.5 PASS getter(a, 70.4, -1000001000.5) is -1000001000.5 PASS getter(a, 71.4, -2000001000.5) is -2000001000.5 PASS getter(a, 72.4, -3000001000.5) is -3000001000.5 PASS getter(a, 73.4, -4000001000.5) is -4000001000.5 PASS getter(a, 74.4, -5000001000.5) is -5000001000.5 PASS getter(a, 75.4, -6000001000.5) is -6000001000.5 PASS getter(a, 76.4, -7000001000.5) is -7000001000.5 PASS getter(a, 77.4, -8000001000.5) is -8000001000.5 PASS getter(a, 78.4, -9000001000.5) is -9000001000.5 PASS getter(a, 79.4, -10000001000.5) is -10000001000.5 PASS getter(a, 80.4, -11000001000.5) is -11000001000.5 PASS getter(a, 81.4, -12000001000.5) is -12000001000.5 PASS getter(a, 82.4, -13000001000.5) is -13000001000.5 PASS getter(a, 83.4, -14000001000.5) is -14000001000.5 PASS getter(a, 84.4, -15000001000.5) is -15000001000.5 PASS getter(a, 85.4, -16000001000.5) is -16000001000.5 PASS getter(a, 86.4, -17000001000.5) is -17000001000.5 PASS getter(a, 87.4, -18000001000.5) is -18000001000.5 PASS getter(a, 88.4, -19000001000.5) is -19000001000.5 PASS getter(a, 89.4, -20000001000.5) is -20000001000.5 PASS getter(a, 90.4, -21000001000.5) is -21000001000.5 PASS getter(a, 91.4, -22000001000.5) is -22000001000.5 PASS getter(a, 92.4, -23000001000.5) is -23000001000.5 PASS getter(a, 93.4, -24000001000.5) is -24000001000.5 PASS getter(a, 94.4, -25000001000.5) is -25000001000.5 PASS getter(a, 95.4, -26000001000.5) is -26000001000.5 PASS getter(a, 96.4, -27000001000.5) is -27000001000.5 PASS getter(a, 97.4, -28000001000.5) is -28000001000.5 PASS getter(a, 98.4, -29000001000.5) is -29000001000.5 PASS getter(a, 99.4, -30000001000.5) is -30000001000.5 PASS getter(a, 0, 0) is 0 PASS getter(a, 1, 1000000000) is 1000000000 PASS getter(a, 2, 2000000000) is 2000000000 PASS getter(a, 3, 3000000000) is -1294967296 PASS getter(a, 4, 4000000000) is -294967296 PASS getter(a, 5, 5000000000) is 705032704 PASS getter(a, 6, 6000000000) is 1705032704 PASS getter(a, 7, 7000000000) is -1589934592 PASS getter(a, 8, 8000000000) is -589934592 PASS getter(a, 9, 9000000000) is 410065408 PASS getter(a, 10, 10000000000) is 1410065408 PASS getter(a, 11, 11000000000) is -1884901888 PASS getter(a, 12, 12000000000) is -884901888 PASS getter(a, 13, 13000000000) is 115098112 PASS getter(a, 14, 14000000000) is 1115098112 PASS getter(a, 15, 15000000000) is 2115098112 PASS getter(a, 16, 16000000000) is -1179869184 PASS getter(a, 17, 17000000000) is -179869184 PASS getter(a, 18, 18000000000) is 820130816 PASS getter(a, 19, 19000000000) is 1820130816 PASS getter(a, 20, 20000000000) is -1474836480 PASS getter(a, 21, 21000000000) is -474836480 PASS getter(a, 22, 22000000000) is 525163520 PASS getter(a, 23, 23000000000) is 1525163520 PASS getter(a, 24, 24000000000) is -1769803776 PASS getter(a, 25, 25000000000) is -769803776 PASS getter(a, 26, 26000000000) is 230196224 PASS getter(a, 27, 27000000000) is 1230196224 PASS getter(a, 28, 28000000000) is -2064771072 PASS getter(a, 29, 29000000000) is -1064771072 PASS getter(a, 30, 30000000000) is -64771072 PASS getter(a, 31, 31000000000) is 935228928 PASS getter(a, 32, 32000000000) is 1935228928 PASS getter(a, 33, 33000000000) is -1359738368 PASS getter(a, 34, 34000000000) is -359738368 PASS getter(a, 35, 35000000000) is 640261632 PASS getter(a, 36, 36000000000) is 1640261632 PASS getter(a, 37, 37000000000) is -1654705664 PASS getter(a, 38, 38000000000) is -654705664 PASS getter(a, 39, 39000000000) is 345294336 PASS getter(a, 40, 40000000000) is 1345294336 PASS getter(a, 41, 41000000000) is -1949672960 PASS getter(a, 42, 42000000000) is -949672960 PASS getter(a, 43, 43000000000) is 50327040 PASS getter(a, 44, 44000000000) is 1050327040 PASS getter(a, 45, 45000000000) is 2050327040 PASS getter(a, 46, 46000000000) is -1244640256 PASS getter(a, 47, 47000000000) is -244640256 PASS getter(a, 48, 48000000000) is 755359744 PASS getter(a, 49, 49000000000) is 1755359744 PASS getter(a, 50, 50000000000) is -1539607552 PASS getter(a, 51, 0) is 0 PASS getter(a, 52, 1000000000) is 1000000000 PASS getter(a, 53, 2000000000) is 2000000000 PASS getter(a, 54, 3000000000) is -1294967296 PASS getter(a, 55, 4000000000) is -294967296 PASS getter(a, 56, 5000000000) is 705032704 PASS getter(a, 57, 6000000000) is 1705032704 PASS getter(a, 58, 7000000000) is -1589934592 PASS getter(a, 59, 8000000000) is -589934592 PASS getter(a, 60, 9000000000) is 410065408 PASS getter(a, 61, 10000000000) is 1410065408 PASS getter(a, 62, 11000000000) is -1884901888 PASS getter(a, 63, 12000000000) is -884901888 PASS getter(a, 64, 13000000000) is 115098112 PASS getter(a, 65, 14000000000) is 1115098112 PASS getter(a, 66, 15000000000) is 2115098112 PASS getter(a, 67, 16000000000) is -1179869184 PASS getter(a, 68, 17000000000) is -179869184 PASS getter(a, 69, 18000000000) is 820130816 PASS getter(a, 70, 19000000000) is 1820130816 PASS getter(a, 71, 20000000000) is -1474836480 PASS getter(a, 72, 21000000000) is -474836480 PASS getter(a, 73, 22000000000) is 525163520 PASS getter(a, 74, 23000000000) is 1525163520 PASS getter(a, 75, 24000000000) is -1769803776 PASS getter(a, 76, 25000000000) is -769803776 PASS getter(a, 77, 26000000000) is 230196224 PASS getter(a, 78, 27000000000) is 1230196224 PASS getter(a, 79, 28000000000) is -2064771072 PASS getter(a, 80, 29000000000) is -1064771072 PASS getter(a, 81, 30000000000) is -64771072 PASS getter(a, 82, 31000000000) is 935228928 PASS getter(a, 83, 32000000000) is 1935228928 PASS getter(a, 84, 33000000000) is -1359738368 PASS getter(a, 85, 34000000000) is -359738368 PASS getter(a, 86, 35000000000) is 640261632 PASS getter(a, 87, 36000000000) is 1640261632 PASS getter(a, 88, 37000000000) is -1654705664 PASS getter(a, 89, 38000000000) is -654705664 PASS getter(a, 90, 39000000000) is 345294336 PASS getter(a, 91, 40000000000) is 1345294336 PASS getter(a, 92, 41000000000) is -1949672960 PASS getter(a, 93, 42000000000) is -949672960 PASS getter(a, 94, 43000000000) is 50327040 PASS getter(a, 95, 44000000000) is 1050327040 PASS getter(a, 96, 45000000000) is 2050327040 PASS getter(a, 97, 46000000000) is -1244640256 PASS getter(a, 98, 47000000000) is -244640256 PASS getter(a, 99, 48000000000) is 755359744 PASS getter(a, 0, 49000000000) is 1755359744 PASS getter(a, 1, 50000000000) is -1539607552 PASS getter(a, 2, 0) is 0 PASS getter(a, 3, 1000000000) is 1000000000 PASS getter(a, 4, 2000000000) is 2000000000 PASS getter(a, 5, 3000000000) is -1294967296 PASS getter(a, 6, 4000000000) is -294967296 PASS getter(a, 7, 5000000000) is 705032704 PASS getter(a, 8, 6000000000) is 1705032704 PASS getter(a, 9, 7000000000) is -1589934592 PASS getter(a, 10, 8000000000) is -589934592 PASS getter(a, 11, 9000000000) is 410065408 PASS getter(a, 12, 10000000000) is 1410065408 PASS getter(a, 13, 11000000000) is -1884901888 PASS getter(a, 14, 12000000000) is -884901888 PASS getter(a, 15, 13000000000) is 115098112 PASS getter(a, 16, 14000000000) is 1115098112 PASS getter(a, 17, 15000000000) is 2115098112 PASS getter(a, 18, 16000000000) is -1179869184 PASS getter(a, 19, 17000000000) is -179869184 PASS getter(a, 20, 18000000000) is 820130816 PASS getter(a, 21, 19000000000) is 1820130816 PASS getter(a, 22, 20000000000) is -1474836480 PASS getter(a, 23, 21000000000) is -474836480 PASS getter(a, 24, 22000000000) is 525163520 PASS getter(a, 25, 23000000000) is 1525163520 PASS getter(a, 26, 24000000000) is -1769803776 PASS getter(a, 27, 25000000000) is -769803776 PASS getter(a, 28, 26000000000) is 230196224 PASS getter(a, 29, 27000000000) is 1230196224 PASS getter(a, 30, 28000000000) is -2064771072 PASS getter(a, 31, 29000000000) is -1064771072 PASS getter(a, 32, 30000000000) is -64771072 PASS getter(a, 33, 31000000000) is 935228928 PASS getter(a, 34, 32000000000) is 1935228928 PASS getter(a, 35, 33000000000) is -1359738368 PASS getter(a, 36, 34000000000) is -359738368 PASS getter(a, 37, 35000000000) is 640261632 PASS getter(a, 38, 36000000000) is 1640261632 PASS getter(a, 39, 37000000000) is -1654705664 PASS getter(a, 40, 38000000000) is -654705664 PASS getter(a, 41, 39000000000) is 345294336 PASS getter(a, 42, 40000000000) is 1345294336 PASS getter(a, 43, 41000000000) is -1949672960 PASS getter(a, 44, 42000000000) is -949672960 PASS getter(a, 45, 43000000000) is 50327040 PASS getter(a, 46, 44000000000) is 1050327040 PASS getter(a, 47, 45000000000) is 2050327040 PASS getter(a, 48, 46000000000) is -1244640256 PASS getter(a, 49, 47000000000) is -244640256 PASS getter(a, 50, 48000000000) is 755359744 PASS getter(a, 51, 49000000000) is 1755359744 PASS getter(a, 52, 50000000000) is -1539607552 PASS getter(a, 53, 0) is 0 PASS getter(a, 54, 1000000000) is 1000000000 PASS getter(a, 55, 2000000000) is 2000000000 PASS getter(a, 56, 3000000000) is -1294967296 PASS getter(a, 57, 4000000000) is -294967296 PASS getter(a, 58, 5000000000) is 705032704 PASS getter(a, 59, 6000000000) is 1705032704 PASS getter(a, 60, 7000000000) is -1589934592 PASS getter(a, 61, 8000000000) is -589934592 PASS getter(a, 62, 9000000000) is 410065408 PASS getter(a, 63, 10000000000) is 1410065408 PASS getter(a, 64, 11000000000) is -1884901888 PASS getter(a, 65, 12000000000) is -884901888 PASS getter(a, 66, 13000000000) is 115098112 PASS getter(a, 67, 14000000000) is 1115098112 PASS getter(a, 68, 15000000000) is 2115098112 PASS getter(a, 69, 16000000000) is -1179869184 PASS getter(a, 70, 17000000000) is -179869184 PASS getter(a, 71, 18000000000) is 820130816 PASS getter(a, 72, 19000000000) is 1820130816 PASS getter(a, 73, 20000000000) is -1474836480 PASS getter(a, 74, 21000000000) is -474836480 PASS getter(a, 75, 22000000000) is 525163520 PASS getter(a, 76, 23000000000) is 1525163520 PASS getter(a, 77, 24000000000) is -1769803776 PASS getter(a, 78, 25000000000) is -769803776 PASS getter(a, 79, 26000000000) is 230196224 PASS getter(a, 80, 27000000000) is 1230196224 PASS getter(a, 81, 28000000000) is -2064771072 PASS getter(a, 82, 29000000000) is -1064771072 PASS getter(a, 83, 30000000000) is -64771072 PASS getter(a, 84, 31000000000) is 935228928 PASS getter(a, 85, 32000000000) is 1935228928 PASS getter(a, 86, 33000000000) is -1359738368 PASS getter(a, 87, 34000000000) is -359738368 PASS getter(a, 88, 35000000000) is 640261632 PASS getter(a, 89, 36000000000) is 1640261632 PASS getter(a, 90, 37000000000) is -1654705664 PASS getter(a, 91, 38000000000) is -654705664 PASS getter(a, 92, 39000000000) is 345294336 PASS getter(a, 93, 40000000000) is 1345294336 PASS getter(a, 94, 41000000000) is -1949672960 PASS getter(a, 95, 42000000000) is -949672960 PASS getter(a, 96, 43000000000) is 50327040 PASS getter(a, 97, 44000000000) is 1050327040 PASS getter(a, 98, 45000000000) is 2050327040 PASS getter(a, 99, 46000000000) is -1244640256 PASS getter(a, 0, 47000000000) is -244640256 PASS getter(a, 1, 48000000000) is 755359744 PASS getter(a, 2, 49000000000) is 1755359744 PASS getter(a, 3, 50000000000) is -1539607552 PASS getter(a, 4, 0) is 0 PASS getter(a, 5, 1000000000) is 1000000000 PASS getter(a, 6, 2000000000) is 2000000000 PASS getter(a, 7, 3000000000) is -1294967296 PASS getter(a, 8, 4000000000) is -294967296 PASS getter(a, 9, 5000000000) is 705032704 PASS getter(a, 10, 6000000000) is 1705032704 PASS getter(a, 11, 7000000000) is -1589934592 PASS getter(a, 12, 8000000000) is -589934592 PASS getter(a, 13, 9000000000) is 410065408 PASS getter(a, 14, 10000000000) is 1410065408 PASS getter(a, 15, 11000000000) is -1884901888 PASS getter(a, 16, 12000000000) is -884901888 PASS getter(a, 17, 13000000000) is 115098112 PASS getter(a, 18, 14000000000) is 1115098112 PASS getter(a, 19, 15000000000) is 2115098112 PASS getter(a, 20, 16000000000) is -1179869184 PASS getter(a, 21, 17000000000) is -179869184 PASS getter(a, 22, 18000000000) is 820130816 PASS getter(a, 23, 19000000000) is 1820130816 PASS getter(a, 24, 20000000000) is -1474836480 PASS getter(a, 25, 21000000000) is -474836480 PASS getter(a, 26, 22000000000) is 525163520 PASS getter(a, 27, 23000000000) is 1525163520 PASS getter(a, 28, 24000000000) is -1769803776 PASS getter(a, 29, 25000000000) is -769803776 PASS getter(a, 30, 26000000000) is 230196224 PASS getter(a, 31, 27000000000) is 1230196224 PASS getter(a, 32, 28000000000) is -2064771072 PASS getter(a, 33, 29000000000) is -1064771072 PASS getter(a, 34, 30000000000) is -64771072 PASS getter(a, 35, 31000000000) is 935228928 PASS getter(a, 36, 32000000000) is 1935228928 PASS getter(a, 37, 33000000000) is -1359738368 PASS getter(a, 38, 34000000000) is -359738368 PASS getter(a, 39, 35000000000) is 640261632 PASS getter(a, 40, 36000000000) is 1640261632 PASS getter(a, 41, 37000000000) is -1654705664 PASS getter(a, 42, 38000000000) is -654705664 PASS getter(a, 43, 39000000000) is 345294336 PASS getter(a, 44, 40000000000) is 1345294336 PASS getter(a, 45, 41000000000) is -1949672960 PASS getter(a, 46, 42000000000) is -949672960 PASS getter(a, 47, 43000000000) is 50327040 PASS getter(a, 48, 44000000000) is 1050327040 PASS getter(a, 49, 45000000000) is 2050327040 PASS getter(a, 50, 46000000000) is -1244640256 PASS getter(a, 51, 47000000000) is -244640256 PASS getter(a, 52, 48000000000) is 755359744 PASS getter(a, 53, 49000000000) is 1755359744 PASS getter(a, 54, 50000000000) is -1539607552 PASS getter(a, 55, 0) is 0 PASS getter(a, 56, 1000000000) is 1000000000 PASS getter(a, 57, 2000000000) is 2000000000 PASS getter(a, 58, 3000000000) is -1294967296 PASS getter(a, 59, 4000000000) is -294967296 PASS getter(a, 60, 5000000000) is 705032704 PASS getter(a, 61, 6000000000) is 1705032704 PASS getter(a, 62, 7000000000) is -1589934592 PASS getter(a, 63, 8000000000) is -589934592 PASS getter(a, 64, 9000000000) is 410065408 PASS getter(a, 65, 10000000000) is 1410065408 PASS getter(a, 66, 11000000000) is -1884901888 PASS getter(a, 67, 12000000000) is -884901888 PASS getter(a, 68, 13000000000) is 115098112 PASS getter(a, 69, 14000000000) is 1115098112 PASS getter(a, 70, 15000000000) is 2115098112 PASS getter(a, 71, 16000000000) is -1179869184 PASS getter(a, 72, 17000000000) is -179869184 PASS getter(a, 73, 18000000000) is 820130816 PASS getter(a, 74, 19000000000) is 1820130816 PASS getter(a, 75, 20000000000) is -1474836480 PASS getter(a, 76, 21000000000) is -474836480 PASS getter(a, 77, 22000000000) is 525163520 PASS getter(a, 78, 23000000000) is 1525163520 PASS getter(a, 79, 24000000000) is -1769803776 PASS getter(a, 80, 25000000000) is -769803776 PASS getter(a, 81, 26000000000) is 230196224 PASS getter(a, 82, 27000000000) is 1230196224 PASS getter(a, 83, 28000000000) is -2064771072 PASS getter(a, 84, 29000000000) is -1064771072 PASS getter(a, 85, 30000000000) is -64771072 PASS getter(a, 86, 31000000000) is 935228928 PASS getter(a, 87, 32000000000) is 1935228928 PASS getter(a, 88, 33000000000) is -1359738368 PASS getter(a, 89, 34000000000) is -359738368 PASS getter(a, 90, 35000000000) is 640261632 PASS getter(a, 91, 36000000000) is 1640261632 PASS getter(a, 92, 37000000000) is -1654705664 PASS getter(a, 93, 38000000000) is -654705664 PASS getter(a, 94, 39000000000) is 345294336 PASS getter(a, 95, 40000000000) is 1345294336 PASS getter(a, 96, 41000000000) is -1949672960 PASS getter(a, 97, 42000000000) is -949672960 PASS getter(a, 98, 43000000000) is 50327040 PASS getter(a, 99, 44000000000) is 1050327040 PASS getter(a, 0, 45000000000) is 2050327040 PASS getter(a, 1, 46000000000) is -1244640256 PASS getter(a, 2, 47000000000) is -244640256 PASS getter(a, 3, 48000000000) is 755359744 PASS getter(a, 4, 49000000000) is 1755359744 PASS getter(a, 5, 50000000000) is -1539607552 PASS getter(a, 6, 0) is 0 PASS getter(a, 7, 1000000000) is 1000000000 PASS getter(a, 8, 2000000000) is 2000000000 PASS getter(a, 9, 3000000000) is -1294967296 PASS getter(a, 10, 4000000000) is -294967296 PASS getter(a, 11, 5000000000) is 705032704 PASS getter(a, 12, 6000000000) is 1705032704 PASS getter(a, 13, 7000000000) is -1589934592 PASS getter(a, 14, 8000000000) is -589934592 PASS getter(a, 15, 9000000000) is 410065408 PASS getter(a, 16, 10000000000) is 1410065408 PASS getter(a, 17, 11000000000) is -1884901888 PASS getter(a, 18, 12000000000) is -884901888 PASS getter(a, 19, 13000000000) is 115098112 PASS getter(a, 20, 14000000000) is 1115098112 PASS getter(a, 21, 15000000000) is 2115098112 PASS getter(a, 22, 16000000000) is -1179869184 PASS getter(a, 23, 17000000000) is -179869184 PASS getter(a, 24, 18000000000) is 820130816 PASS getter(a, 25, 19000000000) is 1820130816 PASS getter(a, 26, 20000000000) is -1474836480 PASS getter(a, 27, 21000000000) is -474836480 PASS getter(a, 28, 22000000000) is 525163520 PASS getter(a, 29, 23000000000) is 1525163520 PASS getter(a, 30, 24000000000) is -1769803776 PASS getter(a, 31, 25000000000) is -769803776 PASS getter(a, 32, 26000000000) is 230196224 PASS getter(a, 33, 27000000000) is 1230196224 PASS getter(a, 34, 28000000000) is -2064771072 PASS getter(a, 35, 29000000000) is -1064771072 PASS getter(a, 36, 30000000000) is -64771072 PASS getter(a, 37, 31000000000) is 935228928 PASS getter(a, 38, 32000000000) is 1935228928 PASS getter(a, 39, 33000000000) is -1359738368 PASS getter(a, 40, 34000000000) is -359738368 PASS getter(a, 41, 35000000000) is 640261632 PASS getter(a, 42, 36000000000) is 1640261632 PASS getter(a, 43, 37000000000) is -1654705664 PASS getter(a, 44, 38000000000) is -654705664 PASS getter(a, 45, 39000000000) is 345294336 PASS getter(a, 46, 40000000000) is 1345294336 PASS getter(a, 47, 41000000000) is -1949672960 PASS getter(a, 48, 42000000000) is -949672960 PASS getter(a, 49, 43000000000) is 50327040 PASS getter(a, 50, 44000000000) is 1050327040 PASS getter(a, 51, 45000000000) is 2050327040 PASS getter(a, 52, 46000000000) is -1244640256 PASS getter(a, 53, 47000000000) is -244640256 PASS getter(a, 54, 48000000000) is 755359744 PASS getter(a, 55, 49000000000) is 1755359744 PASS getter(a, 56, 50000000000) is -1539607552 PASS getter(a, 57, 0) is 0 PASS getter(a, 58, 1000000000) is 1000000000 PASS getter(a, 59, 2000000000) is 2000000000 PASS getter(a, 60, 3000000000) is -1294967296 PASS getter(a, 61, 4000000000) is -294967296 PASS getter(a, 62, 5000000000) is 705032704 PASS getter(a, 63, 6000000000) is 1705032704 PASS getter(a, 64, 7000000000) is -1589934592 PASS getter(a, 65, 8000000000) is -589934592 PASS getter(a, 66, 9000000000) is 410065408 PASS getter(a, 67, 10000000000) is 1410065408 PASS getter(a, 68, 11000000000) is -1884901888 PASS getter(a, 69, 12000000000) is -884901888 PASS getter(a, 70, 13000000000) is 115098112 PASS getter(a, 71, 14000000000) is 1115098112 PASS getter(a, 72, 15000000000) is 2115098112 PASS getter(a, 73, 16000000000) is -1179869184 PASS getter(a, 74, 17000000000) is -179869184 PASS getter(a, 75, 18000000000) is 820130816 PASS getter(a, 76, 19000000000) is 1820130816 PASS getter(a, 77, 20000000000) is -1474836480 PASS getter(a, 78, 21000000000) is -474836480 PASS getter(a, 79, 22000000000) is 525163520 PASS getter(a, 80, 23000000000) is 1525163520 PASS getter(a, 81, 24000000000) is -1769803776 PASS getter(a, 82, 25000000000) is -769803776 PASS getter(a, 83, 26000000000) is 230196224 PASS getter(a, 84, 27000000000) is 1230196224 PASS getter(a, 85, 28000000000) is -2064771072 PASS getter(a, 86, 29000000000) is -1064771072 PASS getter(a, 87, 30000000000) is -64771072 PASS getter(a, 88, 31000000000) is 935228928 PASS getter(a, 89, 32000000000) is 1935228928 PASS getter(a, 90, 33000000000) is -1359738368 PASS getter(a, 91, 34000000000) is -359738368 PASS getter(a, 92, 35000000000) is 640261632 PASS getter(a, 93, 36000000000) is 1640261632 PASS getter(a, 94, 37000000000) is -1654705664 PASS getter(a, 95, 38000000000) is -654705664 PASS getter(a, 96, 39000000000) is 345294336 PASS getter(a, 97, 40000000000) is 1345294336 PASS getter(a, 98, 41000000000) is -1949672960 PASS getter(a, 99, 42000000000) is -949672960 PASS getter(a, 0, 43000000000) is 50327040 PASS getter(a, 1, 44000000000) is 1050327040 PASS getter(a, 2, 45000000000) is 2050327040 PASS getter(a, 3, 46000000000) is -1244640256 PASS getter(a, 4, 47000000000) is -244640256 PASS getter(a, 5, 48000000000) is 755359744 PASS getter(a, 6, 49000000000) is 1755359744 PASS getter(a, 7, 50000000000) is -1539607552 PASS getter(a, 8, 0) is 0 PASS getter(a, 9, 1000000000) is 1000000000 PASS getter(a, 10, 2000000000) is 2000000000 PASS getter(a, 11, 3000000000) is -1294967296 PASS getter(a, 12, 4000000000) is -294967296 PASS getter(a, 13, 5000000000) is 705032704 PASS getter(a, 14, 6000000000) is 1705032704 PASS getter(a, 15, 7000000000) is -1589934592 PASS getter(a, 16, 8000000000) is -589934592 PASS getter(a, 17, 9000000000) is 410065408 PASS getter(a, 18, 10000000000) is 1410065408 PASS getter(a, 19, 11000000000) is -1884901888 PASS getter(a, 20, 12000000000) is -884901888 PASS getter(a, 21, 13000000000) is 115098112 PASS getter(a, 22, 14000000000) is 1115098112 PASS getter(a, 23, 15000000000) is 2115098112 PASS getter(a, 24, 16000000000) is -1179869184 PASS getter(a, 25, 17000000000) is -179869184 PASS getter(a, 26, 18000000000) is 820130816 PASS getter(a, 27, 19000000000) is 1820130816 PASS getter(a, 28, 20000000000) is -1474836480 PASS getter(a, 29, 21000000000) is -474836480 PASS getter(a, 30, 22000000000) is 525163520 PASS getter(a, 31, 23000000000) is 1525163520 PASS getter(a, 32, 24000000000) is -1769803776 PASS getter(a, 33, 25000000000) is -769803776 PASS getter(a, 34, 26000000000) is 230196224 PASS getter(a, 35, 27000000000) is 1230196224 PASS getter(a, 36, 28000000000) is -2064771072 PASS getter(a, 37, 29000000000) is -1064771072 PASS getter(a, 38, 30000000000) is -64771072 PASS getter(a, 39, 31000000000) is 935228928 PASS getter(a, 40, 32000000000) is 1935228928 PASS getter(a, 41, 33000000000) is -1359738368 PASS getter(a, 42, 34000000000) is -359738368 PASS getter(a, 43, 35000000000) is 640261632 PASS getter(a, 44, 36000000000) is 1640261632 PASS getter(a, 45, 37000000000) is -1654705664 PASS getter(a, 46, 38000000000) is -654705664 PASS getter(a, 47, 39000000000) is 345294336 PASS getter(a, 48, 40000000000) is 1345294336 PASS getter(a, 49, 41000000000) is -1949672960 PASS getter(a, 50, 42000000000) is -949672960 PASS getter(a, 51, 43000000000) is 50327040 PASS getter(a, 52, 44000000000) is 1050327040 PASS getter(a, 53, 45000000000) is 2050327040 PASS getter(a, 54, 46000000000) is -1244640256 PASS getter(a, 55, 47000000000) is -244640256 PASS getter(a, 56, 48000000000) is 755359744 PASS getter(a, 57, 49000000000) is 1755359744 PASS getter(a, 58, 50000000000) is -1539607552 PASS getter(a, 59, 0) is 0 PASS getter(a, 60, 1000000000) is 1000000000 PASS getter(a, 61, 2000000000) is 2000000000 PASS getter(a, 62, 3000000000) is -1294967296 PASS getter(a, 63, 4000000000) is -294967296 PASS getter(a, 64, 5000000000) is 705032704 PASS getter(a, 65, 6000000000) is 1705032704 PASS getter(a, 66, 7000000000) is -1589934592 PASS getter(a, 67, 8000000000) is -589934592 PASS getter(a, 68, 9000000000) is 410065408 PASS getter(a, 69, 10000000000) is 1410065408 PASS getter(a, 70, 11000000000) is -1884901888 PASS getter(a, 71, 12000000000) is -884901888 PASS getter(a, 72, 13000000000) is 115098112 PASS getter(a, 73, 14000000000) is 1115098112 PASS getter(a, 74, 15000000000) is 2115098112 PASS getter(a, 75, 16000000000) is -1179869184 PASS getter(a, 76, 17000000000) is -179869184 PASS getter(a, 77, 18000000000) is 820130816 PASS getter(a, 78, 19000000000) is 1820130816 PASS getter(a, 79, 20000000000) is -1474836480 PASS getter(a, 80, 21000000000) is -474836480 PASS getter(a, 81, 22000000000) is 525163520 PASS getter(a, 82, 23000000000) is 1525163520 PASS getter(a, 83, 24000000000) is -1769803776 PASS getter(a, 84, 25000000000) is -769803776 PASS getter(a, 85, 26000000000) is 230196224 PASS getter(a, 86, 27000000000) is 1230196224 PASS getter(a, 87, 28000000000) is -2064771072 PASS getter(a, 88, 29000000000) is -1064771072 PASS getter(a, 89, 30000000000) is -64771072 PASS getter(a, 90, 31000000000) is 935228928 PASS getter(a, 91, 32000000000) is 1935228928 PASS getter(a, 92, 33000000000) is -1359738368 PASS getter(a, 93, 34000000000) is -359738368 PASS getter(a, 94, 35000000000) is 640261632 PASS getter(a, 95, 36000000000) is 1640261632 PASS getter(a, 96, 37000000000) is -1654705664 PASS getter(a, 97, 38000000000) is -654705664 PASS getter(a, 98, 39000000000) is 345294336 PASS getter(a, 99, 40000000000) is 1345294336 PASS getter(a, 0, 41000000000) is 41000000000 PASS getter(a, 1, 42000000000) is 42000000000 PASS getter(a, 2, 43000000000) is 43000000000 PASS getter(a, 3, 44000000000) is 44000000000 PASS getter(a, 4, 45000000000) is 45000000000 PASS getter(a, 5, 46000000000) is 46000000000 PASS getter(a, 6, 47000000000) is 47000000000 PASS getter(a, 7, 48000000000) is 48000000000 PASS getter(a, 8, 49000000000) is 49000000000 PASS getter(a, 9, 50000000000) is 50000000000 PASS getter(a, 10, 0) is 0 PASS getter(a, 11, 1000000000) is 1000000000 PASS getter(a, 12, 2000000000) is 2000000000 PASS getter(a, 13, 3000000000) is 3000000000 PASS getter(a, 14, 4000000000) is 4000000000 PASS getter(a, 15, 5000000000) is 5000000000 PASS getter(a, 16, 6000000000) is 6000000000 PASS getter(a, 17, 7000000000) is 7000000000 PASS getter(a, 18, 8000000000) is 8000000000 PASS getter(a, 19, 9000000000) is 9000000000 PASS getter(a, 20, 10000000000) is 10000000000 PASS getter(a, 21, 11000000000) is 11000000000 PASS getter(a, 22, 12000000000) is 12000000000 PASS getter(a, 23, 13000000000) is 13000000000 PASS getter(a, 24, 14000000000) is 14000000000 PASS getter(a, 25, 15000000000) is 15000000000 PASS getter(a, 26, 16000000000) is 16000000000 PASS getter(a, 27, 17000000000) is 17000000000 PASS getter(a, 28, 18000000000) is 18000000000 PASS getter(a, 29, 19000000000) is 19000000000 PASS getter(a, 30, 20000000000) is 20000000000 PASS getter(a, 31, 21000000000) is 21000000000 PASS getter(a, 32, 22000000000) is 22000000000 PASS getter(a, 33, 23000000000) is 23000000000 PASS getter(a, 34, 24000000000) is 24000000000 PASS getter(a, 35, 25000000000) is 25000000000 PASS getter(a, 36, 26000000000) is 26000000000 PASS getter(a, 37, 27000000000) is 27000000000 PASS getter(a, 38, 28000000000) is 28000000000 PASS getter(a, 39, 29000000000) is 29000000000 PASS getter(a, 40, 30000000000) is 30000000000 PASS getter(a, 41, 31000000000) is 31000000000 PASS getter(a, 42, 32000000000) is 32000000000 PASS getter(a, 43, 33000000000) is 33000000000 PASS getter(a, 44, 34000000000) is 34000000000 PASS getter(a, 45, 35000000000) is 35000000000 PASS getter(a, 46, 36000000000) is 36000000000 PASS getter(a, 47, 37000000000) is 37000000000 PASS getter(a, 48, 38000000000) is 38000000000 PASS getter(a, 49, 39000000000) is 39000000000 PASS getter(a, 50, 40000000000) is 40000000000 PASS getter(a, 51, 41000000000) is 41000000000 PASS getter(a, 52, 42000000000) is 42000000000 PASS getter(a, 53, 43000000000) is 43000000000 PASS getter(a, 54, 44000000000) is 44000000000 PASS getter(a, 55, 45000000000) is 45000000000 PASS getter(a, 56, 46000000000) is 46000000000 PASS getter(a, 57, 47000000000) is 47000000000 PASS getter(a, 58, 48000000000) is 48000000000 PASS getter(a, 59, 49000000000) is 49000000000 PASS getter(a, 60, 50000000000) is 50000000000 PASS getter(a, 61, 0) is 0 PASS getter(a, 62, 1000000000) is 1000000000 PASS getter(a, 63, 2000000000) is 2000000000 PASS getter(a, 64, 3000000000) is 3000000000 PASS getter(a, 65, 4000000000) is 4000000000 PASS getter(a, 66, 5000000000) is 5000000000 PASS getter(a, 67, 6000000000) is 6000000000 PASS getter(a, 68, 7000000000) is 7000000000 PASS getter(a, 69, 8000000000) is 8000000000 PASS getter(a, 70, 9000000000) is 9000000000 PASS getter(a, 71, 10000000000) is 10000000000 PASS getter(a, 72, 11000000000) is 11000000000 PASS getter(a, 73, 12000000000) is 12000000000 PASS getter(a, 74, 13000000000) is 13000000000 PASS getter(a, 75, 14000000000) is 14000000000 PASS getter(a, 76, 15000000000) is 15000000000 PASS getter(a, 77, 16000000000) is 16000000000 PASS getter(a, 78, 17000000000) is 17000000000 PASS getter(a, 79, 18000000000) is 18000000000 PASS getter(a, 80, 19000000000) is 19000000000 PASS getter(a, 81, 20000000000) is 20000000000 PASS getter(a, 82, 21000000000) is 21000000000 PASS getter(a, 83, 22000000000) is 22000000000 PASS getter(a, 84, 23000000000) is 23000000000 PASS getter(a, 85, 24000000000) is 24000000000 PASS getter(a, 86, 25000000000) is 25000000000 PASS getter(a, 87, 26000000000) is 26000000000 PASS getter(a, 88, 27000000000) is 27000000000 PASS getter(a, 89, 28000000000) is 28000000000 PASS getter(a, 90, 29000000000) is 29000000000 PASS getter(a, 91, 30000000000) is 30000000000 PASS getter(a, 92, 31000000000) is 31000000000 PASS getter(a, 93, 32000000000) is 32000000000 PASS getter(a, 94, 33000000000) is 33000000000 PASS getter(a, 95, 34000000000) is 34000000000 PASS getter(a, 96, 35000000000) is 35000000000 PASS getter(a, 97, 36000000000) is 36000000000 PASS getter(a, 98, 37000000000) is 37000000000 PASS getter(a, 99, 38000000000) is 38000000000 PASS getter(a, 0.4, 39000000000) is 39000000000 PASS getter(a, 1.4, 40000000000) is 40000000000 PASS getter(a, 2.4, 41000000000) is 41000000000 PASS getter(a, 3.4, 42000000000) is 42000000000 PASS getter(a, 4.4, 43000000000) is 43000000000 PASS getter(a, 5.4, 44000000000) is 44000000000 PASS getter(a, 6.4, 45000000000) is 45000000000 PASS getter(a, 7.4, 46000000000) is 46000000000 PASS getter(a, 8.4, 47000000000) is 47000000000 PASS getter(a, 9.4, 48000000000) is 48000000000 PASS getter(a, 10.4, 49000000000) is 49000000000 PASS getter(a, 11.4, 50000000000) is 50000000000 PASS getter(a, 12.4, 0) is 0 PASS getter(a, 13.4, 1000000000) is 1000000000 PASS getter(a, 14.4, 2000000000) is 2000000000 PASS getter(a, 15.4, 3000000000) is 3000000000 PASS getter(a, 16.4, 4000000000) is 4000000000 PASS getter(a, 17.4, 5000000000) is 5000000000 PASS getter(a, 18.4, 6000000000) is 6000000000 PASS getter(a, 19.4, 7000000000) is 7000000000 PASS getter(a, 20.4, 8000000000) is 8000000000 PASS getter(a, 21.4, 9000000000) is 9000000000 PASS getter(a, 22.4, 10000000000) is 10000000000 PASS getter(a, 23.4, 11000000000) is 11000000000 PASS getter(a, 24.4, 12000000000) is 12000000000 PASS getter(a, 25.4, 13000000000) is 13000000000 PASS getter(a, 26.4, 14000000000) is 14000000000 PASS getter(a, 27.4, 15000000000) is 15000000000 PASS getter(a, 28.4, 16000000000) is 16000000000 PASS getter(a, 29.4, 17000000000) is 17000000000 PASS getter(a, 30.4, 18000000000) is 18000000000 PASS getter(a, 31.4, 19000000000) is 19000000000 PASS getter(a, 32.4, 20000000000) is 20000000000 PASS getter(a, 33.4, 21000000000) is 21000000000 PASS getter(a, 34.4, 22000000000) is 22000000000 PASS getter(a, 35.4, 23000000000) is 23000000000 PASS getter(a, 36.4, 24000000000) is 24000000000 PASS getter(a, 37.4, 25000000000) is 25000000000 PASS getter(a, 38.4, 26000000000) is 26000000000 PASS getter(a, 39.4, 27000000000) is 27000000000 PASS getter(a, 40.4, 28000000000) is 28000000000 PASS getter(a, 41.4, 29000000000) is 29000000000 PASS getter(a, 42.4, 30000000000) is 30000000000 PASS getter(a, 43.4, 31000000000) is 31000000000 PASS getter(a, 44.4, 32000000000) is 32000000000 PASS getter(a, 45.4, 33000000000) is 33000000000 PASS getter(a, 46.4, 34000000000) is 34000000000 PASS getter(a, 47.4, 35000000000) is 35000000000 PASS getter(a, 48.4, 36000000000) is 36000000000 PASS getter(a, 49.4, 37000000000) is 37000000000 PASS getter(a, 50.4, 38000000000) is 38000000000 PASS getter(a, 51.4, 39000000000) is 39000000000 PASS getter(a, 52.4, 40000000000) is 40000000000 PASS getter(a, 53.4, 41000000000) is 41000000000 PASS getter(a, 54.4, 42000000000) is 42000000000 PASS getter(a, 55.4, 43000000000) is 43000000000 PASS getter(a, 56.4, 44000000000) is 44000000000 PASS getter(a, 57.4, 45000000000) is 45000000000 PASS getter(a, 58.4, 46000000000) is 46000000000 PASS getter(a, 59.4, 47000000000) is 47000000000 PASS getter(a, 60.4, 48000000000) is 48000000000 PASS getter(a, 61.4, 49000000000) is 49000000000 PASS getter(a, 62.4, 50000000000) is 50000000000 PASS getter(a, 63.4, 0) is 0 PASS getter(a, 64.4, 1000000000) is 1000000000 PASS getter(a, 65.4, 2000000000) is 2000000000 PASS getter(a, 66.4, 3000000000) is 3000000000 PASS getter(a, 67.4, 4000000000) is 4000000000 PASS getter(a, 68.4, 5000000000) is 5000000000 PASS getter(a, 69.4, 6000000000) is 6000000000 PASS getter(a, 70.4, 7000000000) is 7000000000 PASS getter(a, 71.4, 8000000000) is 8000000000 PASS getter(a, 72.4, 9000000000) is 9000000000 PASS getter(a, 73.4, 10000000000) is 10000000000 PASS getter(a, 74.4, 11000000000) is 11000000000 PASS getter(a, 75.4, 12000000000) is 12000000000 PASS getter(a, 76.4, 13000000000) is 13000000000 PASS getter(a, 77.4, 14000000000) is 14000000000 PASS getter(a, 78.4, 15000000000) is 15000000000 PASS getter(a, 79.4, 16000000000) is 16000000000 PASS getter(a, 80.4, 17000000000) is 17000000000 PASS getter(a, 81.4, 18000000000) is 18000000000 PASS getter(a, 82.4, 19000000000) is 19000000000 PASS getter(a, 83.4, 20000000000) is 20000000000 PASS getter(a, 84.4, 21000000000) is 21000000000 PASS getter(a, 85.4, 22000000000) is 22000000000 PASS getter(a, 86.4, 23000000000) is 23000000000 PASS getter(a, 87.4, 24000000000) is 24000000000 PASS getter(a, 88.4, 25000000000) is 25000000000 PASS getter(a, 89.4, 26000000000) is 26000000000 PASS getter(a, 90.4, 27000000000) is 27000000000 PASS getter(a, 91.4, 28000000000) is 28000000000 PASS getter(a, 92.4, 29000000000) is 29000000000 PASS getter(a, 93.4, 30000000000) is 30000000000 PASS getter(a, 94.4, 31000000000) is 31000000000 PASS getter(a, 95.4, 32000000000) is 32000000000 PASS getter(a, 96.4, 33000000000) is 33000000000 PASS getter(a, 97.4, 34000000000) is 34000000000 PASS getter(a, 98.4, 35000000000) is 35000000000 PASS getter(a, 99.4, 36000000000) is 36000000000 PASS getter(a, 0.4, -37000001000.5) is -37000001000.5 PASS getter(a, 1.4, -38000001000.5) is -38000001000.5 PASS getter(a, 2.4, -39000001000.5) is -39000001000.5 PASS getter(a, 3.4, -40000001000.5) is -40000001000.5 PASS getter(a, 4.4, -41000001000.5) is -41000001000.5 PASS getter(a, 5.4, -42000001000.5) is -42000001000.5 PASS getter(a, 6.4, -43000001000.5) is -43000001000.5 PASS getter(a, 7.4, -44000001000.5) is -44000001000.5 PASS getter(a, 8.4, -45000001000.5) is -45000001000.5 PASS getter(a, 9.4, -46000001000.5) is -46000001000.5 PASS getter(a, 10.4, -47000001000.5) is -47000001000.5 PASS getter(a, 11.4, -48000001000.5) is -48000001000.5 PASS getter(a, 12.4, -49000001000.5) is -49000001000.5 PASS getter(a, 13.4, -50000001000.5) is -50000001000.5 PASS getter(a, 14.4, -1000.5) is -1000.5 PASS getter(a, 15.4, -1000001000.5) is -1000001000.5 PASS getter(a, 16.4, -2000001000.5) is -2000001000.5 PASS getter(a, 17.4, -3000001000.5) is -3000001000.5 PASS getter(a, 18.4, -4000001000.5) is -4000001000.5 PASS getter(a, 19.4, -5000001000.5) is -5000001000.5 PASS getter(a, 20.4, -6000001000.5) is -6000001000.5 PASS getter(a, 21.4, -7000001000.5) is -7000001000.5 PASS getter(a, 22.4, -8000001000.5) is -8000001000.5 PASS getter(a, 23.4, -9000001000.5) is -9000001000.5 PASS getter(a, 24.4, -10000001000.5) is -10000001000.5 PASS getter(a, 25.4, -11000001000.5) is -11000001000.5 PASS getter(a, 26.4, -12000001000.5) is -12000001000.5 PASS getter(a, 27.4, -13000001000.5) is -13000001000.5 PASS getter(a, 28.4, -14000001000.5) is -14000001000.5 PASS getter(a, 29.4, -15000001000.5) is -15000001000.5 PASS getter(a, 30.4, -16000001000.5) is -16000001000.5 PASS getter(a, 31.4, -17000001000.5) is -17000001000.5 PASS getter(a, 32.4, -18000001000.5) is -18000001000.5 PASS getter(a, 33.4, -19000001000.5) is -19000001000.5 PASS getter(a, 34.4, -20000001000.5) is -20000001000.5 PASS getter(a, 35.4, -21000001000.5) is -21000001000.5 PASS getter(a, 36.4, -22000001000.5) is -22000001000.5 PASS getter(a, 37.4, -23000001000.5) is -23000001000.5 PASS getter(a, 38.4, -24000001000.5) is -24000001000.5 PASS getter(a, 39.4, -25000001000.5) is -25000001000.5 PASS getter(a, 40.4, -26000001000.5) is -26000001000.5 PASS getter(a, 41.4, -27000001000.5) is -27000001000.5 PASS getter(a, 42.4, -28000001000.5) is -28000001000.5 PASS getter(a, 43.4, -29000001000.5) is -29000001000.5 PASS getter(a, 44.4, -30000001000.5) is -30000001000.5 PASS getter(a, 45.4, -31000001000.5) is -31000001000.5 PASS getter(a, 46.4, -32000001000.5) is -32000001000.5 PASS getter(a, 47.4, -33000001000.5) is -33000001000.5 PASS getter(a, 48.4, -34000001000.5) is -34000001000.5 PASS getter(a, 49.4, -35000001000.5) is -35000001000.5 PASS getter(a, 50.4, -36000001000.5) is -36000001000.5 PASS getter(a, 51.4, -37000001000.5) is -37000001000.5 PASS getter(a, 52.4, -38000001000.5) is -38000001000.5 PASS getter(a, 53.4, -39000001000.5) is -39000001000.5 PASS getter(a, 54.4, -40000001000.5) is -40000001000.5 PASS getter(a, 55.4, -41000001000.5) is -41000001000.5 PASS getter(a, 56.4, -42000001000.5) is -42000001000.5 PASS getter(a, 57.4, -43000001000.5) is -43000001000.5 PASS getter(a, 58.4, -44000001000.5) is -44000001000.5 PASS getter(a, 59.4, -45000001000.5) is -45000001000.5 PASS getter(a, 60.4, -46000001000.5) is -46000001000.5 PASS getter(a, 61.4, -47000001000.5) is -47000001000.5 PASS getter(a, 62.4, -48000001000.5) is -48000001000.5 PASS getter(a, 63.4, -49000001000.5) is -49000001000.5 PASS getter(a, 64.4, -50000001000.5) is -50000001000.5 PASS getter(a, 65.4, -1000.5) is -1000.5 PASS getter(a, 66.4, -1000001000.5) is -1000001000.5 PASS getter(a, 67.4, -2000001000.5) is -2000001000.5 PASS getter(a, 68.4, -3000001000.5) is -3000001000.5 PASS getter(a, 69.4, -4000001000.5) is -4000001000.5 PASS getter(a, 70.4, -5000001000.5) is -5000001000.5 PASS getter(a, 71.4, -6000001000.5) is -6000001000.5 PASS getter(a, 72.4, -7000001000.5) is -7000001000.5 PASS getter(a, 73.4, -8000001000.5) is -8000001000.5 PASS getter(a, 74.4, -9000001000.5) is -9000001000.5 PASS getter(a, 75.4, -10000001000.5) is -10000001000.5 PASS getter(a, 76.4, -11000001000.5) is -11000001000.5 PASS getter(a, 77.4, -12000001000.5) is -12000001000.5 PASS getter(a, 78.4, -13000001000.5) is -13000001000.5 PASS getter(a, 79.4, -14000001000.5) is -14000001000.5 PASS getter(a, 80.4, -15000001000.5) is -15000001000.5 PASS getter(a, 81.4, -16000001000.5) is -16000001000.5 PASS getter(a, 82.4, -17000001000.5) is -17000001000.5 PASS getter(a, 83.4, -18000001000.5) is -18000001000.5 PASS getter(a, 84.4, -19000001000.5) is -19000001000.5 PASS getter(a, 85.4, -20000001000.5) is -20000001000.5 PASS getter(a, 86.4, -21000001000.5) is -21000001000.5 PASS getter(a, 87.4, -22000001000.5) is -22000001000.5 PASS getter(a, 88.4, -23000001000.5) is -23000001000.5 PASS getter(a, 89.4, -24000001000.5) is -24000001000.5 PASS getter(a, 90.4, -25000001000.5) is -25000001000.5 PASS getter(a, 91.4, -26000001000.5) is -26000001000.5 PASS getter(a, 92.4, -27000001000.5) is -27000001000.5 PASS getter(a, 93.4, -28000001000.5) is -28000001000.5 PASS getter(a, 94.4, -29000001000.5) is -29000001000.5 PASS getter(a, 95.4, -30000001000.5) is -30000001000.5 PASS getter(a, 96.4, -31000001000.5) is -31000001000.5 PASS getter(a, 97.4, -32000001000.5) is -32000001000.5 PASS getter(a, 98.4, -33000001000.5) is -33000001000.5 PASS getter(a, 99.4, -34000001000.5) is -34000001000.5 PASS getter(a, 0.4, -35000001000.5) is -35000001000.5 PASS getter(a, 1.4, -36000001000.5) is -36000001000.5 PASS getter(a, 2.4, -37000001000.5) is -37000001000.5 PASS getter(a, 3.4, -38000001000.5) is -38000001000.5 PASS getter(a, 4.4, -39000001000.5) is -39000001000.5 PASS getter(a, 5.4, -40000001000.5) is -40000001000.5 PASS getter(a, 6.4, -41000001000.5) is -41000001000.5 PASS getter(a, 7.4, -42000001000.5) is -42000001000.5 PASS getter(a, 8.4, -43000001000.5) is -43000001000.5 PASS getter(a, 9.4, -44000001000.5) is -44000001000.5 PASS getter(a, 10.4, -45000001000.5) is -45000001000.5 PASS getter(a, 11.4, -46000001000.5) is -46000001000.5 PASS getter(a, 12.4, -47000001000.5) is -47000001000.5 PASS getter(a, 13.4, -48000001000.5) is -48000001000.5 PASS getter(a, 14.4, -49000001000.5) is -49000001000.5 PASS getter(a, 15.4, -50000001000.5) is -50000001000.5 PASS getter(a, 16.4, -1000.5) is -1000.5 PASS getter(a, 17.4, -1000001000.5) is -1000001000.5 PASS getter(a, 18.4, -2000001000.5) is -2000001000.5 PASS getter(a, 19.4, -3000001000.5) is -3000001000.5 PASS getter(a, 20.4, -4000001000.5) is -4000001000.5 PASS getter(a, 21.4, -5000001000.5) is -5000001000.5 PASS getter(a, 22.4, -6000001000.5) is -6000001000.5 PASS getter(a, 23.4, -7000001000.5) is -7000001000.5 PASS getter(a, 24.4, -8000001000.5) is -8000001000.5 PASS getter(a, 25.4, -9000001000.5) is -9000001000.5 PASS getter(a, 26.4, -10000001000.5) is -10000001000.5 PASS getter(a, 27.4, -11000001000.5) is -11000001000.5 PASS getter(a, 28.4, -12000001000.5) is -12000001000.5 PASS getter(a, 29.4, -13000001000.5) is -13000001000.5 PASS getter(a, 30.4, -14000001000.5) is -14000001000.5 PASS getter(a, 31.4, -15000001000.5) is -15000001000.5 PASS getter(a, 32.4, -16000001000.5) is -16000001000.5 PASS getter(a, 33.4, -17000001000.5) is -17000001000.5 PASS getter(a, 34.4, -18000001000.5) is -18000001000.5 PASS getter(a, 35.4, -19000001000.5) is -19000001000.5 PASS getter(a, 36.4, -20000001000.5) is -20000001000.5 PASS getter(a, 37.4, -21000001000.5) is -21000001000.5 PASS getter(a, 38.4, -22000001000.5) is -22000001000.5 PASS getter(a, 39.4, -23000001000.5) is -23000001000.5 PASS getter(a, 40.4, -24000001000.5) is -24000001000.5 PASS getter(a, 41.4, -25000001000.5) is -25000001000.5 PASS getter(a, 42.4, -26000001000.5) is -26000001000.5 PASS getter(a, 43.4, -27000001000.5) is -27000001000.5 PASS getter(a, 44.4, -28000001000.5) is -28000001000.5 PASS getter(a, 45.4, -29000001000.5) is -29000001000.5 PASS getter(a, 46.4, -30000001000.5) is -30000001000.5 PASS getter(a, 47.4, -31000001000.5) is -31000001000.5 PASS getter(a, 48.4, -32000001000.5) is -32000001000.5 PASS getter(a, 49.4, -33000001000.5) is -33000001000.5 PASS getter(a, 50.4, -34000001000.5) is -34000001000.5 PASS getter(a, 51.4, -35000001000.5) is -35000001000.5 PASS getter(a, 52.4, -36000001000.5) is -36000001000.5 PASS getter(a, 53.4, -37000001000.5) is -37000001000.5 PASS getter(a, 54.4, -38000001000.5) is -38000001000.5 PASS getter(a, 55.4, -39000001000.5) is -39000001000.5 PASS getter(a, 56.4, -40000001000.5) is -40000001000.5 PASS getter(a, 57.4, -41000001000.5) is -41000001000.5 PASS getter(a, 58.4, -42000001000.5) is -42000001000.5 PASS getter(a, 59.4, -43000001000.5) is -43000001000.5 PASS getter(a, 60.4, -44000001000.5) is -44000001000.5 PASS getter(a, 61.4, -45000001000.5) is -45000001000.5 PASS getter(a, 62.4, -46000001000.5) is -46000001000.5 PASS getter(a, 63.4, -47000001000.5) is -47000001000.5 PASS getter(a, 64.4, -48000001000.5) is -48000001000.5 PASS getter(a, 65.4, -49000001000.5) is -49000001000.5 PASS getter(a, 66.4, -50000001000.5) is -50000001000.5 PASS getter(a, 67.4, -1000.5) is -1000.5 PASS getter(a, 68.4, -1000001000.5) is -1000001000.5 PASS getter(a, 69.4, -2000001000.5) is -2000001000.5 PASS getter(a, 70.4, -3000001000.5) is -3000001000.5 PASS getter(a, 71.4, -4000001000.5) is -4000001000.5 PASS getter(a, 72.4, -5000001000.5) is -5000001000.5 PASS getter(a, 73.4, -6000001000.5) is -6000001000.5 PASS getter(a, 74.4, -7000001000.5) is -7000001000.5 PASS getter(a, 75.4, -8000001000.5) is -8000001000.5 PASS getter(a, 76.4, -9000001000.5) is -9000001000.5 PASS getter(a, 77.4, -10000001000.5) is -10000001000.5 PASS getter(a, 78.4, -11000001000.5) is -11000001000.5 PASS getter(a, 79.4, -12000001000.5) is -12000001000.5 PASS getter(a, 80.4, -13000001000.5) is -13000001000.5 PASS getter(a, 81.4, -14000001000.5) is -14000001000.5 PASS getter(a, 82.4, -15000001000.5) is -15000001000.5 PASS getter(a, 83.4, -16000001000.5) is -16000001000.5 PASS getter(a, 84.4, -17000001000.5) is -17000001000.5 PASS getter(a, 85.4, -18000001000.5) is -18000001000.5 PASS getter(a, 86.4, -19000001000.5) is -19000001000.5 PASS getter(a, 87.4, -20000001000.5) is -20000001000.5 PASS getter(a, 88.4, -21000001000.5) is -21000001000.5 PASS getter(a, 89.4, -22000001000.5) is -22000001000.5 PASS getter(a, 90.4, -23000001000.5) is -23000001000.5 PASS getter(a, 91.4, -24000001000.5) is -24000001000.5 PASS getter(a, 92.4, -25000001000.5) is -25000001000.5 PASS getter(a, 93.4, -26000001000.5) is -26000001000.5 PASS getter(a, 94.4, -27000001000.5) is -27000001000.5 PASS getter(a, 95.4, -28000001000.5) is -28000001000.5 PASS getter(a, 96.4, -29000001000.5) is -29000001000.5 PASS getter(a, 97.4, -30000001000.5) is -30000001000.5 PASS getter(a, 98.4, -31000001000.5) is -31000001000.5 PASS getter(a, 99.4, -32000001000.5) is -32000001000.5 PASS getter(a, 0.4, -33000001000.5) is -33000001000.5 PASS getter(a, 1.4, -34000001000.5) is -34000001000.5 PASS getter(a, 2.4, -35000001000.5) is -35000001000.5 PASS getter(a, 3.4, -36000001000.5) is -36000001000.5 PASS getter(a, 4.4, -37000001000.5) is -37000001000.5 PASS getter(a, 5.4, -38000001000.5) is -38000001000.5 PASS getter(a, 6.4, -39000001000.5) is -39000001000.5 PASS getter(a, 7.4, -40000001000.5) is -40000001000.5 PASS getter(a, 8.4, -41000001000.5) is -41000001000.5 PASS getter(a, 9.4, -42000001000.5) is -42000001000.5 PASS getter(a, 10.4, -43000001000.5) is -43000001000.5 PASS getter(a, 11.4, -44000001000.5) is -44000001000.5 PASS getter(a, 12.4, -45000001000.5) is -45000001000.5 PASS getter(a, 13.4, -46000001000.5) is -46000001000.5 PASS getter(a, 14.4, -47000001000.5) is -47000001000.5 PASS getter(a, 15.4, -48000001000.5) is -48000001000.5 PASS getter(a, 16.4, -49000001000.5) is -49000001000.5 PASS getter(a, 17.4, -50000001000.5) is -50000001000.5 PASS getter(a, 18.4, -1000.5) is -1000.5 PASS getter(a, 19.4, -1000001000.5) is -1000001000.5 PASS getter(a, 20.4, -2000001000.5) is -2000001000.5 PASS getter(a, 21.4, -3000001000.5) is -3000001000.5 PASS getter(a, 22.4, -4000001000.5) is -4000001000.5 PASS getter(a, 23.4, -5000001000.5) is -5000001000.5 PASS getter(a, 24.4, -6000001000.5) is -6000001000.5 PASS getter(a, 25.4, -7000001000.5) is -7000001000.5 PASS getter(a, 26.4, -8000001000.5) is -8000001000.5 PASS getter(a, 27.4, -9000001000.5) is -9000001000.5 PASS getter(a, 28.4, -10000001000.5) is -10000001000.5 PASS getter(a, 29.4, -11000001000.5) is -11000001000.5 PASS getter(a, 30.4, -12000001000.5) is -12000001000.5 PASS getter(a, 31.4, -13000001000.5) is -13000001000.5 PASS getter(a, 32.4, -14000001000.5) is -14000001000.5 PASS getter(a, 33.4, -15000001000.5) is -15000001000.5 PASS getter(a, 34.4, -16000001000.5) is -16000001000.5 PASS getter(a, 35.4, -17000001000.5) is -17000001000.5 PASS getter(a, 36.4, -18000001000.5) is -18000001000.5 PASS getter(a, 37.4, -19000001000.5) is -19000001000.5 PASS getter(a, 38.4, -20000001000.5) is -20000001000.5 PASS getter(a, 39.4, -21000001000.5) is -21000001000.5 PASS getter(a, 40.4, -22000001000.5) is -22000001000.5 PASS getter(a, 41.4, -23000001000.5) is -23000001000.5 PASS getter(a, 42.4, -24000001000.5) is -24000001000.5 PASS getter(a, 43.4, -25000001000.5) is -25000001000.5 PASS getter(a, 44.4, -26000001000.5) is -26000001000.5 PASS getter(a, 45.4, -27000001000.5) is -27000001000.5 PASS getter(a, 46.4, -28000001000.5) is -28000001000.5 PASS getter(a, 47.4, -29000001000.5) is -29000001000.5 PASS getter(a, 48.4, -30000001000.5) is -30000001000.5 PASS getter(a, 49.4, -31000001000.5) is -31000001000.5 PASS getter(a, 50.4, -32000001000.5) is -32000001000.5 PASS getter(a, 51.4, -33000001000.5) is -33000001000.5 PASS getter(a, 52.4, -34000001000.5) is -34000001000.5 PASS getter(a, 53.4, -35000001000.5) is -35000001000.5 PASS getter(a, 54.4, -36000001000.5) is -36000001000.5 PASS getter(a, 55.4, -37000001000.5) is -37000001000.5 PASS getter(a, 56.4, -38000001000.5) is -38000001000.5 PASS getter(a, 57.4, -39000001000.5) is -39000001000.5 PASS getter(a, 58.4, -40000001000.5) is -40000001000.5 PASS getter(a, 59.4, -41000001000.5) is -41000001000.5 PASS getter(a, 60.4, -42000001000.5) is -42000001000.5 PASS getter(a, 61.4, -43000001000.5) is -43000001000.5 PASS getter(a, 62.4, -44000001000.5) is -44000001000.5 PASS getter(a, 63.4, -45000001000.5) is -45000001000.5 PASS getter(a, 64.4, -46000001000.5) is -46000001000.5 PASS getter(a, 65.4, -47000001000.5) is -47000001000.5 PASS getter(a, 66.4, -48000001000.5) is -48000001000.5 PASS getter(a, 67.4, -49000001000.5) is -49000001000.5 PASS getter(a, 68.4, -50000001000.5) is -50000001000.5 PASS getter(a, 69.4, -1000.5) is -1000.5 PASS getter(a, 70.4, -1000001000.5) is -1000001000.5 PASS getter(a, 71.4, -2000001000.5) is -2000001000.5 PASS getter(a, 72.4, -3000001000.5) is -3000001000.5 PASS getter(a, 73.4, -4000001000.5) is -4000001000.5 PASS getter(a, 74.4, -5000001000.5) is -5000001000.5 PASS getter(a, 75.4, -6000001000.5) is -6000001000.5 PASS getter(a, 76.4, -7000001000.5) is -7000001000.5 PASS getter(a, 77.4, -8000001000.5) is -8000001000.5 PASS getter(a, 78.4, -9000001000.5) is -9000001000.5 PASS getter(a, 79.4, -10000001000.5) is -10000001000.5 PASS getter(a, 80.4, -11000001000.5) is -11000001000.5 PASS getter(a, 81.4, -12000001000.5) is -12000001000.5 PASS getter(a, 82.4, -13000001000.5) is -13000001000.5 PASS getter(a, 83.4, -14000001000.5) is -14000001000.5 PASS getter(a, 84.4, -15000001000.5) is -15000001000.5 PASS getter(a, 85.4, -16000001000.5) is -16000001000.5 PASS getter(a, 86.4, -17000001000.5) is -17000001000.5 PASS getter(a, 87.4, -18000001000.5) is -18000001000.5 PASS getter(a, 88.4, -19000001000.5) is -19000001000.5 PASS getter(a, 89.4, -20000001000.5) is -20000001000.5 PASS getter(a, 90.4, -21000001000.5) is -21000001000.5 PASS getter(a, 91.4, -22000001000.5) is -22000001000.5 PASS getter(a, 92.4, -23000001000.5) is -23000001000.5 PASS getter(a, 93.4, -24000001000.5) is -24000001000.5 PASS getter(a, 94.4, -25000001000.5) is -25000001000.5 PASS getter(a, 95.4, -26000001000.5) is -26000001000.5 PASS getter(a, 96.4, -27000001000.5) is -27000001000.5 PASS getter(a, 97.4, -28000001000.5) is -28000001000.5 PASS getter(a, 98.4, -29000001000.5) is -29000001000.5 PASS getter(a, 99.4, -30000001000.5) is -30000001000.5 PASS getter(a, 0, 0) is 0 PASS getter(a, 1, 1000000000) is 1000000000 PASS getter(a, 2, 2000000000) is 2000000000 PASS getter(a, 3, 3000000000) is -1294967296 PASS getter(a, 4, 4000000000) is -294967296 PASS getter(a, 5, 5000000000) is 705032704 PASS getter(a, 6, 6000000000) is 1705032704 PASS getter(a, 7, 7000000000) is -1589934592 PASS getter(a, 8, 8000000000) is -589934592 PASS getter(a, 9, 9000000000) is 410065408 PASS getter(a, 10, 10000000000) is 1410065408 PASS getter(a, 11, 11000000000) is -1884901888 PASS getter(a, 12, 12000000000) is -884901888 PASS getter(a, 13, 13000000000) is 115098112 PASS getter(a, 14, 14000000000) is 1115098112 PASS getter(a, 15, 15000000000) is 2115098112 PASS getter(a, 16, 16000000000) is -1179869184 PASS getter(a, 17, 17000000000) is -179869184 PASS getter(a, 18, 18000000000) is 820130816 PASS getter(a, 19, 19000000000) is 1820130816 PASS getter(a, 20, 20000000000) is -1474836480 PASS getter(a, 21, 21000000000) is -474836480 PASS getter(a, 22, 22000000000) is 525163520 PASS getter(a, 23, 23000000000) is 1525163520 PASS getter(a, 24, 24000000000) is -1769803776 PASS getter(a, 25, 25000000000) is -769803776 PASS getter(a, 26, 26000000000) is 230196224 PASS getter(a, 27, 27000000000) is 1230196224 PASS getter(a, 28, 28000000000) is -2064771072 PASS getter(a, 29, 29000000000) is -1064771072 PASS getter(a, 30, 30000000000) is -64771072 PASS getter(a, 31, 31000000000) is 935228928 PASS getter(a, 32, 32000000000) is 1935228928 PASS getter(a, 33, 33000000000) is -1359738368 PASS getter(a, 34, 34000000000) is -359738368 PASS getter(a, 35, 35000000000) is 640261632 PASS getter(a, 36, 36000000000) is 1640261632 PASS getter(a, 37, 37000000000) is -1654705664 PASS getter(a, 38, 38000000000) is -654705664 PASS getter(a, 39, 39000000000) is 345294336 PASS getter(a, 40, 40000000000) is 1345294336 PASS getter(a, 41, 41000000000) is -1949672960 PASS getter(a, 42, 42000000000) is -949672960 PASS getter(a, 43, 43000000000) is 50327040 PASS getter(a, 44, 44000000000) is 1050327040 PASS getter(a, 45, 45000000000) is 2050327040 PASS getter(a, 46, 46000000000) is -1244640256 PASS getter(a, 47, 47000000000) is -244640256 PASS getter(a, 48, 48000000000) is 755359744 PASS getter(a, 49, 49000000000) is 1755359744 PASS getter(a, 50, 50000000000) is -1539607552 PASS getter(a, 51, 0) is 0 PASS getter(a, 52, 1000000000) is 1000000000 PASS getter(a, 53, 2000000000) is 2000000000 PASS getter(a, 54, 3000000000) is -1294967296 PASS getter(a, 55, 4000000000) is -294967296 PASS getter(a, 56, 5000000000) is 705032704 PASS getter(a, 57, 6000000000) is 1705032704 PASS getter(a, 58, 7000000000) is -1589934592 PASS getter(a, 59, 8000000000) is -589934592 PASS getter(a, 60, 9000000000) is 410065408 PASS getter(a, 61, 10000000000) is 1410065408 PASS getter(a, 62, 11000000000) is -1884901888 PASS getter(a, 63, 12000000000) is -884901888 PASS getter(a, 64, 13000000000) is 115098112 PASS getter(a, 65, 14000000000) is 1115098112 PASS getter(a, 66, 15000000000) is 2115098112 PASS getter(a, 67, 16000000000) is -1179869184 PASS getter(a, 68, 17000000000) is -179869184 PASS getter(a, 69, 18000000000) is 820130816 PASS getter(a, 70, 19000000000) is 1820130816 PASS getter(a, 71, 20000000000) is -1474836480 PASS getter(a, 72, 21000000000) is -474836480 PASS getter(a, 73, 22000000000) is 525163520 PASS getter(a, 74, 23000000000) is 1525163520 PASS getter(a, 75, 24000000000) is -1769803776 PASS getter(a, 76, 25000000000) is -769803776 PASS getter(a, 77, 26000000000) is 230196224 PASS getter(a, 78, 27000000000) is 1230196224 PASS getter(a, 79, 28000000000) is -2064771072 PASS getter(a, 80, 29000000000) is -1064771072 PASS getter(a, 81, 30000000000) is -64771072 PASS getter(a, 82, 31000000000) is 935228928 PASS getter(a, 83, 32000000000) is 1935228928 PASS getter(a, 84, 33000000000) is -1359738368 PASS getter(a, 85, 34000000000) is -359738368 PASS getter(a, 86, 35000000000) is 640261632 PASS getter(a, 87, 36000000000) is 1640261632 PASS getter(a, 88, 37000000000) is -1654705664 PASS getter(a, 89, 38000000000) is -654705664 PASS getter(a, 90, 39000000000) is 345294336 PASS getter(a, 91, 40000000000) is 1345294336 PASS getter(a, 92, 41000000000) is -1949672960 PASS getter(a, 93, 42000000000) is -949672960 PASS getter(a, 94, 43000000000) is 50327040 PASS getter(a, 95, 44000000000) is 1050327040 PASS getter(a, 96, 45000000000) is 2050327040 PASS getter(a, 97, 46000000000) is -1244640256 PASS getter(a, 98, 47000000000) is -244640256 PASS getter(a, 99, 48000000000) is 755359744 PASS getter(a, 0, 49000000000) is 1755359744 PASS getter(a, 1, 50000000000) is -1539607552 PASS getter(a, 2, 0) is 0 PASS getter(a, 3, 1000000000) is 1000000000 PASS getter(a, 4, 2000000000) is 2000000000 PASS getter(a, 5, 3000000000) is -1294967296 PASS getter(a, 6, 4000000000) is -294967296 PASS getter(a, 7, 5000000000) is 705032704 PASS getter(a, 8, 6000000000) is 1705032704 PASS getter(a, 9, 7000000000) is -1589934592 PASS getter(a, 10, 8000000000) is -589934592 PASS getter(a, 11, 9000000000) is 410065408 PASS getter(a, 12, 10000000000) is 1410065408 PASS getter(a, 13, 11000000000) is -1884901888 PASS getter(a, 14, 12000000000) is -884901888 PASS getter(a, 15, 13000000000) is 115098112 PASS getter(a, 16, 14000000000) is 1115098112 PASS getter(a, 17, 15000000000) is 2115098112 PASS getter(a, 18, 16000000000) is -1179869184 PASS getter(a, 19, 17000000000) is -179869184 PASS getter(a, 20, 18000000000) is 820130816 PASS getter(a, 21, 19000000000) is 1820130816 PASS getter(a, 22, 20000000000) is -1474836480 PASS getter(a, 23, 21000000000) is -474836480 PASS getter(a, 24, 22000000000) is 525163520 PASS getter(a, 25, 23000000000) is 1525163520 PASS getter(a, 26, 24000000000) is -1769803776 PASS getter(a, 27, 25000000000) is -769803776 PASS getter(a, 28, 26000000000) is 230196224 PASS getter(a, 29, 27000000000) is 1230196224 PASS getter(a, 30, 28000000000) is -2064771072 PASS getter(a, 31, 29000000000) is -1064771072 PASS getter(a, 32, 30000000000) is -64771072 PASS getter(a, 33, 31000000000) is 935228928 PASS getter(a, 34, 32000000000) is 1935228928 PASS getter(a, 35, 33000000000) is -1359738368 PASS getter(a, 36, 34000000000) is -359738368 PASS getter(a, 37, 35000000000) is 640261632 PASS getter(a, 38, 36000000000) is 1640261632 PASS getter(a, 39, 37000000000) is -1654705664 PASS getter(a, 40, 38000000000) is -654705664 PASS getter(a, 41, 39000000000) is 345294336 PASS getter(a, 42, 40000000000) is 1345294336 PASS getter(a, 43, 41000000000) is -1949672960 PASS getter(a, 44, 42000000000) is -949672960 PASS getter(a, 45, 43000000000) is 50327040 PASS getter(a, 46, 44000000000) is 1050327040 PASS getter(a, 47, 45000000000) is 2050327040 PASS getter(a, 48, 46000000000) is -1244640256 PASS getter(a, 49, 47000000000) is -244640256 PASS getter(a, 50, 48000000000) is 755359744 PASS getter(a, 51, 49000000000) is 1755359744 PASS getter(a, 52, 50000000000) is -1539607552 PASS getter(a, 53, 0) is 0 PASS getter(a, 54, 1000000000) is 1000000000 PASS getter(a, 55, 2000000000) is 2000000000 PASS getter(a, 56, 3000000000) is -1294967296 PASS getter(a, 57, 4000000000) is -294967296 PASS getter(a, 58, 5000000000) is 705032704 PASS getter(a, 59, 6000000000) is 1705032704 PASS getter(a, 60, 7000000000) is -1589934592 PASS getter(a, 61, 8000000000) is -589934592 PASS getter(a, 62, 9000000000) is 410065408 PASS getter(a, 63, 10000000000) is 1410065408 PASS getter(a, 64, 11000000000) is -1884901888 PASS getter(a, 65, 12000000000) is -884901888 PASS getter(a, 66, 13000000000) is 115098112 PASS getter(a, 67, 14000000000) is 1115098112 PASS getter(a, 68, 15000000000) is 2115098112 PASS getter(a, 69, 16000000000) is -1179869184 PASS getter(a, 70, 17000000000) is -179869184 PASS getter(a, 71, 18000000000) is 820130816 PASS getter(a, 72, 19000000000) is 1820130816 PASS getter(a, 73, 20000000000) is -1474836480 PASS getter(a, 74, 21000000000) is -474836480 PASS getter(a, 75, 22000000000) is 525163520 PASS getter(a, 76, 23000000000) is 1525163520 PASS getter(a, 77, 24000000000) is -1769803776 PASS getter(a, 78, 25000000000) is -769803776 PASS getter(a, 79, 26000000000) is 230196224 PASS getter(a, 80, 27000000000) is 1230196224 PASS getter(a, 81, 28000000000) is -2064771072 PASS getter(a, 82, 29000000000) is -1064771072 PASS getter(a, 83, 30000000000) is -64771072 PASS getter(a, 84, 31000000000) is 935228928 PASS getter(a, 85, 32000000000) is 1935228928 PASS getter(a, 86, 33000000000) is -1359738368 PASS getter(a, 87, 34000000000) is -359738368 PASS getter(a, 88, 35000000000) is 640261632 PASS getter(a, 89, 36000000000) is 1640261632 PASS getter(a, 90, 37000000000) is -1654705664 PASS getter(a, 91, 38000000000) is -654705664 PASS getter(a, 92, 39000000000) is 345294336 PASS getter(a, 93, 40000000000) is 1345294336 PASS getter(a, 94, 41000000000) is -1949672960 PASS getter(a, 95, 42000000000) is -949672960 PASS getter(a, 96, 43000000000) is 50327040 PASS getter(a, 97, 44000000000) is 1050327040 PASS getter(a, 98, 45000000000) is 2050327040 PASS getter(a, 99, 46000000000) is -1244640256 PASS getter(a, 0, 47000000000) is -244640256 PASS getter(a, 1, 48000000000) is 755359744 PASS getter(a, 2, 49000000000) is 1755359744 PASS getter(a, 3, 50000000000) is -1539607552 PASS getter(a, 4, 0) is 0 PASS getter(a, 5, 1000000000) is 1000000000 PASS getter(a, 6, 2000000000) is 2000000000 PASS getter(a, 7, 3000000000) is -1294967296 PASS getter(a, 8, 4000000000) is -294967296 PASS getter(a, 9, 5000000000) is 705032704 PASS getter(a, 10, 6000000000) is 1705032704 PASS getter(a, 11, 7000000000) is -1589934592 PASS getter(a, 12, 8000000000) is -589934592 PASS getter(a, 13, 9000000000) is 410065408 PASS getter(a, 14, 10000000000) is 1410065408 PASS getter(a, 15, 11000000000) is -1884901888 PASS getter(a, 16, 12000000000) is -884901888 PASS getter(a, 17, 13000000000) is 115098112 PASS getter(a, 18, 14000000000) is 1115098112 PASS getter(a, 19, 15000000000) is 2115098112 PASS getter(a, 20, 16000000000) is -1179869184 PASS getter(a, 21, 17000000000) is -179869184 PASS getter(a, 22, 18000000000) is 820130816 PASS getter(a, 23, 19000000000) is 1820130816 PASS getter(a, 24, 20000000000) is -1474836480 PASS getter(a, 25, 21000000000) is -474836480 PASS getter(a, 26, 22000000000) is 525163520 PASS getter(a, 27, 23000000000) is 1525163520 PASS getter(a, 28, 24000000000) is -1769803776 PASS getter(a, 29, 25000000000) is -769803776 PASS getter(a, 30, 26000000000) is 230196224 PASS getter(a, 31, 27000000000) is 1230196224 PASS getter(a, 32, 28000000000) is -2064771072 PASS getter(a, 33, 29000000000) is -1064771072 PASS getter(a, 34, 30000000000) is -64771072 PASS getter(a, 35, 31000000000) is 935228928 PASS getter(a, 36, 32000000000) is 1935228928 PASS getter(a, 37, 33000000000) is -1359738368 PASS getter(a, 38, 34000000000) is -359738368 PASS getter(a, 39, 35000000000) is 640261632 PASS getter(a, 40, 36000000000) is 1640261632 PASS getter(a, 41, 37000000000) is -1654705664 PASS getter(a, 42, 38000000000) is -654705664 PASS getter(a, 43, 39000000000) is 345294336 PASS getter(a, 44, 40000000000) is 1345294336 PASS getter(a, 45, 41000000000) is -1949672960 PASS getter(a, 46, 42000000000) is -949672960 PASS getter(a, 47, 43000000000) is 50327040 PASS getter(a, 48, 44000000000) is 1050327040 PASS getter(a, 49, 45000000000) is 2050327040 PASS getter(a, 50, 46000000000) is -1244640256 PASS getter(a, 51, 47000000000) is -244640256 PASS getter(a, 52, 48000000000) is 755359744 PASS getter(a, 53, 49000000000) is 1755359744 PASS getter(a, 54, 50000000000) is -1539607552 PASS getter(a, 55, 0) is 0 PASS getter(a, 56, 1000000000) is 1000000000 PASS getter(a, 57, 2000000000) is 2000000000 PASS getter(a, 58, 3000000000) is -1294967296 PASS getter(a, 59, 4000000000) is -294967296 PASS getter(a, 60, 5000000000) is 705032704 PASS getter(a, 61, 6000000000) is 1705032704 PASS getter(a, 62, 7000000000) is -1589934592 PASS getter(a, 63, 8000000000) is -589934592 PASS getter(a, 64, 9000000000) is 410065408 PASS getter(a, 65, 10000000000) is 1410065408 PASS getter(a, 66, 11000000000) is -1884901888 PASS getter(a, 67, 12000000000) is -884901888 PASS getter(a, 68, 13000000000) is 115098112 PASS getter(a, 69, 14000000000) is 1115098112 PASS getter(a, 70, 15000000000) is 2115098112 PASS getter(a, 71, 16000000000) is -1179869184 PASS getter(a, 72, 17000000000) is -179869184 PASS getter(a, 73, 18000000000) is 820130816 PASS getter(a, 74, 19000000000) is 1820130816 PASS getter(a, 75, 20000000000) is -1474836480 PASS getter(a, 76, 21000000000) is -474836480 PASS getter(a, 77, 22000000000) is 525163520 PASS getter(a, 78, 23000000000) is 1525163520 PASS getter(a, 79, 24000000000) is -1769803776 PASS getter(a, 80, 25000000000) is -769803776 PASS getter(a, 81, 26000000000) is 230196224 PASS getter(a, 82, 27000000000) is 1230196224 PASS getter(a, 83, 28000000000) is -2064771072 PASS getter(a, 84, 29000000000) is -1064771072 PASS getter(a, 85, 30000000000) is -64771072 PASS getter(a, 86, 31000000000) is 935228928 PASS getter(a, 87, 32000000000) is 1935228928 PASS getter(a, 88, 33000000000) is -1359738368 PASS getter(a, 89, 34000000000) is -359738368 PASS getter(a, 90, 35000000000) is 640261632 PASS getter(a, 91, 36000000000) is 1640261632 PASS getter(a, 92, 37000000000) is -1654705664 PASS getter(a, 93, 38000000000) is -654705664 PASS getter(a, 94, 39000000000) is 345294336 PASS getter(a, 95, 40000000000) is 1345294336 PASS getter(a, 96, 41000000000) is -1949672960 PASS getter(a, 97, 42000000000) is -949672960 PASS getter(a, 98, 43000000000) is 50327040 PASS getter(a, 99, 44000000000) is 1050327040 PASS getter(a, 0, 45000000000) is 2050327040 PASS getter(a, 1, 46000000000) is -1244640256 PASS getter(a, 2, 47000000000) is -244640256 PASS getter(a, 3, 48000000000) is 755359744 PASS getter(a, 4, 49000000000) is 1755359744 PASS getter(a, 5, 50000000000) is -1539607552 PASS getter(a, 6, 0) is 0 PASS getter(a, 7, 1000000000) is 1000000000 PASS getter(a, 8, 2000000000) is 2000000000 PASS getter(a, 9, 3000000000) is -1294967296 PASS getter(a, 10, 4000000000) is -294967296 PASS getter(a, 11, 5000000000) is 705032704 PASS getter(a, 12, 6000000000) is 1705032704 PASS getter(a, 13, 7000000000) is -1589934592 PASS getter(a, 14, 8000000000) is -589934592 PASS getter(a, 15, 9000000000) is 410065408 PASS getter(a, 16, 10000000000) is 1410065408 PASS getter(a, 17, 11000000000) is -1884901888 PASS getter(a, 18, 12000000000) is -884901888 PASS getter(a, 19, 13000000000) is 115098112 PASS getter(a, 20, 14000000000) is 1115098112 PASS getter(a, 21, 15000000000) is 2115098112 PASS getter(a, 22, 16000000000) is -1179869184 PASS getter(a, 23, 17000000000) is -179869184 PASS getter(a, 24, 18000000000) is 820130816 PASS getter(a, 25, 19000000000) is 1820130816 PASS getter(a, 26, 20000000000) is -1474836480 PASS getter(a, 27, 21000000000) is -474836480 PASS getter(a, 28, 22000000000) is 525163520 PASS getter(a, 29, 23000000000) is 1525163520 PASS getter(a, 30, 24000000000) is -1769803776 PASS getter(a, 31, 25000000000) is -769803776 PASS getter(a, 32, 26000000000) is 230196224 PASS getter(a, 33, 27000000000) is 1230196224 PASS getter(a, 34, 28000000000) is -2064771072 PASS getter(a, 35, 29000000000) is -1064771072 PASS getter(a, 36, 30000000000) is -64771072 PASS getter(a, 37, 31000000000) is 935228928 PASS getter(a, 38, 32000000000) is 1935228928 PASS getter(a, 39, 33000000000) is -1359738368 PASS getter(a, 40, 34000000000) is -359738368 PASS getter(a, 41, 35000000000) is 640261632 PASS getter(a, 42, 36000000000) is 1640261632 PASS getter(a, 43, 37000000000) is -1654705664 PASS getter(a, 44, 38000000000) is -654705664 PASS getter(a, 45, 39000000000) is 345294336 PASS getter(a, 46, 40000000000) is 1345294336 PASS getter(a, 47, 41000000000) is -1949672960 PASS getter(a, 48, 42000000000) is -949672960 PASS getter(a, 49, 43000000000) is 50327040 PASS getter(a, 50, 44000000000) is 1050327040 PASS getter(a, 51, 45000000000) is 2050327040 PASS getter(a, 52, 46000000000) is -1244640256 PASS getter(a, 53, 47000000000) is -244640256 PASS getter(a, 54, 48000000000) is 755359744 PASS getter(a, 55, 49000000000) is 1755359744 PASS getter(a, 56, 50000000000) is -1539607552 PASS getter(a, 57, 0) is 0 PASS getter(a, 58, 1000000000) is 1000000000 PASS getter(a, 59, 2000000000) is 2000000000 PASS getter(a, 60, 3000000000) is -1294967296 PASS getter(a, 61, 4000000000) is -294967296 PASS getter(a, 62, 5000000000) is 705032704 PASS getter(a, 63, 6000000000) is 1705032704 PASS getter(a, 64, 7000000000) is -1589934592 PASS getter(a, 65, 8000000000) is -589934592 PASS getter(a, 66, 9000000000) is 410065408 PASS getter(a, 67, 10000000000) is 1410065408 PASS getter(a, 68, 11000000000) is -1884901888 PASS getter(a, 69, 12000000000) is -884901888 PASS getter(a, 70, 13000000000) is 115098112 PASS getter(a, 71, 14000000000) is 1115098112 PASS getter(a, 72, 15000000000) is 2115098112 PASS getter(a, 73, 16000000000) is -1179869184 PASS getter(a, 74, 17000000000) is -179869184 PASS getter(a, 75, 18000000000) is 820130816 PASS getter(a, 76, 19000000000) is 1820130816 PASS getter(a, 77, 20000000000) is -1474836480 PASS getter(a, 78, 21000000000) is -474836480 PASS getter(a, 79, 22000000000) is 525163520 PASS getter(a, 80, 23000000000) is 1525163520 PASS getter(a, 81, 24000000000) is -1769803776 PASS getter(a, 82, 25000000000) is -769803776 PASS getter(a, 83, 26000000000) is 230196224 PASS getter(a, 84, 27000000000) is 1230196224 PASS getter(a, 85, 28000000000) is -2064771072 PASS getter(a, 86, 29000000000) is -1064771072 PASS getter(a, 87, 30000000000) is -64771072 PASS getter(a, 88, 31000000000) is 935228928 PASS getter(a, 89, 32000000000) is 1935228928 PASS getter(a, 90, 33000000000) is -1359738368 PASS getter(a, 91, 34000000000) is -359738368 PASS getter(a, 92, 35000000000) is 640261632 PASS getter(a, 93, 36000000000) is 1640261632 PASS getter(a, 94, 37000000000) is -1654705664 PASS getter(a, 95, 38000000000) is -654705664 PASS getter(a, 96, 39000000000) is 345294336 PASS getter(a, 97, 40000000000) is 1345294336 PASS getter(a, 98, 41000000000) is -1949672960 PASS getter(a, 99, 42000000000) is -949672960 PASS getter(a, 0, 43000000000) is 50327040 PASS getter(a, 1, 44000000000) is 1050327040 PASS getter(a, 2, 45000000000) is 2050327040 PASS getter(a, 3, 46000000000) is -1244640256 PASS getter(a, 4, 47000000000) is -244640256 PASS getter(a, 5, 48000000000) is 755359744 PASS getter(a, 6, 49000000000) is 1755359744 PASS getter(a, 7, 50000000000) is -1539607552 PASS getter(a, 8, 0) is 0 PASS getter(a, 9, 1000000000) is 1000000000 PASS getter(a, 10, 2000000000) is 2000000000 PASS getter(a, 11, 3000000000) is -1294967296 PASS getter(a, 12, 4000000000) is -294967296 PASS getter(a, 13, 5000000000) is 705032704 PASS getter(a, 14, 6000000000) is 1705032704 PASS getter(a, 15, 7000000000) is -1589934592 PASS getter(a, 16, 8000000000) is -589934592 PASS getter(a, 17, 9000000000) is 410065408 PASS getter(a, 18, 10000000000) is 1410065408 PASS getter(a, 19, 11000000000) is -1884901888 PASS getter(a, 20, 12000000000) is -884901888 PASS getter(a, 21, 13000000000) is 115098112 PASS getter(a, 22, 14000000000) is 1115098112 PASS getter(a, 23, 15000000000) is 2115098112 PASS getter(a, 24, 16000000000) is -1179869184 PASS getter(a, 25, 17000000000) is -179869184 PASS getter(a, 26, 18000000000) is 820130816 PASS getter(a, 27, 19000000000) is 1820130816 PASS getter(a, 28, 20000000000) is -1474836480 PASS getter(a, 29, 21000000000) is -474836480 PASS getter(a, 30, 22000000000) is 525163520 PASS getter(a, 31, 23000000000) is 1525163520 PASS getter(a, 32, 24000000000) is -1769803776 PASS getter(a, 33, 25000000000) is -769803776 PASS getter(a, 34, 26000000000) is 230196224 PASS getter(a, 35, 27000000000) is 1230196224 PASS getter(a, 36, 28000000000) is -2064771072 PASS getter(a, 37, 29000000000) is -1064771072 PASS getter(a, 38, 30000000000) is -64771072 PASS getter(a, 39, 31000000000) is 935228928 PASS getter(a, 40, 32000000000) is 1935228928 PASS getter(a, 41, 33000000000) is -1359738368 PASS getter(a, 42, 34000000000) is -359738368 PASS getter(a, 43, 35000000000) is 640261632 PASS getter(a, 44, 36000000000) is 1640261632 PASS getter(a, 45, 37000000000) is -1654705664 PASS getter(a, 46, 38000000000) is -654705664 PASS getter(a, 47, 39000000000) is 345294336 PASS getter(a, 48, 40000000000) is 1345294336 PASS getter(a, 49, 41000000000) is -1949672960 PASS getter(a, 50, 42000000000) is -949672960 PASS getter(a, 51, 43000000000) is 50327040 PASS getter(a, 52, 44000000000) is 1050327040 PASS getter(a, 53, 45000000000) is 2050327040 PASS getter(a, 54, 46000000000) is -1244640256 PASS getter(a, 55, 47000000000) is -244640256 PASS getter(a, 56, 48000000000) is 755359744 PASS getter(a, 57, 49000000000) is 1755359744 PASS getter(a, 58, 50000000000) is -1539607552 PASS getter(a, 59, 0) is 0 PASS getter(a, 60, 1000000000) is 1000000000 PASS getter(a, 61, 2000000000) is 2000000000 PASS getter(a, 62, 3000000000) is -1294967296 PASS getter(a, 63, 4000000000) is -294967296 PASS getter(a, 64, 5000000000) is 705032704 PASS getter(a, 65, 6000000000) is 1705032704 PASS getter(a, 66, 7000000000) is -1589934592 PASS getter(a, 67, 8000000000) is -589934592 PASS getter(a, 68, 9000000000) is 410065408 PASS getter(a, 69, 10000000000) is 1410065408 PASS getter(a, 70, 11000000000) is -1884901888 PASS getter(a, 71, 12000000000) is -884901888 PASS getter(a, 72, 13000000000) is 115098112 PASS getter(a, 73, 14000000000) is 1115098112 PASS getter(a, 74, 15000000000) is 2115098112 PASS getter(a, 75, 16000000000) is -1179869184 PASS getter(a, 76, 17000000000) is -179869184 PASS getter(a, 77, 18000000000) is 820130816 PASS getter(a, 78, 19000000000) is 1820130816 PASS getter(a, 79, 20000000000) is -1474836480 PASS getter(a, 80, 21000000000) is -474836480 PASS getter(a, 81, 22000000000) is 525163520 PASS getter(a, 82, 23000000000) is 1525163520 PASS getter(a, 83, 24000000000) is -1769803776 PASS getter(a, 84, 25000000000) is -769803776 PASS getter(a, 85, 26000000000) is 230196224 PASS getter(a, 86, 27000000000) is 1230196224 PASS getter(a, 87, 28000000000) is -2064771072 PASS getter(a, 88, 29000000000) is -1064771072 PASS getter(a, 89, 30000000000) is -64771072 PASS getter(a, 90, 31000000000) is 935228928 PASS getter(a, 91, 32000000000) is 1935228928 PASS getter(a, 92, 33000000000) is -1359738368 PASS getter(a, 93, 34000000000) is -359738368 PASS getter(a, 94, 35000000000) is 640261632 PASS getter(a, 95, 36000000000) is 1640261632 PASS getter(a, 96, 37000000000) is -1654705664 PASS getter(a, 97, 38000000000) is -654705664 PASS getter(a, 98, 39000000000) is 345294336 PASS getter(a, 99, 40000000000) is 1345294336 PASS getter(a, 0, 41000000000) is 41000000000 PASS getter(a, 1, 42000000000) is 42000000000 PASS getter(a, 2, 43000000000) is 43000000000 PASS getter(a, 3, 44000000000) is 44000000000 PASS getter(a, 4, 45000000000) is 45000000000 PASS getter(a, 5, 46000000000) is 46000000000 PASS getter(a, 6, 47000000000) is 47000000000 PASS getter(a, 7, 48000000000) is 48000000000 PASS getter(a, 8, 49000000000) is 49000000000 PASS getter(a, 9, 50000000000) is 50000000000 PASS getter(a, 10, 0) is 0 PASS getter(a, 11, 1000000000) is 1000000000 PASS getter(a, 12, 2000000000) is 2000000000 PASS getter(a, 13, 3000000000) is 3000000000 PASS getter(a, 14, 4000000000) is 4000000000 PASS getter(a, 15, 5000000000) is 5000000000 PASS getter(a, 16, 6000000000) is 6000000000 PASS getter(a, 17, 7000000000) is 7000000000 PASS getter(a, 18, 8000000000) is 8000000000 PASS getter(a, 19, 9000000000) is 9000000000 PASS getter(a, 20, 10000000000) is 10000000000 PASS getter(a, 21, 11000000000) is 11000000000 PASS getter(a, 22, 12000000000) is 12000000000 PASS getter(a, 23, 13000000000) is 13000000000 PASS getter(a, 24, 14000000000) is 14000000000 PASS getter(a, 25, 15000000000) is 15000000000 PASS getter(a, 26, 16000000000) is 16000000000 PASS getter(a, 27, 17000000000) is 17000000000 PASS getter(a, 28, 18000000000) is 18000000000 PASS getter(a, 29, 19000000000) is 19000000000 PASS getter(a, 30, 20000000000) is 20000000000 PASS getter(a, 31, 21000000000) is 21000000000 PASS getter(a, 32, 22000000000) is 22000000000 PASS getter(a, 33, 23000000000) is 23000000000 PASS getter(a, 34, 24000000000) is 24000000000 PASS getter(a, 35, 25000000000) is 25000000000 PASS getter(a, 36, 26000000000) is 26000000000 PASS getter(a, 37, 27000000000) is 27000000000 PASS getter(a, 38, 28000000000) is 28000000000 PASS getter(a, 39, 29000000000) is 29000000000 PASS getter(a, 40, 30000000000) is 30000000000 PASS getter(a, 41, 31000000000) is 31000000000 PASS getter(a, 42, 32000000000) is 32000000000 PASS getter(a, 43, 33000000000) is 33000000000 PASS getter(a, 44, 34000000000) is 34000000000 PASS getter(a, 45, 35000000000) is 35000000000 PASS getter(a, 46, 36000000000) is 36000000000 PASS getter(a, 47, 37000000000) is 37000000000 PASS getter(a, 48, 38000000000) is 38000000000 PASS getter(a, 49, 39000000000) is 39000000000 PASS getter(a, 50, 40000000000) is 40000000000 PASS getter(a, 51, 41000000000) is 41000000000 PASS getter(a, 52, 42000000000) is 42000000000 PASS getter(a, 53, 43000000000) is 43000000000 PASS getter(a, 54, 44000000000) is 44000000000 PASS getter(a, 55, 45000000000) is 45000000000 PASS getter(a, 56, 46000000000) is 46000000000 PASS getter(a, 57, 47000000000) is 47000000000 PASS getter(a, 58, 48000000000) is 48000000000 PASS getter(a, 59, 49000000000) is 49000000000 PASS getter(a, 60, 50000000000) is 50000000000 PASS getter(a, 61, 0) is 0 PASS getter(a, 62, 1000000000) is 1000000000 PASS getter(a, 63, 2000000000) is 2000000000 PASS getter(a, 64, 3000000000) is 3000000000 PASS getter(a, 65, 4000000000) is 4000000000 PASS getter(a, 66, 5000000000) is 5000000000 PASS getter(a, 67, 6000000000) is 6000000000 PASS getter(a, 68, 7000000000) is 7000000000 PASS getter(a, 69, 8000000000) is 8000000000 PASS getter(a, 70, 9000000000) is 9000000000 PASS getter(a, 71, 10000000000) is 10000000000 PASS getter(a, 72, 11000000000) is 11000000000 PASS getter(a, 73, 12000000000) is 12000000000 PASS getter(a, 74, 13000000000) is 13000000000 PASS getter(a, 75, 14000000000) is 14000000000 PASS getter(a, 76, 15000000000) is 15000000000 PASS getter(a, 77, 16000000000) is 16000000000 PASS getter(a, 78, 17000000000) is 17000000000 PASS getter(a, 79, 18000000000) is 18000000000 PASS getter(a, 80, 19000000000) is 19000000000 PASS getter(a, 81, 20000000000) is 20000000000 PASS getter(a, 82, 21000000000) is 21000000000 PASS getter(a, 83, 22000000000) is 22000000000 PASS getter(a, 84, 23000000000) is 23000000000 PASS getter(a, 85, 24000000000) is 24000000000 PASS getter(a, 86, 25000000000) is 25000000000 PASS getter(a, 87, 26000000000) is 26000000000 PASS getter(a, 88, 27000000000) is 27000000000 PASS getter(a, 89, 28000000000) is 28000000000 PASS getter(a, 90, 29000000000) is 29000000000 PASS getter(a, 91, 30000000000) is 30000000000 PASS getter(a, 92, 31000000000) is 31000000000 PASS getter(a, 93, 32000000000) is 32000000000 PASS getter(a, 94, 33000000000) is 33000000000 PASS getter(a, 95, 34000000000) is 34000000000 PASS getter(a, 96, 35000000000) is 35000000000 PASS getter(a, 97, 36000000000) is 36000000000 PASS getter(a, 98, 37000000000) is 37000000000 PASS getter(a, 99, 38000000000) is 38000000000 PASS getter(a, 0.4, 39000000000) is 39000000000 PASS getter(a, 1.4, 40000000000) is 40000000000 PASS getter(a, 2.4, 41000000000) is 41000000000 PASS getter(a, 3.4, 42000000000) is 42000000000 PASS getter(a, 4.4, 43000000000) is 43000000000 PASS getter(a, 5.4, 44000000000) is 44000000000 PASS getter(a, 6.4, 45000000000) is 45000000000 PASS getter(a, 7.4, 46000000000) is 46000000000 PASS getter(a, 8.4, 47000000000) is 47000000000 PASS getter(a, 9.4, 48000000000) is 48000000000 PASS getter(a, 10.4, 49000000000) is 49000000000 PASS getter(a, 11.4, 50000000000) is 50000000000 PASS getter(a, 12.4, 0) is 0 PASS getter(a, 13.4, 1000000000) is 1000000000 PASS getter(a, 14.4, 2000000000) is 2000000000 PASS getter(a, 15.4, 3000000000) is 3000000000 PASS getter(a, 16.4, 4000000000) is 4000000000 PASS getter(a, 17.4, 5000000000) is 5000000000 PASS getter(a, 18.4, 6000000000) is 6000000000 PASS getter(a, 19.4, 7000000000) is 7000000000 PASS getter(a, 20.4, 8000000000) is 8000000000 PASS getter(a, 21.4, 9000000000) is 9000000000 PASS getter(a, 22.4, 10000000000) is 10000000000 PASS getter(a, 23.4, 11000000000) is 11000000000 PASS getter(a, 24.4, 12000000000) is 12000000000 PASS getter(a, 25.4, 13000000000) is 13000000000 PASS getter(a, 26.4, 14000000000) is 14000000000 PASS getter(a, 27.4, 15000000000) is 15000000000 PASS getter(a, 28.4, 16000000000) is 16000000000 PASS getter(a, 29.4, 17000000000) is 17000000000 PASS getter(a, 30.4, 18000000000) is 18000000000 PASS getter(a, 31.4, 19000000000) is 19000000000 PASS getter(a, 32.4, 20000000000) is 20000000000 PASS getter(a, 33.4, 21000000000) is 21000000000 PASS getter(a, 34.4, 22000000000) is 22000000000 PASS getter(a, 35.4, 23000000000) is 23000000000 PASS getter(a, 36.4, 24000000000) is 24000000000 PASS getter(a, 37.4, 25000000000) is 25000000000 PASS getter(a, 38.4, 26000000000) is 26000000000 PASS getter(a, 39.4, 27000000000) is 27000000000 PASS getter(a, 40.4, 28000000000) is 28000000000 PASS getter(a, 41.4, 29000000000) is 29000000000 PASS getter(a, 42.4, 30000000000) is 30000000000 PASS getter(a, 43.4, 31000000000) is 31000000000 PASS getter(a, 44.4, 32000000000) is 32000000000 PASS getter(a, 45.4, 33000000000) is 33000000000 PASS getter(a, 46.4, 34000000000) is 34000000000 PASS getter(a, 47.4, 35000000000) is 35000000000 PASS getter(a, 48.4, 36000000000) is 36000000000 PASS getter(a, 49.4, 37000000000) is 37000000000 PASS getter(a, 50.4, 38000000000) is 38000000000 PASS getter(a, 51.4, 39000000000) is 39000000000 PASS getter(a, 52.4, 40000000000) is 40000000000 PASS getter(a, 53.4, 41000000000) is 41000000000 PASS getter(a, 54.4, 42000000000) is 42000000000 PASS getter(a, 55.4, 43000000000) is 43000000000 PASS getter(a, 56.4, 44000000000) is 44000000000 PASS getter(a, 57.4, 45000000000) is 45000000000 PASS getter(a, 58.4, 46000000000) is 46000000000 PASS getter(a, 59.4, 47000000000) is 47000000000 PASS getter(a, 60.4, 48000000000) is 48000000000 PASS getter(a, 61.4, 49000000000) is 49000000000 PASS getter(a, 62.4, 50000000000) is 50000000000 PASS getter(a, 63.4, 0) is 0 PASS getter(a, 64.4, 1000000000) is 1000000000 PASS getter(a, 65.4, 2000000000) is 2000000000 PASS getter(a, 66.4, 3000000000) is 3000000000 PASS getter(a, 67.4, 4000000000) is 4000000000 PASS getter(a, 68.4, 5000000000) is 5000000000 PASS getter(a, 69.4, 6000000000) is 6000000000 PASS getter(a, 70.4, 7000000000) is 7000000000 PASS getter(a, 71.4, 8000000000) is 8000000000 PASS getter(a, 72.4, 9000000000) is 9000000000 PASS getter(a, 73.4, 10000000000) is 10000000000 PASS getter(a, 74.4, 11000000000) is 11000000000 PASS getter(a, 75.4, 12000000000) is 12000000000 PASS getter(a, 76.4, 13000000000) is 13000000000 PASS getter(a, 77.4, 14000000000) is 14000000000 PASS getter(a, 78.4, 15000000000) is 15000000000 PASS getter(a, 79.4, 16000000000) is 16000000000 PASS getter(a, 80.4, 17000000000) is 17000000000 PASS getter(a, 81.4, 18000000000) is 18000000000 PASS getter(a, 82.4, 19000000000) is 19000000000 PASS getter(a, 83.4, 20000000000) is 20000000000 PASS getter(a, 84.4, 21000000000) is 21000000000 PASS getter(a, 85.4, 22000000000) is 22000000000 PASS getter(a, 86.4, 23000000000) is 23000000000 PASS getter(a, 87.4, 24000000000) is 24000000000 PASS getter(a, 88.4, 25000000000) is 25000000000 PASS getter(a, 89.4, 26000000000) is 26000000000 PASS getter(a, 90.4, 27000000000) is 27000000000 PASS getter(a, 91.4, 28000000000) is 28000000000 PASS getter(a, 92.4, 29000000000) is 29000000000 PASS getter(a, 93.4, 30000000000) is 30000000000 PASS getter(a, 94.4, 31000000000) is 31000000000 PASS getter(a, 95.4, 32000000000) is 32000000000 PASS getter(a, 96.4, 33000000000) is 33000000000 PASS getter(a, 97.4, 34000000000) is 34000000000 PASS getter(a, 98.4, 35000000000) is 35000000000 PASS getter(a, 99.4, 36000000000) is 36000000000 PASS getter(a, 0.4, -37000001000.5) is -37000001000.5 PASS getter(a, 1.4, -38000001000.5) is -38000001000.5 PASS getter(a, 2.4, -39000001000.5) is -39000001000.5 PASS getter(a, 3.4, -40000001000.5) is -40000001000.5 PASS getter(a, 4.4, -41000001000.5) is -41000001000.5 PASS getter(a, 5.4, -42000001000.5) is -42000001000.5 PASS getter(a, 6.4, -43000001000.5) is -43000001000.5 PASS getter(a, 7.4, -44000001000.5) is -44000001000.5 PASS getter(a, 8.4, -45000001000.5) is -45000001000.5 PASS getter(a, 9.4, -46000001000.5) is -46000001000.5 PASS getter(a, 10.4, -47000001000.5) is -47000001000.5 PASS getter(a, 11.4, -48000001000.5) is -48000001000.5 PASS getter(a, 12.4, -49000001000.5) is -49000001000.5 PASS getter(a, 13.4, -50000001000.5) is -50000001000.5 PASS getter(a, 14.4, -1000.5) is -1000.5 PASS getter(a, 15.4, -1000001000.5) is -1000001000.5 PASS getter(a, 16.4, -2000001000.5) is -2000001000.5 PASS getter(a, 17.4, -3000001000.5) is -3000001000.5 PASS getter(a, 18.4, -4000001000.5) is -4000001000.5 PASS getter(a, 19.4, -5000001000.5) is -5000001000.5 PASS getter(a, 20.4, -6000001000.5) is -6000001000.5 PASS getter(a, 21.4, -7000001000.5) is -7000001000.5 PASS getter(a, 22.4, -8000001000.5) is -8000001000.5 PASS getter(a, 23.4, -9000001000.5) is -9000001000.5 PASS getter(a, 24.4, -10000001000.5) is -10000001000.5 PASS getter(a, 25.4, -11000001000.5) is -11000001000.5 PASS getter(a, 26.4, -12000001000.5) is -12000001000.5 PASS getter(a, 27.4, -13000001000.5) is -13000001000.5 PASS getter(a, 28.4, -14000001000.5) is -14000001000.5 PASS getter(a, 29.4, -15000001000.5) is -15000001000.5 PASS getter(a, 30.4, -16000001000.5) is -16000001000.5 PASS getter(a, 31.4, -17000001000.5) is -17000001000.5 PASS getter(a, 32.4, -18000001000.5) is -18000001000.5 PASS getter(a, 33.4, -19000001000.5) is -19000001000.5 PASS getter(a, 34.4, -20000001000.5) is -20000001000.5 PASS getter(a, 35.4, -21000001000.5) is -21000001000.5 PASS getter(a, 36.4, -22000001000.5) is -22000001000.5 PASS getter(a, 37.4, -23000001000.5) is -23000001000.5 PASS getter(a, 38.4, -24000001000.5) is -24000001000.5 PASS getter(a, 39.4, -25000001000.5) is -25000001000.5 PASS getter(a, 40.4, -26000001000.5) is -26000001000.5 PASS getter(a, 41.4, -27000001000.5) is -27000001000.5 PASS getter(a, 42.4, -28000001000.5) is -28000001000.5 PASS getter(a, 43.4, -29000001000.5) is -29000001000.5 PASS getter(a, 44.4, -30000001000.5) is -30000001000.5 PASS getter(a, 45.4, -31000001000.5) is -31000001000.5 PASS getter(a, 46.4, -32000001000.5) is -32000001000.5 PASS getter(a, 47.4, -33000001000.5) is -33000001000.5 PASS getter(a, 48.4, -34000001000.5) is -34000001000.5 PASS getter(a, 49.4, -35000001000.5) is -35000001000.5 PASS getter(a, 50.4, -36000001000.5) is -36000001000.5 PASS getter(a, 51.4, -37000001000.5) is -37000001000.5 PASS getter(a, 52.4, -38000001000.5) is -38000001000.5 PASS getter(a, 53.4, -39000001000.5) is -39000001000.5 PASS getter(a, 54.4, -40000001000.5) is -40000001000.5 PASS getter(a, 55.4, -41000001000.5) is -41000001000.5 PASS getter(a, 56.4, -42000001000.5) is -42000001000.5 PASS getter(a, 57.4, -43000001000.5) is -43000001000.5 PASS getter(a, 58.4, -44000001000.5) is -44000001000.5 PASS getter(a, 59.4, -45000001000.5) is -45000001000.5 PASS getter(a, 60.4, -46000001000.5) is -46000001000.5 PASS getter(a, 61.4, -47000001000.5) is -47000001000.5 PASS getter(a, 62.4, -48000001000.5) is -48000001000.5 PASS getter(a, 63.4, -49000001000.5) is -49000001000.5 PASS getter(a, 64.4, -50000001000.5) is -50000001000.5 PASS getter(a, 65.4, -1000.5) is -1000.5 PASS getter(a, 66.4, -1000001000.5) is -1000001000.5 PASS getter(a, 67.4, -2000001000.5) is -2000001000.5 PASS getter(a, 68.4, -3000001000.5) is -3000001000.5 PASS getter(a, 69.4, -4000001000.5) is -4000001000.5 PASS getter(a, 70.4, -5000001000.5) is -5000001000.5 PASS getter(a, 71.4, -6000001000.5) is -6000001000.5 PASS getter(a, 72.4, -7000001000.5) is -7000001000.5 PASS getter(a, 73.4, -8000001000.5) is -8000001000.5 PASS getter(a, 74.4, -9000001000.5) is -9000001000.5 PASS getter(a, 75.4, -10000001000.5) is -10000001000.5 PASS getter(a, 76.4, -11000001000.5) is -11000001000.5 PASS getter(a, 77.4, -12000001000.5) is -12000001000.5 PASS getter(a, 78.4, -13000001000.5) is -13000001000.5 PASS getter(a, 79.4, -14000001000.5) is -14000001000.5 PASS getter(a, 80.4, -15000001000.5) is -15000001000.5 PASS getter(a, 81.4, -16000001000.5) is -16000001000.5 PASS getter(a, 82.4, -17000001000.5) is -17000001000.5 PASS getter(a, 83.4, -18000001000.5) is -18000001000.5 PASS getter(a, 84.4, -19000001000.5) is -19000001000.5 PASS getter(a, 85.4, -20000001000.5) is -20000001000.5 PASS getter(a, 86.4, -21000001000.5) is -21000001000.5 PASS getter(a, 87.4, -22000001000.5) is -22000001000.5 PASS getter(a, 88.4, -23000001000.5) is -23000001000.5 PASS getter(a, 89.4, -24000001000.5) is -24000001000.5 PASS getter(a, 90.4, -25000001000.5) is -25000001000.5 PASS getter(a, 91.4, -26000001000.5) is -26000001000.5 PASS getter(a, 92.4, -27000001000.5) is -27000001000.5 PASS getter(a, 93.4, -28000001000.5) is -28000001000.5 PASS getter(a, 94.4, -29000001000.5) is -29000001000.5 PASS getter(a, 95.4, -30000001000.5) is -30000001000.5 PASS getter(a, 96.4, -31000001000.5) is -31000001000.5 PASS getter(a, 97.4, -32000001000.5) is -32000001000.5 PASS getter(a, 98.4, -33000001000.5) is -33000001000.5 PASS getter(a, 99.4, -34000001000.5) is -34000001000.5 PASS getter(a, 0.4, -35000001000.5) is -35000001000.5 PASS getter(a, 1.4, -36000001000.5) is -36000001000.5 PASS getter(a, 2.4, -37000001000.5) is -37000001000.5 PASS getter(a, 3.4, -38000001000.5) is -38000001000.5 PASS getter(a, 4.4, -39000001000.5) is -39000001000.5 PASS getter(a, 5.4, -40000001000.5) is -40000001000.5 PASS getter(a, 6.4, -41000001000.5) is -41000001000.5 PASS getter(a, 7.4, -42000001000.5) is -42000001000.5 PASS getter(a, 8.4, -43000001000.5) is -43000001000.5 PASS getter(a, 9.4, -44000001000.5) is -44000001000.5 PASS getter(a, 10.4, -45000001000.5) is -45000001000.5 PASS getter(a, 11.4, -46000001000.5) is -46000001000.5 PASS getter(a, 12.4, -47000001000.5) is -47000001000.5 PASS getter(a, 13.4, -48000001000.5) is -48000001000.5 PASS getter(a, 14.4, -49000001000.5) is -49000001000.5 PASS getter(a, 15.4, -50000001000.5) is -50000001000.5 PASS getter(a, 16.4, -1000.5) is -1000.5 PASS getter(a, 17.4, -1000001000.5) is -1000001000.5 PASS getter(a, 18.4, -2000001000.5) is -2000001000.5 PASS getter(a, 19.4, -3000001000.5) is -3000001000.5 PASS getter(a, 20.4, -4000001000.5) is -4000001000.5 PASS getter(a, 21.4, -5000001000.5) is -5000001000.5 PASS getter(a, 22.4, -6000001000.5) is -6000001000.5 PASS getter(a, 23.4, -7000001000.5) is -7000001000.5 PASS getter(a, 24.4, -8000001000.5) is -8000001000.5 PASS getter(a, 25.4, -9000001000.5) is -9000001000.5 PASS getter(a, 26.4, -10000001000.5) is -10000001000.5 PASS getter(a, 27.4, -11000001000.5) is -11000001000.5 PASS getter(a, 28.4, -12000001000.5) is -12000001000.5 PASS getter(a, 29.4, -13000001000.5) is -13000001000.5 PASS getter(a, 30.4, -14000001000.5) is -14000001000.5 PASS getter(a, 31.4, -15000001000.5) is -15000001000.5 PASS getter(a, 32.4, -16000001000.5) is -16000001000.5 PASS getter(a, 33.4, -17000001000.5) is -17000001000.5 PASS getter(a, 34.4, -18000001000.5) is -18000001000.5 PASS getter(a, 35.4, -19000001000.5) is -19000001000.5 PASS getter(a, 36.4, -20000001000.5) is -20000001000.5 PASS getter(a, 37.4, -21000001000.5) is -21000001000.5 PASS getter(a, 38.4, -22000001000.5) is -22000001000.5 PASS getter(a, 39.4, -23000001000.5) is -23000001000.5 PASS getter(a, 40.4, -24000001000.5) is -24000001000.5 PASS getter(a, 41.4, -25000001000.5) is -25000001000.5 PASS getter(a, 42.4, -26000001000.5) is -26000001000.5 PASS getter(a, 43.4, -27000001000.5) is -27000001000.5 PASS getter(a, 44.4, -28000001000.5) is -28000001000.5 PASS getter(a, 45.4, -29000001000.5) is -29000001000.5 PASS getter(a, 46.4, -30000001000.5) is -30000001000.5 PASS getter(a, 47.4, -31000001000.5) is -31000001000.5 PASS getter(a, 48.4, -32000001000.5) is -32000001000.5 PASS getter(a, 49.4, -33000001000.5) is -33000001000.5 PASS getter(a, 50.4, -34000001000.5) is -34000001000.5 PASS getter(a, 51.4, -35000001000.5) is -35000001000.5 PASS getter(a, 52.4, -36000001000.5) is -36000001000.5 PASS getter(a, 53.4, -37000001000.5) is -37000001000.5 PASS getter(a, 54.4, -38000001000.5) is -38000001000.5 PASS getter(a, 55.4, -39000001000.5) is -39000001000.5 PASS getter(a, 56.4, -40000001000.5) is -40000001000.5 PASS getter(a, 57.4, -41000001000.5) is -41000001000.5 PASS getter(a, 58.4, -42000001000.5) is -42000001000.5 PASS getter(a, 59.4, -43000001000.5) is -43000001000.5 PASS getter(a, 60.4, -44000001000.5) is -44000001000.5 PASS getter(a, 61.4, -45000001000.5) is -45000001000.5 PASS getter(a, 62.4, -46000001000.5) is -46000001000.5 PASS getter(a, 63.4, -47000001000.5) is -47000001000.5 PASS getter(a, 64.4, -48000001000.5) is -48000001000.5 PASS getter(a, 65.4, -49000001000.5) is -49000001000.5 PASS getter(a, 66.4, -50000001000.5) is -50000001000.5 PASS getter(a, 67.4, -1000.5) is -1000.5 PASS getter(a, 68.4, -1000001000.5) is -1000001000.5 PASS getter(a, 69.4, -2000001000.5) is -2000001000.5 PASS getter(a, 70.4, -3000001000.5) is -3000001000.5 PASS getter(a, 71.4, -4000001000.5) is -4000001000.5 PASS getter(a, 72.4, -5000001000.5) is -5000001000.5 PASS getter(a, 73.4, -6000001000.5) is -6000001000.5 PASS getter(a, 74.4, -7000001000.5) is -7000001000.5 PASS getter(a, 75.4, -8000001000.5) is -8000001000.5 PASS getter(a, 76.4, -9000001000.5) is -9000001000.5 PASS getter(a, 77.4, -10000001000.5) is -10000001000.5 PASS getter(a, 78.4, -11000001000.5) is -11000001000.5 PASS getter(a, 79.4, -12000001000.5) is -12000001000.5 PASS getter(a, 80.4, -13000001000.5) is -13000001000.5 PASS getter(a, 81.4, -14000001000.5) is -14000001000.5 PASS getter(a, 82.4, -15000001000.5) is -15000001000.5 PASS getter(a, 83.4, -16000001000.5) is -16000001000.5 PASS getter(a, 84.4, -17000001000.5) is -17000001000.5 PASS getter(a, 85.4, -18000001000.5) is -18000001000.5 PASS getter(a, 86.4, -19000001000.5) is -19000001000.5 PASS getter(a, 87.4, -20000001000.5) is -20000001000.5 PASS getter(a, 88.4, -21000001000.5) is -21000001000.5 PASS getter(a, 89.4, -22000001000.5) is -22000001000.5 PASS getter(a, 90.4, -23000001000.5) is -23000001000.5 PASS getter(a, 91.4, -24000001000.5) is -24000001000.5 PASS getter(a, 92.4, -25000001000.5) is -25000001000.5 PASS getter(a, 93.4, -26000001000.5) is -26000001000.5 PASS getter(a, 94.4, -27000001000.5) is -27000001000.5 PASS getter(a, 95.4, -28000001000.5) is -28000001000.5 PASS getter(a, 96.4, -29000001000.5) is -29000001000.5 PASS getter(a, 97.4, -30000001000.5) is -30000001000.5 PASS getter(a, 98.4, -31000001000.5) is -31000001000.5 PASS getter(a, 99.4, -32000001000.5) is -32000001000.5 PASS getter(a, 0.4, -33000001000.5) is -33000001000.5 PASS getter(a, 1.4, -34000001000.5) is -34000001000.5 PASS getter(a, 2.4, -35000001000.5) is -35000001000.5 PASS getter(a, 3.4, -36000001000.5) is -36000001000.5 PASS getter(a, 4.4, -37000001000.5) is -37000001000.5 PASS getter(a, 5.4, -38000001000.5) is -38000001000.5 PASS getter(a, 6.4, -39000001000.5) is -39000001000.5 PASS getter(a, 7.4, -40000001000.5) is -40000001000.5 PASS getter(a, 8.4, -41000001000.5) is -41000001000.5 PASS getter(a, 9.4, -42000001000.5) is -42000001000.5 PASS getter(a, 10.4, -43000001000.5) is -43000001000.5 PASS getter(a, 11.4, -44000001000.5) is -44000001000.5 PASS getter(a, 12.4, -45000001000.5) is -45000001000.5 PASS getter(a, 13.4, -46000001000.5) is -46000001000.5 PASS getter(a, 14.4, -47000001000.5) is -47000001000.5 PASS getter(a, 15.4, -48000001000.5) is -48000001000.5 PASS getter(a, 16.4, -49000001000.5) is -49000001000.5 PASS getter(a, 17.4, -50000001000.5) is -50000001000.5 PASS getter(a, 18.4, -1000.5) is -1000.5 PASS getter(a, 19.4, -1000001000.5) is -1000001000.5 PASS getter(a, 20.4, -2000001000.5) is -2000001000.5 PASS getter(a, 21.4, -3000001000.5) is -3000001000.5 PASS getter(a, 22.4, -4000001000.5) is -4000001000.5 PASS getter(a, 23.4, -5000001000.5) is -5000001000.5 PASS getter(a, 24.4, -6000001000.5) is -6000001000.5 PASS getter(a, 25.4, -7000001000.5) is -7000001000.5 PASS getter(a, 26.4, -8000001000.5) is -8000001000.5 PASS getter(a, 27.4, -9000001000.5) is -9000001000.5 PASS getter(a, 28.4, -10000001000.5) is -10000001000.5 PASS getter(a, 29.4, -11000001000.5) is -11000001000.5 PASS getter(a, 30.4, -12000001000.5) is -12000001000.5 PASS getter(a, 31.4, -13000001000.5) is -13000001000.5 PASS getter(a, 32.4, -14000001000.5) is -14000001000.5 PASS getter(a, 33.4, -15000001000.5) is -15000001000.5 PASS getter(a, 34.4, -16000001000.5) is -16000001000.5 PASS getter(a, 35.4, -17000001000.5) is -17000001000.5 PASS getter(a, 36.4, -18000001000.5) is -18000001000.5 PASS getter(a, 37.4, -19000001000.5) is -19000001000.5 PASS getter(a, 38.4, -20000001000.5) is -20000001000.5 PASS getter(a, 39.4, -21000001000.5) is -21000001000.5 PASS getter(a, 40.4, -22000001000.5) is -22000001000.5 PASS getter(a, 41.4, -23000001000.5) is -23000001000.5 PASS getter(a, 42.4, -24000001000.5) is -24000001000.5 PASS getter(a, 43.4, -25000001000.5) is -25000001000.5 PASS getter(a, 44.4, -26000001000.5) is -26000001000.5 PASS getter(a, 45.4, -27000001000.5) is -27000001000.5 PASS getter(a, 46.4, -28000001000.5) is -28000001000.5 PASS getter(a, 47.4, -29000001000.5) is -29000001000.5 PASS getter(a, 48.4, -30000001000.5) is -30000001000.5 PASS getter(a, 49.4, -31000001000.5) is -31000001000.5 PASS getter(a, 50.4, -32000001000.5) is -32000001000.5 PASS getter(a, 51.4, -33000001000.5) is -33000001000.5 PASS getter(a, 52.4, -34000001000.5) is -34000001000.5 PASS getter(a, 53.4, -35000001000.5) is -35000001000.5 PASS getter(a, 54.4, -36000001000.5) is -36000001000.5 PASS getter(a, 55.4, -37000001000.5) is -37000001000.5 PASS getter(a, 56.4, -38000001000.5) is -38000001000.5 PASS getter(a, 57.4, -39000001000.5) is -39000001000.5 PASS getter(a, 58.4, -40000001000.5) is -40000001000.5 PASS getter(a, 59.4, -41000001000.5) is -41000001000.5 PASS getter(a, 60.4, -42000001000.5) is -42000001000.5 PASS getter(a, 61.4, -43000001000.5) is -43000001000.5 PASS getter(a, 62.4, -44000001000.5) is -44000001000.5 PASS getter(a, 63.4, -45000001000.5) is -45000001000.5 PASS getter(a, 64.4, -46000001000.5) is -46000001000.5 PASS getter(a, 65.4, -47000001000.5) is -47000001000.5 PASS getter(a, 66.4, -48000001000.5) is -48000001000.5 PASS getter(a, 67.4, -49000001000.5) is -49000001000.5 PASS getter(a, 68.4, -50000001000.5) is -50000001000.5 PASS getter(a, 69.4, -1000.5) is -1000.5 PASS getter(a, 70.4, -1000001000.5) is -1000001000.5 PASS getter(a, 71.4, -2000001000.5) is -2000001000.5 PASS getter(a, 72.4, -3000001000.5) is -3000001000.5 PASS getter(a, 73.4, -4000001000.5) is -4000001000.5 PASS getter(a, 74.4, -5000001000.5) is -5000001000.5 PASS getter(a, 75.4, -6000001000.5) is -6000001000.5 PASS getter(a, 76.4, -7000001000.5) is -7000001000.5 PASS getter(a, 77.4, -8000001000.5) is -8000001000.5 PASS getter(a, 78.4, -9000001000.5) is -9000001000.5 PASS getter(a, 79.4, -10000001000.5) is -10000001000.5 PASS getter(a, 80.4, -11000001000.5) is -11000001000.5 PASS getter(a, 81.4, -12000001000.5) is -12000001000.5 PASS getter(a, 82.4, -13000001000.5) is -13000001000.5 PASS getter(a, 83.4, -14000001000.5) is -14000001000.5 PASS getter(a, 84.4, -15000001000.5) is -15000001000.5 PASS getter(a, 85.4, -16000001000.5) is -16000001000.5 PASS getter(a, 86.4, -17000001000.5) is -17000001000.5 PASS getter(a, 87.4, -18000001000.5) is -18000001000.5 PASS getter(a, 88.4, -19000001000.5) is -19000001000.5 PASS getter(a, 89.4, -20000001000.5) is -20000001000.5 PASS getter(a, 90.4, -21000001000.5) is -21000001000.5 PASS getter(a, 91.4, -22000001000.5) is -22000001000.5 PASS getter(a, 92.4, -23000001000.5) is -23000001000.5 PASS getter(a, 93.4, -24000001000.5) is -24000001000.5 PASS getter(a, 94.4, -25000001000.5) is -25000001000.5 PASS getter(a, 95.4, -26000001000.5) is -26000001000.5 PASS getter(a, 96.4, -27000001000.5) is -27000001000.5 PASS getter(a, 97.4, -28000001000.5) is -28000001000.5 PASS getter(a, 98.4, -29000001000.5) is -29000001000.5 PASS getter(a, 99.4, -30000001000.5) is -30000001000.5 PASS getter(a, 0, 0) is 0 PASS getter(a, 1, 1000000000) is 1000000000 PASS getter(a, 2, 2000000000) is 2000000000 PASS getter(a, 3, 3000000000) is -1294967296 PASS getter(a, 4, 4000000000) is -294967296 PASS getter(a, 5, 5000000000) is 705032704 PASS getter(a, 6, 6000000000) is 1705032704 PASS getter(a, 7, 7000000000) is -1589934592 PASS getter(a, 8, 8000000000) is -589934592 PASS getter(a, 9, 9000000000) is 410065408 PASS getter(a, 10, 10000000000) is 1410065408 PASS getter(a, 11, 11000000000) is -1884901888 PASS getter(a, 12, 12000000000) is -884901888 PASS getter(a, 13, 13000000000) is 115098112 PASS getter(a, 14, 14000000000) is 1115098112 PASS getter(a, 15, 15000000000) is 2115098112 PASS getter(a, 16, 16000000000) is -1179869184 PASS getter(a, 17, 17000000000) is -179869184 PASS getter(a, 18, 18000000000) is 820130816 PASS getter(a, 19, 19000000000) is 1820130816 PASS getter(a, 20, 20000000000) is -1474836480 PASS getter(a, 21, 21000000000) is -474836480 PASS getter(a, 22, 22000000000) is 525163520 PASS getter(a, 23, 23000000000) is 1525163520 PASS getter(a, 24, 24000000000) is -1769803776 PASS getter(a, 25, 25000000000) is -769803776 PASS getter(a, 26, 26000000000) is 230196224 PASS getter(a, 27, 27000000000) is 1230196224 PASS getter(a, 28, 28000000000) is -2064771072 PASS getter(a, 29, 29000000000) is -1064771072 PASS getter(a, 30, 30000000000) is -64771072 PASS getter(a, 31, 31000000000) is 935228928 PASS getter(a, 32, 32000000000) is 1935228928 PASS getter(a, 33, 33000000000) is -1359738368 PASS getter(a, 34, 34000000000) is -359738368 PASS getter(a, 35, 35000000000) is 640261632 PASS getter(a, 36, 36000000000) is 1640261632 PASS getter(a, 37, 37000000000) is -1654705664 PASS getter(a, 38, 38000000000) is -654705664 PASS getter(a, 39, 39000000000) is 345294336 PASS getter(a, 40, 40000000000) is 1345294336 PASS getter(a, 41, 41000000000) is -1949672960 PASS getter(a, 42, 42000000000) is -949672960 PASS getter(a, 43, 43000000000) is 50327040 PASS getter(a, 44, 44000000000) is 1050327040 PASS getter(a, 45, 45000000000) is 2050327040 PASS getter(a, 46, 46000000000) is -1244640256 PASS getter(a, 47, 47000000000) is -244640256 PASS getter(a, 48, 48000000000) is 755359744 PASS getter(a, 49, 49000000000) is 1755359744 PASS getter(a, 50, 50000000000) is -1539607552 PASS getter(a, 51, 0) is 0 PASS getter(a, 52, 1000000000) is 1000000000 PASS getter(a, 53, 2000000000) is 2000000000 PASS getter(a, 54, 3000000000) is -1294967296 PASS getter(a, 55, 4000000000) is -294967296 PASS getter(a, 56, 5000000000) is 705032704 PASS getter(a, 57, 6000000000) is 1705032704 PASS getter(a, 58, 7000000000) is -1589934592 PASS getter(a, 59, 8000000000) is -589934592 PASS getter(a, 60, 9000000000) is 410065408 PASS getter(a, 61, 10000000000) is 1410065408 PASS getter(a, 62, 11000000000) is -1884901888 PASS getter(a, 63, 12000000000) is -884901888 PASS getter(a, 64, 13000000000) is 115098112 PASS getter(a, 65, 14000000000) is 1115098112 PASS getter(a, 66, 15000000000) is 2115098112 PASS getter(a, 67, 16000000000) is -1179869184 PASS getter(a, 68, 17000000000) is -179869184 PASS getter(a, 69, 18000000000) is 820130816 PASS getter(a, 70, 19000000000) is 1820130816 PASS getter(a, 71, 20000000000) is -1474836480 PASS getter(a, 72, 21000000000) is -474836480 PASS getter(a, 73, 22000000000) is 525163520 PASS getter(a, 74, 23000000000) is 1525163520 PASS getter(a, 75, 24000000000) is -1769803776 PASS getter(a, 76, 25000000000) is -769803776 PASS getter(a, 77, 26000000000) is 230196224 PASS getter(a, 78, 27000000000) is 1230196224 PASS getter(a, 79, 28000000000) is -2064771072 PASS getter(a, 80, 29000000000) is -1064771072 PASS getter(a, 81, 30000000000) is -64771072 PASS getter(a, 82, 31000000000) is 935228928 PASS getter(a, 83, 32000000000) is 1935228928 PASS getter(a, 84, 33000000000) is -1359738368 PASS getter(a, 85, 34000000000) is -359738368 PASS getter(a, 86, 35000000000) is 640261632 PASS getter(a, 87, 36000000000) is 1640261632 PASS getter(a, 88, 37000000000) is -1654705664 PASS getter(a, 89, 38000000000) is -654705664 PASS getter(a, 90, 39000000000) is 345294336 PASS getter(a, 91, 40000000000) is 1345294336 PASS getter(a, 92, 41000000000) is -1949672960 PASS getter(a, 93, 42000000000) is -949672960 PASS getter(a, 94, 43000000000) is 50327040 PASS getter(a, 95, 44000000000) is 1050327040 PASS getter(a, 96, 45000000000) is 2050327040 PASS getter(a, 97, 46000000000) is -1244640256 PASS getter(a, 98, 47000000000) is -244640256 PASS getter(a, 99, 48000000000) is 755359744 PASS getter(a, 0, 49000000000) is 1755359744 PASS getter(a, 1, 50000000000) is -1539607552 PASS getter(a, 2, 0) is 0 PASS getter(a, 3, 1000000000) is 1000000000 PASS getter(a, 4, 2000000000) is 2000000000 PASS getter(a, 5, 3000000000) is -1294967296 PASS getter(a, 6, 4000000000) is -294967296 PASS getter(a, 7, 5000000000) is 705032704 PASS getter(a, 8, 6000000000) is 1705032704 PASS getter(a, 9, 7000000000) is -1589934592 PASS getter(a, 10, 8000000000) is -589934592 PASS getter(a, 11, 9000000000) is 410065408 PASS getter(a, 12, 10000000000) is 1410065408 PASS getter(a, 13, 11000000000) is -1884901888 PASS getter(a, 14, 12000000000) is -884901888 PASS getter(a, 15, 13000000000) is 115098112 PASS getter(a, 16, 14000000000) is 1115098112 PASS getter(a, 17, 15000000000) is 2115098112 PASS getter(a, 18, 16000000000) is -1179869184 PASS getter(a, 19, 17000000000) is -179869184 PASS getter(a, 20, 18000000000) is 820130816 PASS getter(a, 21, 19000000000) is 1820130816 PASS getter(a, 22, 20000000000) is -1474836480 PASS getter(a, 23, 21000000000) is -474836480 PASS getter(a, 24, 22000000000) is 525163520 PASS getter(a, 25, 23000000000) is 1525163520 PASS getter(a, 26, 24000000000) is -1769803776 PASS getter(a, 27, 25000000000) is -769803776 PASS getter(a, 28, 26000000000) is 230196224 PASS getter(a, 29, 27000000000) is 1230196224 PASS getter(a, 30, 28000000000) is -2064771072 PASS getter(a, 31, 29000000000) is -1064771072 PASS getter(a, 32, 30000000000) is -64771072 PASS getter(a, 33, 31000000000) is 935228928 PASS getter(a, 34, 32000000000) is 1935228928 PASS getter(a, 35, 33000000000) is -1359738368 PASS getter(a, 36, 34000000000) is -359738368 PASS getter(a, 37, 35000000000) is 640261632 PASS getter(a, 38, 36000000000) is 1640261632 PASS getter(a, 39, 37000000000) is -1654705664 PASS getter(a, 40, 38000000000) is -654705664 PASS getter(a, 41, 39000000000) is 345294336 PASS getter(a, 42, 40000000000) is 1345294336 PASS getter(a, 43, 41000000000) is -1949672960 PASS getter(a, 44, 42000000000) is -949672960 PASS getter(a, 45, 43000000000) is 50327040 PASS getter(a, 46, 44000000000) is 1050327040 PASS getter(a, 47, 45000000000) is 2050327040 PASS getter(a, 48, 46000000000) is -1244640256 PASS getter(a, 49, 47000000000) is -244640256 PASS getter(a, 50, 48000000000) is 755359744 PASS getter(a, 51, 49000000000) is 1755359744 PASS getter(a, 52, 50000000000) is -1539607552 PASS getter(a, 53, 0) is 0 PASS getter(a, 54, 1000000000) is 1000000000 PASS getter(a, 55, 2000000000) is 2000000000 PASS getter(a, 56, 3000000000) is -1294967296 PASS getter(a, 57, 4000000000) is -294967296 PASS getter(a, 58, 5000000000) is 705032704 PASS getter(a, 59, 6000000000) is 1705032704 PASS getter(a, 60, 7000000000) is -1589934592 PASS getter(a, 61, 8000000000) is -589934592 PASS getter(a, 62, 9000000000) is 410065408 PASS getter(a, 63, 10000000000) is 1410065408 PASS getter(a, 64, 11000000000) is -1884901888 PASS getter(a, 65, 12000000000) is -884901888 PASS getter(a, 66, 13000000000) is 115098112 PASS getter(a, 67, 14000000000) is 1115098112 PASS getter(a, 68, 15000000000) is 2115098112 PASS getter(a, 69, 16000000000) is -1179869184 PASS getter(a, 70, 17000000000) is -179869184 PASS getter(a, 71, 18000000000) is 820130816 PASS getter(a, 72, 19000000000) is 1820130816 PASS getter(a, 73, 20000000000) is -1474836480 PASS getter(a, 74, 21000000000) is -474836480 PASS getter(a, 75, 22000000000) is 525163520 PASS getter(a, 76, 23000000000) is 1525163520 PASS getter(a, 77, 24000000000) is -1769803776 PASS getter(a, 78, 25000000000) is -769803776 PASS getter(a, 79, 26000000000) is 230196224 PASS getter(a, 80, 27000000000) is 1230196224 PASS getter(a, 81, 28000000000) is -2064771072 PASS getter(a, 82, 29000000000) is -1064771072 PASS getter(a, 83, 30000000000) is -64771072 PASS getter(a, 84, 31000000000) is 935228928 PASS getter(a, 85, 32000000000) is 1935228928 PASS getter(a, 86, 33000000000) is -1359738368 PASS getter(a, 87, 34000000000) is -359738368 PASS getter(a, 88, 35000000000) is 640261632 PASS getter(a, 89, 36000000000) is 1640261632 PASS getter(a, 90, 37000000000) is -1654705664 PASS getter(a, 91, 38000000000) is -654705664 PASS getter(a, 92, 39000000000) is 345294336 PASS getter(a, 93, 40000000000) is 1345294336 PASS getter(a, 94, 41000000000) is -1949672960 PASS getter(a, 95, 42000000000) is -949672960 PASS getter(a, 96, 43000000000) is 50327040 PASS getter(a, 97, 44000000000) is 1050327040 PASS getter(a, 98, 45000000000) is 2050327040 PASS getter(a, 99, 46000000000) is -1244640256 PASS getter(a, 0, 47000000000) is -244640256 PASS getter(a, 1, 48000000000) is 755359744 PASS getter(a, 2, 49000000000) is 1755359744 PASS getter(a, 3, 50000000000) is -1539607552 PASS getter(a, 4, 0) is 0 PASS getter(a, 5, 1000000000) is 1000000000 PASS getter(a, 6, 2000000000) is 2000000000 PASS getter(a, 7, 3000000000) is -1294967296 PASS getter(a, 8, 4000000000) is -294967296 PASS getter(a, 9, 5000000000) is 705032704 PASS getter(a, 10, 6000000000) is 1705032704 PASS getter(a, 11, 7000000000) is -1589934592 PASS getter(a, 12, 8000000000) is -589934592 PASS getter(a, 13, 9000000000) is 410065408 PASS getter(a, 14, 10000000000) is 1410065408 PASS getter(a, 15, 11000000000) is -1884901888 PASS getter(a, 16, 12000000000) is -884901888 PASS getter(a, 17, 13000000000) is 115098112 PASS getter(a, 18, 14000000000) is 1115098112 PASS getter(a, 19, 15000000000) is 2115098112 PASS getter(a, 20, 16000000000) is -1179869184 PASS getter(a, 21, 17000000000) is -179869184 PASS getter(a, 22, 18000000000) is 820130816 PASS getter(a, 23, 19000000000) is 1820130816 PASS getter(a, 24, 20000000000) is -1474836480 PASS getter(a, 25, 21000000000) is -474836480 PASS getter(a, 26, 22000000000) is 525163520 PASS getter(a, 27, 23000000000) is 1525163520 PASS getter(a, 28, 24000000000) is -1769803776 PASS getter(a, 29, 25000000000) is -769803776 PASS getter(a, 30, 26000000000) is 230196224 PASS getter(a, 31, 27000000000) is 1230196224 PASS getter(a, 32, 28000000000) is -2064771072 PASS getter(a, 33, 29000000000) is -1064771072 PASS getter(a, 34, 30000000000) is -64771072 PASS getter(a, 35, 31000000000) is 935228928 PASS getter(a, 36, 32000000000) is 1935228928 PASS getter(a, 37, 33000000000) is -1359738368 PASS getter(a, 38, 34000000000) is -359738368 PASS getter(a, 39, 35000000000) is 640261632 PASS getter(a, 40, 36000000000) is 1640261632 PASS getter(a, 41, 37000000000) is -1654705664 PASS getter(a, 42, 38000000000) is -654705664 PASS getter(a, 43, 39000000000) is 345294336 PASS getter(a, 44, 40000000000) is 1345294336 PASS getter(a, 45, 41000000000) is -1949672960 PASS getter(a, 46, 42000000000) is -949672960 PASS getter(a, 47, 43000000000) is 50327040 PASS getter(a, 48, 44000000000) is 1050327040 PASS getter(a, 49, 45000000000) is 2050327040 PASS getter(a, 50, 46000000000) is -1244640256 PASS getter(a, 51, 47000000000) is -244640256 PASS getter(a, 52, 48000000000) is 755359744 PASS getter(a, 53, 49000000000) is 1755359744 PASS getter(a, 54, 50000000000) is -1539607552 PASS getter(a, 55, 0) is 0 PASS getter(a, 56, 1000000000) is 1000000000 PASS getter(a, 57, 2000000000) is 2000000000 PASS getter(a, 58, 3000000000) is -1294967296 PASS getter(a, 59, 4000000000) is -294967296 PASS getter(a, 60, 5000000000) is 705032704 PASS getter(a, 61, 6000000000) is 1705032704 PASS getter(a, 62, 7000000000) is -1589934592 PASS getter(a, 63, 8000000000) is -589934592 PASS getter(a, 64, 9000000000) is 410065408 PASS getter(a, 65, 10000000000) is 1410065408 PASS getter(a, 66, 11000000000) is -1884901888 PASS getter(a, 67, 12000000000) is -884901888 PASS getter(a, 68, 13000000000) is 115098112 PASS getter(a, 69, 14000000000) is 1115098112 PASS getter(a, 70, 15000000000) is 2115098112 PASS getter(a, 71, 16000000000) is -1179869184 PASS getter(a, 72, 17000000000) is -179869184 PASS getter(a, 73, 18000000000) is 820130816 PASS getter(a, 74, 19000000000) is 1820130816 PASS getter(a, 75, 20000000000) is -1474836480 PASS getter(a, 76, 21000000000) is -474836480 PASS getter(a, 77, 22000000000) is 525163520 PASS getter(a, 78, 23000000000) is 1525163520 PASS getter(a, 79, 24000000000) is -1769803776 PASS getter(a, 80, 25000000000) is -769803776 PASS getter(a, 81, 26000000000) is 230196224 PASS getter(a, 82, 27000000000) is 1230196224 PASS getter(a, 83, 28000000000) is -2064771072 PASS getter(a, 84, 29000000000) is -1064771072 PASS getter(a, 85, 30000000000) is -64771072 PASS getter(a, 86, 31000000000) is 935228928 PASS getter(a, 87, 32000000000) is 1935228928 PASS getter(a, 88, 33000000000) is -1359738368 PASS getter(a, 89, 34000000000) is -359738368 PASS getter(a, 90, 35000000000) is 640261632 PASS getter(a, 91, 36000000000) is 1640261632 PASS getter(a, 92, 37000000000) is -1654705664 PASS getter(a, 93, 38000000000) is -654705664 PASS getter(a, 94, 39000000000) is 345294336 PASS getter(a, 95, 40000000000) is 1345294336 PASS getter(a, 96, 41000000000) is -1949672960 PASS getter(a, 97, 42000000000) is -949672960 PASS getter(a, 98, 43000000000) is 50327040 PASS getter(a, 99, 44000000000) is 1050327040 PASS getter(a, 0, 45000000000) is 2050327040 PASS getter(a, 1, 46000000000) is -1244640256 PASS getter(a, 2, 47000000000) is -244640256 PASS getter(a, 3, 48000000000) is 755359744 PASS getter(a, 4, 49000000000) is 1755359744 PASS getter(a, 5, 50000000000) is -1539607552 PASS getter(a, 6, 0) is 0 PASS getter(a, 7, 1000000000) is 1000000000 PASS getter(a, 8, 2000000000) is 2000000000 PASS getter(a, 9, 3000000000) is -1294967296 PASS getter(a, 10, 4000000000) is -294967296 PASS getter(a, 11, 5000000000) is 705032704 PASS getter(a, 12, 6000000000) is 1705032704 PASS getter(a, 13, 7000000000) is -1589934592 PASS getter(a, 14, 8000000000) is -589934592 PASS getter(a, 15, 9000000000) is 410065408 PASS getter(a, 16, 10000000000) is 1410065408 PASS getter(a, 17, 11000000000) is -1884901888 PASS getter(a, 18, 12000000000) is -884901888 PASS getter(a, 19, 13000000000) is 115098112 PASS getter(a, 20, 14000000000) is 1115098112 PASS getter(a, 21, 15000000000) is 2115098112 PASS getter(a, 22, 16000000000) is -1179869184 PASS getter(a, 23, 17000000000) is -179869184 PASS getter(a, 24, 18000000000) is 820130816 PASS getter(a, 25, 19000000000) is 1820130816 PASS getter(a, 26, 20000000000) is -1474836480 PASS getter(a, 27, 21000000000) is -474836480 PASS getter(a, 28, 22000000000) is 525163520 PASS getter(a, 29, 23000000000) is 1525163520 PASS getter(a, 30, 24000000000) is -1769803776 PASS getter(a, 31, 25000000000) is -769803776 PASS getter(a, 32, 26000000000) is 230196224 PASS getter(a, 33, 27000000000) is 1230196224 PASS getter(a, 34, 28000000000) is -2064771072 PASS getter(a, 35, 29000000000) is -1064771072 PASS getter(a, 36, 30000000000) is -64771072 PASS getter(a, 37, 31000000000) is 935228928 PASS getter(a, 38, 32000000000) is 1935228928 PASS getter(a, 39, 33000000000) is -1359738368 PASS getter(a, 40, 34000000000) is -359738368 PASS getter(a, 41, 35000000000) is 640261632 PASS getter(a, 42, 36000000000) is 1640261632 PASS getter(a, 43, 37000000000) is -1654705664 PASS getter(a, 44, 38000000000) is -654705664 PASS getter(a, 45, 39000000000) is 345294336 PASS getter(a, 46, 40000000000) is 1345294336 PASS getter(a, 47, 41000000000) is -1949672960 PASS getter(a, 48, 42000000000) is -949672960 PASS getter(a, 49, 43000000000) is 50327040 PASS getter(a, 50, 44000000000) is 1050327040 PASS getter(a, 51, 45000000000) is 2050327040 PASS getter(a, 52, 46000000000) is -1244640256 PASS getter(a, 53, 47000000000) is -244640256 PASS getter(a, 54, 48000000000) is 755359744 PASS getter(a, 55, 49000000000) is 1755359744 PASS getter(a, 56, 50000000000) is -1539607552 PASS getter(a, 57, 0) is 0 PASS getter(a, 58, 1000000000) is 1000000000 PASS getter(a, 59, 2000000000) is 2000000000 PASS getter(a, 60, 3000000000) is -1294967296 PASS getter(a, 61, 4000000000) is -294967296 PASS getter(a, 62, 5000000000) is 705032704 PASS getter(a, 63, 6000000000) is 1705032704 PASS getter(a, 64, 7000000000) is -1589934592 PASS getter(a, 65, 8000000000) is -589934592 PASS getter(a, 66, 9000000000) is 410065408 PASS getter(a, 67, 10000000000) is 1410065408 PASS getter(a, 68, 11000000000) is -1884901888 PASS getter(a, 69, 12000000000) is -884901888 PASS getter(a, 70, 13000000000) is 115098112 PASS getter(a, 71, 14000000000) is 1115098112 PASS getter(a, 72, 15000000000) is 2115098112 PASS getter(a, 73, 16000000000) is -1179869184 PASS getter(a, 74, 17000000000) is -179869184 PASS getter(a, 75, 18000000000) is 820130816 PASS getter(a, 76, 19000000000) is 1820130816 PASS getter(a, 77, 20000000000) is -1474836480 PASS getter(a, 78, 21000000000) is -474836480 PASS getter(a, 79, 22000000000) is 525163520 PASS getter(a, 80, 23000000000) is 1525163520 PASS getter(a, 81, 24000000000) is -1769803776 PASS getter(a, 82, 25000000000) is -769803776 PASS getter(a, 83, 26000000000) is 230196224 PASS getter(a, 84, 27000000000) is 1230196224 PASS getter(a, 85, 28000000000) is -2064771072 PASS getter(a, 86, 29000000000) is -1064771072 PASS getter(a, 87, 30000000000) is -64771072 PASS getter(a, 88, 31000000000) is 935228928 PASS getter(a, 89, 32000000000) is 1935228928 PASS getter(a, 90, 33000000000) is -1359738368 PASS getter(a, 91, 34000000000) is -359738368 PASS getter(a, 92, 35000000000) is 640261632 PASS getter(a, 93, 36000000000) is 1640261632 PASS getter(a, 94, 37000000000) is -1654705664 PASS getter(a, 95, 38000000000) is -654705664 PASS getter(a, 96, 39000000000) is 345294336 PASS getter(a, 97, 40000000000) is 1345294336 PASS getter(a, 98, 41000000000) is -1949672960 PASS getter(a, 99, 42000000000) is -949672960 PASS getter(a, 0, 43000000000) is 50327040 PASS getter(a, 1, 44000000000) is 1050327040 PASS getter(a, 2, 45000000000) is 2050327040 PASS getter(a, 3, 46000000000) is -1244640256 PASS getter(a, 4, 47000000000) is -244640256 PASS getter(a, 5, 48000000000) is 755359744 PASS getter(a, 6, 49000000000) is 1755359744 PASS getter(a, 7, 50000000000) is -1539607552 PASS getter(a, 8, 0) is 0 PASS getter(a, 9, 1000000000) is 1000000000 PASS getter(a, 10, 2000000000) is 2000000000 PASS getter(a, 11, 3000000000) is -1294967296 PASS getter(a, 12, 4000000000) is -294967296 PASS getter(a, 13, 5000000000) is 705032704 PASS getter(a, 14, 6000000000) is 1705032704 PASS getter(a, 15, 7000000000) is -1589934592 PASS getter(a, 16, 8000000000) is -589934592 PASS getter(a, 17, 9000000000) is 410065408 PASS getter(a, 18, 10000000000) is 1410065408 PASS getter(a, 19, 11000000000) is -1884901888 PASS getter(a, 20, 12000000000) is -884901888 PASS getter(a, 21, 13000000000) is 115098112 PASS getter(a, 22, 14000000000) is 1115098112 PASS getter(a, 23, 15000000000) is 2115098112 PASS getter(a, 24, 16000000000) is -1179869184 PASS getter(a, 25, 17000000000) is -179869184 PASS getter(a, 26, 18000000000) is 820130816 PASS getter(a, 27, 19000000000) is 1820130816 PASS getter(a, 28, 20000000000) is -1474836480 PASS getter(a, 29, 21000000000) is -474836480 PASS getter(a, 30, 22000000000) is 525163520 PASS getter(a, 31, 23000000000) is 1525163520 PASS getter(a, 32, 24000000000) is -1769803776 PASS getter(a, 33, 25000000000) is -769803776 PASS getter(a, 34, 26000000000) is 230196224 PASS getter(a, 35, 27000000000) is 1230196224 PASS getter(a, 36, 28000000000) is -2064771072 PASS getter(a, 37, 29000000000) is -1064771072 PASS getter(a, 38, 30000000000) is -64771072 PASS getter(a, 39, 31000000000) is 935228928 PASS getter(a, 40, 32000000000) is 1935228928 PASS getter(a, 41, 33000000000) is -1359738368 PASS getter(a, 42, 34000000000) is -359738368 PASS getter(a, 43, 35000000000) is 640261632 PASS getter(a, 44, 36000000000) is 1640261632 PASS getter(a, 45, 37000000000) is -1654705664 PASS getter(a, 46, 38000000000) is -654705664 PASS getter(a, 47, 39000000000) is 345294336 PASS getter(a, 48, 40000000000) is 1345294336 PASS getter(a, 49, 41000000000) is -1949672960 PASS getter(a, 50, 42000000000) is -949672960 PASS getter(a, 51, 43000000000) is 50327040 PASS getter(a, 52, 44000000000) is 1050327040 PASS getter(a, 53, 45000000000) is 2050327040 PASS getter(a, 54, 46000000000) is -1244640256 PASS getter(a, 55, 47000000000) is -244640256 PASS getter(a, 56, 48000000000) is 755359744 PASS getter(a, 57, 49000000000) is 1755359744 PASS getter(a, 58, 50000000000) is -1539607552 PASS getter(a, 59, 0) is 0 PASS getter(a, 60, 1000000000) is 1000000000 PASS getter(a, 61, 2000000000) is 2000000000 PASS getter(a, 62, 3000000000) is -1294967296 PASS getter(a, 63, 4000000000) is -294967296 PASS getter(a, 64, 5000000000) is 705032704 PASS getter(a, 65, 6000000000) is 1705032704 PASS getter(a, 66, 7000000000) is -1589934592 PASS getter(a, 67, 8000000000) is -589934592 PASS getter(a, 68, 9000000000) is 410065408 PASS getter(a, 69, 10000000000) is 1410065408 PASS getter(a, 70, 11000000000) is -1884901888 PASS getter(a, 71, 12000000000) is -884901888 PASS getter(a, 72, 13000000000) is 115098112 PASS getter(a, 73, 14000000000) is 1115098112 PASS getter(a, 74, 15000000000) is 2115098112 PASS getter(a, 75, 16000000000) is -1179869184 PASS getter(a, 76, 17000000000) is -179869184 PASS getter(a, 77, 18000000000) is 820130816 PASS getter(a, 78, 19000000000) is 1820130816 PASS getter(a, 79, 20000000000) is -1474836480 PASS getter(a, 80, 21000000000) is -474836480 PASS getter(a, 81, 22000000000) is 525163520 PASS getter(a, 82, 23000000000) is 1525163520 PASS getter(a, 83, 24000000000) is -1769803776 PASS getter(a, 84, 25000000000) is -769803776 PASS getter(a, 85, 26000000000) is 230196224 PASS getter(a, 86, 27000000000) is 1230196224 PASS getter(a, 87, 28000000000) is -2064771072 PASS getter(a, 88, 29000000000) is -1064771072 PASS getter(a, 89, 30000000000) is -64771072 PASS getter(a, 90, 31000000000) is 935228928 PASS getter(a, 91, 32000000000) is 1935228928 PASS getter(a, 92, 33000000000) is -1359738368 PASS getter(a, 93, 34000000000) is -359738368 PASS getter(a, 94, 35000000000) is 640261632 PASS getter(a, 95, 36000000000) is 1640261632 PASS getter(a, 96, 37000000000) is -1654705664 PASS getter(a, 97, 38000000000) is -654705664 PASS getter(a, 98, 39000000000) is 345294336 PASS getter(a, 99, 40000000000) is 1345294336 PASS getter(a, 0, 41000000000) is 41000000000 PASS getter(a, 1, 42000000000) is 42000000000 PASS getter(a, 2, 43000000000) is 43000000000 PASS getter(a, 3, 44000000000) is 44000000000 PASS getter(a, 4, 45000000000) is 45000000000 PASS getter(a, 5, 46000000000) is 46000000000 PASS getter(a, 6, 47000000000) is 47000000000 PASS getter(a, 7, 48000000000) is 48000000000 PASS getter(a, 8, 49000000000) is 49000000000 PASS getter(a, 9, 50000000000) is 50000000000 PASS getter(a, 10, 0) is 0 PASS getter(a, 11, 1000000000) is 1000000000 PASS getter(a, 12, 2000000000) is 2000000000 PASS getter(a, 13, 3000000000) is 3000000000 PASS getter(a, 14, 4000000000) is 4000000000 PASS getter(a, 15, 5000000000) is 5000000000 PASS getter(a, 16, 6000000000) is 6000000000 PASS getter(a, 17, 7000000000) is 7000000000 PASS getter(a, 18, 8000000000) is 8000000000 PASS getter(a, 19, 9000000000) is 9000000000 PASS getter(a, 20, 10000000000) is 10000000000 PASS getter(a, 21, 11000000000) is 11000000000 PASS getter(a, 22, 12000000000) is 12000000000 PASS getter(a, 23, 13000000000) is 13000000000 PASS getter(a, 24, 14000000000) is 14000000000 PASS getter(a, 25, 15000000000) is 15000000000 PASS getter(a, 26, 16000000000) is 16000000000 PASS getter(a, 27, 17000000000) is 17000000000 PASS getter(a, 28, 18000000000) is 18000000000 PASS getter(a, 29, 19000000000) is 19000000000 PASS getter(a, 30, 20000000000) is 20000000000 PASS getter(a, 31, 21000000000) is 21000000000 PASS getter(a, 32, 22000000000) is 22000000000 PASS getter(a, 33, 23000000000) is 23000000000 PASS getter(a, 34, 24000000000) is 24000000000 PASS getter(a, 35, 25000000000) is 25000000000 PASS getter(a, 36, 26000000000) is 26000000000 PASS getter(a, 37, 27000000000) is 27000000000 PASS getter(a, 38, 28000000000) is 28000000000 PASS getter(a, 39, 29000000000) is 29000000000 PASS getter(a, 40, 30000000000) is 30000000000 PASS getter(a, 41, 31000000000) is 31000000000 PASS getter(a, 42, 32000000000) is 32000000000 PASS getter(a, 43, 33000000000) is 33000000000 PASS getter(a, 44, 34000000000) is 34000000000 PASS getter(a, 45, 35000000000) is 35000000000 PASS getter(a, 46, 36000000000) is 36000000000 PASS getter(a, 47, 37000000000) is 37000000000 PASS getter(a, 48, 38000000000) is 38000000000 PASS getter(a, 49, 39000000000) is 39000000000 PASS getter(a, 50, 40000000000) is 40000000000 PASS getter(a, 51, 41000000000) is 41000000000 PASS getter(a, 52, 42000000000) is 42000000000 PASS getter(a, 53, 43000000000) is 43000000000 PASS getter(a, 54, 44000000000) is 44000000000 PASS getter(a, 55, 45000000000) is 45000000000 PASS getter(a, 56, 46000000000) is 46000000000 PASS getter(a, 57, 47000000000) is 47000000000 PASS getter(a, 58, 48000000000) is 48000000000 PASS getter(a, 59, 49000000000) is 49000000000 PASS getter(a, 60, 50000000000) is 50000000000 PASS getter(a, 61, 0) is 0 PASS getter(a, 62, 1000000000) is 1000000000 PASS getter(a, 63, 2000000000) is 2000000000 PASS getter(a, 64, 3000000000) is 3000000000 PASS getter(a, 65, 4000000000) is 4000000000 PASS getter(a, 66, 5000000000) is 5000000000 PASS getter(a, 67, 6000000000) is 6000000000 PASS getter(a, 68, 7000000000) is 7000000000 PASS getter(a, 69, 8000000000) is 8000000000 PASS getter(a, 70, 9000000000) is 9000000000 PASS getter(a, 71, 10000000000) is 10000000000 PASS getter(a, 72, 11000000000) is 11000000000 PASS getter(a, 73, 12000000000) is 12000000000 PASS getter(a, 74, 13000000000) is 13000000000 PASS getter(a, 75, 14000000000) is 14000000000 PASS getter(a, 76, 15000000000) is 15000000000 PASS getter(a, 77, 16000000000) is 16000000000 PASS getter(a, 78, 17000000000) is 17000000000 PASS getter(a, 79, 18000000000) is 18000000000 PASS getter(a, 80, 19000000000) is 19000000000 PASS getter(a, 81, 20000000000) is 20000000000 PASS getter(a, 82, 21000000000) is 21000000000 PASS getter(a, 83, 22000000000) is 22000000000 PASS getter(a, 84, 23000000000) is 23000000000 PASS getter(a, 85, 24000000000) is 24000000000 PASS getter(a, 86, 25000000000) is 25000000000 PASS getter(a, 87, 26000000000) is 26000000000 PASS getter(a, 88, 27000000000) is 27000000000 PASS getter(a, 89, 28000000000) is 28000000000 PASS getter(a, 90, 29000000000) is 29000000000 PASS getter(a, 91, 30000000000) is 30000000000 PASS getter(a, 92, 31000000000) is 31000000000 PASS getter(a, 93, 32000000000) is 32000000000 PASS getter(a, 94, 33000000000) is 33000000000 PASS getter(a, 95, 34000000000) is 34000000000 PASS getter(a, 96, 35000000000) is 35000000000 PASS getter(a, 97, 36000000000) is 36000000000 PASS getter(a, 98, 37000000000) is 37000000000 PASS getter(a, 99, 38000000000) is 38000000000 PASS getter(a, 0.4, 39000000000) is 39000000000 PASS getter(a, 1.4, 40000000000) is 40000000000 PASS getter(a, 2.4, 41000000000) is 41000000000 PASS getter(a, 3.4, 42000000000) is 42000000000 PASS getter(a, 4.4, 43000000000) is 43000000000 PASS getter(a, 5.4, 44000000000) is 44000000000 PASS getter(a, 6.4, 45000000000) is 45000000000 PASS getter(a, 7.4, 46000000000) is 46000000000 PASS getter(a, 8.4, 47000000000) is 47000000000 PASS getter(a, 9.4, 48000000000) is 48000000000 PASS getter(a, 10.4, 49000000000) is 49000000000 PASS getter(a, 11.4, 50000000000) is 50000000000 PASS getter(a, 12.4, 0) is 0 PASS getter(a, 13.4, 1000000000) is 1000000000 PASS getter(a, 14.4, 2000000000) is 2000000000 PASS getter(a, 15.4, 3000000000) is 3000000000 PASS getter(a, 16.4, 4000000000) is 4000000000 PASS getter(a, 17.4, 5000000000) is 5000000000 PASS getter(a, 18.4, 6000000000) is 6000000000 PASS getter(a, 19.4, 7000000000) is 7000000000 PASS getter(a, 20.4, 8000000000) is 8000000000 PASS getter(a, 21.4, 9000000000) is 9000000000 PASS getter(a, 22.4, 10000000000) is 10000000000 PASS getter(a, 23.4, 11000000000) is 11000000000 PASS getter(a, 24.4, 12000000000) is 12000000000 PASS getter(a, 25.4, 13000000000) is 13000000000 PASS getter(a, 26.4, 14000000000) is 14000000000 PASS getter(a, 27.4, 15000000000) is 15000000000 PASS getter(a, 28.4, 16000000000) is 16000000000 PASS getter(a, 29.4, 17000000000) is 17000000000 PASS getter(a, 30.4, 18000000000) is 18000000000 PASS getter(a, 31.4, 19000000000) is 19000000000 PASS getter(a, 32.4, 20000000000) is 20000000000 PASS getter(a, 33.4, 21000000000) is 21000000000 PASS getter(a, 34.4, 22000000000) is 22000000000 PASS getter(a, 35.4, 23000000000) is 23000000000 PASS getter(a, 36.4, 24000000000) is 24000000000 PASS getter(a, 37.4, 25000000000) is 25000000000 PASS getter(a, 38.4, 26000000000) is 26000000000 PASS getter(a, 39.4, 27000000000) is 27000000000 PASS getter(a, 40.4, 28000000000) is 28000000000 PASS getter(a, 41.4, 29000000000) is 29000000000 PASS getter(a, 42.4, 30000000000) is 30000000000 PASS getter(a, 43.4, 31000000000) is 31000000000 PASS getter(a, 44.4, 32000000000) is 32000000000 PASS getter(a, 45.4, 33000000000) is 33000000000 PASS getter(a, 46.4, 34000000000) is 34000000000 PASS getter(a, 47.4, 35000000000) is 35000000000 PASS getter(a, 48.4, 36000000000) is 36000000000 PASS getter(a, 49.4, 37000000000) is 37000000000 PASS getter(a, 50.4, 38000000000) is 38000000000 PASS getter(a, 51.4, 39000000000) is 39000000000 PASS getter(a, 52.4, 40000000000) is 40000000000 PASS getter(a, 53.4, 41000000000) is 41000000000 PASS getter(a, 54.4, 42000000000) is 42000000000 PASS getter(a, 55.4, 43000000000) is 43000000000 PASS getter(a, 56.4, 44000000000) is 44000000000 PASS getter(a, 57.4, 45000000000) is 45000000000 PASS getter(a, 58.4, 46000000000) is 46000000000 PASS getter(a, 59.4, 47000000000) is 47000000000 PASS getter(a, 60.4, 48000000000) is 48000000000 PASS getter(a, 61.4, 49000000000) is 49000000000 PASS getter(a, 62.4, 50000000000) is 50000000000 PASS getter(a, 63.4, 0) is 0 PASS getter(a, 64.4, 1000000000) is 1000000000 PASS getter(a, 65.4, 2000000000) is 2000000000 PASS getter(a, 66.4, 3000000000) is 3000000000 PASS getter(a, 67.4, 4000000000) is 4000000000 PASS getter(a, 68.4, 5000000000) is 5000000000 PASS getter(a, 69.4, 6000000000) is 6000000000 PASS getter(a, 70.4, 7000000000) is 7000000000 PASS getter(a, 71.4, 8000000000) is 8000000000 PASS getter(a, 72.4, 9000000000) is 9000000000 PASS getter(a, 73.4, 10000000000) is 10000000000 PASS getter(a, 74.4, 11000000000) is 11000000000 PASS getter(a, 75.4, 12000000000) is 12000000000 PASS getter(a, 76.4, 13000000000) is 13000000000 PASS getter(a, 77.4, 14000000000) is 14000000000 PASS getter(a, 78.4, 15000000000) is 15000000000 PASS getter(a, 79.4, 16000000000) is 16000000000 PASS getter(a, 80.4, 17000000000) is 17000000000 PASS getter(a, 81.4, 18000000000) is 18000000000 PASS getter(a, 82.4, 19000000000) is 19000000000 PASS getter(a, 83.4, 20000000000) is 20000000000 PASS getter(a, 84.4, 21000000000) is 21000000000 PASS getter(a, 85.4, 22000000000) is 22000000000 PASS getter(a, 86.4, 23000000000) is 23000000000 PASS getter(a, 87.4, 24000000000) is 24000000000 PASS getter(a, 88.4, 25000000000) is 25000000000 PASS getter(a, 89.4, 26000000000) is 26000000000 PASS getter(a, 90.4, 27000000000) is 27000000000 PASS getter(a, 91.4, 28000000000) is 28000000000 PASS getter(a, 92.4, 29000000000) is 29000000000 PASS getter(a, 93.4, 30000000000) is 30000000000 PASS getter(a, 94.4, 31000000000) is 31000000000 PASS getter(a, 95.4, 32000000000) is 32000000000 PASS getter(a, 96.4, 33000000000) is 33000000000 PASS getter(a, 97.4, 34000000000) is 34000000000 PASS getter(a, 98.4, 35000000000) is 35000000000 PASS getter(a, 99.4, 36000000000) is 36000000000 PASS getter(a, 0.4, -37000001000.5) is -37000001000.5 PASS getter(a, 1.4, -38000001000.5) is -38000001000.5 PASS getter(a, 2.4, -39000001000.5) is -39000001000.5 PASS getter(a, 3.4, -40000001000.5) is -40000001000.5 PASS getter(a, 4.4, -41000001000.5) is -41000001000.5 PASS getter(a, 5.4, -42000001000.5) is -42000001000.5 PASS getter(a, 6.4, -43000001000.5) is -43000001000.5 PASS getter(a, 7.4, -44000001000.5) is -44000001000.5 PASS getter(a, 8.4, -45000001000.5) is -45000001000.5 PASS getter(a, 9.4, -46000001000.5) is -46000001000.5 PASS getter(a, 10.4, -47000001000.5) is -47000001000.5 PASS getter(a, 11.4, -48000001000.5) is -48000001000.5 PASS getter(a, 12.4, -49000001000.5) is -49000001000.5 PASS getter(a, 13.4, -50000001000.5) is -50000001000.5 PASS getter(a, 14.4, -1000.5) is -1000.5 PASS getter(a, 15.4, -1000001000.5) is -1000001000.5 PASS getter(a, 16.4, -2000001000.5) is -2000001000.5 PASS getter(a, 17.4, -3000001000.5) is -3000001000.5 PASS getter(a, 18.4, -4000001000.5) is -4000001000.5 PASS getter(a, 19.4, -5000001000.5) is -5000001000.5 PASS getter(a, 20.4, -6000001000.5) is -6000001000.5 PASS getter(a, 21.4, -7000001000.5) is -7000001000.5 PASS getter(a, 22.4, -8000001000.5) is -8000001000.5 PASS getter(a, 23.4, -9000001000.5) is -9000001000.5 PASS getter(a, 24.4, -10000001000.5) is -10000001000.5 PASS getter(a, 25.4, -11000001000.5) is -11000001000.5 PASS getter(a, 26.4, -12000001000.5) is -12000001000.5 PASS getter(a, 27.4, -13000001000.5) is -13000001000.5 PASS getter(a, 28.4, -14000001000.5) is -14000001000.5 PASS getter(a, 29.4, -15000001000.5) is -15000001000.5 PASS getter(a, 30.4, -16000001000.5) is -16000001000.5 PASS getter(a, 31.4, -17000001000.5) is -17000001000.5 PASS getter(a, 32.4, -18000001000.5) is -18000001000.5 PASS getter(a, 33.4, -19000001000.5) is -19000001000.5 PASS getter(a, 34.4, -20000001000.5) is -20000001000.5 PASS getter(a, 35.4, -21000001000.5) is -21000001000.5 PASS getter(a, 36.4, -22000001000.5) is -22000001000.5 PASS getter(a, 37.4, -23000001000.5) is -23000001000.5 PASS getter(a, 38.4, -24000001000.5) is -24000001000.5 PASS getter(a, 39.4, -25000001000.5) is -25000001000.5 PASS getter(a, 40.4, -26000001000.5) is -26000001000.5 PASS getter(a, 41.4, -27000001000.5) is -27000001000.5 PASS getter(a, 42.4, -28000001000.5) is -28000001000.5 PASS getter(a, 43.4, -29000001000.5) is -29000001000.5 PASS getter(a, 44.4, -30000001000.5) is -30000001000.5 PASS getter(a, 45.4, -31000001000.5) is -31000001000.5 PASS getter(a, 46.4, -32000001000.5) is -32000001000.5 PASS getter(a, 47.4, -33000001000.5) is -33000001000.5 PASS getter(a, 48.4, -34000001000.5) is -34000001000.5 PASS getter(a, 49.4, -35000001000.5) is -35000001000.5 PASS getter(a, 50.4, -36000001000.5) is -36000001000.5 PASS getter(a, 51.4, -37000001000.5) is -37000001000.5 PASS getter(a, 52.4, -38000001000.5) is -38000001000.5 PASS getter(a, 53.4, -39000001000.5) is -39000001000.5 PASS getter(a, 54.4, -40000001000.5) is -40000001000.5 PASS getter(a, 55.4, -41000001000.5) is -41000001000.5 PASS getter(a, 56.4, -42000001000.5) is -42000001000.5 PASS getter(a, 57.4, -43000001000.5) is -43000001000.5 PASS getter(a, 58.4, -44000001000.5) is -44000001000.5 PASS getter(a, 59.4, -45000001000.5) is -45000001000.5 PASS getter(a, 60.4, -46000001000.5) is -46000001000.5 PASS getter(a, 61.4, -47000001000.5) is -47000001000.5 PASS getter(a, 62.4, -48000001000.5) is -48000001000.5 PASS getter(a, 63.4, -49000001000.5) is -49000001000.5 PASS getter(a, 64.4, -50000001000.5) is -50000001000.5 PASS getter(a, 65.4, -1000.5) is -1000.5 PASS getter(a, 66.4, -1000001000.5) is -1000001000.5 PASS getter(a, 67.4, -2000001000.5) is -2000001000.5 PASS getter(a, 68.4, -3000001000.5) is -3000001000.5 PASS getter(a, 69.4, -4000001000.5) is -4000001000.5 PASS getter(a, 70.4, -5000001000.5) is -5000001000.5 PASS getter(a, 71.4, -6000001000.5) is -6000001000.5 PASS getter(a, 72.4, -7000001000.5) is -7000001000.5 PASS getter(a, 73.4, -8000001000.5) is -8000001000.5 PASS getter(a, 74.4, -9000001000.5) is -9000001000.5 PASS getter(a, 75.4, -10000001000.5) is -10000001000.5 PASS getter(a, 76.4, -11000001000.5) is -11000001000.5 PASS getter(a, 77.4, -12000001000.5) is -12000001000.5 PASS getter(a, 78.4, -13000001000.5) is -13000001000.5 PASS getter(a, 79.4, -14000001000.5) is -14000001000.5 PASS getter(a, 80.4, -15000001000.5) is -15000001000.5 PASS getter(a, 81.4, -16000001000.5) is -16000001000.5 PASS getter(a, 82.4, -17000001000.5) is -17000001000.5 PASS getter(a, 83.4, -18000001000.5) is -18000001000.5 PASS getter(a, 84.4, -19000001000.5) is -19000001000.5 PASS getter(a, 85.4, -20000001000.5) is -20000001000.5 PASS getter(a, 86.4, -21000001000.5) is -21000001000.5 PASS getter(a, 87.4, -22000001000.5) is -22000001000.5 PASS getter(a, 88.4, -23000001000.5) is -23000001000.5 PASS getter(a, 89.4, -24000001000.5) is -24000001000.5 PASS getter(a, 90.4, -25000001000.5) is -25000001000.5 PASS getter(a, 91.4, -26000001000.5) is -26000001000.5 PASS getter(a, 92.4, -27000001000.5) is -27000001000.5 PASS getter(a, 93.4, -28000001000.5) is -28000001000.5 PASS getter(a, 94.4, -29000001000.5) is -29000001000.5 PASS getter(a, 95.4, -30000001000.5) is -30000001000.5 PASS getter(a, 96.4, -31000001000.5) is -31000001000.5 PASS getter(a, 97.4, -32000001000.5) is -32000001000.5 PASS getter(a, 98.4, -33000001000.5) is -33000001000.5 PASS getter(a, 99.4, -34000001000.5) is -34000001000.5 PASS getter(a, 0.4, -35000001000.5) is -35000001000.5 PASS getter(a, 1.4, -36000001000.5) is -36000001000.5 PASS getter(a, 2.4, -37000001000.5) is -37000001000.5 PASS getter(a, 3.4, -38000001000.5) is -38000001000.5 PASS getter(a, 4.4, -39000001000.5) is -39000001000.5 PASS getter(a, 5.4, -40000001000.5) is -40000001000.5 PASS getter(a, 6.4, -41000001000.5) is -41000001000.5 PASS getter(a, 7.4, -42000001000.5) is -42000001000.5 PASS getter(a, 8.4, -43000001000.5) is -43000001000.5 PASS getter(a, 9.4, -44000001000.5) is -44000001000.5 PASS getter(a, 10.4, -45000001000.5) is -45000001000.5 PASS getter(a, 11.4, -46000001000.5) is -46000001000.5 PASS getter(a, 12.4, -47000001000.5) is -47000001000.5 PASS getter(a, 13.4, -48000001000.5) is -48000001000.5 PASS getter(a, 14.4, -49000001000.5) is -49000001000.5 PASS getter(a, 15.4, -50000001000.5) is -50000001000.5 PASS getter(a, 16.4, -1000.5) is -1000.5 PASS getter(a, 17.4, -1000001000.5) is -1000001000.5 PASS getter(a, 18.4, -2000001000.5) is -2000001000.5 PASS getter(a, 19.4, -3000001000.5) is -3000001000.5 PASS getter(a, 20.4, -4000001000.5) is -4000001000.5 PASS getter(a, 21.4, -5000001000.5) is -5000001000.5 PASS getter(a, 22.4, -6000001000.5) is -6000001000.5 PASS getter(a, 23.4, -7000001000.5) is -7000001000.5 PASS getter(a, 24.4, -8000001000.5) is -8000001000.5 PASS getter(a, 25.4, -9000001000.5) is -9000001000.5 PASS getter(a, 26.4, -10000001000.5) is -10000001000.5 PASS getter(a, 27.4, -11000001000.5) is -11000001000.5 PASS getter(a, 28.4, -12000001000.5) is -12000001000.5 PASS getter(a, 29.4, -13000001000.5) is -13000001000.5 PASS getter(a, 30.4, -14000001000.5) is -14000001000.5 PASS getter(a, 31.4, -15000001000.5) is -15000001000.5 PASS getter(a, 32.4, -16000001000.5) is -16000001000.5 PASS getter(a, 33.4, -17000001000.5) is -17000001000.5 PASS getter(a, 34.4, -18000001000.5) is -18000001000.5 PASS getter(a, 35.4, -19000001000.5) is -19000001000.5 PASS getter(a, 36.4, -20000001000.5) is -20000001000.5 PASS getter(a, 37.4, -21000001000.5) is -21000001000.5 PASS getter(a, 38.4, -22000001000.5) is -22000001000.5 PASS getter(a, 39.4, -23000001000.5) is -23000001000.5 PASS getter(a, 40.4, -24000001000.5) is -24000001000.5 PASS getter(a, 41.4, -25000001000.5) is -25000001000.5 PASS getter(a, 42.4, -26000001000.5) is -26000001000.5 PASS getter(a, 43.4, -27000001000.5) is -27000001000.5 PASS getter(a, 44.4, -28000001000.5) is -28000001000.5 PASS getter(a, 45.4, -29000001000.5) is -29000001000.5 PASS getter(a, 46.4, -30000001000.5) is -30000001000.5 PASS getter(a, 47.4, -31000001000.5) is -31000001000.5 PASS getter(a, 48.4, -32000001000.5) is -32000001000.5 PASS getter(a, 49.4, -33000001000.5) is -33000001000.5 PASS getter(a, 50.4, -34000001000.5) is -34000001000.5 PASS getter(a, 51.4, -35000001000.5) is -35000001000.5 PASS getter(a, 52.4, -36000001000.5) is -36000001000.5 PASS getter(a, 53.4, -37000001000.5) is -37000001000.5 PASS getter(a, 54.4, -38000001000.5) is -38000001000.5 PASS getter(a, 55.4, -39000001000.5) is -39000001000.5 PASS getter(a, 56.4, -40000001000.5) is -40000001000.5 PASS getter(a, 57.4, -41000001000.5) is -41000001000.5 PASS getter(a, 58.4, -42000001000.5) is -42000001000.5 PASS getter(a, 59.4, -43000001000.5) is -43000001000.5 PASS getter(a, 60.4, -44000001000.5) is -44000001000.5 PASS getter(a, 61.4, -45000001000.5) is -45000001000.5 PASS getter(a, 62.4, -46000001000.5) is -46000001000.5 PASS getter(a, 63.4, -47000001000.5) is -47000001000.5 PASS getter(a, 64.4, -48000001000.5) is -48000001000.5 PASS getter(a, 65.4, -49000001000.5) is -49000001000.5 PASS getter(a, 66.4, -50000001000.5) is -50000001000.5 PASS getter(a, 67.4, -1000.5) is -1000.5 PASS getter(a, 68.4, -1000001000.5) is -1000001000.5 PASS getter(a, 69.4, -2000001000.5) is -2000001000.5 PASS getter(a, 70.4, -3000001000.5) is -3000001000.5 PASS getter(a, 71.4, -4000001000.5) is -4000001000.5 PASS getter(a, 72.4, -5000001000.5) is -5000001000.5 PASS getter(a, 73.4, -6000001000.5) is -6000001000.5 PASS getter(a, 74.4, -7000001000.5) is -7000001000.5 PASS getter(a, 75.4, -8000001000.5) is -8000001000.5 PASS getter(a, 76.4, -9000001000.5) is -9000001000.5 PASS getter(a, 77.4, -10000001000.5) is -10000001000.5 PASS getter(a, 78.4, -11000001000.5) is -11000001000.5 PASS getter(a, 79.4, -12000001000.5) is -12000001000.5 PASS getter(a, 80.4, -13000001000.5) is -13000001000.5 PASS getter(a, 81.4, -14000001000.5) is -14000001000.5 PASS getter(a, 82.4, -15000001000.5) is -15000001000.5 PASS getter(a, 83.4, -16000001000.5) is -16000001000.5 PASS getter(a, 84.4, -17000001000.5) is -17000001000.5 PASS getter(a, 85.4, -18000001000.5) is -18000001000.5 PASS getter(a, 86.4, -19000001000.5) is -19000001000.5 PASS getter(a, 87.4, -20000001000.5) is -20000001000.5 PASS getter(a, 88.4, -21000001000.5) is -21000001000.5 PASS getter(a, 89.4, -22000001000.5) is -22000001000.5 PASS getter(a, 90.4, -23000001000.5) is -23000001000.5 PASS getter(a, 91.4, -24000001000.5) is -24000001000.5 PASS getter(a, 92.4, -25000001000.5) is -25000001000.5 PASS getter(a, 93.4, -26000001000.5) is -26000001000.5 PASS getter(a, 94.4, -27000001000.5) is -27000001000.5 PASS getter(a, 95.4, -28000001000.5) is -28000001000.5 PASS getter(a, 96.4, -29000001000.5) is -29000001000.5 PASS getter(a, 97.4, -30000001000.5) is -30000001000.5 PASS getter(a, 98.4, -31000001000.5) is -31000001000.5 PASS getter(a, 99.4, -32000001000.5) is -32000001000.5 PASS getter(a, 0.4, -33000001000.5) is -33000001000.5 PASS getter(a, 1.4, -34000001000.5) is -34000001000.5 PASS getter(a, 2.4, -35000001000.5) is -35000001000.5 PASS getter(a, 3.4, -36000001000.5) is -36000001000.5 PASS getter(a, 4.4, -37000001000.5) is -37000001000.5 PASS getter(a, 5.4, -38000001000.5) is -38000001000.5 PASS getter(a, 6.4, -39000001000.5) is -39000001000.5 PASS getter(a, 7.4, -40000001000.5) is -40000001000.5 PASS getter(a, 8.4, -41000001000.5) is -41000001000.5 PASS getter(a, 9.4, -42000001000.5) is -42000001000.5 PASS getter(a, 10.4, -43000001000.5) is -43000001000.5 PASS getter(a, 11.4, -44000001000.5) is -44000001000.5 PASS getter(a, 12.4, -45000001000.5) is -45000001000.5 PASS getter(a, 13.4, -46000001000.5) is -46000001000.5 PASS getter(a, 14.4, -47000001000.5) is -47000001000.5 PASS getter(a, 15.4, -48000001000.5) is -48000001000.5 PASS getter(a, 16.4, -49000001000.5) is -49000001000.5 PASS getter(a, 17.4, -50000001000.5) is -50000001000.5 PASS getter(a, 18.4, -1000.5) is -1000.5 PASS getter(a, 19.4, -1000001000.5) is -1000001000.5 PASS getter(a, 20.4, -2000001000.5) is -2000001000.5 PASS getter(a, 21.4, -3000001000.5) is -3000001000.5 PASS getter(a, 22.4, -4000001000.5) is -4000001000.5 PASS getter(a, 23.4, -5000001000.5) is -5000001000.5 PASS getter(a, 24.4, -6000001000.5) is -6000001000.5 PASS getter(a, 25.4, -7000001000.5) is -7000001000.5 PASS getter(a, 26.4, -8000001000.5) is -8000001000.5 PASS getter(a, 27.4, -9000001000.5) is -9000001000.5 PASS getter(a, 28.4, -10000001000.5) is -10000001000.5 PASS getter(a, 29.4, -11000001000.5) is -11000001000.5 PASS getter(a, 30.4, -12000001000.5) is -12000001000.5 PASS getter(a, 31.4, -13000001000.5) is -13000001000.5 PASS getter(a, 32.4, -14000001000.5) is -14000001000.5 PASS getter(a, 33.4, -15000001000.5) is -15000001000.5 PASS getter(a, 34.4, -16000001000.5) is -16000001000.5 PASS getter(a, 35.4, -17000001000.5) is -17000001000.5 PASS getter(a, 36.4, -18000001000.5) is -18000001000.5 PASS getter(a, 37.4, -19000001000.5) is -19000001000.5 PASS getter(a, 38.4, -20000001000.5) is -20000001000.5 PASS getter(a, 39.4, -21000001000.5) is -21000001000.5 PASS getter(a, 40.4, -22000001000.5) is -22000001000.5 PASS getter(a, 41.4, -23000001000.5) is -23000001000.5 PASS getter(a, 42.4, -24000001000.5) is -24000001000.5 PASS getter(a, 43.4, -25000001000.5) is -25000001000.5 PASS getter(a, 44.4, -26000001000.5) is -26000001000.5 PASS getter(a, 45.4, -27000001000.5) is -27000001000.5 PASS getter(a, 46.4, -28000001000.5) is -28000001000.5 PASS getter(a, 47.4, -29000001000.5) is -29000001000.5 PASS getter(a, 48.4, -30000001000.5) is -30000001000.5 PASS getter(a, 49.4, -31000001000.5) is -31000001000.5 PASS getter(a, 50.4, -32000001000.5) is -32000001000.5 PASS getter(a, 51.4, -33000001000.5) is -33000001000.5 PASS getter(a, 52.4, -34000001000.5) is -34000001000.5 PASS getter(a, 53.4, -35000001000.5) is -35000001000.5 PASS getter(a, 54.4, -36000001000.5) is -36000001000.5 PASS getter(a, 55.4, -37000001000.5) is -37000001000.5 PASS getter(a, 56.4, -38000001000.5) is -38000001000.5 PASS getter(a, 57.4, -39000001000.5) is -39000001000.5 PASS getter(a, 58.4, -40000001000.5) is -40000001000.5 PASS getter(a, 59.4, -41000001000.5) is -41000001000.5 PASS getter(a, 60.4, -42000001000.5) is -42000001000.5 PASS getter(a, 61.4, -43000001000.5) is -43000001000.5 PASS getter(a, 62.4, -44000001000.5) is -44000001000.5 PASS getter(a, 63.4, -45000001000.5) is -45000001000.5 PASS getter(a, 64.4, -46000001000.5) is -46000001000.5 PASS getter(a, 65.4, -47000001000.5) is -47000001000.5 PASS getter(a, 66.4, -48000001000.5) is -48000001000.5 PASS getter(a, 67.4, -49000001000.5) is -49000001000.5 PASS getter(a, 68.4, -50000001000.5) is -50000001000.5 PASS getter(a, 69.4, -1000.5) is -1000.5 PASS getter(a, 70.4, -1000001000.5) is -1000001000.5 PASS getter(a, 71.4, -2000001000.5) is -2000001000.5 PASS getter(a, 72.4, -3000001000.5) is -3000001000.5 PASS getter(a, 73.4, -4000001000.5) is -4000001000.5 PASS getter(a, 74.4, -5000001000.5) is -5000001000.5 PASS getter(a, 75.4, -6000001000.5) is -6000001000.5 PASS getter(a, 76.4, -7000001000.5) is -7000001000.5 PASS getter(a, 77.4, -8000001000.5) is -8000001000.5 PASS getter(a, 78.4, -9000001000.5) is -9000001000.5 PASS getter(a, 79.4, -10000001000.5) is -10000001000.5 PASS getter(a, 80.4, -11000001000.5) is -11000001000.5 PASS getter(a, 81.4, -12000001000.5) is -12000001000.5 PASS getter(a, 82.4, -13000001000.5) is -13000001000.5 PASS getter(a, 83.4, -14000001000.5) is -14000001000.5 PASS getter(a, 84.4, -15000001000.5) is -15000001000.5 PASS getter(a, 85.4, -16000001000.5) is -16000001000.5 PASS getter(a, 86.4, -17000001000.5) is -17000001000.5 PASS getter(a, 87.4, -18000001000.5) is -18000001000.5 PASS getter(a, 88.4, -19000001000.5) is -19000001000.5 PASS getter(a, 89.4, -20000001000.5) is -20000001000.5 PASS getter(a, 90.4, -21000001000.5) is -21000001000.5 PASS getter(a, 91.4, -22000001000.5) is -22000001000.5 PASS getter(a, 92.4, -23000001000.5) is -23000001000.5 PASS getter(a, 93.4, -24000001000.5) is -24000001000.5 PASS getter(a, 94.4, -25000001000.5) is -25000001000.5 PASS getter(a, 95.4, -26000001000.5) is -26000001000.5 PASS getter(a, 96.4, -27000001000.5) is -27000001000.5 PASS getter(a, 97.4, -28000001000.5) is -28000001000.5 PASS getter(a, 98.4, -29000001000.5) is -29000001000.5 PASS getter(a, 99.4, -30000001000.5) is -30000001000.5 PASS successfullyParsed is true TEST COMPLETE