blob: d9973a4ecab5b1fc96c685e4bb6e14df0d963fc3 [file] [log] [blame]
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