blob: 6edb3ae64657884488e933e456bc6a20e03e23c8 [file] [log] [blame]
Test0Compound(-1, 1) = -1
Test0Compound(1, 1) = 1
Test1Compound(-1, 1) = -2
Test1Compound(1, 1) = 0
Test2Compound(-1, 1) = -1
Test2Compound(1, 1) = 1
Test16Compound(-1, 1) = -1
Test16Compound(1, 1) = 1
Test20Compound(-1, 1) = -1
Test20Compound(1, 1) = 1
Test32Compound(-1, 1) = -1
Test32Compound(1, 1) = 1
Test0Compound(-3131314, 3131314) = 282069004
Test0Compound(3131314, 3131314) = 2230144
Test1Compound(-3131314, 3131314) = 276824074
Test1Compound(3131314, 3131314) = 116530
Test2Compound(-3131314, 3131314) = 282069004
Test2Compound(3131314, 3131314) = 116512
Test16Compound(-3131314, 3131314) = 282069004
Test16Compound(3131314, 3131314) = 950944
Test20Compound(-3131314, 3131314) = 282069004
Test20Compound(3131314, 3131314) = 901536
Test32Compound(-3131314, 3131314) = 282069004
Test32Compound(3131314, 3131314) = 722432
Test0Compound(-6262627, 6262627) = 1142960277
Test0Compound(6262627, 6262627) = 4816961
Test1Compound(-6262627, 6262627) = 1132474388
Test1Compound(6262627, 6262627) = 593696
Test2Compound(-6262627, 6262627) = 1142960277
Test2Compound(6262627, 6262627) = 560899
Test16Compound(-6262627, 6262627) = 1142960277
Test16Compound(6262627, 6262627) = 4359777
Test20Compound(-6262627, 6262627) = 1142960277
Test20Compound(6262627, 6262627) = 4228097
Test32Compound(-6262627, 6262627) = 1142960277
Test32Compound(6262627, 6262627) = 1805345
Test0Compound(-9393940, 9393940) = -1711267744
Test0Compound(9393940, 9393940) = 8786192
Test1Compound(-9393940, 9393940) = -1720711092
Test1Compound(9393940, 9393940) = 8736772
Test2Compound(-9393940, 9393940) = -1711267744
Test2Compound(9393940, 9393940) = 345872
Test16Compound(-9393940, 9393940) = -1711267744
Test16Compound(9393940, 9393940) = 9175568
Test20Compound(-9393940, 9393940) = -1711267744
Test20Compound(9393940, 9393940) = 608000
Test32Compound(-9393940, 9393940) = -1711267744
Test32Compound(9393940, 9393940) = 8475664
Test0Compound(-12525253, 12525253) = 306192419
Test0Compound(12525253, 12525253) = 11010689
Test1Compound(-12525253, 12525253) = 285212962
Test1Compound(12525253, 12525253) = 2556484
Test2Compound(-12525253, 12525253) = 306192419
Test2Compound(12525253, 12525253) = 2555905
Test16Compound(-12525253, 12525253) = 306192419
Test16Compound(12525253, 12525253) = 10096321
Test20Compound(-12525253, 12525253) = 306192419
Test20Compound(12525253, 12525253) = 9898693
Test32Compound(-12525253, 12525253) = 306192419
Test32Compound(12525253, 12525253) = 9182209
Test0Compound(-15656566, 15656566) = -1391394424
Test0Compound(15656566, 15656566) = 14689892
Test1Compound(-15656566, 15656566) = -1408231166
Test1Compound(15656566, 15656566) = 13509714
Test2Compound(-15656566, 15656566) = -1391394424
Test2Compound(15656566, 15656566) = 11403856
Test16Compound(-15656566, 15656566) = -1391394424
Test16Compound(15656566, 15656566) = 13542468
Test20Compound(-15656566, 15656566) = -1391394424
Test20Compound(15656566, 15656566) = 9053716
Test32Compound(-15656566, 15656566) = -1391394424
Test32Compound(15656566, 15656566) = 11273252
Test0Compound(-18787879, 18787879) = 1784696841
Test0Compound(18787879, 18787879) = 18614305
Test1Compound(-18787879, 18787879) = 1749041608
Test1Compound(18787879, 18787879) = 1746944
Test2Compound(-18787879, 18787879) = 1784696841
Test2Compound(18787879, 18787879) = 18490919
Test16Compound(-18787879, 18787879) = 1784696841
Test16Compound(18787879, 18787879) = 17214497
Test20Compound(-18787879, 18787879) = 1784696841
Test20Compound(18787879, 18787879) = 173093
Test32Compound(-18787879, 18787879) = 1784696841
Test32Compound(18787879, 18787879) = 17993217
Test0Compound(-21919192, 21919192) = 1243645952
Test0Compound(21919192, 21919192) = 21898304
Test1Compound(-21919192, 21919192) = 1217397288
Test1Compound(21919192, 21919192) = 17568792
Test2Compound(-21919192, 21919192) = 1243645952
Test2Compound(21919192, 21919192) = 4985296
Test16Compound(-21919192, 21919192) = 1243645952
Test16Compound(21919192, 21919192) = 4587968
Test20Compound(-21919192, 21919192) = 1243645952
Test20Compound(21919192, 21919192) = 20736
Test32Compound(-21919192, 21919192) = 1243645952
Test32Compound(21919192, 21919192) = 17588544
Test0Compound(-25050505, 25050505) = 1275150375
Test0Compound(25050505, 25050505) = 19271937
Test1Compound(-25050505, 25050505) = 1249968678
Test1Compound(25050505, 25050505) = 19140744
Test2Compound(-25050505, 25050505) = 1275150375
Test2Compound(25050505, 25050505) = 2231297
Test16Compound(-25050505, 25050505) = 1275150375
Test16Compound(25050505, 25050505) = 17443201
Test20Compound(-25050505, 25050505) = 1275150375
Test20Compound(25050505, 25050505) = 16916481
Test32Compound(-25050505, 25050505) = 1275150375
Test32Compound(25050505, 25050505) = 23987201
Test0Compound(-28181818, 28181818) = 1879091908
Test0Compound(28181818, 28181818) = 10617120
Test1Compound(-28181818, 28181818) = 1850779778
Test1Compound(28181818, 28181818) = 10486810
Test2Compound(-28181818, 28181818) = 1879091908
Test2Compound(28181818, 28181818) = 917784
Test16Compound(-28181818, 28181818) = 1879091908
Test16Compound(28181818, 28181818) = 25297920
Test20Compound(-28181818, 28181818) = 1879091908
Test20Compound(28181818, 28181818) = 9044264
Test32Compound(-28181818, 28181818) = 1879091908
Test32Compound(28181818, 28181818) = 10616864
Test0Compound(-31313131, 31313131) = -1205723131
Test0Compound(31313131, 31313131) = 29707433
Test1Compound(-31313131, 31313131) = -1241509100
Test1Compound(31313131, 31313131) = 25234592
Test2Compound(-31313131, 31313131) = -1205723131
Test2Compound(31313131, 31313131) = 25217163
Test16Compound(-31313131, 31313131) = -1205723131
Test16Compound(31313131, 31313131) = 25169001
Test20Compound(-31313131, 31313131) = -1205723131
Test20Compound(31313131, 31313131) = 18432001
Test32Compound(-31313131, 31313131) = -1205723131
Test32Compound(31313131, 31313131) = 22858761
Test0Compound(-34444444, 34444444) = 568475744
Test0Compound(34444444, 34444444) = 34378768
Test1Compound(-34444444, 34444444) = 500181060
Test1Compound(34444444, 34444444) = 528524
Test2Compound(-34444444, 34444444) = 568475744
Test2Compound(34444444, 34444444) = 33914888
Test16Compound(-34444444, 34444444) = 568475744
Test16Compound(34444444, 34444444) = 33816720
Test20Compound(-34444444, 34444444) = 568475744
Test20Compound(34444444, 34444444) = 34344960
Test32Compound(-34444444, 34444444) = 568475744
Test32Compound(34444444, 34444444) = 34410640
Test0Compound(-37575757, 37575757) = -1409122157
Test0Compound(37575757, 37575757) = 3755017
Test1Compound(-37575757, 37575757) = -1447026558
Test1Compound(37575757, 37575757) = 3426372
Test2Compound(-37575757, 37575757) = -1409122157
Test2Compound(37575757, 37575757) = 36963393
Test16Compound(-37575757, 37575757) = -1409122157
Test16Compound(37575757, 37575757) = 856137
Test20Compound(-37575757, 37575757) = -1409122157
Test20Compound(37575757, 37575757) = 33817613
Test32Compound(-37575757, 37575757) = -1409122157
Test32Compound(37575757, 37575757) = 2381897
Test0Compound(-40707070, 40707070) = 1551928320
Test0Compound(40707070, 40707070) = 38346756
Test1Compound(-40707070, 40707070) = 1477593090
Test1Compound(40707070, 40707070) = 4718594
Test2Compound(-40707070, 40707070) = 1551928320
Test2Compound(40707070, 40707070) = 2433024
Test16Compound(-40707070, 40707070) = 1551928320
Test16Compound(40707070, 40707070) = 36512740
Test20Compound(-40707070, 40707070) = 1551928320
Test20Compound(40707070, 40707070) = 39855068
Test32Compound(-40707070, 40707070) = 1551928320
Test32Compound(40707070, 40707070) = 7152580
Test0Compound(-43838383, 43838383) = 757142609
Test0Compound(43838383, 43838383) = 33604001
Test1Compound(-43838383, 43838383) = 689967120
Test1Compound(43838383, 43838383) = 10266880
Test2Compound(-43838383, 43838383) = 757142609
Test2Compound(43838383, 43838383) = 35424431
Test16Compound(-43838383, 43838383) = 757142609
Test16Compound(43838383, 43838383) = 1075329
Test20Compound(-43838383, 43838383) = 757142609
Test20Compound(43838383, 43838383) = 42216205
Test32Compound(-43838383, 43838383) = 757142609
Test32Compound(43838383, 43838383) = 8397697
Test0Compound(-46969696, 46969696) = 554699776
Test0Compound(46969696, 46969696) = 42737664
Test1Compound(-46969696, 46969696) = 469977248
Test1Compound(46969696, 46969696) = 4985696
Test2Compound(-46969696, 46969696) = 554699776
Test2Compound(46969696, 46969696) = 4751936
Test16Compound(-46969696, 46969696) = 554699776
Test16Compound(46969696, 46969696) = 38310400
Test20Compound(-46969696, 46969696) = 554699776
Test20Compound(46969696, 46969696) = 42738432
Test32Compound(-46969696, 46969696) = 554699776
Test32Compound(46969696, 46969696) = 4493312
Test0Compound(-50101009, 50101009) = 889356495
Test0Compound(50101009, 50101009) = 10507009
Test1Compound(-50101009, 50101009) = 872547534
Test1Compound(50101009, 50101009) = 43799056
Test2Compound(-50101009, 50101009) = 889356495
Test2Compound(50101009, 50101009) = 43534593
Test16Compound(-50101009, 50101009) = 889356495
Test16Compound(50101009, 50101009) = 6817809
Test20Compound(-50101009, 50101009) = 889356495
Test20Compound(50101009, 50101009) = 5795857
Test32Compound(-50101009, 50101009) = 889356495
Test32Compound(50101009, 50101009) = 3160321
Test0Compound(-53232322, 53232322) = 1824728124
Test0Compound(53232322, 53232322) = 524800
Test1Compound(-53232322, 53232322) = 1821581370
Test1Compound(53232322, 53232322) = 50610370
Test2Compound(-53232322, 53232322) = 1824728124
Test2Compound(53232322, 53232322) = 35651712
Test16Compound(-53232322, 53232322) = 1824728124
Test16Compound(53232322, 53232322) = 34357760
Test20Compound(-53232322, 53232322) = 1824728124
Test20Compound(53232322, 53232322) = 51134976
Test32Compound(-53232322, 53232322) = 1824728124
Test32Compound(53232322, 53232322) = 18891328
Test0Compound(-56363635, 56363635) = -928854011
Test0Compound(56363635, 56363635) = 18090529
Test1Compound(-56363635, 56363635) = -998062716
Test1Compound(56363635, 56363635) = 5245456
Test2Compound(-56363635, 56363635) = -928854011
Test2Compound(56363635, 56363635) = 55312387
Test16Compound(-56363635, 56363635) = -928854011
Test16Compound(56363635, 56363635) = 39060049
Test20Compound(-56363635, 56363635) = -928854011
Test20Compound(56363635, 56363635) = 4456481
Test32Compound(-56363635, 56363635) = -928854011
Test32Compound(56363635, 56363635) = 1313281
Test0Compound(-59494948, 59494948) = 1214261456
Test0Compound(59494948, 59494948) = 58920960
Test1Compound(-59494948, 59494948) = 1146357964
Test1Compound(59494948, 59494948) = 50512420
Test2Compound(-59494948, 59494948) = 1214261456
Test2Compound(59494948, 59494948) = 42635264
Test16Compound(-59494948, 59494948) = 1214261456
Test16Compound(59494948, 59494948) = 4608
Test20Compound(-59494948, 59494948) = 1214261456
Test20Compound(59494948, 59494948) = 42160672
Test32Compound(-59494948, 59494948) = 1214261456
Test32Compound(59494948, 59494948) = 16863232
Test0Compound(-62626261, 62626261) = -398449661
Test0Compound(62626261, 62626261) = 60426513
Test1Compound(-62626261, 62626261) = -469499358
Test1Compound(62626261, 62626261) = 52003076
Test2Compound(-62626261, 62626261) = -398449661
Test2Compound(62626261, 62626261) = 51452097
Test16Compound(-62626261, 62626261) = -398449661
Test16Compound(62626261, 62626261) = 51611777
Test20Compound(-62626261, 62626261) = -398449661
Test20Compound(62626261, 62626261) = 33688021
Test32Compound(-62626261, 62626261) = -398449661
Test32Compound(62626261, 62626261) = 51478993
Test0Compound(-65757574, 65757574) = -1475081128
Test0Compound(65757574, 65757574) = 19546116
Test1Compound(-65757574, 65757574) = -1543467950
Test1Compound(65757574, 65757574) = 16916866
Test2Compound(-65757574, 65757574) = -1475081128
Test2Compound(65757574, 65757574) = 16843008
Test16Compound(-65757574, 65757574) = -1475081128
Test16Compound(65757574, 65757574) = 65036420
Test20Compound(-65757574, 65757574) = -1475081128
Test20Compound(65757574, 65757574) = 59400324
Test32Compound(-65757574, 65757574) = -1475081128
Test32Compound(65757574, 65757574) = 42139780
Test0Compound(-68888887, 68888887) = -1950329335
Test0Compound(68888887, 68888887) = 1583377
Test1Compound(-68888887, 68888887) = -1952447288
Test1Compound(68888887, 68888887) = 68354304
Test2Compound(-68888887, 68888887) = -1950329335
Test2Compound(68888887, 68888887) = 1189943
Test16Compound(-68888887, 68888887) = -1950329335
Test16Compound(68888887, 68888887) = 731393
Test20Compound(-68888887, 68888887) = -1950329335
Test20Compound(68888887, 68888887) = 1777685
Test32Compound(-68888887, 68888887) = -1950329335
Test32Compound(68888887, 68888887) = 65585
Test0Compound(-72020200, 72020200) = -1826353920
Test0Compound(72020200, 72020200) = 4378688
Test1Compound(-72020200, 72020200) = -1834939368
Test1Compound(72020200, 72020200) = 67813416
Test2Compound(-72020200, 72020200) = -1826353920
Test2Compound(72020200, 72020200) = 4763648
Test16Compound(-72020200, 72020200) = -1826353920
Test16Compound(72020200, 72020200) = 67297472
Test20Compound(-72020200, 72020200) = -1826353920
Test20Compound(72020200, 72020200) = 67805280
Test32Compound(-72020200, 72020200) = -1826353920
Test32Compound(72020200, 72020200) = 57408
Test0Compound(-75151513, 75151513) = -1056635897
Test0Compound(75151513, 75151513) = 74450961
Test1Compound(-75151513, 75151513) = -1199291546
Test1Compound(75151513, 75151513) = 6946824
Test2Compound(-75151513, 75151513) = -1056635897
Test2Compound(75151513, 75151513) = 73447553
Test16Compound(-75151513, 75151513) = -1056635897
Test16Compound(75151513, 75151513) = 68849665
Test20Compound(-75151513, 75151513) = -1056635897
Test20Compound(75151513, 75151513) = 176129
Test32Compound(-75151513, 75151513) = -1056635897
Test32Compound(75151513, 75151513) = 71440529
Test0Compound(-78282826, 78282826) = 155544212
Test0Compound(78282826, 78282826) = 8519744
Test1Compound(-78282826, 78282826) = 138504722
Test1Compound(78282826, 78282826) = 69763082
Test2Compound(-78282826, 78282826) = 155544212
Test2Compound(78282826, 78282826) = 10616904
Test16Compound(-78282826, 78282826) = 155544212
Test16Compound(78282826, 78282826) = 69861376
Test20Compound(-78282826, 78282826) = 155544212
Test20Compound(78282826, 78282826) = 77594632
Test32Compound(-78282826, 78282826) = 155544212
Test32Compound(78282826, 78282826) = 77725696
Test0Compound(-81414139, 81414139) = 2013562885
Test0Compound(81414139, 81414139) = 9961497
Test1Compound(-81414139, 81414139) = 1931771908
Test1Compound(81414139, 81414139) = 9584656
Test2Compound(-81414139, 81414139) = 2013562885
Test2Compound(81414139, 81414139) = 71843851
Test16Compound(-81414139, 81414139) = 2013562885
Test16Compound(81414139, 81414139) = 5769161
Test20Compound(-81414139, 81414139) = 2013562885
Test20Compound(81414139, 81414139) = 79841201
Test32Compound(-81414139, 81414139) = 2013562885
Test32Compound(81414139, 81414139) = 67241849
Test0Compound(-84545452, 84545452) = 143679568
Test0Compound(84545452, 84545452) = 2944
Test1Compound(-84545452, 84545452) = 143675460
Test1Compound(84545452, 84545452) = 84544300
Test2Compound(-84545452, 84545452) = 143679568
Test2Compound(84545452, 84545452) = 67635880
Test16Compound(-84545452, 84545452) = 143679568
Test16Compound(84545452, 84545452) = 16909824
Test20Compound(-84545452, 84545452) = 143679568
Test20Compound(84545452, 84545452) = 84542720
Test32Compound(-84545452, 84545452) = 143679568
Test32Compound(84545452, 84545452) = 16908544
Test0Compound(-87676765, 87676765) = -1069537245
Test0Compound(87676765, 87676765) = 68245321
Test1Compound(-87676765, 87676765) = -1207566206
Test1Compound(87676765, 87676765) = 17893124
Test2Compound(-87676765, 87676765) = -1069537245
Test2Compound(87676765, 87676765) = 17368577
Test16Compound(-87676765, 87676765) = -1069537245
Test16Compound(87676765, 87676765) = 3196185
Test20Compound(-87676765, 87676765) = -1069537245
Test20Compound(87676765, 87676765) = 85459725
Test32Compound(-87676765, 87676765) = -1069537245
Test32Compound(87676765, 87676765) = 84951881
Test0Compound(-90808078, 90808078) = -1836056528
Test0Compound(90808078, 90808078) = 4719620
Test1Compound(-90808078, 90808078) = -1845075934
Test1Compound(90808078, 90808078) = 86508290
Test2Compound(-90808078, 90808078) = -1836056528
Test2Compound(90808078, 90808078) = 18973184
Test16Compound(-90808078, 90808078) = -1836056528
Test16Compound(90808078, 90808078) = 73929988
Test20Compound(-90808078, 90808078) = -1836056528
Test20Compound(90808078, 90808078) = 67670284
Test32Compound(-90808078, 90808078) = -1836056528
Test32Compound(90808078, 90808078) = 83887620
Test0Compound(-93939391, 93939391) = -1872488127
Test0Compound(93939391, 93939391) = 92816001
Test1Compound(-93939391, 93939391) = -1975349184
Test1Compound(93939391, 93939391) = 83894272
Test2Compound(-93939391, 93939391) = -1872488127
Test2Compound(93939391, 93939391) = 10028735
Test16Compound(-93939391, 93939391) = -1872488127
Test16Compound(93939391, 93939391) = 16852529
Test20Compound(-93939391, 93939391) = -1872488127
Test20Compound(93939391, 93939391) = 92291117
Test32Compound(-93939391, 93939391) = -1872488127
Test32Compound(93939391, 93939391) = 9503265
Test0Compound(-97070704, 97070704) = -1439530752
Test0Compound(97070704, 97070704) = 71835648
Test1Compound(-97070704, 97070704) = -1608367984
Test1Compound(97070704, 97070704) = 69232
Test2Compound(-97070704, 97070704) = -1439530752
Test2Compound(97070704, 97070704) = 96996448
Test16Compound(-97070704, 97070704) = -1439530752
Test16Compound(97070704, 97070704) = 13174784
Test20Compound(-97070704, 97070704) = -1439530752
Test20Compound(97070704, 97070704) = 64
Test32Compound(-97070704, 97070704) = -1439530752
Test32Compound(97070704, 97070704) = 88092160
Test0Compound(-100202017, 100202017) = -402388544
Test0Compound(100202017, 100202017) = 76574720
Test1Compound(-100202017, 100202017) = -503117440
Test1Compound(100202017, 100202017) = 76047904
Test2Compound(-100202017, 100202017) = -402388544
Test2Compound(100202017, 100202017) = 8410112
Test16Compound(-100202017, 100202017) = -402388544
Test16Compound(100202017, 100202017) = 69259776
Test20Compound(-100202017, 100202017) = -402388544
Test20Compound(100202017, 100202017) = 67150336
Test32Compound(-100202017, 100202017) = -402388544
Test32Compound(100202017, 100202017) = 95433728
Test0Compound(-103333330, 103333330) = 1233125932
Test0Compound(103333330, 103333330) = 101220416
Test1Compound(-103333330, 103333330) = 1096220714
Test1Compound(103333330, 103333330) = 67648530
Test2Compound(-103333330, 103333330) = 1233125932
Test2Compound(103333330, 103333330) = 35666368
Test16Compound(-103333330, 103333330) = 1233125932
Test16Compound(103333330, 103333330) = 2661696
Test20Compound(-103333330, 103333330) = 1233125932
Test20Compound(103333330, 103333330) = 562304
Test32Compound(-103333330, 103333330) = 1233125932
Test32Compound(103333330, 103333330) = 35666048
Test0Compound(-106464643, 106464643) = -939124104
Test0Compound(106464643, 106464643) = 34603264
Test1Compound(-106464643, 106464643) = -1046079372
Test1Compound(106464643, 106464643) = 34112640
Test2Compound(-106464643, 106464643) = -939124104
Test2Compound(106464643, 106464643) = 4195328
Test16Compound(-106464643, 106464643) = -939124104
Test16Compound(106464643, 106464643) = 1605888
Test20Compound(-106464643, 106464643) = -939124104
Test20Compound(106464643, 106464643) = 35161344
Test32Compound(-106464643, 106464643) = -939124104
Test32Compound(106464643, 106464643) = 104857984
Test0Compound(-109595956, 109595956) = 1903665216
Test0Compound(109595956, 109595956) = 109592592
Test1Compound(-109595956, 109595956) = 1751588876
Test1Compound(109595956, 109595956) = 67112196
Test2Compound(-109595956, 109595956) = 1903665216
Test2Compound(109595956, 109595956) = 42486832
Test16Compound(-109595956, 109595956) = 1903665216
Test16Compound(109595956, 109595956) = 101188880
Test20Compound(-109595956, 109595956) = 1903665216
Test20Compound(109595956, 109595956) = 542752
Test32Compound(-109595956, 109595956) = 1903665216
Test32Compound(109595956, 109595956) = 109070608
Test0Compound(-112727269, 112727269) = 956525320
Test0Compound(112727269, 112727269) = 111154368
Test1Compound(-112727269, 112727269) = 809714176
Test1Compound(112727269, 112727269) = 77070500
Test2Compound(-112727269, 112727269) = 956525320
Test2Compound(112727269, 112727269) = 68162720
Test16Compound(-112727269, 112727269) = 956525320
Test16Compound(112727269, 112727269) = 35651584
Test20Compound(-112727269, 112727269) = 956525320
Test20Compound(112727269, 112727269) = 67114144
Test32Compound(-112727269, 112727269) = 956525320
Test32Compound(112727269, 112727269) = 77598784
Test0Compound(-115858582, 115858582) = 555221000
Test0Compound(115858582, 115858582) = 80086148
Test1Compound(-115858582, 115858582) = 403710722
Test1Compound(115858582, 115858582) = 44434450
Test2Compound(-115858582, 115858582) = 555221000
Test2Compound(115858582, 115858582) = 42319888
Test16Compound(-115858582, 115858582) = 555221000
Test16Compound(115858582, 115858582) = 37998596
Test20Compound(-115858582, 115858582) = 555221000
Test20Compound(115858582, 115858582) = 115556500
Test32Compound(-115858582, 115858582) = 555221000
Test32Compound(115858582, 115858582) = 12687492
Test0Compound(-118989895, 118989895) = 683692048
Test0Compound(118989895, 118989895) = 327680
Test1Compound(-118989895, 118989895) = 682119176
Test1Compound(118989895, 118989895) = 117744704
Test2Compound(-118989895, 118989895) = 683692048
Test2Compound(118989895, 118989895) = 101975104
Test16Compound(-118989895, 118989895) = 683692048
Test16Compound(118989895, 118989895) = 17235968
Test20Compound(-118989895, 118989895) = 683692048
Test20Compound(118989895, 118989895) = 101032000
Test32Compound(-118989895, 118989895) = 683692048
Test32Compound(118989895, 118989895) = 50430976
Test0Compound(-122121208, 122121208) = 1486918656
Test0Compound(122121208, 122121208) = 16859200
Test1Compound(-122121208, 122121208) = 1352142856
Test1Compound(122121208, 122121208) = 4204600
Test2Compound(-122121208, 122121208) = 1486918656
Test2Compound(122121208, 122121208) = 117442608
Test16Compound(-122121208, 122121208) = 1486918656
Test16Compound(122121208, 122121208) = 84372416
Test20Compound(-122121208, 122121208) = 1486918656
Test20Compound(122121208, 122121208) = 33893280
Test32Compound(-122121208, 122121208) = 1486918656
Test32Compound(122121208, 122121208) = 33958720
Test0Compound(-125252521, 125252521) = -1342175152
Test0Compound(125252521, 125252521) = 117571968
Test1Compound(-125252521, 125252521) = -1467481024
Test1Compound(125252521, 125252521) = 117518632
Test2Compound(-125252521, 125252521) = -1342175152
Test2Compound(125252521, 125252521) = 108077216
Test16Compound(-125252521, 125252521) = -1342175152
Test16Compound(125252521, 125252521) = 108396544
Test20Compound(-125252521, 125252521) = -1342175152
Test20Compound(125252521, 125252521) = 72483488
Test32Compound(-125252521, 125252521) = -1342175152
Test32Compound(125252521, 125252521) = 108081792
Test0Compound(-128383834, 128383834) = 542639108
Test0Compound(128383834, 128383834) = 58759936
Test1Compound(-128383834, 128383834) = 407961602
Test1Compound(128383834, 128383834) = 52466266
Test2Compound(-128383834, 128383834) = 542639108
Test2Compound(128383834, 128383834) = 42373720
Test16Compound(-128383834, 128383834) = 542639108
Test16Compound(128383834, 128383834) = 94392640
Test20Compound(-128383834, 128383834) = 542639108
Test20Compound(128383834, 128383834) = 75774472
Test32Compound(-128383834, 128383834) = 542639108
Test32Compound(128383834, 128383834) = 2097728
Test0Compound(-131515147, 131515147) = -1207944064
Test0Compound(131515147, 131515147) = 81052168
Test1Compound(-131515147, 131515147) = -1339475852
Test1Compound(131515147, 131515147) = 81035520
Test2Compound(-131515147, 131515147) = -1207944064
Test2Compound(131515147, 131515147) = 75644928
Test16Compound(-131515147, 131515147) = -1207944064
Test16Compound(131515147, 131515147) = 37798664
Test20Compound(-131515147, 131515147) = -1207944064
Test20Compound(131515147, 131515147) = 29672200
Test32Compound(-131515147, 131515147) = -1207944064
Test32Compound(131515147, 131515147) = 131465992
Test0Compound(-134646460, 134646460) = 1946174784
Test0Compound(134646460, 134646460) = 134613520
Test1Compound(-134646460, 134646460) = 1677209860
Test1Compound(134646460, 134646460) = 295052
Test2Compound(-134646460, 134646460) = 1946174784
Test2Compound(134646460, 134646460) = 134482568
Test16Compound(-134646460, 134646460) = 1946174784
Test16Compound(134646460, 134646460) = 134643856
Test20Compound(-134646460, 134646460) = 1946174784
Test20Compound(134646460, 134646460) = 134348928
Test32Compound(-134646460, 134646460) = 1946174784
Test32Compound(134646460, 134646460) = 134250640
Test0Compound(-137777773, 137777773) = 1196010896
Test0Compound(137777773, 137777773) = 393832
Test1Compound(-137777773, 137777773) = 1195485440
Test1Compound(137777773, 137777773) = 137646148
Test2Compound(-137777773, 137777773) = 1196010896
Test2Compound(137777773, 137777773) = 3277376
Test16Compound(-137777773, 137777773) = 1196010896
Test16Compound(137777773, 137777773) = 2228264
Test20Compound(-137777773, 137777773) = 1196010896
Test20Compound(137777773, 137777773) = 283208
Test32Compound(-137777773, 137777773) = 1196010896
Test32Compound(137777773, 137777773) = 1065576
Test0Compound(-140909086, 140909086) = 1158276192
Test0Compound(140909086, 140909086) = 137732
Test1Compound(-140909086, 140909086) = 1157742688
Test1Compound(140909086, 140909086) = 140513280
Test2Compound(-140909086, 140909086) = 1158276224
Test2Compound(140909086, 140909086) = 4590080
Test16Compound(-140909086, 140909086) = 1158276224
Test16Compound(140909086, 140909086) = 140646400
Test20Compound(-140909086, 140909086) = 1158276224
Test20Compound(140909086, 140909086) = 134480384
Test32Compound(-140909086, 140909086) = 1158276224
Test32Compound(140909086, 140909086) = 138680832
Test0Compound(-144040399, 144040399) = 1699224096
Test0Compound(144040399, 144040399) = 98624
Test1Compound(-144040399, 144040399) = 1698830352
Test1Compound(144040399, 144040399) = 143745280
Test2Compound(-144040399, 144040399) = 1699224096
Test2Compound(144040399, 144040399) = 344320
Test16Compound(-144040399, 144040399) = 1699224096
Test16Compound(144040399, 144040399) = 142712896
Test20Compound(-144040399, 144040399) = 1699224096
Test20Compound(144040399, 144040399) = 143729024
Test32Compound(-144040399, 144040399) = 1699224096
Test32Compound(144040399, 144040399) = 9806144
Test0Compound(-147171712, 147171712) = -1342160896
Test0Compound(147171712, 147171712) = 134217728
Test1Compound(-147171712, 147171712) = -1610606976
Test1Compound(147171712, 147171712) = 12953984
Test2Compound(-147171712, 147171712) = -1342160896
Test2Compound(147171712, 147171712) = 12943616
Test16Compound(-147171712, 147171712) = -1342160896
Test16Compound(147171712, 147171712) = 142903296
Test20Compound(-147171712, 147171712) = -1342160896
Test20Compound(147171712, 147171712) = 142682112
Test32Compound(-147171712, 147171712) = -1342160896
Test32Compound(147171712, 147171712) = 12918784
Test0Compound(-150303025, 150303025) = 369656960
Test0Compound(150303025, 150303025) = 148128032
Test1Compound(-150303025, 150303025) = 83886656
Test1Compound(150303025, 150303025) = 12660752
Test2Compound(-150303025, 150303025) = 369656960
Test2Compound(150303025, 150303025) = 146874624
Test16Compound(-150303025, 150303025) = 369656960
Test16Compound(150303025, 150303025) = 136663072
Test20Compound(-150303025, 150303025) = 369656960
Test20Compound(150303025, 150303025) = 134291744
Test32Compound(-150303025, 150303025) = 369656960
Test32Compound(150303025, 150303025) = 142897440
Test0Compound(-153434338, 153434338) = -1777844196
Test0Compound(153434338, 153434338) = 19210368
Test1Compound(-153434338, 153434338) = -1799223528
Test1Compound(153434338, 153434338) = 151265376
Test2Compound(-153434338, 153434338) = -1777844200
Test2Compound(153434338, 153434338) = 6208
Test16Compound(-153434338, 153434338) = -1777844200
Test16Compound(153434338, 153434338) = 77952
Test20Compound(-153434338, 153434338) = -1777844200
Test20Compound(153434338, 153434338) = 136321024
Test32Compound(-153434338, 153434338) = -1777844200
Test32Compound(153434338, 153434338) = 262272
Test0Compound(-156565651, 156565651) = 1075882760
Test0Compound(156565651, 156565651) = 18087936
Test1Compound(-156565651, 156565651) = 906537732
Test1Compound(156565651, 156565651) = 5308560
Test2Compound(-156565651, 156565651) = 1075882760
Test2Compound(156565651, 156565651) = 138412176
Test16Compound(-156565651, 156565651) = 1075882760
Test16Compound(156565651, 156565651) = 138674304
Test20Compound(-156565651, 156565651) = 1075882760
Test20Compound(156565651, 156565651) = 4194448
Test32Compound(-156565651, 156565651) = 1075882760
Test32Compound(156565651, 156565651) = 1310848
Test0Compound(-159696964, 159696964) = 338765232
Test0Compound(159696964, 159696964) = 142622720
Test1Compound(-159696964, 159696964) = 36709804
Test1Compound(159696964, 159696964) = 264260
Test2Compound(-159696964, 159696964) = 338765232
Test2Compound(159696964, 159696964) = 159432704
Test16Compound(-159696964, 159696964) = 338765232
Test16Compound(159696964, 159696964) = 17088576
Test20Compound(-159696964, 159696964) = 338765232
Test20Compound(159696964, 159696964) = 151044160
Test32Compound(-159696964, 159696964) = 338765232
Test32Compound(159696964, 159696964) = 151013376
Test0Compound(-162828277, 162828277) = 67129352
Test0Compound(162828277, 162828277) = 154173552
Test1Compound(-162828277, 162828277) = -229949440
Test1Compound(162828277, 162828277) = 19923044
Test2Compound(-162828277, 162828277) = 67129352
Test2Compound(162828277, 162828277) = 144998496
Test16Compound(-162828277, 162828277) = 67129352
Test16Compound(162828277, 162828277) = 8687536
Test20Compound(-162828277, 162828277) = 67129352
Test20Compound(162828277, 162828277) = 160731008
Test32Compound(-162828277, 162828277) = 67129352
Test32Compound(162828277, 162828277) = 298736
Test0Compound(-165959590, 165959590) = 369721432
Test0Compound(165959590, 165959590) = 161486756
Test1Compound(-165959590, 165959590) = 67708952
Test1Compound(165959590, 165959590) = 25433856
Test2Compound(-165959590, 165959590) = 369721408
Test2Compound(165959590, 165959590) = 157304480
Test16Compound(-165959590, 165959590) = 369721408
Test16Compound(165959590, 165959590) = 31724064
Test20Compound(-165959590, 165959590) = 369721408
Test20Compound(165959590, 165959590) = 159387776
Test32Compound(-165959590, 165959590) = 369721408
Test32Compound(165959590, 165959590) = 2364576
Test0Compound(-169090903, 169090903) = 1082245152
Test0Compound(169090903, 169090903) = 266000
Test1Compound(-169090903, 169090903) = 1080664072
Test1Compound(169090903, 169090903) = 167775808
Test2Compound(-169090903, 169090903) = 1082245152
Test2Compound(169090903, 169090903) = 135532096
Test16Compound(-169090903, 169090903) = 1082245152
Test16Compound(169090903, 169090903) = 34604304
Test20Compound(-169090903, 169090903) = 1082245152
Test20Compound(169090903, 169090903) = 167772752
Test32Compound(-169090903, 169090903) = 1082245152
Test32Compound(169090903, 169090903) = 34609680
Test0Compound(-172222216, 172222216) = -1592784704
Test0Compound(172222216, 172222216) = 167993344
Test1Compound(-172222216, 172222216) = -1794373448
Test1Compound(172222216, 172222216) = 138626824
Test2Compound(-172222216, 172222216) = -1592784704
Test2Compound(172222216, 172222216) = 33760768
Test16Compound(-172222216, 172222216) = -1592784704
Test16Compound(172222216, 172222216) = 37871616
Test20Compound(-172222216, 172222216) = -1592784704
Test20Compound(172222216, 172222216) = 172057600
Test32Compound(-172222216, 172222216) = -1592784704
Test32Compound(172222216, 172222216) = 33571072
Test0Compound(-175353529, 175353529) = 277368896
Test0Compound(175353529, 175353529) = 7471280
Test1Compound(-175353529, 175353529) = 268714240
Test1Compound(175353529, 175353529) = 174170152
Test2Compound(-175353529, 175353529) = 277368896
Test2Compound(175353529, 175353529) = 173084192
Test16Compound(-175353529, 175353529) = 277368896
Test16Compound(175353529, 175353529) = 137407536
Test20Compound(-175353529, 175353529) = 277368896
Test20Compound(175353529, 175353529) = 41134096
Test32Compound(-175353529, 175353529) = 277368896
Test32Compound(175353529, 175353529) = 40077488
Test0Compound(-178484842, 178484842) = -1273231340
Test0Compound(178484842, 178484842) = 142697056
Test1Compound(-178484842, 178484842) = -1592229488
Test1Compound(178484842, 178484842) = 2183744
Test2Compound(-178484842, 178484842) = -1273231344
Test2Compound(178484842, 178484842) = 167792680
Test16Compound(-178484842, 178484842) = -1273231344
Test16Compound(178484842, 178484842) = 44122728
Test20Compound(-178484842, 178484842) = -1273231344
Test20Compound(178484842, 178484842) = 176366600
Test32Compound(-178484842, 178484842) = -1273231344
Test32Compound(178484842, 178484842) = 169881704
Test0Compound(-181616155, 181616155) = 1949090080
Test0Compound(181616155, 181616155) = 177411608
Test1Compound(-181616155, 181616155) = 1627947268
Test1Compound(181616155, 181616155) = 37884944
Test2Compound(-181616155, 181616155) = 1949090080
Test2Compound(181616155, 181616155) = 1118736
Test16Compound(-181616155, 181616155) = 1949090080
Test16Compound(181616155, 181616155) = 146946072
Test20Compound(-181616155, 181616155) = 1949090080
Test20Compound(181616155, 181616155) = 1257480
Test32Compound(-181616155, 181616155) = 1949090080
Test32Compound(181616155, 181616155) = 13769240
Test0Compound(-184747468, 184747468) = 1410621488
Test0Compound(184747468, 184747468) = 167837824
Test1Compound(-184747468, 184747468) = 1074813476
Test1Compound(184747468, 184747468) = 16777292
Test2Compound(-184747468, 184747468) = 1410621488
Test2Compound(184747468, 184747468) = 197640
Test16Compound(-184747468, 184747468) = 1410621488
Test16Compound(184747468, 184747468) = 184616256
Test20Compound(-184747468, 184747468) = 1410621488
Test20Compound(184747468, 184747468) = 50463872
Test32Compound(-184747468, 184747468) = 1410621488
Test32Compound(184747468, 184747468) = 184681472
Test0Compound(-187878781, 187878781) = 1342705792
Test0Compound(187878781, 187878781) = 50351368
Test1Compound(-187878781, 187878781) = 1141178880
Test1Compound(187878781, 187878781) = 36703236
Test2Compound(-187878781, 187878781) = 1342705792
Test2Compound(187878781, 187878781) = 170002432
Test16Compound(-187878781, 187878781) = 1342705792
Test16Compound(187878781, 187878781) = 171066440
Test20Compound(-187878781, 187878781) = 1342705792
Test20Compound(187878781, 187878781) = 53496888
Test32Compound(-187878781, 187878781) = 1342705792
Test32Compound(187878781, 187878781) = 168954888
Test0Compound(-191010094, 191010094) = 1956211392
Test0Compound(191010094, 191010094) = 35820544
Test1Compound(-191010094, 191010094) = 1880375952
Test1Compound(191010094, 191010094) = 150995232
Test2Compound(-191010094, 191010094) = 1956211392
Test2Compound(191010094, 191010094) = 140678176
Test16Compound(-191010094, 191010094) = 1956211392
Test16Compound(191010094, 191010094) = 138577152
Test20Compound(-191010094, 191010094) = 1956211392
Test20Compound(191010094, 191010094) = 21107712
Test32Compound(-191010094, 191010094) = 1956211392
Test32Compound(191010094, 191010094) = 174067712
Test0Compound(-194141407, 194141407) = -1000300288
Test0Compound(194141407, 194141407) = 167774272
Test1Compound(-194141407, 194141407) = -1335853024
Test1Compound(194141407, 194141407) = 26362880
Test2Compound(-194141407, 194141407) = -1000300288
Test2Compound(194141407, 194141407) = 17843200
Test16Compound(-194141407, 194141407) = -1000300288
Test16Compound(194141407, 194141407) = 51533888
Test20Compound(-194141407, 194141407) = -1000300288
Test20Compound(194141407, 194141407) = 17844416
Test32Compound(-194141407, 194141407) = -1000300288
Test32Compound(194141407, 194141407) = 135267392
Test0Compound(-197272720, 197272720) = 805636864
Test0Compound(197272720, 197272720) = 188743680
Test1Compound(-197272720, 197272720) = 604310128
Test1Compound(197272720, 197272720) = 184689808
Test2Compound(-197272720, 197272720) = 805636864
Test2Compound(197272720, 197272720) = 46137344
Test16Compound(-197272720, 197272720) = 805636864
Test16Compound(197272720, 197272720) = 193069056
Test20Compound(-197272720, 197272720) = 805636864
Test20Compound(197272720, 197272720) = 176301056
Test32Compound(-197272720, 197272720) = 805636864
Test32Compound(197272720, 197272720) = 58728448
Test0Compound(-200404033, 200404033) = -1274670208
Test0Compound(200404033, 200404033) = 39970816
Test1Compound(-200404033, 200404033) = -1341914368
Test1Compound(200404033, 200404033) = 173130816
Test2Compound(-200404033, 200404033) = -1274670208
Test2Compound(200404033, 200404033) = 172081152
Test16Compound(-200404033, 200404033) = -1274670208
Test16Compound(200404033, 200404033) = 25209856
Test20Compound(-200404033, 200404033) = -1274670208
Test20Compound(200404033, 200404033) = 22039552
Test32Compound(-200404033, 200404033) = -1274670208
Test32Compound(200404033, 200404033) = 10575872
Test0Compound(-203535346, 203535346) = 1629359104
Test0Compound(203535346, 203535346) = 2101440
Test1Compound(-203535346, 203535346) = 1625049088
Test1Compound(203535346, 203535346) = 201326768
Test2Compound(-203535346, 203535346) = 1629359104
Test2Compound(203535346, 203535346) = 136425632
Test16Compound(-203535346, 203535346) = 1629359104
Test16Compound(203535346, 203535346) = 69305280
Test20Compound(-203535346, 203535346) = 1629359104
Test20Compound(203535346, 203535346) = 67113856
Test32Compound(-203535346, 203535346) = 1629359104
Test32Compound(203535346, 203535346) = 67142336
Test0Compound(-206666659, 206666659) = 857900056
Test0Compound(206666659, 206666659) = 5245312
Test1Compound(-206666659, 206666659) = 847380504
Test1Compound(206666659, 206666659) = 201392416
Test2Compound(-206666659, 206666659) = 857900056
Test2Compound(206666659, 206666659) = 139526400
Test16Compound(-206666659, 206666659) = 857900056
Test16Compound(206666659, 206666659) = 72434560
Test20Compound(-206666659, 206666659) = 857900056
Test20Compound(206666659, 206666659) = 68235776
Test32Compound(-206666659, 206666659) = 857900056
Test32Compound(206666659, 206666659) = 134314368
Test0Compound(-209797972, 209797972) = 857910304
Test0Compound(209797972, 209797972) = 201392912
Test1Compound(-209797972, 209797972) = 589342752
Test1Compound(209797972, 209797972) = 142623296
Test2Compound(-209797972, 209797972) = 857910304
Test2Compound(209797972, 209797972) = 67174928
Test16Compound(-209797972, 209797972) = 857910304
Test16Compound(209797972, 209797972) = 67190800
Test20Compound(-209797972, 209797972) = 857910304
Test20Compound(209797972, 209797972) = 67125584
Test32Compound(-209797972, 209797972) = 857910304
Test32Compound(209797972, 209797972) = 209797392
Test0Compound(-212929285, 212929285) = 1108119784
Test0Compound(212929285, 212929285) = 69274112
Test1Compound(-212929285, 212929285) = 826967264
Test1Compound(212929285, 212929285) = 1050880
Test2Compound(-212929285, 212929285) = 1108119784
Test2Compound(212929285, 212929285) = 209780736
Test16Compound(-212929285, 212929285) = 1108119784
Test16Compound(212929285, 212929285) = 3148288
Test20Compound(-212929285, 212929285) = 1108119784
Test20Compound(212929285, 212929285) = 3148288
Test32Compound(-212929285, 212929285) = 1108119784
Test32Compound(212929285, 212929285) = 142609152
Test0Compound(-216060598, 216060598) = -2146425856
Test0Compound(216060598, 216060598) = 148901920
Test1Compound(-216060598, 216060598) = 1930428744
Test1Compound(216060598, 216060598) = 146849808
Test2Compound(-216060598, 216060598) = -2146425856
Test2Compound(216060598, 216060598) = 77632144
Test16Compound(-216060598, 216060598) = -2146425856
Test16Compound(216060598, 216060598) = 148914336
Test20Compound(-216060598, 216060598) = -2146425856
Test20Compound(216060598, 216060598) = 207651456
Test32Compound(-216060598, 216060598) = -2146425856
Test32Compound(216060598, 216060598) = 134238240
Test0Compound(-219191911, 219191911) = -756064112
Test0Compound(219191911, 219191911) = 4192
Test1Compound(-219191911, 219191911) = -756072440
Test1Compound(219191911, 219191911) = 219187776
Test2Compound(-219191911, 219191911) = -756064112
Test2Compound(219191911, 219191911) = 134220352
Test16Compound(-219191911, 219191911) = -756064112
Test16Compound(219191911, 219191911) = 16816736
Test20Compound(-219191911, 219191911) = -756064112
Test20Compound(219191911, 219191911) = 83886080
Test32Compound(-219191911, 219191911) = -756064112
Test32Compound(219191911, 219191911) = 1049184
Test0Compound(-222323224, 222323224) = 1378459072
Test0Compound(222323224, 222323224) = 16802304
Test1Compound(-222323224, 222323224) = 1344870824
Test1Compound(222323224, 222323224) = 205537304
Test2Compound(-222323224, 222323224) = 1378459072
Test2Compound(222323224, 222323224) = 201335312
Test16Compound(-222323224, 222323224) = 1378459072
Test16Compound(222323224, 222323224) = 83886592
Test20Compound(-222323224, 222323224) = 1378459072
Test20Compound(222323224, 222323224) = 134217728
Test32Compound(-222323224, 222323224) = 1378459072
Test32Compound(222323224, 222323224) = 151003136
Test0Compound(-225454537, 225454537) = -233963472
Test0Compound(225454537, 225454537) = 3156416
Test1Compound(-225454537, 225454537) = -259140064
Test1Compound(225454537, 225454537) = 203434376
Test2Compound(-225454537, 225454537) = -233963472
Test2Compound(225454537, 225454537) = 152043840
Test16Compound(-225454537, 225454537) = -233963472
Test16Compound(225454537, 225454537) = 87033920
Test20Compound(-225454537, 225454537) = -233963472
Test20Compound(225454537, 225454537) = 225444160
Test32Compound(-225454537, 225454537) = -233963472
Test32Compound(225454537, 225454537) = 204482752
Test0Compound(-228585850, 228585850) = -1038090112
Test0Compound(228585850, 228585850) = 219340832
Test1Compound(-228585850, 228585850) = -1342177280
Test1Compound(228585850, 228585850) = 143839512
Test2Compound(-228585850, 228585850) = -1038090112
Test2Compound(228585850, 228585850) = 143839504
Test16Compound(-228585850, 228585850) = -1038090112
Test16Compound(228585850, 228585850) = 85066016
Test20Compound(-228585850, 228585850) = -1038090112
Test20Compound(228585850, 228585850) = 227655936
Test32Compound(-228585850, 228585850) = -1038090112
Test32Compound(228585850, 228585850) = 17895712
Test0Compound(-231717163, 231717163) = -1610595648
Test0Compound(231717163, 231717163) = 88680744
Test1Compound(-231717163, 231717163) = -1842347904
Test1Compound(231717163, 231717163) = 88645664
Test2Compound(-231717163, 231717163) = -1610595648
Test2Compound(231717163, 231717163) = 17340680
Test16Compound(-231717163, 231717163) = -1610595648
Test16Compound(231717163, 231717163) = 71612712
Test20Compound(-231717163, 231717163) = -1610595648
Test20Compound(231717163, 231717163) = 159621128
Test32Compound(-231717163, 231717163) = -1610595648
Test32Compound(231717163, 231717163) = 20975656
Test0Compound(-234848476, 234848476) = -1342160352
Test0Compound(234848476, 234848476) = 220495888
Test1Compound(-234848476, 234848476) = -1577041408
Test1Compound(234848476, 234848476) = 220463312
Test2Compound(-234848476, 234848476) = -1342160352
Test2Compound(234848476, 234848476) = 153321680
Test16Compound(-234848476, 234848476) = -1342160352
Test16Compound(234848476, 234848476) = 219971600
Test20Compound(-234848476, 234848476) = -1342160352
Test20Compound(234848476, 234848476) = 85622928
Test32Compound(-234848476, 234848476) = -1342160352
Test32Compound(234848476, 234848476) = 219447312
Test0Compound(-237979789, 237979789) = -780131760
Test0Compound(237979789, 237979789) = 67438728
Test1Compound(-237979789, 237979789) = -1051717312
Test1Compound(237979789, 237979789) = 33832968
Test2Compound(-237979789, 237979789) = -780131760
Test2Compound(237979789, 237979789) = 2361480
Test16Compound(-237979789, 237979789) = -780131760
Test16Compound(237979789, 237979789) = 101318792
Test20Compound(-237979789, 237979789) = -780131760
Test20Compound(237979789, 237979789) = 477320
Test32Compound(-237979789, 237979789) = -780131760
Test32Compound(237979789, 237979789) = 170789000
Test0Compound(-241111102, 241111102) = 547365120
Test0Compound(241111102, 241111102) = 101384192
Test1Compound(-241111102, 241111102) = 276832448
Test1Compound(241111102, 241111102) = 71962624
Test2Compound(-241111102, 241111102) = 547365120
Test2Compound(241111102, 241111102) = 38338560
Test16Compound(-241111102, 241111102) = 547365120
Test16Compound(241111102, 241111102) = 207360000
Test20Compound(-241111102, 241111102) = 547365120
Test20Compound(241111102, 241111102) = 106500096
Test32Compound(-241111102, 241111102) = 547365120
Test32Compound(241111102, 241111102) = 38604800
Test0Compound(-244242415, 244242415) = -1875892224
Test0Compound(244242415, 244242415) = 101077280
Test1Compound(-244242415, 244242415) = -2145320944
Test1Compound(244242415, 244242415) = 75890944
Test2Compound(-244242415, 244242415) = -1875892224
Test2Compound(244242415, 244242415) = 67371264
Test16Compound(-244242415, 244242415) = -1875892224
Test16Compound(244242415, 244242415) = 315424
Test20Compound(-244242415, 244242415) = -1875892224
Test20Compound(244242415, 244242415) = 167774176
Test32Compound(-244242415, 244242415) = -1875892224
Test32Compound(244242415, 244242415) = 134367008
Test0Compound(-247373728, 247373728) = 541147136
Test0Compound(247373728, 247373728) = 67634176
Test1Compound(-247373728, 247373728) = 268509280
Test1Compound(247373728, 247373728) = 42369952
Test2Compound(-247373728, 247373728) = 541147136
Test2Compound(247373728, 247373728) = 42205952
Test16Compound(-247373728, 247373728) = 541147136
Test16Compound(247373728, 247373728) = 11673088
Test20Compound(-247373728, 247373728) = 541147136
Test20Compound(247373728, 247373728) = 179084416
Test32Compound(-247373728, 247373728) = 541147136
Test32Compound(247373728, 247373728) = 211556352
Test0Compound(-250505041, 250505041) = -787376096
Test0Compound(250505041, 250505041) = 5129984
Test1Compound(-250505041, 250505041) = -805236736
Test1Compound(250505041, 250505041) = 237774416
Test2Compound(-250505041, 250505041) = -787376096
Test2Compound(250505041, 250505041) = 237635136
Test16Compound(-250505041, 250505041) = -787376096
Test16Compound(250505041, 250505041) = 237249536
Test20Compound(-250505041, 250505041) = -787376096
Test20Compound(250505041, 250505041) = 183386432
Test32Compound(-250505041, 250505041) = -787376096
Test32Compound(250505041, 250505041) = 235544832
Test0Compound(-253636354, 253636354) = -1327480832
Test0Compound(253636354, 253636354) = 152579072
Test1Compound(-253636354, 253636354) = -1598025728
Test1Compound(253636354, 253636354) = 135670528
Test2Compound(-253636354, 253636354) = -1327480832
Test2Compound(253636354, 253636354) = 118884864
Test16Compound(-253636354, 253636354) = -1327480832
Test16Compound(253636354, 253636354) = 169618432
Test20Compound(-253636354, 253636354) = -1327480832
Test20Compound(253636354, 253636354) = 118761472
Test32Compound(-253636354, 253636354) = -1327480832
Test32Compound(253636354, 253636354) = 203295744
Test0Compound(-256767667, 256767667) = -1332737976
Test0Compound(256767667, 256767667) = 256409632
Test1Compound(-256767667, 256767667) = -1610479608
Test1Compound(256767667, 256767667) = 235435664
Test2Compound(-256767667, 256767667) = -1332737976
Test2Compound(256767667, 256767667) = 235169408
Test16Compound(-256767667, 256767667) = -1332737976
Test16Compound(256767667, 256767667) = 71951392
Test20Compound(-256767667, 256767667) = -1332737976
Test20Compound(256767667, 256767667) = 16893600
Test32Compound(-256767667, 256767667) = -1332737976
Test32Compound(256767667, 256767667) = 151606816
Test0Compound(-259898980, 259898980) = -1065205616
Test0Compound(259898980, 259898980) = 54564352
Test1Compound(-259898980, 259898980) = -1342177136
Test1Compound(259898980, 259898980) = 37491808
Test2Compound(-259898980, 259898980) = -1065205616
Test2Compound(259898980, 259898980) = 37491264
Test16Compound(-259898980, 259898980) = -1065205616
Test16Compound(259898980, 259898980) = 186399744
Test20Compound(-259898980, 259898980) = -1065205616
Test20Compound(259898980, 259898980) = 152122880
Test32Compound(-259898980, 259898980) = -1065205616
Test32Compound(259898980, 259898980) = 41427456
Test0Compound(-263030293, 263030293) = 4194376
Test0Compound(263030293, 263030293) = 76121104
Test1Compound(-263030293, 263030293) = -267225056
Test1Compound(263030293, 263030293) = 67731984
Test2Compound(-263030293, 263030293) = 4194376
Test2Compound(263030293, 263030293) = 61145088
Test16Compound(-263030293, 263030293) = 4194376
Test16Compound(263030293, 263030293) = 254019088
Test20Compound(-263030293, 263030293) = 4194376
Test20Compound(263030293, 263030293) = 237504016
Test32Compound(-263030293, 263030293) = 4194376
Test32Compound(263030293, 263030293) = 168591376
Test0Compound(-266161606, 266161606) = 1610744352
Test0Compound(266161606, 266161606) = 56362240
Test1Compound(-266161606, 266161606) = 1344319512
Test1Compound(266161606, 266161606) = 56099008
Test2Compound(-266161606, 266161606) = 1610744352
Test2Compound(266161606, 266161606) = 51724416
Test16Compound(-266161606, 266161606) = 1610744352
Test16Compound(266161606, 266161606) = 22086016
Test20Compound(-266161606, 266161606) = 1610744352
Test20Compound(266161606, 266161606) = 12863680
Test32Compound(-266161606, 266161606) = 1610744352
Test32Compound(266161606, 266161606) = 251939840
Test0Compound(-269292919, 269292919) = -535805312
Test0Compound(269292919, 269292919) = 5456
Test1Compound(-269292919, 269292919) = -535812096
Test1Compound(269292919, 269292919) = 269291584
Test2Compound(-269292919, 269292919) = -535805312
Test2Compound(269292919, 269292919) = 786480
Test16Compound(-269292919, 269292919) = -535805312
Test16Compound(269292919, 269292919) = 268702800
Test20Compound(-269292919, 269292919) = -535805312
Test20Compound(269292919, 269292919) = 268959760
Test32Compound(-269292919, 269292919) = -535805312
Test32Compound(269292919, 269292919) = 268763472
Test0Compound(-272424232, 272424232) = -2046746432
Test0Compound(272424232, 272424232) = 791552
Test1Compound(-272424232, 272424232) = -2050948992
Test1Compound(272424232, 272424232) = 269013280
Test2Compound(-272424232, 272424232) = -2046746432
Test2Compound(272424232, 272424232) = 315392
Test16Compound(-272424232, 272424232) = -2046746432
Test16Compound(272424232, 272424232) = 1624064
Test20Compound(-272424232, 272424232) = -2046746432
Test20Compound(272424232, 272424232) = 809984
Test32Compound(-272424232, 272424232) = -2046746432
Test32Compound(272424232, 272424232) = 271095808
Test0Compound(-275555545, 275555545) = 1317093376
Test0Compound(275555545, 275555545) = 2925776
Test1Compound(-275555545, 275555545) = 1309678368
Test1Compound(275555545, 275555545) = 271066320
Test2Compound(-275555545, 275555545) = 1317093376
Test2Compound(275555545, 275555545) = 524432
Test16Compound(-275555545, 275555545) = 1317093376
Test16Compound(275555545, 275555545) = 525520
Test20Compound(-275555545, 275555545) = 1317093376
Test20Compound(275555545, 275555545) = 2662480
Test32Compound(-275555545, 275555545) = 1317093376
Test32Compound(275555545, 275555545) = 4194512
Test0Compound(-278686858, 278686858) = 1229127968
Test0Compound(278686858, 278686858) = 269756416
Test1Compound(-278686858, 278686858) = 690131216
Test1Compound(278686858, 278686858) = 9446528
Test2Compound(-278686858, 278686858) = 1229127968
Test2Compound(278686858, 278686858) = 269222016
Test16Compound(-278686858, 278686858) = 1229127968
Test16Compound(278686858, 278686858) = 278396928
Test20Compound(-278686858, 278686858) = 1229127968
Test20Compound(278686858, 278686858) = 795776
Test32Compound(-278686858, 278686858) = 1229127968
Test32Compound(278686858, 278686858) = 8408064
Test0Compound(-281818171, 281818171) = 1191430720
Test0Compound(281818171, 281818171) = 8389664
Test1Compound(-281818171, 281818171) = 1174651392
Test1Compound(281818171, 281818171) = 273428512
Test2Compound(-281818171, 281818171) = 1191430720
Test2Compound(281818171, 281818171) = 4727840
Test16Compound(-281818171, 281818171) = 1191430720
Test16Compound(281818171, 281818171) = 272629792
Test20Compound(-281818171, 281818171) = 1191430720
Test20Compound(281818171, 281818171) = 277090336
Test32Compound(-281818171, 281818171) = 1191430720
Test32Compound(281818171, 281818171) = 263200
Test0Compound(-284949484, 284949484) = -2029779952
Test0Compound(284949484, 284949484) = 280011136
Test1Compound(-284949484, 284949484) = 1711276032
Test1Compound(284949484, 284949484) = 11049344
Test2Compound(-284949484, 284949484) = -2029779952
Test2Compound(284949484, 284949484) = 279484768
Test16Compound(-284949484, 284949484) = -2029779952
Test16Compound(284949484, 284949484) = 7364736
Test20Compound(-284949484, 284949484) = -2029779952
Test20Compound(284949484, 284949484) = 6312000
Test32Compound(-284949484, 284949484) = -2029779952
Test32Compound(284949484, 284949484) = 271588224
Test0Compound(-288080797, 288080797) = -926928864
Test0Compound(288080797, 288080797) = 2261520
Test1Compound(-288080797, 288080797) = -929813504
Test1Compound(288080797, 288080797) = 287457680
Test2Compound(-288080797, 288080797) = -926928864
Test2Compound(288080797, 288080797) = 655760
Test16Compound(-288080797, 288080797) = -926928864
Test16Compound(288080797, 288080797) = 270712848
Test20Compound(-288080797, 288080797) = -926928864
Test20Compound(288080797, 288080797) = 287425168
Test32Compound(-288080797, 288080797) = -926928864
Test32Compound(288080797, 288080797) = 19595792
Test0Compound(-291212110, 291212110) = 1319384064
Test0Compound(291212110, 291212110) = 289508160
Test1Compound(-291212110, 291212110) = 740303024
Test1Compound(291212110, 291212110) = 1639168
Test2Compound(-291212110, 291212110) = 1319384064
Test2Compound(291212110, 291212110) = 291013184
Test16Compound(-291212110, 291212110) = 1319384064
Test16Compound(291212110, 291212110) = 5931072
Test20Compound(-291212110, 291212110) = 1319384064
Test20Compound(291212110, 291212110) = 4753920
Test32Compound(-291212110, 291212110) = 1319384064
Test32Compound(291212110, 291212110) = 269680960
Test0Compound(-294343423, 294343423) = -433806336
Test0Compound(294343423, 294343423) = 293753344
Test1Compound(-294343423, 294343423) = -1004535552
Test1Compound(294343423, 294343423) = 17367040
Test2Compound(-294343423, 294343423) = -433806336
Test2Compound(294343423, 294343423) = 277413888
Test16Compound(-294343423, 294343423) = -433806336
Test16Compound(294343423, 294343423) = 277021184
Test20Compound(-294343423, 294343423) = -433806336
Test20Compound(294343423, 294343423) = 276845056
Test32Compound(-294343423, 294343423) = -433806336
Test32Compound(294343423, 294343423) = 17306112
Test0Compound(-297474736, 297474736) = -1610300160
Test0Compound(297474736, 297474736) = 296228864
Test1Compound(-297474736, 297474736) = -1908104112
Test1Compound(297474736, 297474736) = 295899824
Test2Compound(-297474736, 297474736) = -1610300160
Test2Compound(297474736, 297474736) = 18483744
Test16Compound(-297474736, 297474736) = -1610300160
Test16Compound(297474736, 297474736) = 295239680
Test20Compound(-297474736, 297474736) = -1610300160
Test20Compound(297474736, 297474736) = 8522368
Test32Compound(-297474736, 297474736) = -1610300160
Test32Compound(297474736, 297474736) = 285936128
Test0Compound(-300606049, 300606049) = 1813255424
Test0Compound(300606049, 300606049) = 25321536
Test1Compound(-300606049, 300606049) = 1779504256
Test1Compound(300606049, 300606049) = 292176416
Test2Compound(-300606049, 300606049) = 1813255424
Test2Compound(300606049, 300606049) = 21504000
Test16Compound(-300606049, 300606049) = 1813255424
Test16Compound(300606049, 300606049) = 2130496
Test20Compound(-300606049, 300606049) = 1813255424
Test20Compound(300606049, 300606049) = 29884480
Test32Compound(-300606049, 300606049) = 1813255424
Test32Compound(300606049, 300606049) = 13279296
Test0Compound(-303737362, 303737362) = 1766069440
Test0Compound(303737362, 303737362) = 174080
Test1Compound(-303737362, 303737362) = 1765885088
Test1Compound(303737362, 303737362) = 303727120
Test2Compound(-303737362, 303737362) = 1766069440
Test2Compound(303737362, 303737362) = 1583104
Test16Compound(-303737362, 303737362) = 1766069440
Test16Compound(303737362, 303737362) = 34245120
Test20Compound(-303737362, 303737362) = 1766069440
Test20Compound(303737362, 303737362) = 35136000
Test32Compound(-303737362, 303737362) = 1766069440
Test32Compound(303737362, 303737362) = 35138048
Test0Compound(-306868675, 306868675) = -1934359504
Test0Compound(306868675, 306868675) = 38285440
Test1Compound(-306868675, 306868675) = -2011069904
Test1Compound(306868675, 306868675) = 268443712
Test2Compound(-306868675, 306868675) = -1934359504
Test2Compound(306868675, 306868675) = 38408192
Test16Compound(-306868675, 306868675) = -1934359504
Test16Compound(306868675, 306868675) = 37769344
Test20Compound(-306868675, 306868675) = -1934359504
Test20Compound(306868675, 306868675) = 269095296
Test32Compound(-306868675, 306868675) = -1934359504
Test32Compound(306868675, 306868675) = 159872
Test0Compound(-309999988, 309999988) = -528416256
Test0Compound(309999988, 309999988) = 309336080
Test1Compound(-309999988, 309999988) = -872365568
Test1Compound(309999988, 309999988) = 275386368
Test2Compound(-309999988, 309999988) = -528416256
Test2Compound(309999988, 309999988) = 6818160
Test16Compound(-309999988, 309999988) = -528416256
Test16Compound(309999988, 309999988) = 35139856
Test20Compound(-309999988, 309999988) = -528416256
Test20Compound(309999988, 309999988) = 268441936
Test32Compound(-309999988, 309999988) = -528416256
Test32Compound(309999988, 309999988) = 37226512
Test0Compound(-313131301, 313131301) = 1146138752
Test0Compound(313131301, 313131301) = 270532896
Test1Compound(-313131301, 313131301) = 605073024
Test1Compound(313131301, 313131301) = 42598400
Test2Compound(-313131301, 313131301) = 1146138752
Test2Compound(313131301, 313131301) = 304611616
Test16Compound(-313131301, 313131301) = 1146138752
Test16Compound(313131301, 313131301) = 41943328
Test20Compound(-313131301, 313131301) = 1146138752
Test20Compound(313131301, 313131301) = 36176160
Test32Compound(-313131301, 313131301) = 1146138752
Test32Compound(313131301, 313131301) = 35651872
Test0Compound(-316262614, 316262614) = -853269216
Test0Compound(316262614, 316262614) = 274268352
Test1Compound(-316262614, 316262614) = -1409145856
Test1Compound(316262614, 316262614) = 34654352
Test2Compound(-316262614, 316262614) = -853269216
Test2Compound(316262614, 316262614) = 302547072
Test16Compound(-316262614, 316262614) = -853269216
Test16Compound(316262614, 316262614) = 282167488
Test20Compound(-316262614, 316262614) = -853269216
Test20Compound(316262614, 316262614) = 5816320
Test32Compound(-316262614, 316262614) = -853269216
Test32Compound(316262614, 316262614) = 42993856
Test0Compound(-319393927, 319393927) = 1759529040
Test0Compound(319393927, 319393927) = 16777216
Test1Compound(-319393927, 319393927) = 1692420176
Test1Compound(319393927, 319393927) = 269062272
Test2Compound(-319393927, 319393927) = 1759529040
Test2Compound(319393927, 319393927) = 50921472
Test16Compound(-319393927, 319393927) = 1759529040
Test16Compound(319393927, 319393927) = 285802496
Test20Compound(-319393927, 319393927) = 1759529040
Test20Compound(319393927, 319393927) = 16846848
Test32Compound(-319393927, 319393927) = 1759529040
Test32Compound(319393927, 319393927) = 34082816
Test0Compound(-322525240, 322525240) = 1216357312
Test0Compound(322525240, 322525240) = 319817728
Test1Compound(-322525240, 322525240) = 608174976
Test1Compound(322525240, 322525240) = 34160640
Test2Compound(-322525240, 322525240) = 1216357312
Test2Compound(322525240, 322525240) = 285808640
Test16Compound(-322525240, 322525240) = 1216357312
Test16Compound(322525240, 322525240) = 36179968
Test20Compound(-322525240, 322525240) = 1216357312
Test20Compound(322525240, 322525240) = 319901696
Test32Compound(-322525240, 322525240) = 1216357312
Test32Compound(322525240, 322525240) = 302059520
Test0Compound(-325656553, 325656553) = 679649296
Test0Compound(325656553, 325656553) = 50856448
Test1Compound(-325656553, 325656553) = 605192192
Test1Compound(325656553, 325656553) = 302055936
Test2Compound(-325656553, 325656553) = 679649296
Test2Compound(325656553, 325656553) = 23593440
Test16Compound(-325656553, 325656553) = 679649296
Test16Compound(325656553, 325656553) = 287834368
Test20Compound(-325656553, 325656553) = 679649296
Test20Compound(325656553, 325656553) = 54526144
Test32Compound(-325656553, 325656553) = 679649296
Test32Compound(325656553, 325656553) = 272629760
Test0Compound(-328787866, 328787866) = 1207963744
Test0Compound(328787866, 328787866) = 268451968
Test1Compound(-328787866, 328787866) = 610732096
Test1Compound(328787866, 328787866) = 8192
Test2Compound(-328787866, 328787866) = 1207963744
Test2Compound(328787866, 328787866) = 328730496
Test16Compound(-328787866, 328787866) = 1207963744
Test16Compound(328787866, 328787866) = 26264192
Test20Compound(-328787866, 328787866) = 1207963744
Test20Compound(328787866, 328787866) = 270033152
Test32Compound(-328787866, 328787866) = 1207963744
Test32Compound(328787866, 328787866) = 58729600
Test0Compound(-331919179, 331919179) = -2147467264
Test0Compound(331919179, 331919179) = 318808064
Test1Compound(-331919179, 331919179) = 1815548080
Test1Compound(331919179, 331919179) = 318771008
Test2Compound(-331919179, 331919179) = -2147467264
Test2Compound(331919179, 331919179) = 46706176
Test16Compound(-331919179, 331919179) = -2147467264
Test16Compound(331919179, 331919179) = 331384064
Test20Compound(-331919179, 331919179) = -2147467264
Test20Compound(331919179, 331919179) = 46137920
Test32Compound(-331919179, 331919179) = -2147467264
Test32Compound(331919179, 331919179) = 273189376
Test0Compound(-335050492, 335050492) = -939360000
Test0Compound(335050492, 335050492) = 59260944
Test1Compound(-335050492, 335050492) = -1006501888
Test1Compound(335050492, 335050492) = 327169552
Test2Compound(-335050492, 335050492) = -939360000
Test2Compound(335050492, 335050492) = 58209808
Test16Compound(-335050492, 335050492) = -939360000
Test16Compound(335050492, 335050492) = 51392528
Test20Compound(-335050492, 335050492) = -939360000
Test20Compound(335050492, 335050492) = 317723664
Test32Compound(-335050492, 335050492) = -939360000
Test32Compound(335050492, 335050492) = 43524112
Test0Compound(-338181805, 338181805) = 1117225232
Test0Compound(338181805, 338181805) = 69730464
Test1Compound(-338181805, 338181805) = 709328960
Test1Compound(338181805, 338181805) = 16032
Test2Compound(-338181805, 338181805) = 1117225232
Test2Compound(338181805, 338181805) = 338181632
Test16Compound(-338181805, 338181805) = 1117225232
Test16Compound(338181805, 338181805) = 69741216
Test20Compound(-338181805, 338181805) = 1117225232
Test20Compound(338181805, 338181805) = 534176
Test32Compound(-338181805, 338181805) = 1117225232
Test32Compound(338181805, 338181805) = 270538400
Test0Compound(-341313118, 341313118) = -349736576
Test0Compound(341313118, 341313118) = 273154560
Test1Compound(-341313118, 341313118) = -897095392
Test1Compound(341313118, 341313118) = 67108928
Test2Compound(-341313118, 341313118) = -349736576
Test2Compound(341313118, 341313118) = 274204224
Test16Compound(-341313118, 341313118) = -349736576
Test16Compound(341313118, 341313118) = 340262912
Test20Compound(-341313118, 341313118) = -349736576
Test20Compound(341313118, 341313118) = 67633664
Test32Compound(-341313118, 341313118) = -349736576
Test32Compound(341313118, 341313118) = 273155584
Test0Compound(-344444431, 344444431) = -1437593312
Test0Compound(344444431, 344444431) = 277218304
Test1Compound(-344444431, 344444431) = -1991769840
Test1Compound(344444431, 344444431) = 67486208
Test2Compound(-344444431, 344444431) = -1437593312
Test2Compound(344444431, 344444431) = 277200896
Test16Compound(-344444431, 344444431) = -1437593312
Test16Compound(344444431, 344444431) = 268633088
Test20Compound(-344444431, 344444431) = -1437593312
Test20Compound(344444431, 344444431) = 67243520
Test32Compound(-344444431, 344444431) = -1437593312
Test32Compound(344444431, 344444431) = 8898048
Test0Compound(-347575744, 347575744) = -1958715392
Test0Compound(347575744, 347575744) = 269553664
Test1Compound(-347575744, 347575744) = 1795705408
Test1Compound(347575744, 347575744) = 76580288
Test2Compound(-347575744, 347575744) = -1958715392
Test2Compound(347575744, 347575744) = 276828544
Test16Compound(-347575744, 347575744) = -1958715392
Test16Compound(347575744, 347575744) = 278004736
Test20Compound(-347575744, 347575744) = -1958715392
Test20Compound(347575744, 347575744) = 70287616
Test32Compound(-347575744, 347575744) = -1958715392
Test32Compound(347575744, 347575744) = 67338240
Test0Compound(-350707057, 350707057) = -2096062464
Test0Compound(350707057, 350707057) = 67193184
Test1Compound(-350707057, 350707057) = 1795687040
Test1Compound(350707057, 350707057) = 14682448
Test2Compound(-350707057, 350707057) = -2096062464
Test2Compound(350707057, 350707057) = 348128320
Test16Compound(-350707057, 350707057) = -2096062464
Test16Compound(350707057, 350707057) = 275185760
Test20Compound(-350707057, 350707057) = -2096062464
Test20Compound(350707057, 350707057) = 67377184
Test32Compound(-350707057, 350707057) = -2096062464
Test32Compound(350707057, 350707057) = 14965088
Test0Compound(-353838370, 353838370) = -1434451328
Test0Compound(353838370, 353838370) = 85327872
Test1Compound(-353838370, 353838370) = -1603796416
Test1Compound(353838370, 353838370) = 269821216
Test2Compound(-353838370, 353838370) = -1434451328
Test2Compound(353838370, 353838370) = 84221952
Test16Compound(-353838370, 353838370) = -1434451328
Test16Compound(353838370, 353838370) = 336666624
Test20Compound(-353838370, 353838370) = -1434451328
Test20Compound(353838370, 353838370) = 17114368
Test32Compound(-353838370, 353838370) = -1434451328
Test32Compound(353838370, 353838370) = 205824
Test0Compound(-356969683, 356969683) = 41943552
Test0Compound(356969683, 356969683) = 339780816
Test1Compound(-356969683, 356969683) = -365358848
Test1Compound(356969683, 356969683) = 289448128
Test2Compound(-356969683, 356969683) = 41943552
Test2Compound(356969683, 356969683) = 84315280
Test16Compound(-356969683, 356969683) = 41943552
Test16Compound(356969683, 356969683) = 272662736
Test20Compound(-356969683, 356969683) = 41943552
Test20Compound(356969683, 356969683) = 67380240
Test32Compound(-356969683, 356969683) = 41943552
Test32Compound(356969683, 356969683) = 88493264
Test0Compound(-360100996, 360100996) = 1778387824
Test0Compound(360100996, 360100996) = 275817472
Test1Compound(-360100996, 360100996) = 1216955248
Test1Compound(360100996, 360100996) = 74485888
Test2Compound(-360100996, 360100996) = 1778387824
Test2Compound(360100996, 360100996) = 291898368
Test16Compound(-360100996, 360100996) = 1778387824
Test16Compound(360100996, 360100996) = 6562816
Test20Compound(-360100996, 360100996) = 1778387824
Test20Compound(360100996, 360100996) = 339129344
Test32Compound(-360100996, 360100996) = 1778387824
Test32Compound(360100996, 360100996) = 357577728
Test0Compound(-363232309, 363232309) = -402620160
Test0Compound(363232309, 363232309) = 10903552
Test1Compound(-363232309, 363232309) = -497549120
Test1Compound(363232309, 363232309) = 279206960
Test2Compound(-363232309, 363232309) = -402620160
Test2Compound(363232309, 363232309) = 67393568
Test16Compound(-363232309, 363232309) = -402620160
Test16Compound(363232309, 363232309) = 354821120
Test20Compound(-363232309, 363232309) = -402620160
Test20Compound(363232309, 363232309) = 335549440
Test32Compound(-363232309, 363232309) = -402620160
Test32Compound(363232309, 363232309) = 361129984
Test0Compound(-366363622, 366363622) = -1474196480
Test0Compound(366363622, 366363622) = 276955808
Test1Compound(-366363622, 366363622) = -2113304576
Test1Compound(366363622, 366363622) = 4211328
Test2Compound(-366363622, 366363622) = -1474196480
Test2Compound(366363622, 366363622) = 336986720
Test16Compound(-366363622, 366363622) = -1474196480
Test16Compound(366363622, 366363622) = 96878752
Test20Compound(-366363622, 366363622) = -1474196480
Test20Compound(366363622, 366363622) = 88473632
Test32Compound(-366363622, 366363622) = -1474196480
Test32Compound(366363622, 366363622) = 89260704
Test0Compound(-369494935, 369494935) = -2141084576
Test0Compound(369494935, 369494935) = 369230608
Test1Compound(-369494935, 369494935) = 1750704224
Test1Compound(369494935, 369494935) = 335547008
Test2Compound(-369494935, 369494935) = -2141084576
Test2Compound(369494935, 369494935) = 33950224
Test16Compound(-369494935, 369494935) = -2141084576
Test16Compound(369494935, 369494935) = 369231888
Test20Compound(-369494935, 369494935) = -2141084576
Test20Compound(369494935, 369494935) = 268569104
Test32Compound(-369494935, 369494935) = -2141084576
Test32Compound(369494935, 369494935) = 131344
Test0Compound(-372626248, 372626248) = 1639983232
Test0Compound(372626248, 372626248) = 36028480
Test1Compound(-372626248, 372626248) = 1233791104
Test1Compound(372626248, 372626248) = 2462464
Test2Compound(-372626248, 372626248) = 1639983232
Test2Compound(372626248, 372626248) = 370229824
Test16Compound(-372626248, 372626248) = 1639983232
Test16Compound(372626248, 372626248) = 67424320
Test20Compound(-372626248, 372626248) = 1639983232
Test20Compound(372626248, 372626248) = 103039296
Test32Compound(-372626248, 372626248) = 1639983232
Test32Compound(372626248, 372626248) = 270532672
Test0Compound(-375757561, 375757561) = -1987026688
Test0Compound(375757561, 375757561) = 306217520
Test1Compound(-375757561, 375757561) = 1628062720
Test1Compound(375757561, 375757561) = 2097200
Test2Compound(-375757561, 375757561) = -1987026688
Test2Compound(375757561, 375757561) = 369465392
Test16Compound(-375757561, 375757561) = -1987026688
Test16Compound(375757561, 375757561) = 270799408
Test20Compound(-375757561, 375757561) = -1987026688
Test20Compound(375757561, 375757561) = 304120368
Test32Compound(-375757561, 375757561) = -1987026688
Test32Compound(375757561, 375757561) = 375751216
Test0Compound(-378888874, 378888874) = -939522816
Test0Compound(378888874, 378888874) = 377487520
Test1Compound(-378888874, 378888874) = -1593834416
Test1Compound(378888874, 378888874) = 102064768
Test2Compound(-378888874, 378888874) = -939522816
Test2Compound(378888874, 378888874) = 68502016
Test16Compound(-378888874, 378888874) = -939522816
Test16Compound(378888874, 378888874) = 17056
Test20Compound(-378888874, 378888874) = -939522816
Test20Compound(378888874, 378888874) = 311706272
Test32Compound(-378888874, 378888874) = -939522816
Test32Compound(378888874, 378888874) = 43279008
Test0Compound(-382020187, 382020187) = 540017056
Test0Compound(382020187, 382020187) = 302327872
Test1Compound(-382020187, 382020187) = 137023744
Test1Compound(382020187, 382020187) = 281354816
Test2Compound(-382020187, 382020187) = 540017056
Test2Compound(382020187, 382020187) = 8388608
Test16Compound(-382020187, 382020187) = 540017056
Test16Compound(382020187, 382020187) = 104866368
Test20Compound(-382020187, 382020187) = 540017056
Test20Compound(382020187, 382020187) = 38079040
Test32Compound(-382020187, 382020187) = 540017056
Test32Compound(382020187, 382020187) = 310708288
Test0Compound(-385151500, 385151500) = -1610543744
Test0Compound(385151500, 385151500) = 313569280
Test1Compound(-385151500, 385151500) = -1996485248
Test1Compound(385151500, 385151500) = 312779264
Test2Compound(-385151500, 385151500) = -1610543744
Test2Compound(385151500, 385151500) = 10784768
Test16Compound(-385151500, 385151500) = -1610543744
Test16Compound(385151500, 385151500) = 33607680
Test20Compound(-385151500, 385151500) = -1610543744
Test20Compound(385151500, 385151500) = 114593792
Test32Compound(-385151500, 385151500) = -1610543744
Test32Compound(385151500, 385151500) = 307294208
Test0Compound(-388282813, 388282813) = 1074872832
Test0Compound(388282813, 388282813) = 287355264
Test1Compound(-388282813, 388282813) = 684720192
Test1Compound(388282813, 388282813) = 285485312
Test2Compound(-388282813, 388282813) = 1074872832
Test2Compound(388282813, 388282813) = 2369792
Test16Compound(-388282813, 388282813) = 1074872832
Test16Compound(388282813, 388282813) = 69472640
Test20Compound(-388282813, 388282813) = 1074872832
Test20Compound(388282813, 388282813) = 14464
Test32Compound(-388282813, 388282813) = 1074872832
Test32Compound(388282813, 388282813) = 369142144
Test0Compound(-391414126, 391414126) = 134968448
Test0Compound(391414126, 391414126) = 352321856
Test1Compound(-391414126, 391414126) = -536120832
Test1Compound(391414126, 391414126) = 72646688
Test2Compound(-391414126, 391414126) = 134968448
Test2Compound(391414126, 391414126) = 71303168
Test16Compound(-391414126, 391414126) = 134968448
Test16Compound(391414126, 391414126) = 37749056
Test20Compound(-391414126, 391414126) = 134968448
Test20Compound(391414126, 391414126) = 1048640
Test32Compound(-391414126, 391414126) = 134968448
Test32Compound(391414126, 391414126) = 1048896
Test0Compound(-394545439, 394545439) = -534706624
Test0Compound(394545439, 394545439) = 109052160
Test1Compound(-394545439, 394545439) = -937360352
Test1Compound(394545439, 394545439) = 100943872
Test2Compound(-394545439, 394545439) = -534706624
Test2Compound(394545439, 394545439) = 360726528
Test16Compound(-394545439, 394545439) = -534706624
Test16Compound(394545439, 394545439) = 117719296
Test20Compound(-394545439, 394545439) = -534706624
Test20Compound(394545439, 394545439) = 83904512
Test32Compound(-394545439, 394545439) = -534706624
Test32Compound(394545439, 394545439) = 385892608
Test0Compound(-397676752, 397676752) = -398375168
Test0Compound(397676752, 397676752) = 93323264
Test1Compound(-397676752, 397676752) = -536787456
Test1Compound(397676752, 397676752) = 352587968
Test2Compound(-397676752, 397676752) = -398375168
Test2Compound(397676752, 397676752) = 352321664
Test16Compound(-397676752, 397676752) = -398375168
Test16Compound(397676752, 397676752) = 9441280
Test20Compound(-397676752, 397676752) = -398375168
Test20Compound(397676752, 397676752) = 396365824
Test32Compound(-397676752, 397676752) = -398375168
Test32Compound(397676752, 397676752) = 336855040
Test0Compound(-400808065, 400808065) = 536872704
Test0Compound(400808065, 400808065) = 298045440
Test1Compound(-400808065, 400808065) = 136062464
Test1Compound(400808065, 400808065) = 298043520
Test2Compound(-400808065, 400808065) = 536872704
Test2Compound(400808065, 400808065) = 27492352
Test16Compound(-400808065, 400808065) = 536872704
Test16Compound(400808065, 400808065) = 268523520
Test20Compound(-400808065, 400808065) = 536872704
Test20Compound(400808065, 400808065) = 396417024
Test32Compound(-400808065, 400808065) = 536872704
Test32Compound(400808065, 400808065) = 373489664
Test0Compound(-403939378, 403939378) = 1682200128
Test0Compound(403939378, 403939378) = 134381568
Test1Compound(-403939378, 403939378) = 1145067008
Test1Compound(403939378, 403939378) = 1187840
Test2Compound(-403939378, 403939378) = 1682200128
Test2Compound(403939378, 403939378) = 403800064
Test16Compound(-403939378, 403939378) = 1682200128
Test16Compound(403939378, 403939378) = 134250496
Test20Compound(-403939378, 403939378) = 1682200128
Test20Compound(403939378, 403939378) = 135462912
Test32Compound(-403939378, 403939378) = 1682200128
Test32Compound(403939378, 403939378) = 135430144
Test0Compound(-407070691, 407070691) = -452687872
Test0Compound(407070691, 407070691) = 407003968
Test1Compound(-407070691, 407070691) = -998244352
Test1Compound(407070691, 407070691) = 268518176
Test2Compound(-407070691, 407070691) = -452687872
Test2Compound(407070691, 407070691) = 134300416
Test16Compound(-407070691, 407070691) = -452687872
Test16Compound(407070691, 407070691) = 402678080
Test20Compound(-407070691, 407070691) = -452687872
Test20Compound(407070691, 407070691) = 131264
Test32Compound(-407070691, 407070691) = -452687872
Test32Compound(407070691, 407070691) = 4417344
Test0Compound(-410202004, 410202004) = 1610633216
Test0Compound(410202004, 410202004) = 4402560
Test1Compound(-410202004, 410202004) = 1200357472
Test1Compound(410202004, 410202004) = 4328704
Test2Compound(-410202004, 410202004) = 1610633216
Test2Compound(410202004, 410202004) = 405933184
Test16Compound(-410202004, 410202004) = 1610633216
Test16Compound(410202004, 410202004) = 134358912
Test20Compound(-410202004, 410202004) = 1610633216
Test20Compound(410202004, 410202004) = 272836096
Test32Compound(-410202004, 410202004) = 1610633216
Test32Compound(410202004, 410202004) = 271655296
Test0Compound(-413333317, 413333317) = 626327584
Test0Compound(413333317, 413333317) = 270675968
Test1Compound(-413333317, 413333317) = 84934688
Test1Compound(413333317, 413333317) = 142616384
Test2Compound(-413333317, 413333317) = 626327584
Test2Compound(413333317, 413333317) = 2107136
Test16Compound(-413333317, 413333317) = 626327584
Test16Compound(413333317, 413333317) = 402695168
Test20Compound(-413333317, 413333317) = 626327584
Test20Compound(413333317, 413333317) = 413171968
Test32Compound(-413333317, 413333317) = 626327584
Test32Compound(413333317, 413333317) = 8396800
Test0Compound(-416464630, 416464630) = 86327552
Test0Compound(416464630, 416464630) = 402789472
Test1Compound(-416464630, 416464630) = -450822144
Test1Compound(416464630, 416464630) = 282104416
Test2Compound(-416464630, 416464630) = 86327552
Test2Compound(416464630, 416464630) = 142774880
Test16Compound(-416464630, 416464630) = 86327552
Test16Compound(416464630, 416464630) = 1180768
Test20Compound(-416464630, 416464630) = 86327552
Test20Compound(416464630, 416464630) = 142606432
Test32Compound(-416464630, 416464630) = 86327552
Test32Compound(416464630, 416464630) = 272675936
Test0Compound(-419595943, 419595943) = 9451776
Test0Compound(419595943, 419595943) = 419561472
Test1Compound(-419595943, 419595943) = -427018176
Test1Compound(419595943, 419595943) = 402687648
Test2Compound(-419595943, 419595943) = 9451776
Test2Compound(419595943, 419595943) = 285214208
Test16Compound(-419595943, 419595943) = 9451776
Test16Compound(419595943, 419595943) = 151159296
Test20Compound(-419595943, 419595943) = 9451776
Test20Compound(419595943, 419595943) = 285246592
Test32Compound(-419595943, 419595943) = 9451776
Test32Compound(419595943, 419595943) = 419431424
Test0Compound(-422727256, 422727256) = 75760000
Test0Compound(422727256, 422727256) = 1052224
Test1Compound(-422727256, 422727256) = 71414048
Test1Compound(422727256, 422727256) = 419433472
Test2Compound(-422727256, 422727256) = 75760000
Test2Compound(422727256, 422727256) = 271731200
Test16Compound(-422727256, 422727256) = 75760000
Test16Compound(422727256, 422727256) = 288490560
Test20Compound(-422727256, 422727256) = 75760000
Test20Compound(422727256, 422727256) = 402803776
Test32Compound(-422727256, 422727256) = 75760000
Test32Compound(422727256, 422727256) = 136448576
Test0Compound(-425858569, 425858569) = 1142186400
Test0Compound(425858569, 425858569) = 4195328
Test1Compound(-425858569, 425858569) = 1117014432
Test1Compound(425858569, 425858569) = 404881920
Test2Compound(-425858569, 425858569) = 1142186400
Test2Compound(425858569, 425858569) = 285216768
Test16Compound(-425858569, 425858569) = 1142186400
Test16Compound(425858569, 425858569) = 409076736
Test20Compound(-425858569, 425858569) = 1142186400
Test20Compound(425858569, 425858569) = 409076736
Test32Compound(-425858569, 425858569) = 1142186400
Test32Compound(425858569, 425858569) = 150995968
Test0Compound(-428989882, 428989882) = -1505755072
Test0Compound(428989882, 428989882) = 9472288
Test1Compound(-428989882, 428989882) = -1540480512
Test1Compound(428989882, 428989882) = 403736736
Test2Compound(-428989882, 428989882) = -1505755072
Test2Compound(428989882, 428989882) = 293618848
Test16Compound(-428989882, 428989882) = -1505755072
Test16Compound(428989882, 428989882) = 428901664
Test20Compound(-428989882, 428989882) = -1505755072
Test20Compound(428989882, 428989882) = 121888
Test32Compound(-428989882, 428989882) = -1505755072
Test32Compound(428989882, 428989882) = 277889312
Test0Compound(-432121195, 432121195) = 1107705856
Test0Compound(432121195, 432121195) = 402718784
Test1Compound(-432121195, 432121195) = 570694272
Test1Compound(432121195, 432121195) = 297828384
Test2Compound(-432121195, 432121195) = 1107705856
Test2Compound(432121195, 432121195) = 159393024
Test16Compound(-432121195, 432121195) = 1107705856
Test16Compound(432121195, 432121195) = 406921280
Test20Compound(-432121195, 432121195) = 1107705856
Test20Compound(432121195, 432121195) = 423625792
Test32Compound(-432121195, 432121195) = 1107705856
Test32Compound(432121195, 432121195) = 272729152
Test0Compound(-435252508, 435252508) = -502923264
Test0Compound(435252508, 435252508) = 288377088
Test1Compound(-435252508, 435252508) = -1073442080
Test1Compound(435252508, 435252508) = 153110528
Test2Compound(-435252508, 435252508) = -502923264
Test2Compound(435252508, 435252508) = 152118528
Test16Compound(-435252508, 435252508) = -502923264
Test16Compound(435252508, 435252508) = 272706816
Test20Compound(-435252508, 435252508) = -502923264
Test20Compound(435252508, 435252508) = 403792128
Test32Compound(-435252508, 435252508) = -502923264
Test32Compound(435252508, 435252508) = 291532032
Test0Compound(-438383821, 438383821) = -1539177696
Test0Compound(438383821, 438383821) = 169944064
Test1Compound(-438383821, 438383821) = -2147431648
Test1Compound(438383821, 438383821) = 73920
Test2Compound(-438383821, 438383821) = -1539177696
Test2Compound(438383821, 438383821) = 5248
Test16Compound(-438383821, 438383821) = -1539177696
Test16Compound(438383821, 438383821) = 134295552
Test20Compound(-438383821, 438383821) = -1539177696
Test20Compound(438383821, 438383821) = 301989888
Test32Compound(-438383821, 438383821) = -1539177696
Test32Compound(438383821, 438383821) = 169870336
Test0Compound(-441515134, 441515134) = -1608056320
Test0Compound(441515134, 441515134) = 440421376
Test1Compound(-441515134, 441515134) = -2052718208
Test1Compound(441515134, 441515134) = 437274624
Test2Compound(-441515134, 441515134) = -1608056320
Test2Compound(441515134, 441515134) = 272647168
Test16Compound(-441515134, 441515134) = -1608056320
Test16Compound(441515134, 441515134) = 5248000
Test20Compound(-441515134, 441515134) = -1608056320
Test20Compound(441515134, 441515134) = 168822784
Test32Compound(-441515134, 441515134) = -1608056320
Test32Compound(441515134, 441515134) = 138468352
Test0Compound(-444646447, 444646447) = -1540932800
Test0Compound(444646447, 444646447) = 268435488
Test1Compound(-444646447, 444646447) = -2077803712
Test1Compound(444646447, 444646447) = 176210944
Test2Compound(-444646447, 444646447) = -1540932800
Test2Compound(444646447, 444646447) = 33587232
Test16Compound(-444646447, 444646447) = -1540932800
Test16Compound(444646447, 444646447) = 402669600
Test20Compound(-444646447, 444646447) = -1540932800
Test20Compound(444646447, 444646447) = 33570848
Test32Compound(-444646447, 444646447) = -1540932800
Test32Compound(444646447, 444646447) = 33824
Test0Compound(-447777760, 447777760) = -989694976
Test0Compound(447777760, 447777760) = 2097152
Test1Compound(-447777760, 447777760) = -1002278880
Test1Compound(447777760, 447777760) = 437292000
Test2Compound(-447777760, 447777760) = -989694976
Test2Compound(447777760, 447777760) = 276827072
Test16Compound(-447777760, 447777760) = -989694976
Test16Compound(447777760, 447777760) = 170951168
Test20Compound(-447777760, 447777760) = -989694976
Test20Compound(447777760, 447777760) = 305168768
Test32Compound(-447777760, 447777760) = -989694976
Test32Compound(447777760, 447777760) = 305168384
Test0Compound(-450909073, 450909073) = 538485856
Test0Compound(450909073, 450909073) = 134238208
Test1Compound(-450909073, 450909073) = 1573952
Test1Compound(450909073, 450909073) = 48235392
Test2Compound(-450909073, 450909073) = 538485856
Test2Compound(450909073, 450909073) = 46158592
Test16Compound(-450909073, 450909073) = 538485856
Test16Compound(450909073, 450909073) = 436212224
Test20Compound(-450909073, 450909073) = 538485856
Test20Compound(450909073, 450909073) = 41959552
Test32Compound(-450909073, 450909073) = 538485856
Test32Compound(450909073, 450909073) = 134234112
Test0Compound(-454040386, 454040386) = -1597440000
Test0Compound(454040386, 454040386) = 318773504
Test1Compound(-454040386, 454040386) = -2067209088
Test1Compound(454040386, 454040386) = 303044672
Test2Compound(-454040386, 454040386) = -1597440000
Test2Compound(454040386, 454040386) = 150999808
Test16Compound(-454040386, 454040386) = -1597440000
Test16Compound(454040386, 454040386) = 134222080
Test20Compound(-454040386, 454040386) = -1597440000
Test20Compound(454040386, 454040386) = 268442112
Test32Compound(-454040386, 454040386) = -1597440000
Test32Compound(454040386, 454040386) = 419430656
Test0Compound(-457171699, 457171699) = 1073745152
Test0Compound(457171699, 457171699) = 436986528
Test1Compound(-457171699, 457171699) = 616564736
Test1Compound(457171699, 457171699) = 436977824
Test2Compound(-457171699, 457171699) = 1073745152
Test2Compound(457171699, 457171699) = 285974688
Test16Compound(-457171699, 457171699) = 1073745152
Test16Compound(457171699, 457171699) = 302654112
Test20Compound(-457171699, 457171699) = 1073745152
Test20Compound(457171699, 457171699) = 453616288
Test32Compound(-457171699, 457171699) = 1073745152
Test32Compound(457171699, 457171699) = 34095776
Test0Compound(-460303012, 460303012) = -469744384
Test0Compound(460303012, 460303012) = 57026560
Test1Compound(-460303012, 460303012) = -527428544
Test1Compound(460303012, 460303012) = 459645600
Test2Compound(-460303012, 460303012) = -469744384
Test2Compound(460303012, 460303012) = 440764928
Test16Compound(-460303012, 460303012) = -469744384
Test16Compound(460303012, 460303012) = 442540544
Test20Compound(-460303012, 460303012) = -469744384
Test20Compound(460303012, 460303012) = 137332864
Test32Compound(-460303012, 460303012) = -469744384
Test32Compound(460303012, 460303012) = 292259840
Test0Compound(-463434325, 463434325) = -1069544064
Test0Compound(463434325, 463434325) = 42291264
Test1Compound(-463434325, 463434325) = -1541370592
Test1Compound(463434325, 463434325) = 33899008
Test2Compound(-463434325, 463434325) = -1069544064
Test2Compound(463434325, 463434325) = 428093440
Test16Compound(-463434325, 463434325) = -1069544064
Test16Compound(463434325, 463434325) = 10252864
Test20Compound(-463434325, 463434325) = -1069544064
Test20Compound(463434325, 463434325) = 186266176
Test32Compound(-463434325, 463434325) = -1069544064
Test32Compound(463434325, 463434325) = 445911104
Test0Compound(-466565638, 466565638) = -1071626784
Test0Compound(466565638, 466565638) = 46807040
Test1Compound(-466565638, 466565638) = -1542453792
Test1Compound(466565638, 466565638) = 42545664
Test2Compound(-466565638, 466565638) = -1071626784
Test2Compound(466565638, 466565638) = 441001984
Test16Compound(-466565638, 466565638) = -1071626784
Test16Compound(466565638, 466565638) = 63838208
Test20Compound(-466565638, 466565638) = -1071626784
Test20Compound(466565638, 466565638) = 319488000
Test32Compound(-466565638, 466565638) = -1071626784
Test32Compound(466565638, 466565638) = 12662784
Test0Compound(-469696951, 469696951) = -536867328
Test0Compound(469696951, 469696951) = 9699488
Test1Compound(-469696951, 469696951) = -1006629824
Test1Compound(469696951, 469696951) = 9633952
Test2Compound(-469696951, 469696951) = -536867328
Test2Compound(469696951, 469696951) = 412221472
Test16Compound(-469696951, 469696951) = -536867328
Test16Compound(469696951, 469696951) = 8716448
Test20Compound(-469696951, 469696951) = -536867328
Test20Compound(469696951, 469696951) = 276890016
Test32Compound(-469696951, 469696951) = -536867328
Test32Compound(469696951, 469696951) = 7667872
Test0Compound(-472828264, 472828264) = 1073808512
Test0Compound(472828264, 472828264) = 470042688
Test1Compound(-472828264, 472828264) = 600847360
Test1Compound(472828264, 472828264) = 469909792
Test2Compound(-472828264, 472828264) = 1073808512
Test2Compound(472828264, 472828264) = 404883712
Test16Compound(-472828264, 472828264) = 1073808512
Test16Compound(472828264, 472828264) = 64
Test20Compound(-472828264, 472828264) = 1073808512
Test20Compound(472828264, 472828264) = 271319360
Test32Compound(-472828264, 472828264) = 1073808512
Test32Compound(472828264, 472828264) = 70025280
Test0Compound(-475959577, 475959577) = -1558173056
Test0Compound(475959577, 475959577) = 404230144
Test1Compound(-475959577, 475959577) = -2097149344
Test1Compound(475959577, 475959577) = 341213440
Test2Compound(-475959577, 475959577) = -1558173056
Test2Compound(475959577, 475959577) = 274075648
Test16Compound(-475959577, 475959577) = -1558173056
Test16Compound(475959577, 475959577) = 469893120
Test20Compound(-475959577, 475959577) = -1558173056
Test20Compound(475959577, 475959577) = 207388928
Test32Compound(-475959577, 475959577) = -1558173056
Test32Compound(475959577, 475959577) = 71962624
Test0Compound(-479090890, 479090890) = 554729504
Test0Compound(479090890, 479090890) = 209868864
Test1Compound(-479090890, 479090890) = 10016
Test1Compound(479090890, 479090890) = 134240256
Test2Compound(-479090890, 479090890) = 554729504
Test2Compound(479090890, 479090890) = 134222016
Test16Compound(-479090890, 479090890) = 554729504
Test16Compound(479090890, 479090890) = 344459328
Test20Compound(-479090890, 479090890) = 554729504
Test20Compound(479090890, 479090890) = 134367296
Test32Compound(-479090890, 479090890) = 554729504
Test32Compound(479090890, 479090890) = 9310272
Test0Compound(-482222203, 482222203) = -1052703616
Test0Compound(482222203, 482222203) = 11673632
Test1Compound(-482222203, 482222203) = -1073691648
Test1Compound(482222203, 482222203) = 472907808
Test2Compound(-482222203, 482222203) = -1052703616
Test2Compound(482222203, 482222203) = 472784928
Test16Compound(-482222203, 482222203) = -1052703616
Test16Compound(482222203, 482222203) = 211025952
Test20Compound(-482222203, 482222203) = -1052703616
Test20Compound(482222203, 482222203) = 9175072
Test32Compound(-482222203, 482222203) = -1052703616
Test32Compound(482222203, 482222203) = 406192160
Test0Compound(-485353516, 485353516) = -1559228288
Test0Compound(485353516, 485353516) = 335921152
Test1Compound(-485353516, 485353516) = -2097016768
Test1Compound(485353516, 485353516) = 283486240
Test2Compound(-485353516, 485353516) = -1559228288
Test2Compound(485353516, 485353516) = 216104960
Test16Compound(-485353516, 485353516) = -1559228288
Test16Compound(485353516, 485353516) = 14960640
Test20Compound(-485353516, 485353516) = -1559228288
Test20Compound(485353516, 485353516) = 344844288
Test32Compound(-485353516, 485353516) = -1559228288
Test32Compound(485353516, 485353516) = 281331712
Test0Compound(-488484829, 488484829) = -2147348480
Test0Compound(488484829, 488484829) = 107712
Test1Compound(-488484829, 488484829) = -2147467232
Test1Compound(488484829, 488484829) = 488473728
Test2Compound(-488484829, 488484829) = -2147348480
Test2Compound(488484829, 488484829) = 488440960
Test16Compound(-488484829, 488484829) = -2147348480
Test16Compound(488484829, 488484829) = 337420992
Test20Compound(-488484829, 488484829) = -2147348480
Test20Compound(488484829, 488484829) = 152150592
Test32Compound(-488484829, 488484829) = -2147348480
Test32Compound(488484829, 488484829) = 68526272
Test0Compound(-491616142, 491616142) = -1598912448
Test0Compound(491616142, 491616142) = 222384768
Test1Compound(-491616142, 491616142) = -2110783424
Test1Compound(491616142, 491616142) = 202129920
Test2Compound(-491616142, 491616142) = -1598912448
Test2Compound(491616142, 491616142) = 155992448
Test16Compound(-491616142, 491616142) = -1598912448
Test16Compound(491616142, 491616142) = 67650176
Test20Compound(-491616142, 491616142) = -1598912448
Test20Compound(491616142, 491616142) = 424419456
Test32Compound(-491616142, 491616142) = -1598912448
Test32Compound(491616142, 491616142) = 406864512
Test0Compound(-494747455, 494747455) = -494878592
Test0Compound(494747455, 494747455) = 421794048
Test1Compound(-494747455, 494747455) = -1073708992
Test1Compound(494747455, 494747455) = 337711104
Test2Compound(-494747455, 494747455) = -494878592
Test2Compound(494747455, 494747455) = 337645568
Test16Compound(-494747455, 494747455) = -494878592
Test16Compound(494747455, 494747455) = 276301056
Test20Compound(-494747455, 494747455) = -494878592
Test20Compound(494747455, 494747455) = 74252800
Test32Compound(-494747455, 494747455) = -494878592
Test32Compound(494747455, 494747455) = 139278592
Test0Compound(-497878768, 497878768) = 574806272
Test0Compound(497878768, 497878768) = 8388608
Test1Compound(-497878768, 497878768) = 541251584
Test1Compound(497878768, 497878768) = 472711168
Test2Compound(-497878768, 497878768) = 574806272
Test2Compound(497878768, 497878768) = 430441984
Test16Compound(-497878768, 497878768) = 574806272
Test16Compound(497878768, 497878768) = 421527552
Test20Compound(-497878768, 497878768) = 574806272
Test20Compound(497878768, 497878768) = 268698624
Test32Compound(-497878768, 497878768) = 574806272
Test32Compound(497878768, 497878768) = 337707008
Test0Compound(-501010081, 501010081) = -1577045952
Test0Compound(501010081, 501010081) = 89948160
Test1Compound(-501010081, 501010081) = -2145177600
Test1Compound(501010081, 501010081) = 22826656
Test2Compound(-501010081, 501010081) = -1577045952
Test2Compound(501010081, 501010081) = 18353792
Test16Compound(-501010081, 501010081) = -1577045952
Test16Compound(501010081, 501010081) = 21776896
Test20Compound(-501010081, 501010081) = -1577045952
Test20Compound(501010081, 501010081) = 412910720
Test32Compound(-501010081, 501010081) = -1577045952
Test32Compound(501010081, 501010081) = 18367488
Test0Compound(-504141394, 504141394) = 1073957248
Test0Compound(504141394, 504141394) = 100930112
Test1Compound(-504141394, 504141394) = 569581856
Test1Compound(504141394, 504141394) = 100696064
Test2Compound(-504141394, 504141394) = 1073957248
Test2Compound(504141394, 504141394) = 67900928
Test16Compound(-504141394, 504141394) = 1073957248
Test16Compound(504141394, 504141394) = 135041088
Test20Compound(-504141394, 504141394) = 1073957248
Test20Compound(504141394, 504141394) = 823360
Test32Compound(-504141394, 504141394) = 1073957248
Test32Compound(504141394, 504141394) = 134518336
Test0Compound(-507272707, 507272707) = 98304
Test0Compound(507272707, 507272707) = 103552000
Test1Compound(-507272707, 507272707) = -507437056
Test1Compound(507272707, 507272707) = 103289344
Test2Compound(-507272707, 507272707) = 98304
Test2Compound(507272707, 507272707) = 69488640
Test16Compound(-507272707, 507272707) = 98304
Test16Compound(507272707, 507272707) = 171185152
Test20Compound(-507272707, 507272707) = 98304
Test20Compound(507272707, 507272707) = 69471232
Test32Compound(-507272707, 507272707) = 98304
Test32Compound(507272707, 507272707) = 238572544
Test0Compound(-510404020, 510404020) = -527280128
Test0Compound(510404020, 510404020) = 74187904
Test1Compound(-510404020, 510404020) = -1073589696
Test1Compound(510404020, 510404020) = 38282240
Test2Compound(-510404020, 510404020) = -527280128
Test2Compound(510404020, 510404020) = 38010880
Test16Compound(-510404020, 510404020) = -527280128
Test16Compound(510404020, 510404020) = 204218496
Test20Compound(-510404020, 510404020) = -527280128
Test20Compound(510404020, 510404020) = 73408896
Test32Compound(-510404020, 510404020) = -527280128
Test32Compound(510404020, 510404020) = 308290688
Test0Compound(-513535333, 513535333) = -519826944
Test0Compound(513535333, 513535333) = 1190240
Test1Compound(-513535333, 513535333) = -530579328
Test1Compound(513535333, 513535333) = 503973184
Test2Compound(-513535333, 513535333) = -519826944
Test2Compound(513535333, 513535333) = 478807072
Test16Compound(-513535333, 513535333) = -519826944
Test16Compound(513535333, 513535333) = 168881504
Test20Compound(-513535333, 513535333) = -519826944
Test20Compound(513535333, 513535333) = 75539808
Test32Compound(-513535333, 513535333) = -519826944
Test32Compound(513535333, 513535333) = 311149920
Test0Compound(-516666646, 516666646) = 553665056
Test0Compound(516666646, 516666646) = 415765760
Test1Compound(-516666646, 516666646) = 3147776
Test1Compound(516666646, 516666646) = 381915392
Test2Compound(-516666646, 516666646) = 553665056
Test2Compound(516666646, 516666646) = 377716736
Test16Compound(-516666646, 516666646) = 553665056
Test16Compound(516666646, 516666646) = 75703552
Test20Compound(-516666646, 516666646) = 553665056
Test20Compound(516666646, 516666646) = 12715008
Test32Compound(-516666646, 516666646) = 553665056
Test32Compound(516666646, 516666646) = 306348288
Test0Compound(-519797959, 519797959) = 1610907904
Test0Compound(519797959, 519797959) = 235626688
Test1Compound(-519797959, 519797959) = 1090519040
Test1Compound(519797959, 519797959) = 235035776
Test2Compound(-519797959, 519797959) = 1610907904
Test2Compound(519797959, 519797959) = 201481280
Test16Compound(-519797959, 519797959) = 1610907904
Test16Compound(519797959, 519797959) = 516107456
Test20Compound(-519797959, 519797959) = 1610907904
Test20Compound(519797959, 519797959) = 447815872
Test32Compound(-519797959, 519797959) = 1610907904
Test32Compound(519797959, 519797959) = 242907328
Test0Compound(-522929272, 522929272) = -1069546624
Test0Compound(522929272, 522929272) = 34291776
Test1Compound(-522929272, 522929272) = -1609268480
Test1Compound(522929272, 522929272) = 17499200
Test2Compound(-522929272, 522929272) = -1069546624
Test2Compound(522929272, 522929272) = 2228288
Test16Compound(-522929272, 522929272) = -1069546624
Test16Compound(522929272, 522929272) = 352337984
Test20Compound(-522929272, 522929272) = -1069546624
Test20Compound(522929272, 522929272) = 302071872
Test32Compound(-522929272, 522929272) = -1069546624
Test32Compound(522929272, 522929272) = 134742080
Test0Compound(-526060585, 526060585) = 1610883392
Test0Compound(526060585, 526060585) = 320408608
Test1Compound(-526060585, 526060585) = 1084232000
Test1Compound(526060585, 526060585) = 319817728
Test2Compound(-526060585, 526060585) = 1610883392
Test2Compound(526060585, 526060585) = 306906144
Test16Compound(-526060585, 526060585) = 1610883392
Test16Compound(526060585, 526060585) = 155844640
Test20Compound(-526060585, 526060585) = 1610883392
Test20Compound(526060585, 526060585) = 106037280
Test32Compound(-526060585, 526060585) = 1610883392
Test32Compound(526060585, 526060585) = 521863200
Test0Compound(-529191898, 529191898) = 2369568
Test0Compound(529191898, 529191898) = 34083200
Test1Compound(-529191898, 529191898) = -535559168
Test1Compound(529191898, 529191898) = 25346432
Test2Compound(-529191898, 529191898) = 2369568
Test2Compound(529191898, 529191898) = 17469760
Test16Compound(-529191898, 529191898) = 2369568
Test16Compound(529191898, 529191898) = 453137280
Test20Compound(-529191898, 529191898) = 2369568
Test20Compound(529191898, 529191898) = 419463936
Test32Compound(-529191898, 529191898) = 2369568
Test32Compound(529191898, 529191898) = 327324032
Test0Compound(-532323211, 532323211) = -536846336
Test0Compound(532323211, 532323211) = 238590336
Test1Compound(-532323211, 532323211) = -1069202432
Test1Compound(532323211, 532323211) = 238557440
Test2Compound(-532323211, 532323211) = -536846336
Test2Compound(532323211, 532323211) = 229806208
Test16Compound(-532323211, 532323211) = -536846336
Test16Compound(532323211, 532323211) = 170004864
Test20Compound(-532323211, 532323211) = -536846336
Test20Compound(532323211, 532323211) = 152077184
Test32Compound(-532323211, 532323211) = -536846336
Test32Compound(532323211, 532323211) = 93325696
Test0Compound(-535454524, 535454524) = -535787520
Test0Compound(535454524, 535454524) = 404906496
Test1Compound(-535454524, 535454524) = -1073478464
Test1Compound(535454524, 535454524) = 402669824
Test2Compound(-535454524, 535454524) = -535787520
Test2Compound(535454524, 535454524) = 401088512
Test16Compound(-535454524, 535454524) = -535787520
Test16Compound(535454524, 535454524) = 382214656
Test20Compound(-535454524, 535454524) = -535787520
Test20Compound(535454524, 535454524) = 375530240
Test32Compound(-535454524, 535454524) = -535787520
Test32Compound(535454524, 535454524) = 358760960
Test0Compound(-538585837, 538585837) = 10567680
Test0Compound(538585837, 538585837) = 538053248
Test1Compound(-538585837, 538585837) = -1065020160
Test1Compound(538585837, 538585837) = 1051264
Test2Compound(-538585837, 538585837) = 10567680
Test2Compound(538585837, 538585837) = 537534592
Test16Compound(-538585837, 538585837) = 10567680
Test16Compound(538585837, 538585837) = 1575552
Test20Compound(-538585837, 538585837) = 10567680
Test20Compound(538585837, 538585837) = 10880
Test32Compound(-538585837, 538585837) = 10567680
Test32Compound(538585837, 538585837) = 1714816
Test0Compound(-541717150, 541717150) = 464782336
Test0Compound(541717150, 541717150) = 594048
Test1Compound(-541717150, 541717150) = 463602688
Test1Compound(541717150, 541717150) = 541130752
Test2Compound(-541717150, 541717150) = 464782336
Test2Compound(541717150, 541717150) = 586368
Test16Compound(-541717150, 541717150) = 464782336
Test16Compound(541717150, 541717150) = 540800
Test20Compound(-541717150, 541717150) = 464782336
Test20Compound(541717150, 541717150) = 4194944
Test32Compound(-541717150, 541717150) = 464782336
Test32Compound(541717150, 541717150) = 4808832
Test0Compound(-544848463, 544848463) = -1719533184
Test0Compound(544848463, 544848463) = 541106176
Test1Compound(-544848463, 544848463) = 1493188864
Test1Compound(544848463, 544848463) = 3709504
Test2Compound(-544848463, 544848463) = -1719533184
Test2Compound(544848463, 544848463) = 540547072
Test16Compound(-544848463, 544848463) = -1719533184
Test16Compound(544848463, 544848463) = 543197184
Test20Compound(-544848463, 544848463) = -1719533184
Test20Compound(544848463, 544848463) = 541143040
Test32Compound(-544848463, 544848463) = -1719533184
Test32Compound(544848463, 544848463) = 544745472
Test0Compound(-547979776, 547979776) = 424935424
Test0Compound(547979776, 547979776) = 536870912
Test1Compound(-547979776, 547979776) = -648905216
Test1Compound(547979776, 547979776) = 11108864
Test2Compound(-547979776, 547979776) = 424935424
Test2Compound(547979776, 547979776) = 536936448
Test16Compound(-547979776, 547979776) = 424935424
Test16Compound(547979776, 547979776) = 545783808
Test20Compound(-547979776, 547979776) = 424935424
Test20Compound(547979776, 547979776) = 536870912
Test32Compound(-547979776, 547979776) = 424935424
Test32Compound(547979776, 547979776) = 538968064
Test0Compound(-551111089, 551111089) = -1675193856
Test0Compound(551111089, 551111089) = 4737152
Test1Compound(-551111089, 551111089) = -1694105536
Test1Compound(551111089, 551111089) = 536936448
Test2Compound(-551111089, 551111089) = -1675193856
Test2Compound(551111089, 551111089) = 14221312
Test16Compound(-551111089, 551111089) = -1675193856
Test16Compound(551111089, 551111089) = 14223488
Test20Compound(-551111089, 551111089) = -1675193856
Test20Compound(551111089, 551111089) = 4196736
Test32Compound(-551111089, 551111089) = -1675193856
Test32Compound(551111089, 551111089) = 5308544
Test0Compound(-554242402, 554242402) = -2132490624
Test0Compound(554242402, 554242402) = 536871168
Test1Compound(-554242402, 554242402) = 1088734208
Test1Compound(554242402, 554242402) = 17371392
Test2Compound(-554242402, 554242402) = -2132490624
Test2Compound(554242402, 554242402) = 0
Test16Compound(-554242402, 554242402) = -2132490624
Test16Compound(554242402, 554242402) = 65792
Test20Compound(-554242402, 554242402) = -2132490624
Test20Compound(554242402, 554242402) = 65792
Test32Compound(-554242402, 554242402) = -2132490624
Test32Compound(554242402, 554242402) = 16781568
Test0Compound(-557373715, 557373715) = 1216741504
Test0Compound(557373715, 557373715) = 2101504
Test1Compound(-557373715, 557373715) = 1212491392
Test1Compound(557373715, 557373715) = 555225088
Test2Compound(-557373715, 557373715) = 1216741504
Test2Compound(557373715, 557373715) = 1100032
Test16Compound(-557373715, 557373715) = 1216741504
Test16Compound(557373715, 557373715) = 556318976
Test20Compound(-557373715, 557373715) = 1216741504
Test20Compound(557373715, 557373715) = 537921792
Test32Compound(-557373715, 557373715) = 1216741504
Test32Compound(557373715, 557373715) = 557338880
Test0Compound(-560505028, 560505028) = 1384270336
Test0Compound(560505028, 560505028) = 2129920
Test1Compound(-560505028, 560505028) = 1375815936
Test1Compound(560505028, 560505028) = 554180800
Test2Compound(-560505028, 560505028) = 1384270336
Test2Compound(560505028, 560505028) = 16810112
Test16Compound(-560505028, 560505028) = 1384270336
Test16Compound(560505028, 560505028) = 539533312
Test20Compound(-560505028, 560505028) = 1384270336
Test20Compound(560505028, 560505028) = 543170560
Test32Compound(-560505028, 560505028) = 1384270336
Test32Compound(560505028, 560505028) = 558407680
Test0Compound(-563636341, 563636341) = -2141154688
Test0Compound(563636341, 563636341) = 25706496
Test1Compound(-563636341, 563636341) = 1581257216
Test1Compound(563636341, 563636341) = 16787456
Test2Compound(-563636341, 563636341) = -2141154688
Test2Compound(563636341, 563636341) = 545259520
Test16Compound(-563636341, 563636341) = -2141154688
Test16Compound(563636341, 563636341) = 554715136
Test20Compound(-563636341, 563636341) = -2141154688
Test20Compound(563636341, 563636341) = 554723328
Test32Compound(-563636341, 563636341) = -2141154688
Test32Compound(563636341, 563636341) = 9977856
Test0Compound(-566767654, 566767654) = -837711296
Test0Compound(566767654, 566767654) = 4718592
Test1Compound(-566767654, 566767654) = -872314368
Test1Compound(566767654, 566767654) = 536883200
Test2Compound(-566767654, 566767654) = -837711296
Test2Compound(566767654, 566767654) = 29892608
Test16Compound(-566767654, 566767654) = -837711296
Test16Compound(566767654, 566767654) = 549453824
Test20Compound(-566767654, 566767654) = -837711296
Test20Compound(566767654, 566767654) = 536870912
Test32Compound(-566767654, 566767654) = -837711296
Test32Compound(566767654, 566767654) = 20971520
Test0Compound(-569898967, 569898967) = 1074268160
Test0Compound(569898967, 569898967) = 13801088
Test1Compound(-569898967, 569898967) = 503316480
Test1Compound(569898967, 569898967) = 12748352
Test2Compound(-569898967, 569898967) = 1074268160
Test2Compound(569898967, 569898967) = 549619200
Test16Compound(-569898967, 569898967) = 1074268160
Test16Compound(569898967, 569898967) = 542249600
Test20Compound(-569898967, 569898967) = 1074268160
Test20Compound(569898967, 569898967) = 3273088
Test32Compound(-569898967, 569898967) = 1074268160
Test32Compound(569898967, 569898967) = 30508672
Test0Compound(-573030280, 573030280) = -717209536
Test0Compound(573030280, 573030280) = 35928064
Test1Compound(-573030280, 573030280) = -786956224
Test1Compound(573030280, 573030280) = 539211648
Test2Compound(-573030280, 573030280) = -717209536
Test2Compound(573030280, 573030280) = 33797888
Test16Compound(-573030280, 573030280) = -717209536
Test16Compound(573030280, 573030280) = 538980352
Test20Compound(-573030280, 573030280) = -717209536
Test20Compound(573030280, 573030280) = 537341440
Test32Compound(-573030280, 573030280) = -717209536
Test32Compound(573030280, 573030280) = 35923968
Test0Compound(-576161593, 576161593) = -1988079552
Test0Compound(576161593, 576161593) = 197120
Test1Compound(-576161593, 576161593) = -1993848832
Test1Compound(576161593, 576161593) = 570589696
Test2Compound(-576161593, 576161593) = -1988079552
Test2Compound(576161593, 576161593) = 5374208
Test16Compound(-576161593, 576161593) = -1988079552
Test16Compound(576161593, 576161593) = 537101824
Test20Compound(-576161593, 576161593) = -1988079552
Test20Compound(576161593, 576161593) = 33653504
Test32Compound(-576161593, 576161593) = -1988079552
Test32Compound(576161593, 576161593) = 34865664
Test0Compound(-579292906, 579292906) = -2074046464
Test0Compound(579292906, 579292906) = 570904064
Test1Compound(-579292906, 579292906) = 1079509248
Test1Compound(579292906, 579292906) = 8784896
Test2Compound(-579292906, 579292906) = -2074046464
Test2Compound(579292906, 579292906) = 396288
Test16Compound(-579292906, 579292906) = -2074046464
Test16Compound(579292906, 579292906) = 579096064
Test20Compound(-579292906, 579292906) = -2074046464
Test20Compound(579292906, 579292906) = 545327616
Test32Compound(-579292906, 579292906) = -2074046464
Test32Compound(579292906, 579292906) = 85504
Test0Compound(-582424219, 582424219) = -2143229888
Test0Compound(582424219, 582424219) = 579928192
Test1Compound(-582424219, 582424219) = 1560863040
Test1Compound(582424219, 582424219) = 571478016
Test2Compound(-582424219, 582424219) = -2143229888
Test2Compound(582424219, 582424219) = 460416
Test16Compound(-582424219, 582424219) = -2143229888
Test16Compound(582424219, 582424219) = 570556544
Test20Compound(-582424219, 582424219) = -2143229888
Test20Compound(582424219, 582424219) = 547750528
Test32Compound(-582424219, 582424219) = -2143229888
Test32Compound(582424219, 582424219) = 36900992
Test0Compound(-585555532, 585555532) = -1677196928
Test0Compound(585555532, 585555532) = 545703424
Test1Compound(-585555532, 585555532) = 1493246208
Test1Compound(585555532, 585555532) = 6734912
Test2Compound(-585555532, 585555532) = -1677196928
Test2Compound(585555532, 585555532) = 577012224
Test16Compound(-585555532, 585555532) = -1677196928
Test16Compound(585555532, 585555532) = 313856
Test20Compound(-585555532, 585555532) = -1677196928
Test20Compound(585555532, 585555532) = 44057088
Test32Compound(-585555532, 585555532) = -1677196928
Test32Compound(585555532, 585555532) = 576884224
Test0Compound(-588686845, 588686845) = -589217792
Test0Compound(588686845, 588686845) = 554959872
Test1Compound(-588686845, 588686845) = -1731651072
Test1Compound(588686845, 588686845) = 1212416
Test2Compound(-588686845, 588686845) = -589217792
Test2Compound(588686845, 588686845) = 587210752
Test16Compound(-588686845, 588686845) = -589217792
Test16Compound(588686845, 588686845) = 33956864
Test20Compound(-588686845, 588686845) = -589217792
Test20Compound(588686845, 588686845) = 33555456
Test32Compound(-588686845, 588686845) = -589217792
Test32Compound(588686845, 588686845) = 51414016
Test0Compound(-591818158, 591818158) = 1083707456
Test0Compound(591818158, 591818158) = 570695680
Test1Compound(-591818158, 591818158) = 479301632
Test1Compound(591818158, 591818158) = 558104576
Test2Compound(-591818158, 591818158) = 1083707456
Test2Compound(591818158, 591818158) = 159104
Test16Compound(-591818158, 591818158) = 1083707456
Test16Compound(591818158, 591818158) = 570715136
Test20Compound(-591818158, 591818158) = 1083707456
Test20Compound(591818158, 591818158) = 587605248
Test32Compound(-591818158, 591818158) = 1083707456
Test32Compound(591818158, 591818158) = 574769152
Test0Compound(-594949471, 594949471) = -1006009728
Test0Compound(594949471, 594949471) = 540291392
Test1Compound(-594949471, 594949471) = -2139012992
Test1Compound(594949471, 594949471) = 2237440
Test2Compound(-594949471, 594949471) = -1006009728
Test2Compound(594949471, 594949471) = 589308224
Test16Compound(-594949471, 594949471) = -1006009728
Test16Compound(594949471, 594949471) = 538314048
Test20Compound(-594949471, 594949471) = -1006009728
Test20Compound(594949471, 594949471) = 560996416
Test32Compound(-594949471, 594949471) = -1006009728
Test32Compound(594949471, 594949471) = 594682176
Test0Compound(-598080784, 598080784) = 1276248576
Test0Compound(598080784, 598080784) = 8429824
Test1Compound(-598080784, 598080784) = 1209008640
Test1Compound(598080784, 598080784) = 539270144
Test2Compound(-598080784, 598080784) = 1276248576
Test2Compound(598080784, 598080784) = 301312
Test16Compound(-598080784, 598080784) = 1276248576
Test16Compound(598080784, 598080784) = 52457728
Test20Compound(-598080784, 598080784) = 1276248576
Test20Compound(598080784, 598080784) = 25191680
Test32Compound(-598080784, 598080784) = 1276248576
Test32Compound(598080784, 598080784) = 25182464
Test0Compound(-601212097, 601212097) = 403186176
Test0Compound(601212097, 601212097) = 37748864
Test1Compound(-601212097, 601212097) = 336077056
Test1Compound(601212097, 601212097) = 571851840
Test2Compound(-601212097, 601212097) = 403186176
Test2Compound(601212097, 601212097) = 33914880
Test16Compound(-601212097, 601212097) = 403186176
Test16Compound(601212097, 601212097) = 60048512
Test20Compound(-601212097, 601212097) = 403186176
Test20Compound(601212097, 601212097) = 51724416
Test32Compound(-601212097, 601212097) = 403186176
Test32Compound(601212097, 601212097) = 17858688
Test0Compound(-604343410, 604343410) = 41554176
Test0Compound(604343410, 604343410) = 32832
Test1Compound(-604343410, 604343410) = 41422976
Test1Compound(604343410, 604343410) = 604245056
Test2Compound(-604343410, 604343410) = 41554176
Test2Compound(604343410, 604343410) = 536971328
Test16Compound(-604343410, 604343410) = 41554176
Test16Compound(604343410, 604343410) = 100416
Test20Compound(-604343410, 604343410) = 41554176
Test20Compound(604343410, 604343410) = 537234496
Test32Compound(-604343410, 604343410) = 41554176
Test32Compound(604343410, 604343410) = 64
Test0Compound(-607474723, 607474723) = 298451776
Test0Compound(607474723, 607474723) = 2380800
Test1Compound(-607474723, 607474723) = 293645056
Test1Compound(607474723, 607474723) = 605048832
Test2Compound(-607474723, 607474723) = 298451776
Test2Compound(607474723, 607474723) = 328704
Test16Compound(-607474723, 607474723) = 298451776
Test16Compound(607474723, 607474723) = 70270976
Test20Compound(-607474723, 607474723) = 298451776
Test20Compound(607474723, 607474723) = 67440640
Test32Compound(-607474723, 607474723) = 298451776
Test32Compound(607474723, 607474723) = 328704
Test0Compound(-610606036, 610606036) = 1133543424
Test0Compound(610606036, 610606036) = 4457344
Test1Compound(-610606036, 610606036) = 1124623360
Test1Compound(610606036, 610606036) = 606143296
Test2Compound(-610606036, 610606036) = 1133543424
Test2Compound(610606036, 610606036) = 536877824
Test16Compound(-610606036, 610606036) = 1133543424
Test16Compound(610606036, 610606036) = 69206912
Test20Compound(-610606036, 610606036) = 1133543424
Test20Compound(610606036, 610606036) = 539234944
Test32Compound(-610606036, 610606036) = 1133543424
Test32Compound(610606036, 610606036) = 610343808
Test0Compound(-613737349, 613737349) = -1744692224
Test0Compound(613737349, 613737349) = 9708288
Test1Compound(-613737349, 613737349) = -1821829120
Test1Compound(613737349, 613737349) = 546308736
Test2Compound(-613737349, 613737349) = -1744692224
Test2Compound(613737349, 613737349) = 67428864
Test16Compound(-613737349, 613737349) = -1744692224
Test16Compound(613737349, 613737349) = 67126016
Test20Compound(-613737349, 613737349) = -1744692224
Test20Compound(613737349, 613737349) = 76865792
Test32Compound(-613737349, 613737349) = -1744692224
Test32Compound(613737349, 613737349) = 76579584
Test0Compound(-616868662, 616868662) = 302665856
Test0Compound(616868662, 616868662) = 67119872
Test1Compound(-616868662, 616868662) = 168428608
Test1Compound(616868662, 616868662) = 549751296
Test2Compound(-616868662, 616868662) = 302665856
Test2Compound(616868662, 616868662) = 75530752
Test16Compound(-616868662, 616868662) = 302665856
Test16Compound(616868662, 616868662) = 4236032
Test20Compound(-616868662, 616868662) = 302665856
Test20Compound(616868662, 616868662) = 612663296
Test32Compound(-616868662, 616868662) = 302665856
Test32Compound(616868662, 616868662) = 616858368
Test0Compound(-619999975, 619999975) = -939458304
Test0Compound(619999975, 619999975) = 551551104
Test1Compound(-619999975, 619999975) = -2097086464
Test1Compound(619999975, 619999975) = 13922944
Test2Compound(-619999975, 619999975) = -939458304
Test2Compound(619999975, 619999975) = 617640576
Test16Compound(-619999975, 619999975) = -939458304
Test16Compound(619999975, 619999975) = 3158144
Test20Compound(-619999975, 619999975) = -939458304
Test20Compound(619999975, 619999975) = 67108992
Test32Compound(-619999975, 619999975) = -939458304
Test32Compound(619999975, 619999975) = 7364736
Test0Compound(-623131288, 623131288) = -2100116160
Test0Compound(623131288, 623131288) = 538982912
Test1Compound(-623131288, 623131288) = 1116897600
Test1Compound(623131288, 623131288) = 84160640
Test2Compound(-623131288, 623131288) = -2100116160
Test2Compound(623131288, 623131288) = 2107904
Test16Compound(-623131288, 623131288) = -2100116160
Test16Compound(623131288, 623131288) = 2368000
Test20Compound(-623131288, 623131288) = -2100116160
Test20Compound(623131288, 623131288) = 69470208
Test32Compound(-623131288, 623131288) = -2100116160
Test32Compound(623131288, 623131288) = 69208576
Test0Compound(-626262601, 626262601) = 1107477760
Test0Compound(626262601, 626262601) = 21233728
Test1Compound(-626262601, 626262601) = 1084933376
Test1Compound(626262601, 626262601) = 624951808
Test2Compound(-626262601, 626262601) = 1107477760
Test2Compound(626262601, 626262601) = 605290560
Test16Compound(-626262601, 626262601) = 1107477760
Test16Compound(626262601, 626262601) = 621019200
Test20Compound(-626262601, 626262601) = 1107477760
Test20Compound(626262601, 626262601) = 72613952
Test32Compound(-626262601, 626262601) = 1107477760
Test32Compound(626262601, 626262601) = 71565376
Test0Compound(-629393914, 629393914) = 1112028672
Test0Compound(629393914, 629393914) = 16943168
Test1Compound(-629393914, 629393914) = 1078207488
Test1Compound(629393914, 629393914) = 612515904
Test2Compound(-629393914, 629393914) = 1112028672
Test2Compound(629393914, 629393914) = 604112960
Test16Compound(-629393914, 629393914) = 1112028672
Test16Compound(629393914, 629393914) = 553846848
Test20Compound(-629393914, 629393914) = 1112028672
Test20Compound(629393914, 629393914) = 92422208
Test32Compound(-629393914, 629393914) = 1112028672
Test32Compound(629393914, 629393914) = 25413696
Test0Compound(-632525227, 632525227) = -2008529344
Test0Compound(632525227, 632525227) = 604045312
Test1Compound(-632525227, 632525227) = 1078216192
Test1Compound(632525227, 632525227) = 28348416
Test2Compound(-632525227, 632525227) = -2008529344
Test2Compound(632525227, 632525227) = 18874752
Test16Compound(-632525227, 632525227) = -2008529344
Test16Compound(632525227, 632525227) = 20054016
Test20Compound(-632525227, 632525227) = -2008529344
Test20Compound(632525227, 632525227) = 536903936
Test32Compound(-632525227, 632525227) = -2008529344
Test32Compound(632525227, 632525227) = 607322112
Test0Compound(-635656540, 635656540) = -905665024
Test0Compound(635656540, 635656540) = 541137152
Test1Compound(-635656540, 635656540) = -2013232000
Test1Compound(635656540, 635656540) = 69226560
Test2Compound(-635656540, 635656540) = -905665024
Test2Compound(635656540, 635656540) = 604195072
Test16Compound(-635656540, 635656540) = -905665024
Test16Compound(635656540, 635656540) = 75630848
Test20Compound(-635656540, 635656540) = -905665024
Test20Compound(635656540, 635656540) = 603983872
Test32Compound(-635656540, 635656540) = -905665024
Test32Compound(635656540, 635656540) = 616579328
Test0Compound(-638787853, 638787853) = 298615872
Test0Compound(638787853, 638787853) = 1179648
Test1Compound(-638787853, 638787853) = 296256576
Test1Compound(638787853, 638787853) = 637608192
Test2Compound(-638787853, 638787853) = 298615872
Test2Compound(638787853, 638787853) = 68157440
Test16Compound(-638787853, 638787853) = 298615872
Test16Compound(638787853, 638787853) = 536879104
Test20Compound(-638787853, 638787853) = 298615872
Test20Compound(638787853, 638787853) = 1056768
Test32Compound(-638787853, 638787853) = 298615872
Test32Compound(638787853, 638787853) = 34742272
Test0Compound(-641919166, 641919166) = -1070787840
Test0Compound(641919166, 641919166) = 604039168
Test1Compound(-641919166, 641919166) = -1741946304
Test1Compound(641919166, 641919166) = 574800000
Test2Compound(-641919166, 641919166) = -1070787840
Test2Compound(641919166, 641919166) = 33728640
Test16Compound(-641919166, 641919166) = -1070787840
Test16Compound(641919166, 641919166) = 537028608
Test20Compound(-641919166, 641919166) = -1070787840
Test20Compound(641919166, 641919166) = 574752768
Test32Compound(-641919166, 641919166) = -1070787840
Test32Compound(641919166, 641919166) = 71434240
Test0Compound(-645050479, 645050479) = 1233719168
Test0Compound(645050479, 645050479) = 7376960
Test1Compound(-645050479, 645050479) = 1225281280
Test1Compound(645050479, 645050479) = 643989568
Test2Compound(-645050479, 645050479) = 1233719168
Test2Compound(645050479, 645050479) = 72495168
Test16Compound(-645050479, 645050479) = 1233719168
Test16Compound(645050479, 645050479) = 638750784
Test20Compound(-645050479, 645050479) = 1233719168
Test20Compound(645050479, 645050479) = 6459456
Test32Compound(-645050479, 645050479) = 1233719168
Test32Compound(645050479, 645050479) = 105029696
Test0Compound(-648181792, 648181792) = 419529728
Test0Compound(648181792, 648181792) = 8519680
Test1Compound(-648181792, 648181792) = 408781824
Test1Compound(648181792, 648181792) = 645953536
Test2Compound(-648181792, 648181792) = 419529728
Test2Compound(648181792, 648181792) = 102920192
Test16Compound(-648181792, 648181792) = 419529728
Test16Compound(648181792, 648181792) = 570425344
Test20Compound(-648181792, 648181792) = 419529728
Test20Compound(648181792, 648181792) = 75653120
Test32Compound(-648181792, 648181792) = 419529728
Test32Compound(648181792, 648181792) = 69206016
Test0Compound(-651313105, 651313105) = 287391744
Test0Compound(651313105, 651313105) = 113248448
Test1Compound(-651313105, 651313105) = 136380416
Test1Compound(651313105, 651313105) = 613550208
Test2Compound(-651313105, 651313105) = 287391744
Test2Compound(651313105, 651313105) = 72353856
Test16Compound(-651313105, 651313105) = 287391744
Test16Compound(651313105, 651313105) = 584058048
Test20Compound(-651313105, 651313105) = 287391744
Test20Compound(651313105, 651313105) = 101712832
Test32Compound(-651313105, 651313105) = 287391744
Test32Compound(651313105, 651313105) = 537919680
Test0Compound(-654444418, 654444418) = 1086169088
Test0Compound(654444418, 654444418) = 570426880
Test1Compound(-654444418, 654444418) = 415078400
Test1Compound(654444418, 654444418) = 553780608
Test2Compound(-654444418, 654444418) = 1086169088
Test2Compound(654444418, 654444418) = 1280
Test16Compound(-654444418, 654444418) = 1086169088
Test16Compound(654444418, 654444418) = 570426880
Test20Compound(-654444418, 654444418) = 1086169088
Test20Compound(654444418, 654444418) = 100664320
Test32Compound(-654444418, 654444418) = 1086169088
Test32Compound(654444418, 654444418) = 33555968
Test0Compound(-657575731, 657575731) = 1489383616
Test0Compound(657575731, 657575731) = 53576704
Test1Compound(-657575731, 657575731) = 1350836352
Test1Compound(657575731, 657575731) = 572605184
Test2Compound(-657575731, 657575731) = 1489383616
Test2Compound(657575731, 657575731) = 17891840
Test16Compound(-657575731, 657575731) = 1489383616
Test16Compound(657575731, 657575731) = 638601216
Test20Compound(-657575731, 657575731) = 1489383616
Test20Compound(657575731, 657575731) = 51479808
Test32Compound(-657575731, 657575731) = 1489383616
Test32Compound(657575731, 657575731) = 556878848
Test0Compound(-660707044, 660707044) = -804781824
Test0Compound(660707044, 660707044) = 555848192
Test1Compound(-660707044, 660707044) = -2004457472
Test1Compound(660707044, 660707044) = 16880128
Test2Compound(-660707044, 660707044) = -804781824
Test2Compound(660707044, 660707044) = 543227904
Test16Compound(-660707044, 660707044) = -804781824
Test16Compound(660707044, 660707044) = 121700864
Test20Compound(-660707044, 660707044) = -804781824
Test20Compound(660707044, 660707044) = 625051136
Test32Compound(-660707044, 660707044) = -804781824
Test32Compound(660707044, 660707044) = 90214912
Test0Compound(-663838357, 663838357) = 1346642240
Test0Compound(663838357, 663838357) = 630276736
Test1Compound(-663838357, 663838357) = 136478784
Test1Compound(663838357, 663838357) = 83951616
Test2Compound(-663838357, 663838357) = 1346642240
Test2Compound(663838357, 663838357) = 613441152
Test16Compound(-663838357, 663838357) = 1346642240
Test16Compound(663838357, 663838357) = 647039616
Test20Compound(-663838357, 663838357) = 1346642240
Test20Compound(663838357, 663838357) = 85001344
Test32Compound(-663838357, 663838357) = 1346642240
Test32Compound(663838357, 663838357) = 125899392
Test0Compound(-666969670, 666969670) = -801505152
Test0Compound(666969670, 666969670) = 121635392
Test1Compound(-666969670, 666969670) = -935798656
Test1Compound(666969670, 666969670) = 654311424
Test2Compound(-666969670, 666969670) = -801505152
Test2Compound(666969670, 666969670) = 113321536
Test16Compound(-666969670, 666969670) = -801505152
Test16Compound(666969670, 666969670) = 54601280
Test20Compound(-666969670, 666969670) = -801505152
Test20Compound(666969670, 666969670) = 574685248
Test32Compound(-666969670, 666969670) = -801505152
Test32Compound(666969670, 666969670) = 121709120
Test0Compound(-670100983, 670100983) = -1878257152
Test0Compound(670100983, 670100983) = 105923648
Test1Compound(-670100983, 670100983) = -2012545024
Test1Compound(670100983, 670100983) = 641736768
Test2Compound(-670100983, 670100983) = -1878257152
Test2Compound(670100983, 670100983) = 103817280
Test16Compound(-670100983, 670100983) = -1878257152
Test16Compound(670100983, 670100983) = 90186816
Test20Compound(-670100983, 670100983) = -1878257152
Test20Compound(670100983, 670100983) = 622906432
Test32Compound(-670100983, 670100983) = -1878257152
Test32Compound(670100983, 670100983) = 74449984
Test0Compound(-673232296, 673232296) = -1793523648
Test0Compound(673232296, 673232296) = 673231872
Test1Compound(-673232296, 673232296) = 1155024896
Test1Compound(673232296, 673232296) = 46080
Test2Compound(-673232296, 673232296) = -1793523648
Test2Compound(673232296, 673232296) = 673194368
Test16Compound(-673232296, 673232296) = -1793523648
Test16Compound(673232296, 673232296) = 673189888
Test20Compound(-673232296, 673232296) = -1793523648
Test20Compound(673232296, 673232296) = 136327424
Test32Compound(-673232296, 673232296) = -1793523648
Test32Compound(673232296, 673232296) = 673231872
Test0Compound(-676363609, 676363609) = -1833991680
Test0Compound(676363609, 676363609) = 536873216
Test1Compound(-676363609, 676363609) = 1387200640
Test1Compound(676363609, 676363609) = 139461696
Test2Compound(-676363609, 676363609) = -1833991680
Test2Compound(676363609, 676363609) = 536871168
Test16Compound(-676363609, 676363609) = -1833991680
Test16Compound(676363609, 676363609) = 671112448
Test20Compound(-676363609, 676363609) = -1833991680
Test20Compound(676363609, 676363609) = 138432512
Test32Compound(-676363609, 676363609) = -1833991680
Test32Compound(676363609, 676363609) = 671101184
Test0Compound(-679494922, 679494922) = -1017013632
Test0Compound(679494922, 679494922) = 679494656
Test1Compound(-679494922, 679494922) = -1839132032
Test1Compound(679494922, 679494922) = 536871168
Test2Compound(-679494922, 679494922) = -1017013632
Test2Compound(679494922, 679494922) = 142623744
Test16Compound(-679494922, 679494922) = -1017013632
Test16Compound(679494922, 679494922) = 8389632
Test20Compound(-679494922, 679494922) = -1017013632
Test20Compound(679494922, 679494922) = 545275904
Test32Compound(-679494922, 679494922) = -1017013632
Test32Compound(679494922, 679494922) = 142607360
Test0Compound(-682626235, 682626235) = 101573376
Test0Compound(682626235, 682626235) = 545259648
Test1Compound(-682626235, 682626235) = -988945856
Test1Compound(682626235, 682626235) = 137366528
Test2Compound(-682626235, 682626235) = 101573376
Test2Compound(682626235, 682626235) = 2099200
Test16Compound(-682626235, 682626235) = 101573376
Test16Compound(682626235, 682626235) = 679480448
Test20Compound(-682626235, 682626235) = 101573376
Test20Compound(682626235, 682626235) = 142609536
Test32Compound(-682626235, 682626235) = 101573376
Test32Compound(682626235, 682626235) = 8390784
Test0Compound(-685757548, 685757548) = 1392517760
Test0Compound(685757548, 685757548) = 4916224
Test1Compound(-685757548, 685757548) = 1377831424
Test1Compound(685757548, 685757548) = 675987456
Test2Compound(-685757548, 685757548) = 1392517760
Test2Compound(685757548, 685757548) = 693248
Test16Compound(-685757548, 685757548) = 1392517760
Test16Compound(685757548, 685757548) = 4740096
Test20Compound(-685757548, 685757548) = 1392517760
Test20Compound(685757548, 685757548) = 549946368
Test32Compound(-685757548, 685757548) = 1392517760
Test32Compound(685757548, 685757548) = 541430784
Test0Compound(-688888861, 688888861) = 39854272
Test0Compound(688888861, 688888861) = 537466880
Test1Compound(-688888861, 688888861) = -1034944320
Test1Compound(688888861, 688888861) = 151557120
Test2Compound(-688888861, 688888861) = 39854272
Test2Compound(688888861, 688888861) = 561152
Test16Compound(-688888861, 688888861) = 39854272
Test16Compound(688888861, 688888861) = 16979968
Test20Compound(-688888861, 688888861) = 39854272
Test20Compound(688888861, 688888861) = 687966208
Test32Compound(-688888861, 688888861) = 39854272
Test32Compound(688888861, 688888861) = 825344
Test0Compound(-692020174, 692020174) = -1803549696
Test0Compound(692020174, 692020174) = 811456
Test1Compound(-692020174, 692020174) = -1807712256
Test1Compound(692020174, 692020174) = 688669056
Test2Compound(-692020174, 692020174) = -1803549696
Test2Compound(692020174, 692020174) = 737600
Test16Compound(-692020174, 692020174) = -1803549696
Test16Compound(692020174, 692020174) = 205248
Test20Compound(-692020174, 692020174) = -1803549696
Test20Compound(692020174, 692020174) = 687882432
Test32Compound(-692020174, 692020174) = -1803549696
Test32Compound(692020174, 692020174) = 674849216
Test0Compound(-695151487, 695151487) = -1844440064
Test0Compound(695151487, 695151487) = 688204032
Test1Compound(-695151487, 695151487) = 1073791104
Test1Compound(695151487, 695151487) = 6619136
Test2Compound(-695151487, 695151487) = -1844440064
Test2Compound(695151487, 695151487) = 6553600
Test16Compound(-695151487, 695151487) = -1844440064
Test16Compound(695151487, 695151487) = 6824192
Test20Compound(-695151487, 695151487) = -1844440064
Test20Compound(695151487, 695151487) = 673516288
Test32Compound(-695151487, 695151487) = -1844440064
Test32Compound(695151487, 695151487) = 158009600
Test0Compound(-698282800, 698282800) = -2145319936
Test0Compound(698282800, 698282800) = 537141504
Test1Compound(-698282800, 698282800) = 1073742016
Test1Compound(698282800, 698282800) = 159518720
Test2Compound(-698282800, 698282800) = -2145319936
Test2Compound(698282800, 698282800) = 159515392
Test16Compound(-698282800, 698282800) = -2145319936
Test16Compound(698282800, 698282800) = 1200384
Test20Compound(-698282800, 698282800) = -2145319936
Test20Compound(698282800, 698282800) = 546185728
Test32Compound(-698282800, 698282800) = -2145319936
Test32Compound(698282800, 698282800) = 671256832
Test0Compound(-701414113, 701414113) = -2110766080
Test0Compound(701414113, 701414113) = 143046848
Test1Compound(-701414113, 701414113) = 1344340224
Test1Compound(701414113, 701414113) = 4600000
Test2Compound(-701414113, 701414113) = -2110766080
Test2Compound(701414113, 701414113) = 537144000
Test16Compound(-701414113, 701414113) = -2110766080
Test16Compound(701414113, 701414113) = 692201664
Test20Compound(-701414113, 701414113) = -2110766080
Test20Compound(701414113, 701414113) = 546181312
Test32Compound(-701414113, 701414113) = -2110766080
Test32Compound(701414113, 701414113) = 5118144
Test0Compound(-704545426, 704545426) = -704551872
Test0Compound(704545426, 704545426) = 542147072
Test1Compound(-704545426, 704545426) = -1811914688
Test1Compound(704545426, 704545426) = 139329664
Test2Compound(-704545426, 704545426) = -704551872
Test2Compound(704545426, 704545426) = 541884416
Test16Compound(-704545426, 704545426) = -704551872
Test16Compound(704545426, 704545426) = 3703296
Test20Compound(-704545426, 704545426) = -704551872
Test20Compound(704545426, 704545426) = 674398208
Test32Compound(-704545426, 704545426) = -704551872
Test32Compound(704545426, 704545426) = 539001344
Test0Compound(-707676739, 707676739) = 339816576
Test0Compound(707676739, 707676739) = 935936
Test1Compound(-707676739, 707676739) = 336633856
Test1Compound(707676739, 707676739) = 705430080
Test2Compound(-707676739, 707676739) = 339816576
Test2Compound(707676739, 707676739) = 2769408
Test16Compound(-707676739, 707676739) = 339816576
Test16Compound(707676739, 707676739) = 537018368
Test20Compound(-707676739, 707676739) = 339816576
Test20Compound(707676739, 707676739) = 137103872
Test32Compound(-707676739, 707676739) = 339816576
Test32Compound(707676739, 707676739) = 36175872
Test0Compound(-710808052, 710808052) = -1786663424
Test0Compound(710808052, 710808052) = 5378176
Test1Compound(-710808052, 710808052) = -1792963584
Test1Compound(710808052, 710808052) = 709886080
Test2Compound(-710808052, 710808052) = -1786663424
Test2Compound(710808052, 710808052) = 921728
Test16Compound(-710808052, 710808052) = -1786663424
Test16Compound(710808052, 710808052) = 575803520
Test20Compound(-710808052, 710808052) = -1786663424
Test20Compound(710808052, 710808052) = 172626048
Test32Compound(-710808052, 710808052) = -1786663424
Test32Compound(710808052, 710808052) = 135532672
Test0Compound(-713939365, 713939365) = 1093665344
Test0Compound(713939365, 713939365) = 143196160
Test1Compound(-713939365, 713939365) = 270664192
Test1Compound(713939365, 713939365) = 34134016
Test2Compound(-713939365, 713939365) = 1093665344
Test2Compound(713939365, 713939365) = 545575296
Test16Compound(-713939365, 713939365) = 1093665344
Test16Compound(713939365, 713939365) = 8962048
Test20Compound(-713939365, 713939365) = 1093665344
Test20Compound(713939365, 713939365) = 713031936
Test32Compound(-713939365, 713939365) = 1093665344
Test32Compound(713939365, 713939365) = 713316352
Test0Compound(-717070678, 717070678) = 21108224
Test0Compound(717070678, 717070678) = 44630272
Test1Compound(-717070678, 717070678) = -738192256
Test1Compound(717070678, 717070678) = 2400320
Test2Compound(-717070678, 717070678) = 21108224
Test2Compound(717070678, 717070678) = 673480960
Test16Compound(-717070678, 717070678) = 21108224
Test16Compound(717070678, 717070678) = 42008832
Test20Compound(-717070678, 717070678) = 21108224
Test20Compound(717070678, 717070678) = 674865152
Test32Compound(-717070678, 717070678) = 21108224
Test32Compound(717070678, 717070678) = 706552064
Test0Compound(-720201991, 720201991) = 286392512
Test0Compound(720201991, 720201991) = 705439744
Test1Compound(-720201991, 720201991) = -989818688
Test1Compound(720201991, 720201991) = 149430528
Test2Compound(-720201991, 720201991) = 286392512
Test2Compound(720201991, 720201991) = 48562176
Test16Compound(-720201991, 720201991) = 286392512
Test16Compound(720201991, 720201991) = 148981760
Test20Compound(-720201991, 720201991) = 286392512
Test20Compound(720201991, 720201991) = 143155200
Test32Compound(-720201991, 720201991) = 286392512
Test32Compound(720201991, 720201991) = 178866176
Test0Compound(-723333304, 723333304) = 335694656
Test0Compound(723333304, 723333304) = 571801600
Test1Compound(-723333304, 723333304) = -790607104
Test1Compound(723333304, 723333304) = 168833024
Test2Compound(-723333304, 723333304) = 335694656
Test2Compound(723333304, 723333304) = 688726144
Test16Compound(-723333304, 723333304) = 335694656
Test16Compound(723333304, 723333304) = 528384
Test20Compound(-723333304, 723333304) = 335694656
Test20Compound(723333304, 723333304) = 18681856
Test32Compound(-723333304, 723333304) = 335694656
Test32Compound(723333304, 723333304) = 35196928
Test0Compound(-726464617, 726464617) = 1083180288
Test0Compound(726464617, 726464617) = 557881344
Test1Compound(-726464617, 726464617) = 335742080
Test1Compound(726464617, 726464617) = 536907776
Test2Compound(-726464617, 726464617) = 1083180288
Test2Compound(726464617, 726464617) = 189564928
Test16Compound(-726464617, 726464617) = 1083180288
Test16Compound(726464617, 726464617) = 704651264
Test20Compound(-726464617, 726464617) = 1083180288
Test20Compound(726464617, 726464617) = 54788096
Test32Compound(-726464617, 726464617) = 1083180288
Test32Compound(726464617, 726464617) = 184592384
Test0Compound(-729595930, 729595930) = -1870643904
Test0Compound(729595930, 729595930) = 559153152
Test1Compound(-729595930, 729595930) = 1140866368
Test1Compound(729595930, 729595930) = 5292032
Test2Compound(-729595930, 729595930) = -1870643904
Test2Compound(729595930, 729595930) = 676364288
Test16Compound(-729595930, 729595930) = -1870643904
Test16Compound(729595930, 729595930) = 153092096
Test20Compound(-729595930, 729595930) = -1870643904
Test20Compound(729595930, 729595930) = 185860096
Test32Compound(-729595930, 729595930) = -1870643904
Test32Compound(729595930, 729595930) = 7077888
Test0Compound(-732727243, 732727243) = 68173824
Test0Compound(732727243, 732727243) = 579633920
Test1Compound(-732727243, 732727243) = -1073530880
Test1Compound(732727243, 732727243) = 170656448
Test2Compound(-732727243, 732727243) = 68173824
Test2Compound(732727243, 732727243) = 170427008
Test16Compound(-732727243, 732727243) = 68173824
Test16Compound(732727243, 732727243) = 696780544
Test20Compound(-732727243, 732727243) = 68173824
Test20Compound(732727243, 732727243) = 134743552
Test32Compound(-732727243, 732727243) = 68173824
Test32Compound(732727243, 732727243) = 673219328
Test0Compound(-735858556, 735858556) = -2145243136
Test0Compound(735858556, 735858556) = 164381696
Test1Compound(-735858556, 735858556) = 1409392768
Test1Compound(735858556, 735858556) = 159908608
Test2Compound(-735858556, 735858556) = -2145243136
Test2Compound(735858556, 735858556) = 562316032
Test16Compound(-735858556, 735858556) = -2145243136
Test16Compound(735858556, 735858556) = 193989632
Test20Compound(-735858556, 735858556) = -2145243136
Test20Compound(735858556, 735858556) = 184568320
Test32Compound(-735858556, 735858556) = -2145243136
Test32Compound(735858556, 735858556) = 156500992
Test0Compound(-738989869, 738989869) = 1369628672
Test0Compound(738989869, 738989869) = 603985408
Test1Compound(-738989869, 738989869) = 27445440
Test1Compound(738989869, 738989869) = 791808
Test2Compound(-738989869, 738989869) = 1369628672
Test2Compound(738989869, 738989869) = 738722816
Test16Compound(-738989869, 738989869) = 1369628672
Test16Compound(738989869, 738989869) = 603984384
Test20Compound(-738989869, 738989869) = 1369628672
Test20Compound(738989869, 738989869) = 67110656
Test32Compound(-738989869, 738989869) = 1369628672
Test32Compound(738989869, 738989869) = 604243456
Test0Compound(-742121182, 742121182) = 327426304
Test0Compound(742121182, 742121182) = 203016320
Test1Compound(-742121182, 742121182) = 54525952
Test1Compound(742121182, 742121182) = 672237120
Test2Compound(-742121182, 742121182) = 327426304
Test2Compound(742121182, 742121182) = 605128192
Test16Compound(-742121182, 742121182) = 327426304
Test16Compound(742121182, 742121182) = 1283200
Test20Compound(-742121182, 742121182) = 327426304
Test20Compound(742121182, 742121182) = 200320
Test32Compound(-742121182, 742121182) = 327426304
Test32Compound(742121182, 742121182) = 1147008
Test0Compound(-745252495, 745252495) = 269490176
Test0Compound(745252495, 745252495) = 207848448
Test1Compound(-745252495, 745252495) = 58986752
Test1Compound(745252495, 745252495) = 742597248
Test2Compound(-745252495, 745252495) = 269490176
Test2Compound(745252495, 745252495) = 673906688
Test16Compound(-745252495, 745252495) = 269490176
Test16Compound(745252495, 745252495) = 69346304
Test20Compound(-745252495, 745252495) = 269490176
Test20Compound(745252495, 745252495) = 138446336
Test32Compound(-745252495, 745252495) = 269490176
Test32Compound(745252495, 745252495) = 206078976
Test0Compound(-748383808, 748383808) = 1124372480
Test0Compound(748383808, 748383808) = 547028992
Test1Compound(-748383808, 748383808) = 39879104
Test1Compound(748383808, 748383808) = 210923072
Test2Compound(-748383808, 748383808) = 1124372480
Test2Compound(748383808, 748383808) = 135359488
Test16Compound(-748383808, 748383808) = 1124372480
Test16Compound(748383808, 748383808) = 680616960
Test20Compound(-748383808, 748383808) = 1124372480
Test20Compound(748383808, 748383808) = 739978240
Test32Compound(-748383808, 748383808) = 1124372480
Test32Compound(748383808, 748383808) = 67651584
Test0Compound(-751515121, 751515121) = -1876672000
Test0Compound(751515121, 751515121) = 746792192
Test1Compound(-751515121, 751515121) = 1126172672
Test1Compound(751515121, 751515121) = 206184704
Test2Compound(-751515121, 751515121) = -1876672000
Test2Compound(751515121, 751515121) = 134877440
Test16Compound(-751515121, 751515121) = -1876672000
Test16Compound(751515121, 751515121) = 742589696
Test20Compound(-751515121, 751515121) = -1876672000
Test20Compound(751515121, 751515121) = 742597888
Test32Compound(-751515121, 751515121) = -1876672000
Test32Compound(751515121, 751515121) = 147465472
Test0Compound(-754646434, 754646434) = -805044224
Test0Compound(754646434, 754646434) = 145791104
Test1Compound(-754646434, 754646434) = -1023344064
Test1Compound(754646434, 754646434) = 682137600
Test2Compound(-754646434, 754646434) = -805044224
Test2Compound(754646434, 754646434) = 614634496
Test16Compound(-754646434, 754646434) = -805044224
Test16Compound(754646434, 754646434) = 140539008
Test20Compound(-754646434, 754646434) = -805044224
Test20Compound(754646434, 754646434) = 206073216
Test32Compound(-754646434, 754646434) = -805044224
Test32Compound(754646434, 754646434) = 672157824
Test0Compound(-757777747, 757777747) = 1384194560
Test0Compound(757777747, 757777747) = 83935488
Test1Compound(-757777747, 757777747) = 1082138752
Test1Compound(757777747, 757777747) = 539657280
Test2Compound(-757777747, 757777747) = 1384194560
Test2Compound(757777747, 757777747) = 220872960
Test16Compound(-757777747, 757777747) = 1384194560
Test16Compound(757777747, 757777747) = 134219008
Test20Compound(-757777747, 757777747) = 1384194560
Test20Compound(757777747, 757777747) = 203964416
Test32Compound(-757777747, 757777747) = 1384194560
Test32Compound(757777747, 757777747) = 673743104
Test0Compound(-760909060, 760909060) = 41947136
Test0Compound(760909060, 760909060) = 207095808
Test1Compound(-760909060, 760909060) = -769654272
Test1Compound(760909060, 760909060) = 156402944
Test2Compound(-760909060, 760909060) = 41947136
Test2Compound(760909060, 760909060) = 621969408
Test16Compound(-760909060, 760909060) = 41947136
Test16Compound(760909060, 760909060) = 537004032
Test20Compound(-760909060, 760909060) = 41947136
Test20Compound(760909060, 760909060) = 621808640
Test32Compound(-760909060, 760909060) = 41947136
Test32Compound(760909060, 760909060) = 88737792
Test0Compound(-764040373, 764040373) = -1034639360
Test0Compound(764040373, 764040373) = 17448960
Test1Compound(-764040373, 764040373) = -1069538560
Test1Compound(764040373, 764040373) = 746591360
Test2Compound(-764040373, 764040373) = -1034639360
Test2Compound(764040373, 764040373) = 738873344
Test16Compound(-764040373, 764040373) = -1034639360
Test16Compound(764040373, 764040373) = 696258560
Test20Compound(-764040373, 764040373) = -1034639360
Test20Compound(764040373, 764040373) = 227033088
Test32Compound(-764040373, 764040373) = -1034639360
Test32Compound(764040373, 764040373) = 20480
Test0Compound(-767171686, 767171686) = -805207168
Test0Compound(767171686, 767171686) = 555358208
Test1Compound(-767171686, 767171686) = -2109381888
Test1Compound(767171686, 767171686) = 18355200
Test2Compound(-767171686, 767171686) = -805207168
Test2Compound(767171686, 767171686) = 747769856
Test16Compound(-767171686, 767171686) = -805207168
Test16Compound(767171686, 767171686) = 754974720
Test20Compound(-767171686, 767171686) = -805207168
Test20Compound(767171686, 767171686) = 631771136
Test32Compound(-767171686, 767171686) = -805207168
Test32Compound(767171686, 767171686) = 144836608
Test0Compound(-770302999, 770302999) = -1073741312
Test0Compound(770302999, 770302999) = 16834560
Test1Compound(-770302999, 770302999) = -1844051456
Test1Compound(770302999, 770302999) = 16827392
Test2Compound(-770302999, 770302999) = -1073741312
Test2Compound(770302999, 770302999) = 753451008
Test16Compound(-770302999, 770302999) = -1073741312
Test16Compound(770302999, 770302999) = 564207616
Test20Compound(-770302999, 770302999) = -1073741312
Test20Compound(770302999, 770302999) = 692633600
Test32Compound(-770302999, 770302999) = -1073741312
Test32Compound(770302999, 770302999) = 4284416
Test0Compound(-773434312, 773434312) = 295834624
Test0Compound(773434312, 773434312) = 537954304
Test1Compound(-773434312, 773434312) = -780140544
Test1Compound(773434312, 773434312) = 235415552
Test2Compound(-773434312, 773434312) = 295834624
Test2Compound(773434312, 773434312) = 738729984
Test16Compound(-773434312, 773434312) = 295834624
Test16Compound(773434312, 773434312) = 624640
Test20Compound(-773434312, 773434312) = 295834624
Test20Compound(773434312, 773434312) = 705701888
Test32Compound(-773434312, 773434312) = 295834624
Test32Compound(773434312, 773434312) = 570951680
Test0Compound(-776565625, 776565625) = 1352663040
Test0Compound(776565625, 776565625) = 167863040
Test1Compound(-776565625, 776565625) = 1083608192
Test1Compound(776565625, 776565625) = 675373568
Test2Compound(-776565625, 776565625) = 1352663040
Test2Compound(776565625, 776565625) = 638079488
Test16Compound(-776565625, 776565625) = 1352663040
Test16Compound(776565625, 776565625) = 772350720
Test20Compound(-776565625, 776565625) = 1352663040
Test20Compound(776565625, 776565625) = 675311872
Test32Compound(-776565625, 776565625) = 1352663040
Test32Compound(776565625, 776565625) = 71324416
Test0Compound(-779696938, 779696938) = -1064926208
Test0Compound(779696938, 779696938) = 39854848
Test1Compound(-779696938, 779696938) = -1878638592
Test1Compound(779696938, 779696938) = 5839360
Test2Compound(-779696938, 779696938) = -1064926208
Test2Compound(779696938, 779696938) = 542120192
Test16Compound(-779696938, 779696938) = -1064926208
Test16Compound(779696938, 779696938) = 711987968
Test20Compound(-779696938, 779696938) = -1064926208
Test20Compound(779696938, 779696938) = 609762048
Test32Compound(-779696938, 779696938) = -1064926208
Test32Compound(779696938, 779696938) = 570491648
Test0Compound(-782828251, 782828251) = -2142185472
Test0Compound(782828251, 782828251) = 673710720
Test1Compound(-782828251, 782828251) = 1342231808
Test1Compound(782828251, 782828251) = 645988992
Test2Compound(-782828251, 782828251) = -2142185472
Test2Compound(782828251, 782828251) = 109052032
Test16Compound(-782828251, 782828251) = -2142185472
Test16Compound(782828251, 782828251) = 581436032
Test20Compound(-782828251, 782828251) = -2142185472
Test20Compound(782828251, 782828251) = 236978816
Test32Compound(-782828251, 782828251) = -2142185472
Test32Compound(782828251, 782828251) = 235405952
Test0Compound(-785959564, 785959564) = 1093009664
Test0Compound(785959564, 785959564) = 746588288
Test1Compound(-785959564, 785959564) = 270872832
Test1Compound(785959564, 785959564) = 710410752
Test2Compound(-785959564, 785959564) = 1093009664
Test2Compound(785959564, 785959564) = 168870016
Test16Compound(-785959564, 785959564) = 1093009664
Test16Compound(785959564, 785959564) = 705216640
Test20Compound(-785959564, 785959564) = 1093009664
Test20Compound(785959564, 785959564) = 609225344
Test32Compound(-785959564, 785959564) = 1093009664
Test32Compound(785959564, 785959564) = 110659712
Test0Compound(-789090877, 789090877) = 10898816
Test0Compound(789090877, 789090877) = 218661376
Test1Compound(-789090877, 789090877) = -795522688
Test1Compound(789090877, 789090877) = 201330688
Test2Compound(-789090877, 789090877) = 10898816
Test2Compound(789090877, 789090877) = 721977856
Test16Compound(-789090877, 789090877) = 10898816
Test16Compound(789090877, 789090877) = 218137088
Test20Compound(-789090877, 789090877) = 10898816
Test20Compound(789090877, 789090877) = 167772672
Test32Compound(-789090877, 789090877) = 10898816
Test32Compound(789090877, 789090877) = 772309504
Test0Compound(-792222190, 792222190) = 4236800
Test0Compound(792222190, 792222190) = 187718016
Test1Compound(-792222190, 792222190) = -805305344
Test1Compound(792222190, 792222190) = 170398080
Test2Compound(-792222190, 792222190) = 4236800
Test2Compound(792222190, 792222190) = 707266944
Test16Compound(-792222190, 792222190) = 4236800
Test16Compound(792222190, 792222190) = 255351168
Test20Compound(-792222190, 792222190) = 4236800
Test20Compound(792222190, 792222190) = 202916224
Test32Compound(-792222190, 792222190) = 4236800
Test32Compound(792222190, 792222190) = 33560960
Test0Compound(-795353503, 795353503) = 1074109952
Test0Compound(795353503, 795353503) = 654844160
Test1Compound(-795353503, 795353503) = 278223872
Test1Compound(795353503, 795353503) = 654311552
Test2Compound(-795353503, 795353503) = 1074109952
Test2Compound(795353503, 795353503) = 107487232
Test16Compound(-795353503, 795353503) = 1074109952
Test16Compound(795353503, 795353503) = 772284672
Test20Compound(-795353503, 795353503) = 1074109952
Test20Compound(795353503, 795353503) = 724050176
Test32Compound(-795353503, 795353503) = 1074109952
Test32Compound(795353503, 795353503) = 604504320
Test0Compound(-798484816, 798484816) = -2140666368
Test0Compound(798484816, 798484816) = 553822464
Test1Compound(-798484816, 798484816) = 1348473984
Test1Compound(798484816, 798484816) = 546480128
Test2Compound(-798484816, 798484816) = -2140666368
Test2Compound(798484816, 798484816) = 1214464
Test16Compound(-798484816, 798484816) = -2140666368
Test16Compound(798484816, 798484816) = 713113856
Test20Compound(-798484816, 798484816) = -2140666368
Test20Compound(798484816, 798484816) = 679534848
Test32Compound(-798484816, 798484816) = -2140666368
Test32Compound(798484816, 798484816) = 597158144
Test0Compound(-801616129, 801616129) = -804778496
Test0Compound(801616129, 801616129) = 130031616
Test1Compound(-801616129, 801616129) = -1073722368
Test1Compound(801616129, 801616129) = 662704384
Test2Compound(-801616129, 801616129) = -804778496
Test2Compound(801616129, 801616129) = 658997248
Test16Compound(-801616129, 801616129) = -804778496
Test16Compound(801616129, 801616129) = 71512064
Test20Compound(-801616129, 801616129) = -804778496
Test20Compound(801616129, 801616129) = 58863616
Test32Compound(-801616129, 801616129) = -804778496
Test32Compound(801616129, 801616129) = 13008896
Test0Compound(-804747442, 804747442) = -2146925568
Test0Compound(804747442, 804747442) = 744708096
Test1Compound(-804747442, 804747442) = 1342178048
Test1Compound(804747442, 804747442) = 743592064
Test2Compound(-804747442, 804747442) = -2146925568
Test2Compound(804747442, 804747442) = 206718976
Test16Compound(-804747442, 804747442) = -2146925568
Test16Compound(804747442, 804747442) = 735207424
Test20Compound(-804747442, 804747442) = -2146925568
Test20Compound(804747442, 804747442) = 732971008
Test32Compound(-804747442, 804747442) = -2146925568
Test32Compound(804747442, 804747442) = 726820864
Test0Compound(-807878755, 807878755) = 25172352
Test0Compound(807878755, 807878755) = 196608
Test1Compound(-807878755, 807878755) = 22550784
Test1Compound(807878755, 807878755) = 805453824
Test2Compound(-807878755, 807878755) = 25172352
Test2Compound(807878755, 807878755) = 539099136
Test16Compound(-807878755, 807878755) = 25172352
Test16Compound(807878755, 807878755) = 268894208
Test20Compound(-807878755, 807878755) = 25172352
Test20Compound(807878755, 807878755) = 270794752
Test32Compound(-807878755, 807878755) = 25172352
Test32Compound(807878755, 807878755) = 268632064
Test0Compound(-811010068, 811010068) = 35698304
Test0Compound(811010068, 811010068) = 810614784
Test1Compound(-811010068, 811010068) = -1048004992
Test1Compound(811010068, 811010068) = 537921536
Test2Compound(-811010068, 811010068) = 35698304
Test2Compound(811010068, 811010068) = 268894208
Test16Compound(-811010068, 811010068) = 35698304
Test16Compound(811010068, 811010068) = 4259840
Test20Compound(-811010068, 811010068) = 35698304
Test20Compound(811010068, 811010068) = 327680
Test32Compound(-811010068, 811010068) = 35698304
Test32Compound(811010068, 811010068) = 1179648
Test0Compound(-814141381, 814141381) = -987688960
Test0Compound(814141381, 814141381) = 8654208
Test1Compound(-814141381, 814141381) = -1004994560
Test1Compound(814141381, 814141381) = 805490048
Test2Compound(-814141381, 814141381) = -987688960
Test2Compound(814141381, 814141381) = 545312128
Test16Compound(-814141381, 814141381) = -987688960
Test16Compound(814141381, 814141381) = 268438912
Test20Compound(-814141381, 814141381) = -987688960
Test20Compound(814141381, 814141381) = 268717440
Test32Compound(-814141381, 814141381) = -987688960
Test32Compound(814141381, 814141381) = 277220736
Test0Compound(-817272694, 817272694) = 168362112
Test0Compound(817272694, 817272694) = 807666176
Test1Compound(-817272694, 817272694) = -918525952
Test1Compound(817272694, 817272694) = 538051072
Test2Compound(-817272694, 817272694) = 168362112
Test2Compound(817272694, 817272694) = 277909760
Test16Compound(-817272694, 817272694) = 168362112
Test16Compound(817272694, 817272694) = 8684032
Test20Compound(-817272694, 817272694) = 168362112
Test20Compound(817272694, 817272694) = 10485760
Test32Compound(-817272694, 817272694) = 168362112
Test32Compound(817272694, 817272694) = 3543552
Test0Compound(-820404007, 820404007) = 1107820544
Test0Compound(820404007, 820404007) = 811620352
Test1Compound(-820404007, 820404007) = 16883712
Test1Compound(820404007, 820404007) = 541087488
Test2Compound(-820404007, 820404007) = 1107820544
Test2Compound(820404007, 820404007) = 270931456
Test16Compound(-820404007, 820404007) = 1107820544
Test16Compound(820404007, 820404007) = 12994560
Test20Compound(-820404007, 820404007) = 1107820544
Test20Compound(820404007, 820404007) = 6308864
Test32Compound(-820404007, 820404007) = 1107820544
Test32Compound(820404007, 820404007) = 270817280
Test0Compound(-823535320, 823535320) = -1930885120
Test0Compound(823535320, 823535320) = 553911808
Test1Compound(-823535320, 823535320) = 1256259840
Test1Compound(823535320, 823535320) = 269624320
Test2Compound(-823535320, 823535320) = -1930885120
Test2Compound(823535320, 823535320) = 17835008
Test16Compound(-823535320, 823535320) = -1930885120
Test16Compound(823535320, 823535320) = 805701120
Test20Compound(-823535320, 823535320) = -1930885120
Test20Compound(823535320, 823535320) = 806756864
Test32Compound(-823535320, 823535320) = -1930885120
Test32Compound(823535320, 823535320) = 16786944
Test0Compound(-826666633, 826666633) = 144838656
Test0Compound(826666633, 826666633) = 537199744
Test1Compound(-826666633, 826666633) = -929562624
Test1Compound(826666633, 826666633) = 289465344
Test2Compound(-826666633, 826666633) = 144838656
Test2Compound(826666633, 826666633) = 57984
Test16Compound(-826666633, 826666633) = 144838656
Test16Compound(826666633, 826666633) = 809626752
Test20Compound(-826666633, 826666633) = 144838656
Test20Compound(826666633, 826666633) = 822191744
Test32Compound(-826666633, 826666633) = 144838656
Test32Compound(826666633, 826666633) = 4244608
Test0Compound(-829797946, 829797946) = -2013247232
Test0Compound(829797946, 829797946) = 3179520
Test1Compound(-829797946, 829797946) = -2037759744
Test1Compound(829797946, 829797946) = 808464896
Test2Compound(-829797946, 829797946) = -2013247232
Test2Compound(829797946, 829797946) = 556118016
Test16Compound(-829797946, 829797946) = -2013247232
Test16Compound(829797946, 829797946) = 269853696
Test20Compound(-829797946, 829797946) = -2013247232
Test20Compound(829797946, 829797946) = 560247808
Test32Compound(-829797946, 829797946) = -2013247232
Test32Compound(829797946, 829797946) = 829490176
Test0Compound(-832929259, 832929259) = 1241678336
Test0Compound(832929259, 832929259) = 8738176
Test1Compound(-832929259, 832929259) = 1213726720
Test1Compound(832929259, 832929259) = 813715840
Test2Compound(-832929259, 832929259) = 1241678336
Test2Compound(832929259, 832929259) = 538988928
Test16Compound(-832929259, 832929259) = 1241678336
Test16Compound(832929259, 832929259) = 287651200
Test20Compound(-832929259, 832929259) = 1241678336
Test20Compound(832929259, 832929259) = 562113920
Test32Compound(-832929259, 832929259) = 1241678336
Test32Compound(832929259, 832929259) = 830805376
Test0Compound(-836060572, 836060572) = 1311410176
Test0Compound(836060572, 836060572) = 545604864
Test1Compound(-836060572, 836060572) = 203424256
Test1Compound(836060572, 836060572) = 273679488
Test2Compound(-836060572, 836060572) = 1311410176
Test2Compound(836060572, 836060572) = 1048576
Test16Compound(-836060572, 836060572) = 1311410176
Test16Compound(836060572, 836060572) = 835798272
Test20Compound(-836060572, 836060572) = 1311410176
Test20Compound(836060572, 836060572) = 17057024
Test32Compound(-836060572, 836060572) = 1311410176
Test32Compound(836060572, 836060572) = 285476096
Test0Compound(-839191885, 839191885) = 1145573888
Test0Compound(839191885, 839191885) = 268437760
Test1Compound(-839191885, 839191885) = 71827584
Test1Compound(839191885, 839191885) = 33883136
Test2Compound(-839191885, 839191885) = 1145573888
Test2Compound(839191885, 839191885) = 805635072
Test16Compound(-839191885, 839191885) = 1145573888
Test16Compound(839191885, 839191885) = 838926592
Test20Compound(-839191885, 839191885) = 1145573888
Test20Compound(839191885, 839191885) = 33883392
Test32Compound(-839191885, 839191885) = 1145573888
Test32Compound(839191885, 839191885) = 302254336
Test0Compound(-842323198, 842323198) = -1920335872
Test0Compound(842323198, 842323198) = 807699456
Test1Compound(-842323198, 842323198) = 1296116480
Test1Compound(842323198, 842323198) = 571506688
Test2Compound(-842323198, 842323198) = -1920335872
Test2Compound(842323198, 842323198) = 268719104
Test16Compound(-842323198, 842323198) = -1920335872
Test16Compound(842323198, 842323198) = 305189888
Test20Compound(-842323198, 842323198) = -1920335872
Test20Compound(842323198, 842323198) = 268718080
Test32Compound(-842323198, 842323198) = -1920335872
Test32Compound(842323198, 842323198) = 838878208
Test0Compound(-845454511, 845454511) = -922599424
Test0Compound(845454511, 845454511) = 537173120
Test1Compound(-845454511, 845454511) = -2003230720
Test1Compound(845454511, 845454511) = 301997056
Test2Compound(-845454511, 845454511) = -922599424
Test2Compound(845454511, 845454511) = 6592640
Test16Compound(-845454511, 845454511) = -922599424
Test16Compound(845454511, 845454511) = 40141952
Test20Compound(-845454511, 845454511) = -922599424
Test20Compound(845454511, 845454511) = 274765952
Test32Compound(-845454511, 845454511) = -922599424
Test32Compound(845454511, 845454511) = 807406720
Test0Compound(-848585824, 848585824) = 1226872832
Test0Compound(848585824, 848585824) = 839918592
Test1Compound(-848585824, 848585824) = 83891072
Test1Compound(848585824, 848585824) = 545521664
Test2Compound(-848585824, 848585824) = 1226872832
Test2Compound(848585824, 848585824) = 310404096
Test16Compound(-848585824, 848585824) = 1226872832
Test16Compound(848585824, 848585824) = 310404096
Test20Compound(-848585824, 848585824) = 1226872832
Test20Compound(848585824, 848585824) = 546333696
Test32Compound(-848585824, 848585824) = 1226872832
Test32Compound(848585824, 848585824) = 8659968
Test0Compound(-851717137, 851717137) = -937295104
Test0Compound(851717137, 851717137) = 545523712
Test1Compound(-851717137, 851717137) = -2061905152
Test1Compound(851717137, 851717137) = 272630784
Test2Compound(-851717137, 851717137) = -937295104
Test2Compound(851717137, 851717137) = 33824768
Test16Compound(-851717137, 851717137) = -937295104
Test16Compound(851717137, 851717137) = 281020416
Test20Compound(-851717137, 851717137) = -937295104
Test20Compound(851717137, 851717137) = 281020416
Test32Compound(-851717137, 851717137) = -937295104
Test32Compound(851717137, 851717137) = 838862848
Test0Compound(-854848450, 854848450) = -1928855552
Test0Compound(854848450, 854848450) = 845271808
Test1Compound(-854848450, 854848450) = 1208224768
Test1Compound(854848450, 854848450) = 542233344
Test2Compound(-854848450, 854848450) = -1928855552
Test2Compound(854848450, 854848450) = 272745216
Test16Compound(-854848450, 854848450) = -1928855552
Test16Compound(854848450, 854848450) = 547427072
Test20Compound(-854848450, 854848450) = -1928855552
Test20Compound(854848450, 854848450) = 544269056
Test32Compound(-854848450, 854848450) = -1928855552
Test32Compound(854848450, 854848450) = 283136768
Test0Compound(-857979763, 857979763) = 1078739072
Test0Compound(857979763, 857979763) = 270741760
Test1Compound(-857979763, 857979763) = 525312
Test1Compound(857979763, 857979763) = 50508032
Test2Compound(-857979763, 857979763) = 1078739072
Test2Compound(857979763, 857979763) = 35825664
Test16Compound(-857979763, 857979763) = 1078739072
Test16Compound(857979763, 857979763) = 35825920
Test20Compound(-857979763, 857979763) = 1078739072
Test20Compound(857979763, 857979763) = 320969472
Test32Compound(-857979763, 857979763) = 1078739072
Test32Compound(857979763, 857979763) = 19046656
Test0Compound(-861111076, 861111076) = 1210589184
Test0Compound(861111076, 861111076) = 536969472
Test1Compound(-861111076, 861111076) = 136585216
Test1Compound(861111076, 861111076) = 324075520
Test2Compound(-861111076, 861111076) = 1210589184
Test2Compound(861111076, 861111076) = 50365184
Test16Compound(-861111076, 861111076) = 1210589184
Test16Compound(861111076, 861111076) = 286392576
Test20Compound(-861111076, 861111076) = 1210589184
Test20Compound(861111076, 861111076) = 587202816
Test32Compound(-861111076, 861111076) = 1210589184
Test32Compound(861111076, 861111076) = 38928640
Test0Compound(-864242389, 864242389) = 1142956288
Test0Compound(864242389, 864242389) = 25247744
Test1Compound(-864242389, 864242389) = 1075617792
Test1Compound(864242389, 864242389) = 822149120
Test2Compound(-864242389, 864242389) = 1142956288
Test2Compound(864242389, 864242389) = 813713920
Test16Compound(-864242389, 864242389) = 1142956288
Test16Compound(864242389, 864242389) = 33685504
Test20Compound(-864242389, 864242389) = 1142956288
Test20Compound(864242389, 864242389) = 268632064
Test32Compound(-864242389, 864242389) = 1142956288
Test32Compound(864242389, 864242389) = 839057408
Test0Compound(-867373702, 867373702) = -2142969856
Test0Compound(867373702, 867373702) = 11735552
Test1Compound(-867373702, 867373702) = 1275120896
Test1Compound(867373702, 867373702) = 2232448
Test2Compound(-867373702, 867373702) = -2142969856
Test2Compound(867373702, 867373702) = 807469568
Test16Compound(-867373702, 867373702) = -2142969856
Test16Compound(867373702, 867373702) = 60817920
Test20Compound(-867373702, 867373702) = -2142969856
Test20Compound(867373702, 867373702) = 313528320
Test32Compound(-867373702, 867373702) = -2142969856
Test32Compound(867373702, 867373702) = 51446272
Test0Compound(-870505015, 870505015) = 0
Test0Compound(870505015, 870505015) = 553687040
Test1Compound(-870505015, 870505015) = -870505472
Test1Compound(870505015, 870505015) = 553685504
Test2Compound(-870505015, 870505015) = 0
Test2Compound(870505015, 870505015) = 283265024
Test16Compound(-870505015, 870505015) = 0
Test16Compound(870505015, 870505015) = 591550464
Test20Compound(-870505015, 870505015) = 0
Test20Compound(870505015, 870505015) = 851623936
Test32Compound(-870505015, 870505015) = 0
Test32Compound(870505015, 870505015) = 559994880
Test0Compound(-873636328, 873636328) = -2132255232
Test0Compound(873636328, 873636328) = 536911872
Test1Compound(-873636328, 873636328) = 1088756736
Test1Compound(873636328, 873636328) = 336592896
Test2Compound(-873636328, 873636328) = -2132255232
Test2Compound(873636328, 873636328) = 268607488
Test16Compound(-873636328, 873636328) = -2132255232
Test16Compound(873636328, 873636328) = 604143616
Test20Compound(-873636328, 873636328) = -2132255232
Test20Compound(873636328, 873636328) = 873594880
Test32Compound(-873636328, 873636328) = -2132255232
Test32Compound(873636328, 873636328) = 605069312
Test0Compound(-876767641, 876767641) = 160236032
Test0Compound(876767641, 876767641) = 71453056
Test1Compound(-876767641, 876767641) = 17338368
Test1Compound(876767641, 876767641) = 805323008
Test2Compound(-876767641, 876767641) = 160236032
Test2Compound(876767641, 876767641) = 608313472
Test16Compound(-876767641, 876767641) = 160236032
Test16Compound(876767641, 876767641) = 24960
Test20Compound(-876767641, 876767641) = 160236032
Test20Compound(876767641, 876767641) = 268568960
Test32Compound(-876767641, 876767641) = 160236032
Test32Compound(876767641, 876767641) = 71305600
Test0Compound(-879898954, 879898954) = 8947328
Test0Compound(879898954, 879898954) = 878715136
Test1Compound(-879898954, 879898954) = -938982400
Test1Compound(879898954, 879898954) = 810684672
Test2Compound(-879898954, 879898954) = 8947328
Test2Compound(879898954, 879898954) = 541065216
Test16Compound(-879898954, 879898954) = 8947328
Test16Compound(879898954, 879898954) = 67109120
Test20Compound(-879898954, 879898954) = 8947328
Test20Compound(879898954, 879898954) = 273678592
Test32Compound(-879898954, 879898954) = 8947328
Test32Compound(879898954, 879898954) = 69341440
Test0Compound(-883030267, 883030267) = -905838080
Test0Compound(883030267, 883030267) = 344014848
Test1Compound(-883030267, 883030267) = -2130706176
Test1Compound(883030267, 883030267) = 2177024
Test2Compound(-883030267, 883030267) = -905838080
Test2Compound(883030267, 883030267) = 874592256
Test16Compound(-883030267, 883030267) = -905838080
Test16Compound(883030267, 883030267) = 346083328
Test20Compound(-883030267, 883030267) = -905838080
Test20Compound(883030267, 883030267) = 813742080
Test32Compound(-883030267, 883030267) = -905838080
Test32Compound(883030267, 883030267) = 536895488
Test0Compound(-886161580, 886161580) = -1037825024
Test0Compound(886161580, 886161580) = 13648000
Test1Compound(-886161580, 886161580) = -1056830464
Test1Compound(886161580, 886161580) = 880803840
Test2Compound(-886161580, 886161580) = -1037825024
Test2Compound(886161580, 886161580) = 810664064
Test16Compound(-886161580, 886161580) = -1037825024
Test16Compound(886161580, 886161580) = 349192320
Test20Compound(-886161580, 886161580) = -1037825024
Test20Compound(886161580, 886161580) = 538001536
Test32Compound(-886161580, 886161580) = -1037825024
Test32Compound(886161580, 886161580) = 605061248
Test0Compound(-889292893, 889292893) = 10618368
Test0Compound(889292893, 889292893) = 285245440
Test1Compound(-889292893, 889292893) = -895482496
Test1Compound(889292893, 889292893) = 268437504
Test2Compound(-889292893, 889292893) = 10618368
Test2Compound(889292893, 889292893) = 83886080
Test16Compound(-889292893, 889292893) = 10618368
Test16Compound(889292893, 889292893) = 553715712
Test20Compound(-889292893, 889292893) = 10618368
Test20Compound(889292893, 889292893) = 889292800
Test32Compound(-889292893, 889292893) = 10618368
Test32Compound(889292893, 889292893) = 822083584
Test0Compound(-892424206, 892424206) = 1082797824
Test0Compound(892424206, 892424206) = 2113536
Test1Compound(-892424206, 892424206) = 1078505216
Test1Compound(892424206, 892424206) = 890245120
Test2Compound(-892424206, 892424206) = 1082797824
Test2Compound(892424206, 892424206) = 872497152
Test16Compound(-892424206, 892424206) = 1082797824
Test16Compound(892424206, 892424206) = 355549184
Test20Compound(-892424206, 892424206) = 1082797824
Test20Compound(892424206, 892424206) = 808517632
Test32Compound(-892424206, 892424206) = 1082797824
Test32Compound(892424206, 892424206) = 805322752
Test0Compound(-895555519, 895555519) = -938604544
Test0Compound(895555519, 895555519) = 341901440
Test1Compound(-895555519, 895555519) = -2104752128
Test1Compound(895555519, 895555519) = 71307264
Test2Compound(-895555519, 895555519) = -938604544
Test2Compound(895555519, 895555519) = 18876288
Test16Compound(-895555519, 895555519) = -938604544
Test16Compound(895555519, 895555519) = 620826752
Test20Compound(-895555519, 895555519) = -938604544
Test20Compound(895555519, 895555519) = 71296
Test32Compound(-895555519, 895555519) = -938604544
Test32Compound(895555519, 895555519) = 16781440
Test0Compound(-898686832, 898686832) = 1248534528
Test0Compound(898686832, 898686832) = 16797952
Test1Compound(-898686832, 898686832) = 1214906496
Test1Compound(898686832, 898686832) = 881856512
Test2Compound(-898686832, 898686832) = 1248534528
Test2Compound(898686832, 898686832) = 603983872
Test16Compound(-898686832, 898686832) = 1248534528
Test16Compound(898686832, 898686832) = 269502720
Test20Compound(-898686832, 898686832) = 1248534528
Test20Compound(898686832, 898686832) = 806405888
Test32Compound(-898686832, 898686832) = 1248534528
Test32Compound(898686832, 898686832) = 822100224
Test0Compound(-901818145, 901818145) = 35866752
Test0Compound(901818145, 901818145) = 8389120
Test1Compound(-901818145, 901818145) = 2310272
Test1Compound(901818145, 901818145) = 876650752
Test2Compound(-901818145, 901818145) = 35866752
Test2Compound(901818145, 901818145) = 872423424
Test16Compound(-901818145, 901818145) = 35866752
Test16Compound(901818145, 901818145) = 612401664
Test20Compound(-901818145, 901818145) = 35866752
Test20Compound(901818145, 901818145) = 830473728
Test32Compound(-901818145, 901818145) = 35866752
Test32Compound(901818145, 901818145) = 8430080
Test0Compound(-904949458, 904949458) = 33984768
Test0Compound(904949458, 904949458) = 632300672
Test1Compound(-904949458, 904949458) = -939130880
Test1Compound(904949458, 904949458) = 564134528
Test2Compound(-904949458, 904949458) = 33984768
Test2Compound(904949458, 904949458) = 294650496
Test16Compound(-904949458, 904949458) = 33984768
Test16Compound(904949458, 904949458) = 79692928
Test20Compound(-904949458, 904949458) = 33984768
Test20Compound(904949458, 904949458) = 612384896
Test32Compound(-904949458, 904949458) = 33984768
Test32Compound(904949458, 904949458) = 566232192
Test0Compound(-908080771, 908080771) = 159664384
Test0Compound(908080771, 908080771) = 805307904
Test1Compound(-908080771, 908080771) = -914079744
Test1Compound(908080771, 908080771) = 639644800
Test2Compound(-908080771, 908080771) = 159664384
Test2Compound(908080771, 908080771) = 335557632
Test16Compound(-908080771, 908080771) = 159664384
Test16Compound(908080771, 908080771) = 301999616
Test20Compound(-908080771, 908080771) = 159664384
Test20Compound(908080771, 908080771) = 570425344
Test32Compound(-908080771, 908080771) = 159664384
Test32Compound(908080771, 908080771) = 874518016
Test0Compound(-911212084, 911212084) = 154141056
Test0Compound(911212084, 911212084) = 268646912
Test1Compound(-911212084, 911212084) = -920649344
Test1Compound(911212084, 911212084) = 105068544
Test2Compound(-911212084, 911212084) = 154141056
Test2Compound(911212084, 911212084) = 872625664
Test16Compound(-911212084, 911212084) = 154141056
Test16Compound(911212084, 911212084) = 872618496
Test20Compound(-911212084, 911212084) = 154141056
Test20Compound(911212084, 911212084) = 105058816
Test32Compound(-911212084, 911212084) = 154141056
Test32Compound(911212084, 911212084) = 302184960
Test0Compound(-914343397, 914343397) = 1098907648
Test0Compound(914343397, 914343397) = 103810304
Test1Compound(-914343397, 914343397) = 151009792
Test1Compound(914343397, 914343397) = 70255872
Test2Compound(-914343397, 914343397) = 1098907648
Test2Compound(914343397, 914343397) = 841990400
Test16Compound(-914343397, 914343397) = 1098907648
Test16Compound(914343397, 914343397) = 908887296
Test20Compound(-914343397, 914343397) = 1098907648
Test20Compound(914343397, 914343397) = 271287552
Test32Compound(-914343397, 914343397) = 1098907648
Test32Compound(914343397, 914343397) = 371770624
Test0Compound(-917474710, 917474710) = -1072668672
Test0Compound(917474710, 917474710) = 539132928
Test1Compound(-917474710, 917474710) = -1992273408
Test1Compound(917474710, 917474710) = 537002368
Test2Compound(-917474710, 917474710) = -1072668672
Test2Compound(917474710, 917474710) = 377588992
Test16Compound(-917474710, 917474710) = -1072668672
Test16Compound(917474710, 917474710) = 336268288
Test20Compound(-917474710, 917474710) = -1072668672
Test20Compound(917474710, 917474710) = 638156800
Test32Compound(-917474710, 917474710) = -1072668672
Test32Compound(917474710, 917474710) = 906232832
Test0Compound(-920606023, 920606023) = 1226867328
Test0Compound(920606023, 920606023) = 572133632
Test1Compound(-920606023, 920606023) = 16785408
Test1Compound(920606023, 920606023) = 282658048
Test2Compound(-920606023, 920606023) = 1226867328
Test2Compound(920606023, 920606023) = 114836480
Test16Compound(-920606023, 920606023) = 1226867328
Test16Compound(920606023, 920606023) = 269422848
Test20Compound(-920606023, 920606023) = 1226867328
Test20Compound(920606023, 920606023) = 579618048
Test32Compound(-920606023, 920606023) = 1226867328
Test32Compound(920606023, 920606023) = 906248448
Test0Compound(-923737336, 923737336) = 10534912
Test0Compound(923737336, 923737336) = 805769216
Test1Compound(-923737336, 923737336) = -1064262912
Test1Compound(923737336, 923737336) = 654707712
Test2Compound(-923737336, 923737336) = 10534912
Test2Compound(923737336, 923737336) = 637863936
Test16Compound(-923737336, 923737336) = 10534912
Test16Compound(923737336, 923737336) = 554237952
Test20Compound(-923737336, 923737336) = 10534912
Test20Compound(923737336, 923737336) = 84218880
Test32Compound(-923737336, 923737336) = 10534912
Test32Compound(923737336, 923737336) = 302649344
Test0Compound(-926868649, 926868649) = -1061156864
Test0Compound(926868649, 926868649) = 605578368
Test1Compound(-926868649, 926868649) = -2004811776
Test1Compound(926868649, 926868649) = 588792832
Test2Compound(-926868649, 926868649) = -1061156864
Test2Compound(926868649, 926868649) = 303448192
Test16Compound(-926868649, 926868649) = -1061156864
Test16Compound(926868649, 926868649) = 537306240
Test20Compound(-926868649, 926868649) = -1061156864
Test20Compound(926868649, 926868649) = 889340032
Test32Compound(-926868649, 926868649) = -1061156864
Test32Compound(926868649, 926868649) = 322307200
Test0Compound(-929999962, 929999962) = -1064284032
Test0Compound(929999962, 929999962) = 895486976
Test1Compound(-929999962, 929999962) = -2012200960
Test1Compound(929999962, 929999962) = 877571072
Test2Compound(-929999962, 929999962) = -1064284032
Test2Compound(929999962, 929999962) = 607004672
Test16Compound(-929999962, 929999962) = -1064284032
Test16Compound(929999962, 929999962) = 877298688
Test20Compound(-929999962, 929999962) = -1064284032
Test20Compound(929999962, 929999962) = 302417920
Test32Compound(-929999962, 929999962) = -1064284032
Test32Compound(929999962, 929999962) = 589728768
Test0Compound(-933131275, 933131275) = -1069546624
Test0Compound(933131275, 933131275) = 604794880
Test1Compound(-933131275, 933131275) = -2011069568
Test1Compound(933131275, 933131275) = 596403200
Test2Compound(-933131275, 933131275) = -1069546624
Test2Compound(933131275, 933131275) = 319447040
Test16Compound(-933131275, 933131275) = -1069546624
Test16Compound(933131275, 933131275) = 638857216
Test20Compound(-933131275, 933131275) = -1069546624
Test20Compound(933131275, 933131275) = 76414976
Test32Compound(-933131275, 933131275) = -1069546624
Test32Compound(933131275, 933131275) = 396128256
Test0Compound(-936262588, 936262588) = 3261440
Test0Compound(936262588, 936262588) = 813707776
Test1Compound(-936262588, 936262588) = -936280064
Test1Compound(936262588, 936262588) = 810428800
Test2Compound(-936262588, 936262588) = 3261440
Test2Compound(936262588, 936262588) = 537667840
Test16Compound(-936262588, 936262588) = 3261440
Test16Compound(936262588, 936262588) = 893528576
Test20Compound(-936262588, 936262588) = 3261440
Test20Compound(936262588, 936262588) = 344725504
Test32Compound(-936262588, 936262588) = 3261440
Test32Compound(936262588, 936262588) = 843457024
Test0Compound(-939393901, 939393901) = 1207976064
Test0Compound(939393901, 939393901) = 576061440
Test1Compound(-939393901, 939393901) = 16384
Test1Compound(939393901, 939393901) = 307494912
Test2Compound(-939393901, 939393901) = 1207976064
Test2Compound(939393901, 939393901) = 307364608
Test16Compound(-939393901, 939393901) = 1207976064
Test16Compound(939393901, 939393901) = 573964288
Test20Compound(-939393901, 939393901) = 1207976064
Test20Compound(939393901, 939393901) = 36700672
Test32Compound(-939393901, 939393901) = 1207976064
Test32Compound(939393901, 939393901) = 571998208
Test0Compound(-942525214, 942525214) = -968744832
Test0Compound(942525214, 942525214) = 673481472
Test1Compound(-942525214, 942525214) = -2045766528
Test1Compound(942525214, 942525214) = 538984960
Test2Compound(-942525214, 942525214) = -968744832
Test2Compound(942525214, 942525214) = 402655488
Test16Compound(-942525214, 942525214) = -968744832
Test16Compound(942525214, 942525214) = 671171328
Test20Compound(-942525214, 942525214) = -968744832
Test20Compound(942525214, 942525214) = 134759168
Test32Compound(-942525214, 942525214) = -968744832
Test32Compound(942525214, 942525214) = 674087680
Test0Compound(-945656527, 945656527) = 1092627456
Test0Compound(945656527, 945656527) = 135561856
Test1Compound(-945656527, 945656527) = 16918784
Test1Compound(945656527, 945656527) = 5509760
Test2Compound(-945656527, 945656527) = 1092627456
Test2Compound(945656527, 945656527) = 944865408
Test16Compound(-945656527, 945656527) = 1092627456
Test16Compound(945656527, 945656527) = 273519232
Test20Compound(-945656527, 945656527) = 1092627456
Test20Compound(945656527, 945656527) = 809767552
Test32Compound(-945656527, 945656527) = 1092627456
Test32Compound(945656527, 945656527) = 407437952
Test0Compound(-948787840, 948787840) = 117473280
Test0Compound(948787840, 948787840) = 277626880
Test1Compound(-948787840, 948787840) = -965728896
Test1Compound(948787840, 948787840) = 143202944
Test2Compound(-948787840, 948787840) = 117473280
Test2Compound(948787840, 948787840) = 544768
Test16Compound(-948787840, 948787840) = 117473280
Test16Compound(948787840, 948787840) = 411125760
Test20Compound(-948787840, 948787840) = 117473280
Test20Compound(948787840, 948787840) = 940134912
Test32Compound(-948787840, 948787840) = 117473280
Test32Compound(948787840, 948787840) = 545853440
Test0Compound(-951919153, 951919153) = 117493888
Test0Compound(951919153, 951919153) = 816381952
Test1Compound(-951919153, 951919153) = -968699776
Test1Compound(951919153, 951919153) = 682107392
Test2Compound(-951919153, 951919153) = 117493888
Test2Compound(951919153, 951919153) = 539295744
Test16Compound(-951919153, 951919153) = 117493888
Test16Compound(951919153, 951919153) = 951918592
Test20Compound(-951919153, 951919153) = 117493888
Test20Compound(951919153, 951919153) = 414261248
Test32Compound(-951919153, 951919153) = 117493888
Test32Compound(951919153, 951919153) = 143458304
Test0Compound(-955050466, 955050466) = 16913408
Test0Compound(955050466, 955050466) = 676080000
Test1Compound(-955050466, 955050466) = -1072627200
Test1Compound(955050466, 955050466) = 541589888
Test2Compound(-955050466, 955050466) = 16913408
Test2Compound(955050466, 955050466) = 539289984
Test16Compound(-955050466, 955050466) = 16913408
Test16Compound(955050466, 955050466) = 942197120
Test20Compound(-955050466, 955050466) = 16913408
Test20Compound(955050466, 955050466) = 550265216
Test32Compound(-955050466, 955050466) = 16913408
Test32Compound(955050466, 955050466) = 149449088
Test0Compound(-958181779, 958181779) = 111363072
Test0Compound(958181779, 958181779) = 152342656
Test1Compound(-958181779, 958181779) = -998112256
Test1Compound(958181779, 958181779) = 1048576
Test2Compound(-958181779, 958181779) = 111363072
Test2Compound(958181779, 958181779) = 957133184
Test16Compound(-958181779, 958181779) = 111363072
Test16Compound(958181779, 958181779) = 421310592
Test20Compound(-958181779, 958181779) = 111363072
Test20Compound(958181779, 958181779) = 957362304
Test32Compound(-958181779, 958181779) = 111363072
Test32Compound(958181779, 958181779) = 671645824
Test0Compound(-961313092, 961313092) = 1176667648
Test0Compound(961313092, 961313092) = 20994048
Test1Compound(-961313092, 961313092) = 1151468672
Test1Compound(961313092, 961313092) = 957108480
Test2Compound(-961313092, 961313092) = 1176667648
Test2Compound(961313092, 961313092) = 810043648
Test16Compound(-961313092, 961313092) = 1176667648
Test16Compound(961313092, 961313092) = 268988416
Test20Compound(-961313092, 961313092) = 1176667648
Test20Compound(961313092, 961313092) = 961042432
Test32Compound(-961313092, 961313092) = 1176667648
Test32Compound(961313092, 961313092) = 692062208
Test0Compound(-964444405, 964444405) = -1073703680
Test0Compound(964444405, 964444405) = 290472064
Test1Compound(-964444405, 964444405) = -2038426624
Test1Compound(964444405, 964444405) = 290193536
Test2Compound(-964444405, 964444405) = -1073703680
Test2Compound(964444405, 964444405) = 138952832
Test16Compound(-964444405, 964444405) = -1073703680
Test16Compound(964444405, 964444405) = 689193088
Test20Compound(-964444405, 964444405) = -1073703680
Test20Compound(964444405, 964444405) = 285753472
Test32Compound(-964444405, 964444405) = -1073703680
Test32Compound(964444405, 964444405) = 22544512
Test0Compound(-967575718, 967575718) = 1140929536
Test0Compound(967575718, 967575718) = 151521408
Test1Compound(-967575718, 967575718) = 38872064
Test1Compound(967575718, 967575718) = 17039360
Test2Compound(-967575718, 967575718) = 1140929536
Test2Compound(967575718, 967575718) = 950012032
Test16Compound(-967575718, 967575718) = 1140929536
Test16Compound(967575718, 967575718) = 537395328
Test20Compound(-967575718, 967575718) = 1140929536
Test20Compound(967575718, 967575718) = 143130752
Test32Compound(-967575718, 967575718) = 1140929536
Test32Compound(967575718, 967575718) = 8915072
Test0Compound(-970707031, 970707031) = 33555072
Test0Compound(970707031, 970707031) = 407064576
Test1Compound(-970707031, 970707031) = -1071373824
Test1Compound(970707031, 970707031) = 272842752
Test2Compound(-970707031, 970707031) = 33555072
Test2Compound(970707031, 970707031) = 270209024
Test16Compound(-970707031, 970707031) = 33555072
Test16Compound(970707031, 970707031) = 939556864
Test20Compound(-970707031, 970707031) = 33555072
Test20Compound(970707031, 970707031) = 563331072
Test32Compound(-970707031, 970707031) = 33555072
Test32Compound(970707031, 970707031) = 297893888
Test0Compound(-973838344, 973838344) = -989593600
Test0Compound(973838344, 973838344) = 168394752
Test1Compound(-973838344, 973838344) = -2131730432
Test1Compound(973838344, 973838344) = 71680
Test2Compound(-973838344, 973838344) = -989593600
Test2Compound(973838344, 973838344) = 973115392
Test16Compound(-973838344, 973838344) = -989593600
Test16Compound(973838344, 973838344) = 704839680
Test20Compound(-973838344, 973838344) = -989593600
Test20Compound(973838344, 973838344) = 302055424
Test32Compound(-973838344, 973838344) = -989593600
Test32Compound(973838344, 973838344) = 134774784
Test0Compound(-976969657, 976969657) = -1060888576
Test0Compound(976969657, 976969657) = 303059840
Test1Compound(-976969657, 976969657) = -2071953408
Test1Compound(976969657, 976969657) = 268964608
Test2Compound(-976969657, 976969657) = -1060888576
Test2Compound(976969657, 976969657) = 167973504
Test16Compound(-976969657, 976969657) = -1060888576
Test16Compound(976969657, 976969657) = 973228928
Test20Compound(-976969657, 976969657) = -1060888576
Test20Compound(976969657, 976969657) = 573589888
Test32Compound(-976969657, 976969657) = -1060888576
Test32Compound(976969657, 976969657) = 439894912
Test0Compound(-980100970, 980100970) = -988772352
Test0Compound(980100970, 980100970) = 2695168
Test1Compound(-980100970, 980100970) = -997965696
Test1Compound(980100970, 980100970) = 973604608
Test2Compound(-980100970, 980100970) = -988772352
Test2Compound(980100970, 980100970) = 805504768
Test16Compound(-980100970, 980100970) = -988772352
Test16Compound(980100970, 980100970) = 575348736
Test20Compound(-980100970, 980100970) = -988772352
Test20Compound(980100970, 980100970) = 268961280
Test32Compound(-980100970, 980100970) = -988772352
Test32Compound(980100970, 980100970) = 167911424
Test0Compound(-983232283, 983232283) = 2101248
Test0Compound(983232283, 983232283) = 42626304
Test1Compound(-983232283, 983232283) = -989528064
Test1Compound(983232283, 983232283) = 34229248
Test2Compound(-983232283, 983232283) = 2101248
Test2Compound(983232283, 983232283) = 939543296
Test16Compound(-983232283, 983232283) = 2101248
Test16Compound(983232283, 983232283) = 807030016
Test20Compound(-983232283, 983232283) = 2101248
Test20Compound(983232283, 983232283) = 445253888
Test32Compound(-983232283, 983232283) = 2101248
Test32Compound(983232283, 983232283) = 436751616
Test0Compound(-986363596, 986363596) = -2130622208
Test0Compound(986363596, 986363596) = 675459712
Test1Compound(-986363596, 986363596) = 1077149696
Test1Compound(986363596, 986363596) = 574627968
Test2Compound(-986363596, 986363596) = -2130622208
Test2Compound(986363596, 986363596) = 570957952
Test16Compound(-986363596, 986363596) = -2130622208
Test16Compound(986363596, 986363596) = 402793088
Test20Compound(-986363596, 986363596) = -2130622208
Test20Compound(986363596, 986363596) = 4765312
Test32Compound(-986363596, 986363596) = -2130622208
Test32Compound(986363596, 986363596) = 13144704
Test0Compound(-989494909, 989494909) = 17072384
Test0Compound(989494909, 989494909) = 715278336
Test1Compound(-989494909, 989494909) = -1006632832
Test1Compound(989494909, 989494909) = 681068032
Test2Compound(-989494909, 989494909) = 17072384
Test2Compound(989494909, 989494909) = 546850304
Test16Compound(-989494909, 989494909) = 17072384
Test16Compound(989494909, 989494909) = 441069568
Test20Compound(-989494909, 989494909) = 17072384
Test20Compound(989494909, 989494909) = 170928640
Test32Compound(-989494909, 989494909) = 17072384
Test32Compound(989494909, 989494909) = 150083584
Test0Compound(-992626222, 992626222) = -2139059840
Test0Compound(992626222, 992626222) = 167772160
Test1Compound(-992626222, 992626222) = 1149274496
Test1Compound(992626222, 992626222) = 153765376
Test2Compound(-992626222, 992626222) = -2139059840
Test2Compound(992626222, 992626222) = 2622464
Test16Compound(-992626222, 992626222) = -2139059840
Test16Compound(992626222, 992626222) = 2621440
Test20Compound(-992626222, 992626222) = -2139059840
Test20Compound(992626222, 992626222) = 690094080
Test32Compound(-992626222, 992626222) = -2139059840
Test32Compound(992626222, 992626222) = 856178688
Test0Compound(-995757535, 995757535) = 1143050752
Test0Compound(995757535, 995757535) = 185075840
Test1Compound(-995757535, 995757535) = 98304
Test1Compound(995757535, 995757535) = 37880960
Test2Compound(-995757535, 995757535) = 1143050752
Test2Compound(995757535, 995757535) = 37749888
Test16Compound(-995757535, 995757535) = 1143050752
Test16Compound(995757535, 995757535) = 17303680
Test20Compound(-995757535, 995757535) = 1143050752
Test20Compound(995757535, 995757535) = 705691776
Test32Compound(-995757535, 995757535) = 1143050752
Test32Compound(995757535, 995757535) = 843712640
Test0Compound(-998888848, 998888848) = 1077283328
Test0Compound(998888848, 998888848) = 571003136
Test1Compound(-998888848, 998888848) = 69478400
Test1Compound(998888848, 998888848) = 562087040
Test2Compound(-998888848, 998888848) = 1077283328
Test2Compound(998888848, 998888848) = 419992576
Test16Compound(-998888848, 998888848) = 1077283328
Test16Compound(998888848, 998888848) = 444612864
Test20Compound(-998888848, 998888848) = 1077283328
Test20Compound(998888848, 998888848) = 151622912
Test32Compound(-998888848, 998888848) = 1077283328
Test32Compound(998888848, 998888848) = 327254272
Test0Compound(-1002020161, 1002020161) = 1078206592
Test0Compound(1002020161, 1002020161) = 445155328
Test1Compound(-1002020161, 1002020161) = 67239936
Test1Compound(1002020161, 1002020161) = 436209664
Test2Compound(-1002020161, 1002020161) = 1078206592
Test2Compound(1002020161, 1002020161) = 297272576
Test16Compound(-1002020161, 1002020161) = 1078206592
Test16Compound(1002020161, 1002020161) = 438337536
Test20Compound(-1002020161, 1002020161) = 1078206592
Test20Compound(1002020161, 1002020161) = 151590912
Test32Compound(-1002020161, 1002020161) = 1078206592
Test32Compound(1002020161, 1002020161) = 297277440
Test0Compound(-1005151474, 1005151474) = -2147087616
Test0Compound(1005151474, 1005151474) = 809591808
Test1Compound(-1005151474, 1005151474) = 1141146112
Test1Compound(1005151474, 1005151474) = 808009728
Test2Compound(-1005151474, 1005151474) = -2147087616
Test2Compound(1005151474, 1005151474) = 673195008
Test16Compound(-1005151474, 1005151474) = -2147087616
Test16Compound(1005151474, 1005151474) = 854082560
Test20Compound(-1005151474, 1005151474) = -2147087616
Test20Compound(1005151474, 1005151474) = 579420160
Test32Compound(-1005151474, 1005151474) = -2147087616
Test32Compound(1005151474, 1005151474) = 828900352
Test0Compound(-1008282787, 1008282787) = -1067413504
Test0Compound(1008282787, 1008282787) = 605560832
Test1Compound(-1008282787, 1008282787) = -2143272192
Test1Compound(1008282787, 1008282787) = 537988224
Test2Compound(-1008282787, 1008282787) = -1067413504
Test2Compound(1008282787, 1008282787) = 470812672
Test16Compound(-1008282787, 1008282787) = -1067413504
Test16Compound(1008282787, 1008282787) = 672212992
Test20Compound(-1008282787, 1008282787) = -1067413504
Test20Compound(1008282787, 1008282787) = 403777536
Test32Compound(-1008282787, 1008282787) = -1067413504
Test32Compound(1008282787, 1008282787) = 671088640
Test0Compound(-1011414100, 1011414100) = 1132920960
Test0Compound(1011414100, 1011414100) = 943730688
Test1Compound(-1011414100, 1011414100) = 50724864
Test1Compound(1011414100, 1011414100) = 872951808
Test2Compound(-1011414100, 1011414100) = 1132920960
Test2Compound(1011414100, 1011414100) = 805315584
Test16Compound(-1011414100, 1011414100) = 1132920960
Test16Compound(1011414100, 1011414100) = 1011384320
Test20Compound(-1011414100, 1011414100) = 1132920960
Test20Compound(1011414100, 1011414100) = 738219008
Test32Compound(-1011414100, 1011414100) = 1132920960
Test32Compound(1011414100, 1011414100) = 573440
Test0Compound(-1014545413, 1014545413) = -1056964608
Test0Compound(1014545413, 1014545413) = 608180224
Test1Compound(-1014545413, 1014545413) = -2138619904
Test1Compound(1014545413, 1014545413) = 541070336
Test2Compound(-1014545413, 1014545413) = -1056964608
Test2Compound(1014545413, 1014545413) = 473468928
Test16Compound(-1014545413, 1014545413) = -1056964608
Test16Compound(1014545413, 1014545413) = 743446528
Test20Compound(-1014545413, 1014545413) = -1056964608
Test20Compound(1014545413, 1014545413) = 540018688
Test32Compound(-1014545413, 1014545413) = -1056964608
Test32Compound(1014545413, 1014545413) = 878221312
Test0Compound(-1017676726, 1017676726) = -2125187072
Test0Compound(1017676726, 1017676726) = 815825280
Test1Compound(-1017676726, 1017676726) = 1075000320
Test1Compound(1017676726, 1017676726) = 738722048
Test2Compound(-1017676726, 1017676726) = -2125187072
Test2Compound(1017676726, 1017676726) = 681607296
Test16Compound(-1017676726, 1017676726) = -2125187072
Test16Compound(1017676726, 1017676726) = 1009287552
Test20Compound(-1017676726, 1017676726) = -2125187072
Test20Compound(1017676726, 1017676726) = 747111296
Test32Compound(-1017676726, 1017676726) = -2125187072
Test32Compound(1017676726, 1017676726) = 77595008
Test0Compound(-1020808039, 1020808039) = 1126315136
Test0Compound(1020808039, 1020808039) = 469762816
Test1Compound(-1020808039, 1020808039) = 52572160
Test1Compound(1020808039, 1020808039) = 416828160
Test2Compound(-1020808039, 1020808039) = 1126315136
Test2Compound(1020808039, 1020808039) = 344984064
Test16Compound(-1020808039, 1020808039) = 1126315136
Test16Compound(1020808039, 1020808039) = 680004352
Test20Compound(-1020808039, 1020808039) = 1126315136
Test20Compound(1020808039, 1020808039) = 482887936
Test32Compound(-1020808039, 1020808039) = 1126315136
Test32Compound(1020808039, 1020808039) = 872956672
Test0Compound(-1023939352, 1023939352) = 1075014656
Test0Compound(1023939352, 1023939352) = 537399808
Test1Compound(-1023939352, 1023939352) = 215040
Test1Compound(1023939352, 1023939352) = 486539520
Test2Compound(-1023939352, 1023939352) = 1075014656
Test2Compound(1023939352, 1023939352) = 470290432
Test16Compound(-1023939352, 1023939352) = 1075014656
Test16Compound(1023939352, 1023939352) = 822608384
Test20Compound(-1023939352, 1023939352) = 1075014656
Test20Compound(1023939352, 1023939352) = 621281792
Test32Compound(-1023939352, 1023939352) = 1075014656
Test32Compound(1023939352, 1023939352) = 17306112
Test0Compound(-1027070665, 1027070665) = 1082131456
Test0Compound(1027070665, 1027070665) = 84988416
Test1Compound(-1027070665, 1027070665) = 38281472
Test1Compound(1027070665, 1027070665) = 68208640
Test2Compound(-1027070665, 1027070665) = 1082131456
Test2Compound(1027070665, 1027070665) = 16812032
Test16Compound(-1027070665, 1027070665) = 1082131456
Test16Compound(1027070665, 1027070665) = 404128256
Test20Compound(-1027070665, 1027070665) = 1082131456
Test20Compound(1027070665, 1027070665) = 221645312
Test32Compound(-1027070665, 1027070665) = 1082131456
Test32Compound(1027070665, 1027070665) = 739529216
Test0Compound(-1030201978, 1030201978) = -2104468480
Test0Compound(1030201978, 1030201978) = 155361792
Test1Compound(-1030201978, 1030201978) = 1074272640
Test1Compound(1030201978, 1030201978) = 69337088
Test2Compound(-1030201978, 1030201978) = -2104468480
Test2Compound(1030201978, 1030201978) = 67215872
Test16Compound(-1030201978, 1030201978) = -2104468480
Test16Compound(1030201978, 1030201978) = 491028992
Test20Compound(-1030201978, 1030201978) = -2104468480
Test20Compound(1030201978, 1030201978) = 358809600
Test32Compound(-1030201978, 1030201978) = -2104468480
Test32Compound(1030201978, 1030201978) = 874947072
Test0Compound(-1033333291, 1033333291) = 36181248
Test0Compound(1033333291, 1033333291) = 679551488
Test1Compound(-1033333291, 1033333291) = -1071607552
Test1Compound(1033333291, 1033333291) = 605095936
Test2Compound(-1033333291, 1033333291) = 36181248
Test2Compound(1033333291, 1033333291) = 563110400
Test16Compound(-1033333291, 1033333291) = 36181248
Test16Compound(1033333291, 1033333291) = 1065472
Test20Compound(-1033333291, 1033333291) = 36181248
Test20Compound(1033333291, 1033333291) = 949316096
Test32Compound(-1033333291, 1033333291) = 36181248
Test32Compound(1033333291, 1033333291) = 428237312
Test0Compound(-1036464604, 1036464604) = -2113926656
Test0Compound(1036464604, 1036464604) = 629485824
Test1Compound(-1036464604, 1036464604) = 1077463040
Test1Compound(1036464604, 1036464604) = 562372864
Test2Compound(-1036464604, 1036464604) = -2113926656
Test2Compound(1036464604, 1036464604) = 558108928
Test16Compound(-1036464604, 1036464604) = -2113926656
Test16Compound(1036464604, 1036464604) = 69888
Test20Compound(-1036464604, 1036464604) = -2113926656
Test20Compound(1036464604, 1036464604) = 960827648
Test32Compound(-1036464604, 1036464604) = -2113926656
Test32Compound(1036464604, 1036464604) = 478425344
Test0Compound(-1039595917, 1039595917) = 33554432
Test0Compound(1039595917, 1039595917) = 3576192
Test1Compound(-1039595917, 1039595917) = 591360
Test1Compound(1039595917, 1039595917) = 1010209024
Test2Compound(-1039595917, 1039595917) = 33554432
Test2Compound(1039595917, 1039595917) = 1009027200
Test16Compound(-1039595917, 1039595917) = 33554432
Test16Compound(1039595917, 1039595917) = 497428864
Test20Compound(-1039595917, 1039595917) = 33554432
Test20Compound(1039595917, 1039595917) = 360845696
Test32Compound(-1039595917, 1039595917) = 33554432
Test32Compound(1039595917, 1039595917) = 1024901504
Test0Compound(-1042727230, 1042727230) = 26817536
Test0Compound(1042727230, 1042727230) = 939950336
Test1Compound(-1042727230, 1042727230) = -1047514112
Test1Compound(1042727230, 1042727230) = 908345344
Test2Compound(-1042727230, 1042727230) = 26817536
Test2Compound(1042727230, 1042727230) = 872677632
Test16Compound(-1042727230, 1042727230) = 26817536
Test16Compound(1042727230, 1042727230) = 438468864
Test20Compound(-1042727230, 1042727230) = 26817536
Test20Compound(1042727230, 1042727230) = 302285056
Test32Compound(-1042727230, 1042727230) = 26817536
Test32Compound(1042727230, 1042727230) = 1007059200
Test0Compound(-1045858543, 1045858543) = -1071042304
Test0Compound(1045858543, 1045858543) = 206735360
Test1Compound(-1045858543, 1045858543) = -2122309632
Test1Compound(1045858543, 1045858543) = 201328640
Test2Compound(-1045858543, 1045858543) = -1071042304
Test2Compound(1045858543, 1045858543) = 173441024
Test16Compound(-1045858543, 1045858543) = -1071042304
Test16Compound(1045858543, 1045858543) = 840042496
Test20Compound(-1045858543, 1045858543) = -1071042304
Test20Compound(1045858543, 1045858543) = 739540992
Test32Compound(-1045858543, 1045858543) = -1071042304
Test32Compound(1045858543, 1045858543) = 402819072
Test0Compound(-1048989856, 1048989856) = -1055290368
Test0Compound(1048989856, 1048989856) = 8667136
Test1Compound(-1048989856, 1048989856) = -1072624896
Test1Compound(1048989856, 1048989856) = 1040322688
Test2Compound(-1048989856, 1048989856) = -1055290368
Test2Compound(1048989856, 1048989856) = 1015021568
Test16Compound(-1048989856, 1048989856) = -1055290368
Test16Compound(1048989856, 1048989856) = 671105024
Test20Compound(-1048989856, 1048989856) = -1055290368
Test20Compound(1048989856, 1048989856) = 570556416
Test32Compound(-1048989856, 1048989856) = -1055290368
Test32Compound(1048989856, 1048989856) = 277237760
Test0Compound(-1052121169, 1052121169) = 42624
Test0Compound(1052121169, 1052121169) = 271714304
Test1Compound(-1052121169, 1052121169) = -1052211712
Test1Compound(1052121169, 1052121169) = 271581184
Test2Compound(-1052121169, 1052121169) = 42624
Test2Compound(1052121169, 1052121169) = 245766144
Test16Compound(-1052121169, 1052121169) = 42624
Test16Compound(1052121169, 1052121169) = 1016336384
Test20Compound(-1052121169, 1052121169) = 42624
Test20Compound(1052121169, 1052121169) = 917770240
Test32Compound(-1052121169, 1052121169) = 42624
Test32Compound(1052121169, 1052121169) = 674633728
Test0Compound(-1055252482, 1055252482) = -2146959360
Test0Compound(1055252482, 1055252482) = 1048936448
Test1Compound(-1055252482, 1055252482) = 1090650112
Test1Compound(1055252482, 1055252482) = 1046831104
Test2Compound(-1055252482, 1055252482) = -2146959360
Test2Compound(1055252482, 1055252482) = 1013006336
Test16Compound(-1055252482, 1055252482) = -2146959360
Test16Compound(1055252482, 1055252482) = 753238016
Test20Compound(-1055252482, 1055252482) = -2146959360
Test20Compound(1055252482, 1055252482) = 679804928
Test32Compound(-1055252482, 1055252482) = -2146959360
Test32Compound(1055252482, 1055252482) = 474054656
Test0Compound(-1058383795, 1058383795) = -1061005312
Test0Compound(1058383795, 1058383795) = 185665280
Test1Compound(-1058383795, 1058383795) = -2136977408
Test1Compound(1058383795, 1058383795) = 168076928
Test2Compound(-1058383795, 1058383795) = -1061005312
Test2Compound(1058383795, 1058383795) = 151258624
Test16Compound(-1058383795, 1058383795) = -1061005312
Test16Compound(1058383795, 1058383795) = 1007757056
Test20Compound(-1058383795, 1058383795) = -1061005312
Test20Compound(1058383795, 1058383795) = 939525376
Test32Compound(-1058383795, 1058383795) = -1061005312
Test32Compound(1058383795, 1058383795) = 755345152
Test0Compound(-1061515108, 1061515108) = -2136997888
Test0Compound(1061515108, 1061515108) = 876957440
Test1Compound(-1061515108, 1061515108) = 1075482752
Test1Compound(1061515108, 1061515108) = 855985664
Test2Compound(-1061515108, 1061515108) = -2136997888
Test2Compound(1061515108, 1061515108) = 843066880
Test16Compound(-1061515108, 1061515108) = -2136997888
Test16Compound(1061515108, 1061515108) = 671368960
Test20Compound(-1061515108, 1061515108) = -2136997888
Test20Compound(1061515108, 1061515108) = 625214720
Test32Compound(-1061515108, 1061515108) = -2136997888
Test32Compound(1061515108, 1061515108) = 486887168
Test0Compound(-1064646421, 1064646421) = 1082312832
Test0Compound(1064646421, 1064646421) = 990119680
Test1Compound(-1064646421, 1064646421) = 704640
Test1Compound(1064646421, 1064646421) = 973157888
Test2Compound(-1064646421, 1064646421) = 1082312832
Test2Compound(1064646421, 1064646421) = 963917056
Test16Compound(-1064646421, 1064646421) = 1082312832
Test16Compound(1064646421, 1064646421) = 844445440
Test20Compound(-1064646421, 1064646421) = 1082312832
Test20Compound(1064646421, 1064646421) = 808719104
Test32Compound(-1064646421, 1064646421) = 1082312832
Test32Compound(1064646421, 1064646421) = 691021568
Test0Compound(-1067777734, 1067777734) = 4325632
Test0Compound(1067777734, 1067777734) = 522485760
Test1Compound(-1067777734, 1067777734) = -1072103424
Test1Compound(1067777734, 1067777734) = 513835008
Test2Compound(-1067777734, 1067777734) = 4325632
Test2Compound(1067777734, 1067777734) = 511999488
Test16Compound(-1067777734, 1067777734) = 4325632
Test16Compound(1067777734, 1067777734) = 428109824
Test20Compound(-1067777734, 1067777734) = 4325632
Test20Compound(1067777734, 1067777734) = 404777984
Test32Compound(-1067777734, 1067777734) = 4325632
Test32Compound(1067777734, 1067777734) = 327442432
Test0Compound(-1070909047, 1070909047) = 733312
Test0Compound(1070909047, 1070909047) = 550781440
Test1Compound(-1070909047, 1070909047) = -1071503360
Test1Compound(1070909047, 1070909047) = 549454336
Test2Compound(-1070909047, 1070909047) = 733312
Test2Compound(1070909047, 1070909047) = 546619392
Test16Compound(-1070909047, 1070909047) = 733312
Test16Compound(1070909047, 1070909047) = 507544064
Test20Compound(-1070909047, 1070909047) = 733312
Test20Compound(1070909047, 1070909047) = 496026624
Test32Compound(-1070909047, 1070909047) = 733312
Test32Compound(1070909047, 1070909047) = 461636096
Test0Compound(-1074040360, 1074040360) = 1070272512
Test0Compound(1074040360, 1074040360) = 1073743360
Test1Compound(-1074040360, 1074040360) = -1077215232
Test1Compound(1074040360, 1074040360) = 295936
Test2Compound(-1074040360, 1074040360) = 1070272512
Test2Compound(1074040360, 1074040360) = 1073775104
Test16Compound(-1074040360, 1074040360) = 1070272512
Test16Compound(1074040360, 1074040360) = 1073743360
Test20Compound(-1074040360, 1074040360) = 1070272512
Test20Compound(1074040360, 1074040360) = 1073745408
Test32Compound(-1074040360, 1074040360) = 1070272512
Test32Compound(1074040360, 1074040360) = 1073743360
Test0Compound(-1077171673, 1077171673) = -2096485888
Test0Compound(1077171673, 1077171673) = 1076908032
Test1Compound(-1077171673, 1077171673) = 46761984
Test1Compound(1077171673, 1077171673) = 2359296
Test2Compound(-1077171673, 1077171673) = -2096485888
Test2Compound(1077171673, 1077171673) = 1074811904
Test16Compound(-1077171673, 1077171673) = -2096485888
Test16Compound(1077171673, 1077171673) = 3411968
Test20Compound(-1077171673, 1077171673) = -2096485888
Test20Compound(1077171673, 1077171673) = 0
Test32Compound(-1077171673, 1077171673) = -2096485888
Test32Compound(1077171673, 1077171673) = 3411968
Test0Compound(-1080302986, 1080302986) = -1467784704
Test0Compound(1080302986, 1080302986) = 2100224
Test1Compound(-1080302986, 1080302986) = -1476182016
Test1Compound(1080302986, 1080302986) = 1074007040
Test2Compound(-1080302986, 1080302986) = -1467784704
Test2Compound(1080302986, 1080302986) = 2048
Test16Compound(-1080302986, 1080302986) = -1467784704
Test16Compound(1080302986, 1080302986) = 6294528
Test20Compound(-1080302986, 1080302986) = -1467784704
Test20Compound(1080302986, 1080302986) = 1024
Test32Compound(-1080302986, 1080302986) = -1467784704
Test32Compound(1080302986, 1080302986) = 2362368
Test0Compound(-1083434299, 1083434299) = 812122112
Test0Compound(1083434299, 1083434299) = 33792
Test1Compound(-1083434299, 1083434299) = 811866624
Test1Compound(1083434299, 1083434299) = 1083212032
Test2Compound(-1083434299, 1083434299) = 812122112
Test2Compound(1083434299, 1083434299) = 25600
Test16Compound(-1083434299, 1083434299) = 812122112
Test16Compound(1083434299, 1083434299) = 189440
Test20Compound(-1083434299, 1083434299) = 812122112
Test20Compound(1083434299, 1083434299) = 9601024
Test32Compound(-1083434299, 1083434299) = 812122112
Test32Compound(1083434299, 1083434299) = 8463360
Test0Compound(-1086565612, 1086565612) = 455606784
Test0Compound(1086565612, 1086565612) = 1078044672
Test1Compound(-1086565612, 1086565612) = -1708896000
Test1Compound(1086565612, 1086565612) = 107520
Test2Compound(-1086565612, 1086565612) = 455606784
Test2Compound(1086565612, 1086565612) = 1086391296
Test16Compound(-1086565612, 1086565612) = 455606784
Test16Compound(1086565612, 1086565612) = 1082165248
Test20Compound(-1086565612, 1086565612) = 455606784
Test20Compound(1086565612, 1086565612) = 1082338304
Test32Compound(-1086565612, 1086565612) = 455606784
Test32Compound(1086565612, 1086565612) = 1086556160
Test0Compound(-1089696925, 1089696925) = -1476392960
Test0Compound(1089696925, 1089696925) = 2105344
Test1Compound(-1089696925, 1089696925) = -1492352256
Test1Compound(1089696925, 1089696925) = 1075844096
Test2Compound(-1089696925, 1089696925) = -1476392960
Test2Compound(1089696925, 1089696925) = 1249280
Test16Compound(-1089696925, 1089696925) = -1476392960
Test16Compound(1089696925, 1089696925) = 6516736
Test20Compound(-1089696925, 1089696925) = -1476392960
Test20Compound(1089696925, 1089696925) = 3228672
Test32Compound(-1089696925, 1089696925) = -1476392960
Test32Compound(1089696925, 1089696925) = 9650176
Test0Compound(-1092828238, 1092828238) = -1739309056
Test0Compound(1092828238, 1092828238) = 16787456
Test1Compound(-1092828238, 1092828238) = -1772879872
Test1Compound(1092828238, 1092828238) = 1076044800
Test2Compound(-1092828238, 1092828238) = -1739309056
Test2Compound(1092828238, 1092828238) = 16982016
Test16Compound(-1092828238, 1092828238) = -1739309056
Test16Compound(1092828238, 1092828238) = 18884608
Test20Compound(-1092828238, 1092828238) = -1739309056
Test20Compound(1092828238, 1092828238) = 71680
Test32Compound(-1092828238, 1092828238) = -1739309056
Test32Compound(1092828238, 1092828238) = 1092626432
Test0Compound(-1095959551, 1095959551) = -1434187776
Test0Compound(1095959551, 1095959551) = 21037056
Test1Compound(-1095959551, 1095959551) = -1476393984
Test1Compound(1095959551, 1095959551) = 1074790400
Test2Compound(-1095959551, 1095959551) = -1434187776
Test2Compound(1095959551, 1095959551) = 1048576
Test16Compound(-1095959551, 1095959551) = -1434187776
Test16Compound(1095959551, 1095959551) = 1179648
Test20Compound(-1095959551, 1095959551) = -1434187776
Test20Compound(1095959551, 1095959551) = 21102592
Test32Compound(-1095959551, 1095959551) = -1434187776
Test32Compound(1095959551, 1095959551) = 21102592
Test0Compound(-1099090864, 1099090864) = 506274816
Test0Compound(1099090864, 1099090864) = 1082165504
Test1Compound(-1099090864, 1099090864) = -1674833920
Test1Compound(1099090864, 1099090864) = 147712
Test2Compound(-1099090864, 1099090864) = 506274816
Test2Compound(1099090864, 1099090864) = 1099038976
Test16Compound(-1099090864, 1099090864) = 506274816
Test16Compound(1099090864, 1099090864) = 1082149120
Test20Compound(-1099090864, 1099090864) = 506274816
Test20Compound(1099090864, 1099090864) = 1090554112
Test32Compound(-1099090864, 1099090864) = 506274816
Test32Compound(1099090864, 1099090864) = 16910592
Test0Compound(-1102222177, 1102222177) = 910255104
Test0Compound(1102222177, 1102222177) = 28345088
Test1Compound(-1102222177, 1102222177) = 872439808
Test1Compound(1102222177, 1102222177) = 1092751872
Test2Compound(-1102222177, 1102222177) = 910255104
Test2Compound(1102222177, 1102222177) = 18911488
Test16Compound(-1102222177, 1102222177) = 910255104
Test16Compound(1102222177, 1102222177) = 10523392
Test20Compound(-1102222177, 1102222177) = 910255104
Test20Compound(1102222177, 1102222177) = 28312320
Test32Compound(-1102222177, 1102222177) = 910255104
Test32Compound(1102222177, 1102222177) = 1073906432
Test0Compound(-1105353490, 1105353490) = -1374674944
Test0Compound(1105353490, 1105353490) = 2115840
Test1Compound(-1105353490, 1105353490) = -1408401408
Test1Compound(1105353490, 1105353490) = 1073743872
Test2Compound(-1105353490, 1105353490) = -1374674944
Test2Compound(1105353490, 1105353490) = 31589120
Test16Compound(-1105353490, 1105353490) = -1374674944
Test16Compound(1105353490, 1105353490) = 4348160
Test20Compound(-1105353490, 1105353490) = -1374674944
Test20Compound(1105353490, 1105353490) = 29378816
Test32Compound(-1105353490, 1105353490) = -1374674944
Test32Compound(1105353490, 1105353490) = 1080035584
Test0Compound(-1108484803, 1108484803) = -1983275776
Test0Compound(1108484803, 1108484803) = 1073750016
Test1Compound(-1108484803, 1108484803) = 164191232
Test1Compound(1108484803, 1108484803) = 34734080
Test2Compound(-1108484803, 1108484803) = -1983275776
Test2Compound(1108484803, 1108484803) = 1073750528
Test16Compound(-1108484803, 1108484803) = -1983275776
Test16Compound(1108484803, 1108484803) = 131072
Test20Compound(-1108484803, 1108484803) = -1983275776
Test20Compound(1108484803, 1108484803) = 131072
Test32Compound(-1108484803, 1108484803) = -1983275776
Test32Compound(1108484803, 1108484803) = 33554432
Test0Compound(-1111616116, 1111616116) = 136188160
Test0Compound(1111616116, 1111616116) = 16384
Test1Compound(-1111616116, 1111616116) = 136057088
Test1Compound(1111616116, 1111616116) = 1111501312
Test2Compound(-1111616116, 1111616116) = 136188160
Test2Compound(1111616116, 1111616116) = 33556480
Test16Compound(-1111616116, 1111616116) = 136188160
Test16Compound(1111616116, 1111616116) = 1073799168
Test20Compound(-1111616116, 1111616116) = 136188160
Test20Compound(1111616116, 1111616116) = 1111525376
Test32Compound(-1111616116, 1111616116) = 136188160
Test32Compound(1111616116, 1111616116) = 1078034432
Test0Compound(-1114747429, 1114747429) = 688784640
Test0Compound(1114747429, 1114747429) = 1075916800
Test1Compound(-1114747429, 1114747429) = -1467202304
Test1Compound(1114747429, 1114747429) = 34677248
Test2Compound(-1114747429, 1114747429) = 688784640
Test2Compound(1114747429, 1114747429) = 1073778688
Test16Compound(-1114747429, 1114747429) = 688784640
Test16Compound(1114747429, 1114747429) = 1110478848
Test20Compound(-1114747429, 1114747429) = 688784640
Test20Compound(1114747429, 1114747429) = 73728
Test32Compound(-1114747429, 1114747429) = 688784640
Test32Compound(1114747429, 1114747429) = 38907904
Test0Compound(-1117878742, 1117878742) = 743964672
Test0Compound(1117878742, 1117878742) = 1075935488
Test1Compound(-1117878742, 1117878742) = -1407810048
Test1Compound(1117878742, 1117878742) = 42039552
Test2Compound(-1117878742, 1117878742) = 743964672
Test2Compound(1117878742, 1117878742) = 1109422336
Test16Compound(-1117878742, 1117878742) = 743964672
Test16Compound(1117878742, 1117878742) = 1109465344
Test20Compound(-1117878742, 1117878742) = 743964672
Test20Compound(1117878742, 1117878742) = 8454400
Test32Compound(-1117878742, 1117878742) = 743964672
Test32Compound(1117878742, 1117878742) = 80128
Test0Compound(-1121010055, 1121010055) = 336341504
Test0Compound(1121010055, 1121010055) = 34685184
Test1Compound(-1121010055, 1121010055) = 288008192
Test1Compound(1121010055, 1121010055) = 1107362048
Test2Compound(-1121010055, 1121010055) = 336341504
Test2Compound(1121010055, 1121010055) = 13648128
Test16Compound(-1121010055, 1121010055) = 336341504
Test16Compound(1121010055, 1121010055) = 1078018304
Test20Compound(-1121010055, 1121010055) = 336341504
Test20Compound(1121010055, 1121010055) = 1115701504
Test32Compound(-1121010055, 1121010055) = 336341504
Test32Compound(1121010055, 1121010055) = 5243136
Test0Compound(-1124141368, 1124141368) = -1673919488
Test0Compound(1124141368, 1124141368) = 1107298304
Test1Compound(-1124141368, 1124141368) = 406385152
Test1Compound(1124141368, 1124141368) = 16777472
Test2Compound(-1124141368, 1124141368) = -1673919488
Test2Compound(1124141368, 1124141368) = 1073809408
Test16Compound(-1124141368, 1124141368) = -1673919488
Test16Compound(1124141368, 1124141368) = 33622016
Test20Compound(-1124141368, 1124141368) = -1673919488
Test20Compound(1124141368, 1124141368) = 33619968
Test32Compound(-1124141368, 1124141368) = -1673919488
Test32Compound(1124141368, 1124141368) = 1107298304
Test0Compound(-1127272681, 1127272681) = 134482944
Test0Compound(1127272681, 1127272681) = 1125142528
Test1Compound(-1127272681, 1127272681) = -2067584256
Test1Compound(1127272681, 1127272681) = 50348032
Test2Compound(-1127272681, 1127272681) = 134482944
Test2Compound(1127272681, 1127272681) = 1110446080
Test16Compound(-1127272681, 1127272681) = 134482944
Test16Compound(1127272681, 1127272681) = 35684352
Test20Compound(-1127272681, 1127272681) = 134482944
Test20Compound(1127272681, 1127272681) = 52477952
Test32Compound(-1127272681, 1127272681) = 134482944
Test32Compound(1127272681, 1127272681) = 1093701632
Test0Compound(-1130403994, 1130403994) = -1803009280
Test0Compound(1130403994, 1130403994) = 1113593856
Test1Compound(-1130403994, 1130403994) = 268968448
Test1Compound(1130403994, 1130403994) = 21008384
Test2Compound(-1130403994, 1130403994) = -1803009280
Test2Compound(1130403994, 1130403994) = 1092618240
Test16Compound(-1130403994, 1130403994) = -1803009280
Test16Compound(1130403994, 1130403994) = 34816
Test20Compound(-1130403994, 1130403994) = -1803009280
Test20Compound(1130403994, 1130403994) = 33558528
Test32Compound(-1130403994, 1130403994) = -1803009280
Test32Compound(1130403994, 1130403994) = 1107302400
Test0Compound(-1133535307, 1133535307) = 73894400
Test0Compound(1133535307, 1133535307) = 43008000
Test1Compound(-1133535307, 1133535307) = 4655616
Test1Compound(1133535307, 1133535307) = 1107304448
Test2Compound(-1133535307, 1133535307) = 73894400
Test2Compound(1133535307, 1133535307) = 1099956224
Test16Compound(-1133535307, 1133535307) = 73894400
Test16Compound(1133535307, 1133535307) = 1133527040
Test20Compound(-1133535307, 1133535307) = 73894400
Test20Compound(1133535307, 1133535307) = 26230784
Test32Compound(-1133535307, 1133535307) = 73894400
Test32Compound(1133535307, 1133535307) = 8404992
Test0Compound(-1136666620, 1136666620) = 335626240
Test0Compound(1136666620, 1136666620) = 1073741824
Test1Compound(-1136666620, 1136666620) = -1811867648
Test1Compound(1136666620, 1136666620) = 62922752
Test2Compound(-1136666620, 1136666620) = 335626240
Test2Compound(1136666620, 1136666620) = 1132462080
Test16Compound(-1136666620, 1136666620) = 335626240
Test16Compound(1136666620, 1136666620) = 4194304
Test20Compound(-1136666620, 1136666620) = 335626240
Test20Compound(1136666620, 1136666620) = 54534144
Test32Compound(-1136666620, 1136666620) = 335626240
Test32Compound(1136666620, 1136666620) = 1077936128
Test0Compound(-1139797933, 1139797933) = 202375168
Test0Compound(1139797933, 1139797933) = 1131047680
Test1Compound(-1139797933, 1139797933) = -2013261824
Test1Compound(1139797933, 1139797933) = 55208704
Test2Compound(-1139797933, 1139797933) = 202375168
Test2Compound(1139797933, 1139797933) = 1128942336
Test16Compound(-1139797933, 1139797933) = 202375168
Test16Compound(1139797933, 1139797933) = 40463104
Test20Compound(-1139797933, 1139797933) = 202375168
Test20Compound(1139797933, 1139797933) = 1109994240
Test32Compound(-1139797933, 1139797933) = 202375168
Test32Compound(1139797933, 1139797933) = 1097362176
Test0Compound(-1142929246, 1142929246) = 601901056
Test0Compound(1142929246, 1142929246) = 1142654720
Test1Compound(-1142929246, 1142929246) = -1681899520
Test1Compound(1142929246, 1142929246) = 1783296
Test2Compound(-1142929246, 1142929246) = 601901056
Test2Compound(1142929246, 1142929246) = 1142600960
Test16Compound(-1142929246, 1142929246) = 601901056
Test16Compound(1142929246, 1142929246) = 68597504
Test20Compound(-1142929246, 1142929246) = 601901056
Test20Compound(1142929246, 1142929246) = 68522752
Test32Compound(-1142929246, 1142929246) = 601901056
Test32Compound(1142929246, 1142929246) = 1074931456
Test0Compound(-1146060559, 1146060559) = 429916160
Test0Compound(1146060559, 1146060559) = 4285184
Test1Compound(-1146060559, 1146060559) = 420511744
Test1Compound(1146060559, 1146060559) = 1140941312
Test2Compound(-1146060559, 1146060559) = 429916160
Test2Compound(1146060559, 1146060559) = 4219136
Test16Compound(-1146060559, 1146060559) = 429916160
Test16Compound(1146060559, 1146060559) = 1145656064
Test20Compound(-1146060559, 1146060559) = 429916160
Test20Compound(1146060559, 1146060559) = 1074220800
Test32Compound(-1146060559, 1146060559) = 429916160
Test32Compound(1146060559, 1146060559) = 71385856
Test0Compound(-1149191872, 1149191872) = -1182781440
Test0Compound(1149191872, 1149191872) = 1141702656
Test1Compound(-1149191872, 1149191872) = 822094080
Test1Compound(1149191872, 1149191872) = 804352
Test2Compound(-1149191872, 1149191872) = -1182781440
Test2Compound(1149191872, 1149191872) = 1141638656
Test16Compound(-1149191872, 1149191872) = -1182781440
Test16Compound(1149191872, 1149191872) = 67239936
Test20Compound(-1149191872, 1149191872) = -1182781440
Test20Compound(1149191872, 1149191872) = 75432960
Test32Compound(-1149191872, 1149191872) = -1182781440
Test32Compound(1149191872, 1149191872) = 1148600320
Test0Compound(-1152323185, 1152323185) = 940601344
Test0Compound(1152323185, 1152323185) = 1141771776
Test1Compound(-1152323185, 1152323185) = -1342152704
Test1Compound(1152323185, 1152323185) = 11340800
Test2Compound(-1152323185, 1152323185) = 940601344
Test2Compound(1152323185, 1152323185) = 1085016576
Test16Compound(-1152323185, 1152323185) = 940601344
Test16Compound(1152323185, 1152323185) = 3083776
Test20Compound(-1152323185, 1152323185) = 940601344
Test20Compound(1152323185, 1152323185) = 78317056
Test32Compound(-1152323185, 1152323185) = 940601344
Test32Compound(1152323185, 1152323185) = 1142951424
Test0Compound(-1155454498, 1155454498) = -1725882112
Test0Compound(1155454498, 1155454498) = 68473856
Test1Compound(-1155454498, 1155454498) = -1862268672
Test1Compound(1155454498, 1155454498) = 1087541760
Test2Compound(-1155454498, 1155454498) = -1725882112
Test2Compound(1155454498, 1155454498) = 80904192
Test16Compound(-1155454498, 1155454498) = -1725882112
Test16Compound(1155454498, 1155454498) = 1140986880
Test20Compound(-1155454498, 1155454498) = -1725882112
Test20Compound(1155454498, 1155454498) = 73176064
Test32Compound(-1155454498, 1155454498) = -1725882112
Test32Compound(1155454498, 1155454498) = 1087280128
Test0Compound(-1158585811, 1158585811) = -1735327744
Test0Compound(1158585811, 1158585811) = 1073748992
Test1Compound(-1158585811, 1158585811) = 412115456
Test1Compound(1158585811, 1158585811) = 84809728
Test2Compound(-1158585811, 1158585811) = -1735327744
Test2Compound(1158585811, 1158585811) = 1141676032
Test16Compound(-1158585811, 1158585811) = -1735327744
Test16Compound(1158585811, 1158585811) = 17439744
Test20Compound(-1158585811, 1158585811) = -1735327744
Test20Compound(1158585811, 1158585811) = 1157927936
Test32Compound(-1158585811, 1158585811) = -1735327744
Test32Compound(1158585811, 1158585811) = 67378176
Test0Compound(-1161717124, 1161717124) = -2101309440
Test0Compound(1161717124, 1161717124) = 1144022016
Test1Compound(-1161717124, 1161717124) = 981469696
Test1Compound(1161717124, 1161717124) = 1093550080
Test2Compound(-1161717124, 1161717124) = -2101309440
Test2Compound(1161717124, 1161717124) = 70131712
Test16Compound(-1161717124, 1161717124) = -2101309440
Test16Compound(1161717124, 1161717124) = 1075201024
Test20Compound(-1161717124, 1161717124) = -2101309440
Test20Compound(1161717124, 1161717124) = 1158702080
Test32Compound(-1161717124, 1161717124) = -2101309440
Test32Compound(1161717124, 1161717124) = 20849664
Test0Compound(-1164848437, 1164848437) = -2012196352
Test0Compound(1164848437, 1164848437) = 1090923776
Test1Compound(-1164848437, 1164848437) = 33554944
Test1Compound(1164848437, 1164848437) = 6555648
Test2Compound(-1164848437, 1164848437) = -2012196352
Test2Compound(1164848437, 1164848437) = 1147405568
Test16Compound(-1164848437, 1164848437) = -2012196352
Test16Compound(1164848437, 1164848437) = 1080700160
Test20Compound(-1164848437, 1164848437) = -2012196352
Test20Compound(1164848437, 1164848437) = 1075978496
Test32Compound(-1164848437, 1164848437) = -2012196352
Test32Compound(1164848437, 1164848437) = 21761280
Test0Compound(-1167979750, 1167979750) = -1308622592
Test0Compound(1167979750, 1167979750) = 1073820672
Test1Compound(-1167979750, 1167979750) = 811730944
Test1Compound(1167979750, 1167979750) = 67187712
Test2Compound(-1167979750, 1167979750) = -1308622592
Test2Compound(1167979750, 1167979750) = 1100816384
Test16Compound(-1167979750, 1167979750) = -1308622592
Test16Compound(1167979750, 1167979750) = 33792
Test20Compound(-1167979750, 1167979750) = -1308622592
Test20Compound(1167979750, 1167979750) = 9986048
Test32Compound(-1167979750, 1167979750) = -1308622592
Test32Compound(1167979750, 1167979750) = 1140970496
Test0Compound(-1171111063, 1171111063) = 3293952
Test0Compound(1171111063, 1171111063) = 1086595072
Test1Compound(-1171111063, 1171111063) = -1172176384
Test1Compound(1171111063, 1171111063) = 1082235904
Test2Compound(-1171111063, 1171111063) = 3293952
Test2Compound(1171111063, 1171111063) = 72194048
Test16Compound(-1171111063, 1171111063) = 3293952
Test16Compound(1171111063, 1171111063) = 1166913536
Test20Compound(-1171111063, 1171111063) = 3293952
Test20Compound(1171111063, 1171111063) = 1153737728
Test32Compound(-1171111063, 1171111063) = 3293952
Test32Compound(1171111063, 1171111063) = 71925760
Test0Compound(-1174242376, 1174242376) = 805316608
Test0Compound(1174242376, 1174242376) = 11011072
Test1Compound(-1174242376, 1174242376) = 704653312
Test1Compound(1174242376, 1174242376) = 1084588032
Test2Compound(-1174242376, 1174242376) = 805316608
Test2Compound(1174242376, 1174242376) = 77923328
Test16Compound(-1174242376, 1174242376) = 805316608
Test16Compound(1174242376, 1174242376) = 1082164224
Test20Compound(-1174242376, 1174242376) = 805316608
Test20Compound(1174242376, 1174242376) = 7898112
Test32Compound(-1174242376, 1174242376) = 805316608
Test32Compound(1174242376, 1174242376) = 1079542784
Test0Compound(-1177373689, 1177373689) = 29499392
Test0Compound(1177373689, 1177373689) = 1074087936
Test1Compound(-1177373689, 1177373689) = -2121231360
Test1Compound(1177373689, 1177373689) = 100728832
Test2Compound(-1177373689, 1177373689) = 29499392
Test2Compound(1177373689, 1177373689) = 69222400
Test16Compound(-1177373689, 1177373689) = 29499392
Test16Compound(1177373689, 1177373689) = 1109919744
Test20Compound(-1177373689, 1177373689) = 29499392
Test20Compound(1177373689, 1177373689) = 1108166656
Test32Compound(-1177373689, 1177373689) = 29499392
Test32Compound(1177373689, 1177373689) = 70076416
Test0Compound(-1180505002, 1180505002) = -1197457408
Test0Compound(1180505002, 1180505002) = 1107558656
Test1Compound(-1180505002, 1180505002) = 813706240
Test1Compound(1180505002, 1180505002) = 4260096
Test2Compound(-1180505002, 1180505002) = -1197457408
Test2Compound(1180505002, 1180505002) = 1178603776
Test16Compound(-1180505002, 1180505002) = -1197457408
Test16Compound(1180505002, 1180505002) = 5570816
Test20Compound(-1180505002, 1180505002) = -1197457408
Test20Compound(1180505002, 1180505002) = 1112281344
Test32Compound(-1180505002, 1180505002) = -1197457408
Test32Compound(1180505002, 1180505002) = 101253376
Test0Compound(-1183636315, 1183636315) = -1878842368
Test0Compound(1183636315, 1183636315) = 1108136448
Test1Compound(-1183636315, 1183636315) = 158466048
Test1Compound(1183636315, 1183636315) = 34113792
Test2Compound(-1183636315, 1183636315) = -1878842368
Test2Compound(1183636315, 1183636315) = 1082427392
Test16Compound(-1183636315, 1183636315) = -1878842368
Test16Compound(1183636315, 1183636315) = 1141408256
Test20Compound(-1183636315, 1183636315) = -1878842368
Test20Compound(1183636315, 1183636315) = 1175243264
Test32Compound(-1183636315, 1183636315) = -1878842368
Test32Compound(1183636315, 1183636315) = 67637760
Test0Compound(-1186767628, 1186767628) = -2013064192
Test0Compound(1186767628, 1186767628) = 1077412096
Test1Compound(-1186767628, 1186767628) = 21173248
Test1Compound(1186767628, 1186767628) = 3448832
Test2Compound(-1186767628, 1186767628) = -2013064192
Test2Compound(1186767628, 1186767628) = 1185972992
Test16Compound(-1186767628, 1186767628) = -2013064192
Test16Compound(1186767628, 1186767628) = 1140859136
Test20Compound(-1186767628, 1186767628) = -2013064192
Test20Compound(1186767628, 1186767628) = 1077149952
Test32Compound(-1186767628, 1186767628) = -2013064192
Test32Compound(1186767628, 1186767628) = 1074569472
Test0Compound(-1189898941, 1189898941) = -1459449856
Test0Compound(1189898941, 1189898941) = 1156055040
Test1Compound(-1189898941, 1189898941) = 538084608
Test1Compound(1189898941, 1189898941) = 48523776
Test2Compound(-1189898941, 1189898941) = -1459449856
Test2Compound(1189898941, 1189898941) = 1119904256
Test16Compound(-1189898941, 1189898941) = -1459449856
Test16Compound(1189898941, 1189898941) = 1118584832
Test20Compound(-1189898941, 1189898941) = -1459449856
Test20Compound(1189898941, 1189898941) = 1180723200
Test32Compound(-1189898941, 1189898941) = -1459449856
Test32Compound(1189898941, 1189898941) = 42229760
Test0Compound(-1193030254, 1193030254) = -1476343552
Test0Compound(1193030254, 1193030254) = 85729792
Test1Compound(-1193030254, 1193030254) = -1595898624
Test1Compound(1193030254, 1193030254) = 1159204864
Test2Compound(-1193030254, 1193030254) = -1476343552
Test2Compound(1193030254, 1193030254) = 68420096
Test16Compound(-1193030254, 1193030254) = -1476343552
Test16Compound(1193030254, 1193030254) = 117441024
Test20Compound(-1193030254, 1193030254) = -1476343552
Test20Compound(1193030254, 1193030254) = 68157952
Test32Compound(-1193030254, 1193030254) = -1476343552
Test32Compound(1193030254, 1193030254) = 1090789888
Test0Compound(-1196161567, 1196161567) = 137625600
Test0Compound(1196161567, 1196161567) = 67801088
Test1Compound(-1196161567, 1196161567) = 2098176
Test1Compound(1196161567, 1196161567) = 1128434176
Test2Compound(-1196161567, 1196161567) = 137625600
Test2Compound(1196161567, 1196161567) = 1124237312
Test16Compound(-1196161567, 1196161567) = 137625600
Test16Compound(1196161567, 1196161567) = 21639168
Test20Compound(-1196161567, 1196161567) = 137625600
Test20Compound(1196161567, 1196161567) = 1179260928
Test32Compound(-1196161567, 1196161567) = 137625600
Test32Compound(1196161567, 1196161567) = 101306368
Test0Compound(-1199292880, 1199292880) = -2012989952
Test0Compound(1199292880, 1199292880) = 1786112
Test1Compound(-1199292880, 1199292880) = -2139081728
Test1Compound(1199292880, 1199292880) = 1074987264
Test2Compound(-1199292880, 1199292880) = -2012989952
Test2Compound(1199292880, 1199292880) = 118669568
Test16Compound(-1199292880, 1199292880) = -2012989952
Test16Compound(1199292880, 1199292880) = 5456128
Test20Compound(-1199292880, 1199292880) = -2012989952
Test20Compound(1199292880, 1199292880) = 1178747136
Test32Compound(-1199292880, 1199292880) = -2012989952
Test32Compound(1199292880, 1199292880) = 1278208
Test0Compound(-1202424193, 1202424193) = 809772032
Test0Compound(1202424193, 1202424193) = 35717376
Test1Compound(-1202424193, 1202424193) = 671097344
Test1Compound(1202424193, 1202424193) = 1099467008
Test2Compound(-1202424193, 1202424193) = 809772032
Test2Compound(1202424193, 1202424193) = 25690368
Test16Compound(-1202424193, 1202424193) = 809772032
Test16Compound(1202424193, 1202424193) = 78217472
Test20Compound(-1202424193, 1202424193) = 809772032
Test20Compound(1202424193, 1202424193) = 59246848
Test32Compound(-1202424193, 1202424193) = 809772032
Test32Compound(1202424193, 1202424193) = 1201832192
Test0Compound(-1205555506, 1205555506) = 941621760
Test0Compound(1205555506, 1205555506) = 1095237632
Test1Compound(-1205555506, 1205555506) = -1342177280
Test1Compound(1205555506, 1205555506) = 16994560
Test2Compound(-1205555506, 1205555506) = 941621760
Test2Compound(1205555506, 1205555506) = 1090736128
Test16Compound(-1205555506, 1205555506) = 941621760
Test16Compound(1205555506, 1205555506) = 117510144
Test20Compound(-1205555506, 1205555506) = 941621760
Test20Compound(1205555506, 1205555506) = 1179320320
Test32Compound(-1205555506, 1205555506) = 941621760
Test32Compound(1205555506, 1205555506) = 76693504
Test0Compound(-1208686819, 1208686819) = 571516672
Test0Compound(1208686819, 1208686819) = 1074337792
Test1Compound(-1208686819, 1208686819) = -1576761856
Test1Compound(1208686819, 1208686819) = 134746112
Test2Compound(-1208686819, 1208686819) = 571516672
Test2Compound(1208686819, 1208686819) = 1073940480
Test16Compound(-1208686819, 1208686819) = 571516672
Test16Compound(1208686819, 1208686819) = 1074399232
Test20Compound(-1208686819, 1208686819) = 571516672
Test20Compound(1208686819, 1208686819) = 1074464768
Test32Compound(-1208686819, 1208686819) = 571516672
Test32Compound(1208686819, 1208686819) = 1073747968
Test0Compound(-1211818132, 1211818132) = 935594496
Test0Compound(1211818132, 1211818132) = 1209155584
Test1Compound(-1211818132, 1211818132) = -1484715776
Test1Compound(1211818132, 1211818132) = 663552
Test2Compound(-1211818132, 1211818132) = 935594496
Test2Compound(1211818132, 1211818132) = 1208483840
Test16Compound(-1211818132, 1211818132) = 935594496
Test16Compound(1211818132, 1211818132) = 1207984128
Test20Compound(-1211818132, 1211818132) = 935594496
Test20Compound(1211818132, 1211818132) = 1210638336
Test32Compound(-1211818132, 1211818132) = 935594496
Test32Compound(1211818132, 1211818132) = 1210736640
Test0Compound(-1214949445, 1214949445) = 536958208
Test0Compound(1214949445, 1214949445) = 2793472
Test1Compound(-1214949445, 1214949445) = 395580672
Test1Compound(1214949445, 1214949445) = 1076365312
Test2Compound(-1214949445, 1214949445) = 536958208
Test2Compound(1214949445, 1214949445) = 134389760
Test16Compound(-1214949445, 1214949445) = 536958208
Test16Compound(1214949445, 1214949445) = 141041664
Test20Compound(-1214949445, 1214949445) = 536958208
Test20Compound(1214949445, 1214949445) = 1073905664
Test32Compound(-1214949445, 1214949445) = 536958208
Test32Compound(1214949445, 1214949445) = 172032
Test0Compound(-1218080758, 1218080758) = -1291812864
Test0Compound(1218080758, 1218080758) = 1082802176
Test1Compound(-1218080758, 1218080758) = 845418496
Test1Compound(1218080758, 1218080758) = 143138816
Test2Compound(-1218080758, 1218080758) = -1291812864
Test2Compound(1218080758, 1218080758) = 1073750016
Test16Compound(-1218080758, 1218080758) = -1291812864
Test16Compound(1218080758, 1218080758) = 1217544192
Test20Compound(-1218080758, 1218080758) = -1291812864
Test20Compound(1218080758, 1218080758) = 1073741824
Test32Compound(-1218080758, 1218080758) = -1291812864
Test32Compound(1218080758, 1218080758) = 1209548800
Test0Compound(-1221212071, 1221212071) = 806404096
Test0Compound(1221212071, 1221212071) = 1216358144
Test1Compound(-1221212071, 1221212071) = -1492088832
Test1Compound(1221212071, 1221212071) = 139077376
Test2Compound(-1221212071, 1221212071) = 806404096
Test2Compound(1221212071, 1221212071) = 1074272000
Test16Compound(-1221212071, 1221212071) = 806404096
Test16Compound(1221212071, 1221212071) = 1212688128
Test20Compound(-1221212071, 1221212071) = 806404096
Test20Compound(1221212071, 1221212071) = 1212155648
Test32Compound(-1221212071, 1221212071) = 806404096
Test32Compound(1221212071, 1221212071) = 1221076736
Test0Compound(-1224343384, 1224343384) = -2147090432
Test0Compound(1224343384, 1224343384) = 14708224
Test1Compound(-1224343384, 1224343384) = 923009024
Test1Compound(1224343384, 1224343384) = 14183680
Test2Compound(-1224343384, 1224343384) = -2147090432
Test2Compound(1224343384, 1224343384) = 1221618688
Test16Compound(-1224343384, 1224343384) = -2147090432
Test16Compound(1224343384, 1224343384) = 1082154496
Test20Compound(-1224343384, 1224343384) = -2147090432
Test20Compound(1224343384, 1224343384) = 1214798336
Test32Compound(-1224343384, 1224343384) = -2147090432
Test32Compound(1224343384, 1224343384) = 1075858944
Test0Compound(-1227474697, 1227474697) = -2108293120
Test0Compound(1227474697, 1227474697) = 1226884608
Test1Compound(-1227474697, 1227474697) = 806631424
Test1Compound(1227474697, 1227474697) = 1074316544
Test2Compound(-1227474697, 1227474697) = -2108293120
Test2Compound(1227474697, 1227474697) = 153125888
Test16Compound(-1227474697, 1227474697) = -2108293120
Test16Compound(1227474697, 1227474697) = 2704896
Test20Compound(-1227474697, 1227474697) = -2108293120
Test20Compound(1227474697, 1227474697) = 2130432
Test32Compound(-1227474697, 1227474697) = -2108293120
Test32Compound(1227474697, 1227474697) = 640512
Test0Compound(-1230606010, 1230606010) = 369107200
Test0Compound(1230606010, 1230606010) = 4230656
Test1Compound(-1230606010, 1230606010) = 346427392
Test1Compound(1230606010, 1230606010) = 1212157440
Test2Compound(-1230606010, 1230606010) = 369107200
Test2Compound(1230606010, 1230606010) = 18451456
Test16Compound(-1230606010, 1230606010) = 369107200
Test16Compound(1230606010, 1230606010) = 5869056
Test20Compound(-1230606010, 1230606010) = 369107200
Test20Compound(1230606010, 1230606010) = 1228933632
Test32Compound(-1230606010, 1230606010) = 369107200
Test32Compound(1230606010, 1230606010) = 1209568768
Test0Compound(-1233737323, 1233737323) = 373598464
Test0Compound(1233737323, 1233737323) = 25169920
Test1Compound(-1233737323, 1233737323) = 340035840
Test1Compound(1233737323, 1233737323) = 1225344512
Test2Compound(-1233737323, 1233737323) = 373598464
Test2Compound(1233737323, 1233737323) = 8393728
Test16Compound(-1233737323, 1233737323) = 373598464
Test16Compound(1233737323, 1233737323) = 134303744
Test20Compound(-1233737323, 1233737323) = 373598464
Test20Compound(1233737323, 1233737323) = 1074282496
Test32Compound(-1233737323, 1233737323) = 373598464
Test32Compound(1233737323, 1233737323) = 1082675200
Test0Compound(-1236868636, 1236868636) = 910450944
Test0Compound(1236868636, 1236868636) = 4608
Test1Compound(-1236868636, 1236868636) = 910442752
Test1Compound(1236868636, 1236868636) = 1236865024
Test2Compound(-1236868636, 1236868636) = 910450944
Test2Compound(1236868636, 1236868636) = 19926528
Test16Compound(-1236868636, 1236868636) = 910450944
Test16Compound(1236868636, 1236868636) = 160436736
Test20Compound(-1236868636, 1236868636) = 910450944
Test20Compound(1236868636, 1236868636) = 1077414400
Test32Compound(-1236868636, 1236868636) = 910450944
Test32Compound(1236868636, 1236868636) = 18878976
Test0Compound(-1239999949, 1239999949) = -2079909376
Test0Compound(1239999949, 1239999949) = 164127744
Test1Compound(-1239999949, 1239999949) = 840306688
Test1Compound(1239999949, 1239999949) = 29377536
Test2Compound(-1239999949, 1239999949) = -2079909376
Test2Compound(1239999949, 1239999949) = 1235755008
Test16Compound(-1239999949, 1239999949) = -2079909376
Test16Compound(1239999949, 1239999949) = 1214301184
Test20Compound(-1239999949, 1239999949) = -2079909376
Test20Compound(1239999949, 1239999949) = 541696
Test32Compound(-1239999949, 1239999949) = -2079909376
Test32Compound(1239999949, 1239999949) = 1222648832
Test0Compound(-1243131262, 1243131262) = 549736960
Test0Compound(1243131262, 1243131262) = 1074825216
Test1Compound(-1243131262, 1243131262) = -1599913984
Test1Compound(1243131262, 1243131262) = 168305920
Test2Compound(-1243131262, 1243131262) = 549736960
Test2Compound(1243131262, 1243131262) = 1208001536
Test16Compound(-1243131262, 1243131262) = 549736960
Test16Compound(1243131262, 1243131262) = 1108871168
Test20Compound(-1243131262, 1243131262) = 549736960
Test20Compound(1243131262, 1243131262) = 167775232
Test32Compound(-1243131262, 1243131262) = 549736960
Test32Compound(1243131262, 1243131262) = 134752256
Test0Compound(-1246262575, 1246262575) = -1314652160
Test0Compound(1246262575, 1246262575) = 1207989504
Test1Compound(-1246262575, 1246262575) = 564365312
Test1Compound(1246262575, 1246262575) = 38302720
Test2Compound(-1246262575, 1246262575) = -1314652160
Test2Compound(1246262575, 1246262575) = 1073766656
Test16Compound(-1246262575, 1246262575) = -1314652160
Test16Compound(1246262575, 1246262575) = 1074283776
Test20Compound(-1246262575, 1246262575) = -1314652160
Test20Compound(1246262575, 1246262575) = 134750464
Test32Compound(-1246262575, 1246262575) = -1314652160
Test32Compound(1246262575, 1246262575) = 5376
Test0Compound(-1249393888, 1249393888) = 361103360
Test0Compound(1249393888, 1249393888) = 7865344
Test1Compound(-1249393888, 1249393888) = 352699136
Test1Compound(1249393888, 1249393888) = 1248854016
Test2Compound(-1249393888, 1249393888) = 361103360
Test2Compound(1249393888, 1249393888) = 6831104
Test16Compound(-1249393888, 1249393888) = 361103360
Test16Compound(1249393888, 1249393888) = 1115165696
Test20Compound(-1249393888, 1249393888) = 361103360
Test20Compound(1249393888, 1249393888) = 1079511040
Test32Compound(-1249393888, 1249393888) = 361103360
Test32Compound(1249393888, 1249393888) = 1241523200
Test0Compound(-1252525201, 1252525201) = 622010880
Test0Compound(1252525201, 1252525201) = 1109393408
Test1Compound(-1252525201, 1252525201) = -1605164800
Test1Compound(1252525201, 1252525201) = 134743040
Test2Compound(-1252525201, 1252525201) = 622010880
Test2Compound(1252525201, 1252525201) = 1117783040
Test16Compound(-1252525201, 1252525201) = 622010880
Test16Compound(1252525201, 1252525201) = 1218445312
Test20Compound(-1252525201, 1252525201) = 622010880
Test20Compound(1252525201, 1252525201) = 41944064
Test32Compound(-1252525201, 1252525201) = 622010880
Test32Compound(1252525201, 1252525201) = 35651584
Test0Compound(-1255656514, 1255656514) = 338178816
Test0Compound(1255656514, 1255656514) = 1087717376
Test1Compound(-1255656514, 1255656514) = -1862257920
Test1Compound(1255656514, 1255656514) = 142937088
Test2Compound(-1255656514, 1255656514) = 338178816
Test2Compound(1255656514, 1255656514) = 1115998208
Test16Compound(-1255656514, 1255656514) = 338178816
Test16Compound(1255656514, 1255656514) = 173146112
Test20Compound(-1255656514, 1255656514) = 338178816
Test20Compound(1255656514, 1255656514) = 177274880
Test32Compound(-1255656514, 1255656514) = 338178816
Test32Compound(1255656514, 1255656514) = 147243008
Test0Compound(-1258787827, 1258787827) = 808453120
Test0Compound(1258787827, 1258787827) = 1241682176
Test1Compound(-1258787827, 1258787827) = -1540857856
Test1Compound(1258787827, 1258787827) = 151159040
Test2Compound(-1258787827, 1258787827) = 808453120
Test2Compound(1258787827, 1258787827) = 1073873152
Test16Compound(-1258787827, 1258787827) = 808453120
Test16Compound(1258787827, 1258787827) = 1258557696
Test20Compound(-1258787827, 1258787827) = 808453120
Test20Compound(1258787827, 1258787827) = 184713472
Test32Compound(-1258787827, 1258787827) = 808453120
Test32Compound(1258787827, 1258787827) = 184881408
Test0Compound(-1261919140, 1261919140) = 612934656
Test0Compound(1261919140, 1261919140) = 151388416
Test1Compound(-1261919140, 1261919140) = 276865024
Test1Compound(1261919140, 1261919140) = 1077238016
Test2Compound(-1261919140, 1261919140) = 612934656
Test2Compound(1261919140, 1261919140) = 187963648
Test16Compound(-1261919140, 1261919140) = 612934656
Test16Compound(1261919140, 1261919140) = 1211318528
Test20Compound(-1261919140, 1261919140) = 612934656
Test20Compound(1261919140, 1261919140) = 1225855232
Test32Compound(-1261919140, 1261919140) = 612934656
Test32Compound(1261919140, 1261919140) = 3211520
Test0Compound(-1265050453, 1265050453) = -1265073152
Test0Compound(1265050453, 1265050453) = 1095107072
Test1Compound(-1265050453, 1265050453) = 806387712
Test1Compound(1265050453, 1265050453) = 136651008
Test2Compound(-1265050453, 1265050453) = -1265073152
Test2Compound(1265050453, 1265050453) = 1208229888
Test16Compound(-1265050453, 1265050453) = -1265073152
Test16Compound(1265050453, 1265050453) = 1126171136
Test20Compound(-1265050453, 1265050453) = -1265073152
Test20Compound(1265050453, 1265050453) = 21299712
Test32Compound(-1265050453, 1265050453) = -1265073152
Test32Compound(1265050453, 1265050453) = 170009088
Test0Compound(-1268181766, 1268181766) = 807474176
Test0Compound(1268181766, 1268181766) = 1115947008
Test1Compound(-1268181766, 1268181766) = -1542909952
Test1Compound(1268181766, 1268181766) = 33745664
Test2Compound(-1268181766, 1268181766) = 807474176
Test2Compound(1268181766, 1268181766) = 1234225664
Test16Compound(-1268181766, 1268181766) = 807474176
Test16Compound(1268181766, 1268181766) = 1220608
Test20Compound(-1268181766, 1268181766) = 807474176
Test20Compound(1268181766, 1268181766) = 177627136
Test32Compound(-1268181766, 1268181766) = 807474176
Test32Compound(1268181766, 1268181766) = 159408128
Test0Compound(-1271313079, 1271313079) = -1809252096
Test0Compound(1271313079, 1271313079) = 164016640
Test1Compound(-1271313079, 1271313079) = -2145367040
Test1Compound(1271313079, 1271313079) = 1099215360
Test2Compound(-1271313079, 1271313079) = -1809252096
Test2Compound(1271313079, 1271313079) = 1094983680
Test16Compound(-1271313079, 1271313079) = -1809252096
Test16Compound(1271313079, 1271313079) = 1111630336
Test20Compound(-1271313079, 1271313079) = -1809252096
Test20Compound(1271313079, 1271313079) = 21279232
Test32Compound(-1271313079, 1271313079) = -1809252096
Test32Compound(1271313079, 1271313079) = 42209792
Test0Compound(-1274444392, 1274444392) = -1811381248
Test0Compound(1274444392, 1274444392) = 1248217600
Test1Compound(-1274444392, 1274444392) = 1024
Test1Compound(1274444392, 1274444392) = 39075840
Test2Compound(-1274444392, 1274444392) = -1811381248
Test2Compound(1274444392, 1274444392) = 39074304
Test16Compound(-1274444392, 1274444392) = -1811381248
Test16Compound(1274444392, 1274444392) = 163998208
Test20Compound(-1274444392, 1274444392) = -1811381248
Test20Compound(1274444392, 1274444392) = 1235243520
Test32Compound(-1274444392, 1274444392) = -1811381248
Test32Compound(1274444392, 1274444392) = 1228278272
Test0Compound(-1277575705, 1277575705) = 864098304
Test0Compound(1277575705, 1277575705) = 136593920
Test1Compound(-1277575705, 1277575705) = 593008640
Test1Compound(1277575705, 1277575705) = 1143078912
Test2Compound(-1277575705, 1277575705) = 864098304
Test2Compound(1277575705, 1277575705) = 16896
Test16Compound(-1277575705, 1277575705) = 864098304
Test16Compound(1277575705, 1277575705) = 1210057216
Test20Compound(-1277575705, 1277575705) = 864098304
Test20Compound(1277575705, 1277575705) = 1210188288
Test32Compound(-1277575705, 1277575705) = 864098304
Test32Compound(1277575705, 1277575705) = 201589248
Test0Compound(-1280707018, 1280707018) = 866657280
Test0Compound(1280707018, 1280707018) = 68550912
Test1Compound(-1280707018, 1280707018) = 595599872
Test1Compound(1280707018, 1280707018) = 1078200576
Test2Compound(-1280707018, 1280707018) = 866657280
Test2Compound(1280707018, 1280707018) = 205652224
Test16Compound(-1280707018, 1280707018) = 866657280
Test16Compound(1280707018, 1280707018) = 1213202688
Test20Compound(-1280707018, 1280707018) = 866657280
Test20Compound(1280707018, 1280707018) = 1213204736
Test32Compound(-1280707018, 1280707018) = 866657280
Test32Compound(1280707018, 1280707018) = 206569728
Test0Compound(-1283838331, 1283838331) = -1572721152
Test0Compound(1283838331, 1283838331) = 1275072768
Test1Compound(-1283838331, 1283838331) = 306318848
Test1Compound(1283838331, 1283838331) = 142983168
Test2Compound(-1283838331, 1283838331) = -1572721152
Test2Compound(1283838331, 1283838331) = 1140953344
Test16Compound(-1283838331, 1283838331) = -1572721152
Test16Compound(1283838331, 1283838331) = 75825408
Test20Compound(-1283838331, 1283838331) = -1572721152
Test20Compound(1283838331, 1283838331) = 1149518080
Test32Compound(-1283838331, 1283838331) = -1572721152
Test32Compound(1283838331, 1283838331) = 1283461376
Test0Compound(-1286969644, 1286969644) = -1610457088
Test0Compound(1286969644, 1286969644) = 9797632
Test1Compound(-1286969644, 1286969644) = -1823980032
Test1Compound(1286969644, 1286969644) = 1083250944
Test2Compound(-1286969644, 1286969644) = -1610457088
Test2Compound(1286969644, 1286969644) = 201363456
Test16Compound(-1286969644, 1286969644) = -1610457088
Test16Compound(1286969644, 1286969644) = 1278545920
Test20Compound(-1286969644, 1286969644) = -1610457088
Test20Compound(1286969644, 1286969644) = 364544
Test32Compound(-1286969644, 1286969644) = -1610457088
Test32Compound(1286969644, 1286969644) = 143687680
Test0Compound(-1290100957, 1290100957) = 319979776
Test0Compound(1290100957, 1290100957) = 134242304
Test1Compound(-1290100957, 1290100957) = 51511296
Test1Compound(1290100957, 1290100957) = 1155883008
Test2Compound(-1290100957, 1290100957) = 319979776
Test2Compound(1290100957, 1290100957) = 1086406656
Test16Compound(-1290100957, 1290100957) = 319979776
Test16Compound(1290100957, 1290100957) = 1145307136
Test20Compound(-1290100957, 1290100957) = 319979776
Test20Compound(1290100957, 1290100957) = 149159936
Test32Compound(-1290100957, 1290100957) = 319979776
Test32Compound(1290100957, 1290100957) = 1151598592
Test0Compound(-1293232270, 1293232270) = -1572712192
Test0Compound(1293232270, 1293232270) = 152053760
Test1Compound(-1293232270, 1293232270) = -1876819968
Test1Compound(1293232270, 1293232270) = 1141180416
Test2Compound(-1293232270, 1293232270) = -1572712192
Test2Compound(1293232270, 1293232270) = 16842752
Test16Compound(-1293232270, 1293232270) = -1572712192
Test16Compound(1293232270, 1293232270) = 1224812544
Test20Compound(-1293232270, 1293232270) = -1572712192
Test20Compound(1293232270, 1293232270) = 219488256
Test32Compound(-1293232270, 1293232270) = -1572712192
Test32Compound(1293232270, 1293232270) = 202704896
Test0Compound(-1296363583, 1296363583) = -1844379648
Test0Compound(1296363583, 1296363583) = 1212428288
Test1Compound(-1296363583, 1296363583) = 8912896
Test1Compound(1296363583, 1296363583) = 67117056
Test2Compound(-1296363583, 1296363583) = -1844379648
Test2Compound(1296363583, 1296363583) = 20975616
Test16Compound(-1296363583, 1296363583) = -1844379648
Test16Compound(1296363583, 1296363583) = 218378240
Test20Compound(-1296363583, 1296363583) = -1844379648
Test20Compound(1296363583, 1296363583) = 1077997568
Test32Compound(-1296363583, 1296363583) = -1844379648
Test32Compound(1296363583, 1296363583) = 17051648
Test0Compound(-1299494896, 1299494896) = 570574848
Test0Compound(1299494896, 1299494896) = 85983488
Test1Compound(-1299494896, 1299494896) = 276971520
Test1Compound(1299494896, 1299494896) = 1091875072
Test2Compound(-1299494896, 1299494896) = 570574848
Test2Compound(1299494896, 1299494896) = 1061120
Test16Compound(-1299494896, 1299494896) = 570574848
Test16Compound(1299494896, 1299494896) = 1282703616
Test20Compound(-1299494896, 1299494896) = 570574848
Test20Compound(1299494896, 1299494896) = 4464896
Test32Compound(-1299494896, 1299494896) = 570574848
Test32Compound(1299494896, 1299494896) = 1145045248
Test0Compound(-1302626209, 1302626209) = 538083328
Test0Compound(1302626209, 1302626209) = 228598528
Test1Compound(-1302626209, 1302626209) = 307363840
Test1Compound(1302626209, 1302626209) = 1300505344
Test2Compound(-1302626209, 1302626209) = 538083328
Test2Compound(1302626209, 1302626209) = 153101056
Test16Compound(-1302626209, 1302626209) = 538083328
Test16Compound(1302626209, 1302626209) = 1210065664
Test20Compound(-1302626209, 1302626209) = 538083328
Test20Compound(1302626209, 1302626209) = 8397568
Test32Compound(-1302626209, 1302626209) = 538083328
Test32Compound(1302626209, 1302626209) = 1142956800
Test0Compound(-1305757522, 1305757522) = 805382144
Test0Compound(1305757522, 1305757522) = 92538368
Test1Compound(-1305757522, 1305757522) = 573120512
Test1Compound(1305757522, 1305757522) = 1166034176
Test2Compound(-1305757522, 1305757522) = 805382144
Test2Compound(1305757522, 1305757522) = 22283264
Test16Compound(-1305757522, 1305757522) = 805382144
Test16Compound(1305757522, 1305757522) = 1154483712
Test20Compound(-1305757522, 1305757522) = 805382144
Test20Compound(1305757522, 1305757522) = 205783552
Test32Compound(-1305757522, 1305757522) = 805382144
Test32Compound(1305757522, 1305757522) = 1075070464
Test0Compound(-1308888835, 1308888835) = -1325228032
Test0Compound(1308888835, 1308888835) = 1275070976
Test1Compound(-1308888835, 1308888835) = 553816064
Test1Compound(1308888835, 1308888835) = 168036608
Test2Compound(-1308888835, 1308888835) = -1325228032
Test2Compound(1308888835, 1308888835) = 1207961600
Test16Compound(-1308888835, 1308888835) = -1325228032
Test16Compound(1308888835, 1308888835) = 201329152
Test20Compound(-1308888835, 1308888835) = -1325228032
Test20Compound(1308888835, 1308888835) = 1140852224
Test32Compound(-1308888835, 1308888835) = -1325228032
Test32Compound(1308888835, 1308888835) = 201329152
Test0Compound(-1312020148, 1312020148) = 268697856
Test0Compound(1312020148, 1312020148) = 1308706304
Test1Compound(-1312020148, 1312020148) = -2147473408
Test1Compound(1312020148, 1312020148) = 204555776
Test2Compound(-1312020148, 1312020148) = 268697856
Test2Compound(1312020148, 1312020148) = 204542976
Test16Compound(-1312020148, 1312020148) = 268697856
Test16Compound(1312020148, 1312020148) = 1107482112
Test20Compound(-1312020148, 1312020148) = 268697856
Test20Compound(1312020148, 1312020148) = 168956416
Test32Compound(-1312020148, 1312020148) = 268697856
Test32Compound(1312020148, 1312020148) = 100681216
Test0Compound(-1315151461, 1315151461) = -2122309632
Test0Compound(1315151461, 1315151461) = 1073910784
Test1Compound(-1315151461, 1315151461) = 18612224
Test1Compound(1315151461, 1315151461) = 235016704
Test2Compound(-1315151461, 1315151461) = -2122309632
Test2Compound(1315151461, 1315151461) = 207753216
Test16Compound(-1315151461, 1315151461) = -2122309632
Test16Compound(1315151461, 1315151461) = 1178637312
Test20Compound(-1315151461, 1315151461) = -2122309632
Test20Compound(1315151461, 1315151461) = 241372160
Test32Compound(-1315151461, 1315151461) = -2122309632
Test32Compound(1315151461, 1315151461) = 201495552
Test0Compound(-1318282774, 1318282774) = 805572608
Test0Compound(1318282774, 1318282774) = 1284571648
Test1Compound(-1318282774, 1318282774) = -1587539968
Test1Compound(1318282774, 1318282774) = 209739776
Test2Compound(-1318282774, 1318282774) = 805572608
Test2Compound(1318282774, 1318282774) = 1241531904
Test16Compound(-1318282774, 1318282774) = 805572608
Test16Compound(1318282774, 1318282774) = 100884992
Test20Compound(-1318282774, 1318282774) = 805572608
Test20Compound(1318282774, 1318282774) = 1074856448
Test32Compound(-1318282774, 1318282774) = 805572608
Test32Compound(1318282774, 1318282774) = 147968
Test0Compound(-1321414087, 1321414087) = -1339801088
Test0Compound(1321414087, 1321414087) = 138477824
Test1Compound(-1321414087, 1321414087) = -1591721984
Test1Compound(1321414087, 1321414087) = 1207971072
Test2Compound(-1321414087, 1321414087) = -1339801088
Test2Compound(1321414087, 1321414087) = 113454336
Test16Compound(-1321414087, 1321414087) = -1339801088
Test16Compound(1321414087, 1321414087) = 1149247744
Test20Compound(-1321414087, 1321414087) = -1339801088
Test20Compound(1321414087, 1321414087) = 8464640
Test32Compound(-1321414087, 1321414087) = -1339801088
Test32Compound(1321414087, 1321414087) = 1082327296
Test0Compound(-1324545400, 1324545400) = -1862203392
Test0Compound(1324545400, 1324545400) = 36888576
Test1Compound(-1324545400, 1324545400) = -2146696704
Test1Compound(1324545400, 1324545400) = 1076942080
Test2Compound(-1324545400, 1324545400) = -1862203392
Test2Compound(1324545400, 1324545400) = 1075892224
Test16Compound(-1324545400, 1324545400) = -1862203392
Test16Compound(1324545400, 1324545400) = 6434816
Test20Compound(-1324545400, 1324545400) = -1862203392
Test20Compound(1324545400, 1324545400) = 1278346240
Test32Compound(-1324545400, 1324545400) = -1862203392
Test32Compound(1324545400, 1324545400) = 9469952
Test0Compound(-1327676713, 1327676713) = -1605090816
Test0Compound(1327676713, 1327676713) = 136352000
Test1Compound(-1327676713, 1327676713) = -1877933568
Test1Compound(1327676713, 1327676713) = 1191185408
Test2Compound(-1327676713, 1327676713) = -1605090816
Test2Compound(1327676713, 1327676713) = 102893824
Test16Compound(-1327676713, 1327676713) = -1605090816
Test16Compound(1327676713, 1327676713) = 167780608
Test20Compound(-1327676713, 1327676713) = -1605090816
Test20Compound(1327676713, 1327676713) = 1193284864
Test32Compound(-1327676713, 1327676713) = -1605090816
Test32Compound(1327676713, 1327676713) = 1291858176
Test0Compound(-1330808026, 1330808026) = 270823936
Test0Compound(1330808026, 1330808026) = 1276149760
Test1Compound(-1330808026, 1330808026) = -2147389184
Test1Compound(1330808026, 1330808026) = 188744704
Test2Compound(-1330808026, 1330808026) = 270823936
Test2Compound(1330808026, 1330808026) = 185762816
Test16Compound(-1330808026, 1330808026) = 270823936
Test16Compound(1330808026, 1330808026) = 1094746112
Test20Compound(-1330808026, 1330808026) = 270823936
Test20Compound(1330808026, 1330808026) = 251823104
Test32Compound(-1330808026, 1330808026) = 270823936
Test32Compound(1330808026, 1330808026) = 1178730496
Test0Compound(-1333939339, 1333939339) = 544284928
Test0Compound(1333939339, 1333939339) = 235028480
Test1Compound(-1333939339, 1333939339) = 275554304
Test1Compound(1333939339, 1333939339) = 1300234240
Test2Compound(-1333939339, 1333939339) = 544284928
Test2Compound(1333939339, 1333939339) = 218254336
Test16Compound(-1333939339, 1333939339) = 544284928
Test16Compound(1333939339, 1333939339) = 100794368
Test20Compound(-1333939339, 1333939339) = 544284928
Test20Compound(1333939339, 1333939339) = 1140868096
Test32Compound(-1333939339, 1333939339) = 544284928
Test32Compound(1333939339, 1333939339) = 234897408
Test0Compound(-1337070652, 1337070652) = -1874558464
Test0Compound(1337070652, 1337070652) = 218104832
Test1Compound(-1337070652, 1337070652) = -2143000064
Test1Compound(1337070652, 1337070652) = 1286733824
Test2Compound(-1337070652, 1337070652) = -1874558464
Test2Compound(1337070652, 1337070652) = 1277170688
Test16Compound(-1337070652, 1337070652) = -1874558464
Test16Compound(1337070652, 1337070652) = 136446976
Test20Compound(-1337070652, 1337070652) = -1874558464
Test20Compound(1337070652, 1337070652) = 1186075648
Test32Compound(-1337070652, 1337070652) = -1874558464
Test32Compound(1337070652, 1337070652) = 50463744
Test0Compound(-1340201965, 1340201965) = 538321920
Test0Compound(1340201965, 1340201965) = 159471872
Test1Compound(-1340201965, 1340201965) = 269746176
Test1Compound(1340201965, 1340201965) = 1231098112
Test2Compound(-1340201965, 1340201965) = 538321920
Test2Compound(1340201965, 1340201965) = 155259136
Test16Compound(-1340201965, 1340201965) = 538321920
Test16Compound(1340201965, 1340201965) = 127998208
Test20Compound(-1340201965, 1340201965) = 538321920
Test20Compound(1340201965, 1340201965) = 1193314560
Test32Compound(-1340201965, 1340201965) = 538321920
Test32Compound(1340201965, 1340201965) = 96524544
Test0Compound(-1343333278, 1343333278) = 207636480
Test0Compound(1343333278, 1343333278) = 1073775104
Test1Compound(-1343333278, 1343333278) = -1941027840
Test1Compound(1343333278, 1343333278) = 268444160
Test2Compound(-1343333278, 1343333278) = 207636480
Test2Compound(1343333278, 1343333278) = 1147392
Test16Compound(-1343333278, 1343333278) = 207636480
Test16Compound(1343333278, 1343333278) = 1073775104
Test20Compound(-1343333278, 1343333278) = 207636480
Test20Compound(1343333278, 1343333278) = 74240
Test32Compound(-1343333278, 1343333278) = 207636480
Test32Compound(1343333278, 1343333278) = 1073807872
Test0Compound(-1346464591, 1346464591) = -1532587008
Test0Compound(1346464591, 1346464591) = 74240
Test1Compound(-1346464591, 1346464591) = -1532751872
Test1Compound(1346464591, 1346464591) = 1346373888
Test2Compound(-1346464591, 1346464591) = -1532587008
Test2Compound(1346464591, 1346464591) = 92160
Test16Compound(-1346464591, 1346464591) = -1532587008
Test16Compound(1346464591, 1346464591) = 82432
Test20Compound(-1346464591, 1346464591) = -1532587008
Test20Compound(1346464591, 1346464591) = 1342269952
Test32Compound(-1346464591, 1346464591) = -1532587008
Test32Compound(1346464591, 1346464591) = 272630272
Test0Compound(-1349595904, 1349595904) = -1350172672
Test0Compound(1349595904, 1349595904) = 270598144
Test1Compound(-1349595904, 1349595904) = -1895510784
Test1Compound(1349595904, 1349595904) = 1074803456
Test2Compound(-1349595904, 1349595904) = -1350172672
Test2Compound(1349595904, 1349595904) = 268509696
Test16Compound(-1349595904, 1349595904) = -1350172672
Test16Compound(1349595904, 1349595904) = 271593472
Test20Compound(-1349595904, 1349595904) = -1350172672
Test20Compound(1349595904, 1349595904) = 1342189568
Test32Compound(-1349595904, 1349595904) = -1350172672
Test32Compound(1349595904, 1349595904) = 272703488
Test0Compound(-1352727217, 1352727217) = 222363648
Test0Compound(1352727217, 1352727217) = 1352673792
Test1Compound(-1352727217, 1352727217) = -1409284864
Test1Compound(1352727217, 1352727217) = 1073752064
Test2Compound(-1352727217, 1352727217) = 222363648
Test2Compound(1352727217, 1352727217) = 268443648
Test16Compound(-1352727217, 1352727217) = 222363648
Test16Compound(1352727217, 1352727217) = 1350621696
Test20Compound(-1352727217, 1352727217) = 222363648
Test20Compound(1352727217, 1352727217) = 268487168
Test32Compound(-1352727217, 1352727217) = 222363648
Test32Compound(1352727217, 1352727217) = 8423936
Test0Compound(-1355858530, 1355858530) = 220663808
Test0Compound(1355858530, 1355858530) = 282100224
Test1Compound(-1355858530, 1355858530) = -1408888832
Test1Compound(1355858530, 1355858530) = 8404992
Test2Compound(-1355858530, 1355858530) = 220663808
Test2Compound(1355858530, 1355858530) = 1347420672
Test16Compound(-1355858530, 1355858530) = 220663808
Test16Compound(1355858530, 1355858530) = 281068032
Test20Compound(-1355858530, 1355858530) = 220663808
Test20Compound(1355858530, 1355858530) = 49664
Test32Compound(-1355858530, 1355858530) = 220663808
Test32Compound(1355858530, 1355858530) = 1087422976
Test0Compound(-1358989843, 1358989843) = -1366884096
Test0Compound(1358989843, 1358989843) = 1342179328
Test1Compound(-1358989843, 1358989843) = 243691776
Test1Compound(1358989843, 1358989843) = 16777728
Test2Compound(-1358989843, 1358989843) = -1366884096
Test2Compound(1358989843, 1358989843) = 1342210048
Test16Compound(-1358989843, 1358989843) = -1366884096
Test16Compound(1358989843, 1358989843) = 1073743872
Test20Compound(-1358989843, 1358989843) = -1366884096
Test20Compound(1358989843, 1358989843) = 0
Test32Compound(-1358989843, 1358989843) = -1366884096
Test32Compound(1358989843, 1358989843) = 1342212096
Test0Compound(-1362121156, 1362121156) = 608313856
Test0Compound(1362121156, 1362121156) = 1091571712
Test1Compound(-1362121156, 1362121156) = -1576927232
Test1Compound(1362121156, 1362121156) = 268455936
Test2Compound(-1362121156, 1362121156) = 608313856
Test2Compound(1362121156, 1362121156) = 1093681152
Test16Compound(-1362121156, 1362121156) = 608313856
Test16Compound(1362121156, 1362121156) = 1344278528
Test20Compound(-1362121156, 1362121156) = 608313856
Test20Compound(1362121156, 1362121156) = 18874368
Test32Compound(-1362121156, 1362121156) = 608313856
Test32Compound(1362121156, 1362121156) = 1361072128
Test0Compound(-1365252469, 1365252469) = -1969758208
Test0Compound(1365252469, 1365252469) = 4196608
Test1Compound(-1365252469, 1365252469) = -1978155008
Test1Compound(1365252469, 1365252469) = 1361053696
Test2Compound(-1365252469, 1365252469) = -1969758208
Test2Compound(1365252469, 1365252469) = 1090519296
Test16Compound(-1365252469, 1365252469) = -1969758208
Test16Compound(1365252469, 1365252469) = 272636160
Test20Compound(-1365252469, 1365252469) = -1969758208
Test20Compound(1365252469, 1365252469) = 1363149056
Test32Compound(-1365252469, 1365252469) = -1969758208
Test32Compound(1365252469, 1365252469) = 1346373888
Test0Compound(-1368383782, 1368383782) = -1543500288
Test0Compound(1368383782, 1368383782) = 1342685184
Test1Compound(-1368383782, 1368383782) = 40897536
Test1Compound(1368383782, 1368383782) = 499968
Test2Compound(-1368383782, 1368383782) = -1543500288
Test2Compound(1368383782, 1368383782) = 1367834624
Test16Compound(-1368383782, 1368383782) = -1543500288
Test16Compound(1368383782, 1368383782) = 1359339520
Test20Compound(-1368383782, 1368383782) = -1543500288
Test20Compound(1368383782, 1368383782) = 293953536
Test32Compound(-1368383782, 1368383782) = -1543500288
Test32Compound(1368383782, 1368383782) = 253952
Test0Compound(-1371515095, 1371515095) = -2143284480
Test0Compound(1371515095, 1371515095) = 1076666368
Test1Compound(-1371515095, 1371515095) = 20992
Test1Compound(1371515095, 1371515095) = 296519680
Test2Compound(-1371515095, 1371515095) = -2143284480
Test2Compound(1371515095, 1371515095) = 296493056
Test16Compound(-1371515095, 1371515095) = -2143284480
Test16Compound(1371515095, 1371515095) = 2564096
Test20Compound(-1371515095, 1371515095) = -2143284480
Test20Compound(1371515095, 1371515095) = 1361446912
Test32Compound(-1371515095, 1371515095) = -2143284480
Test32Compound(1371515095, 1371515095) = 2228224
Test0Compound(-1374646408, 1374646408) = -1609529344
Test0Compound(1374646408, 1374646408) = 1365721088
Test1Compound(-1374646408, 1374646408) = 234882816
Test1Compound(1374646408, 1374646408) = 289812480
Test2Compound(-1374646408, 1374646408) = -1609529344
Test2Compound(1374646408, 1374646408) = 21372928
Test16Compound(-1374646408, 1374646408) = -1609529344
Test16Compound(1374646408, 1374646408) = 1347309568
Test20Compound(-1374646408, 1374646408) = -1609529344
Test20Compound(1374646408, 1374646408) = 1074532352
Test32Compound(-1374646408, 1374646408) = -1609529344
Test32Compound(1374646408, 1374646408) = 289759232
Test0Compound(-1377777721, 1377777721) = -2118122752
Test0Compound(1377777721, 1377777721) = 33961984
Test1Compound(-1377777721, 1377777721) = 765510400
Test1Compound(1377777721, 1377777721) = 405504
Test2Compound(-1377777721, 1377777721) = -2118122752
Test2Compound(1377777721, 1377777721) = 1376069632
Test16Compound(-1377777721, 1377777721) = -2118122752
Test16Compound(1377777721, 1377777721) = 1343895552
Test20Compound(-1377777721, 1377777721) = -2118122752
Test20Compound(1377777721, 1377777721) = 269948928
Test32Compound(-1377777721, 1377777721) = -2118122752
Test32Compound(1377777721, 1377777721) = 1376598016
Test0Compound(-1380909034, 1380909034) = 630259712
Test0Compound(1380909034, 1380909034) = 1380712960
Test1Compound(-1380909034, 1380909034) = -2130706432
Test1Compound(1380909034, 1380909034) = 655872
Test2Compound(-1380909034, 1380909034) = 630259712
Test2Compound(1380909034, 1380909034) = 1376387584
Test16Compound(-1380909034, 1380909034) = 630259712
Test16Compound(1380909034, 1380909034) = 1380712960
Test20Compound(-1380909034, 1380909034) = 630259712
Test20Compound(1380909034, 1380909034) = 1074266624
Test32Compound(-1380909034, 1380909034) = 630259712
Test32Compound(1380909034, 1380909034) = 4981248
Test0Compound(-1384040347, 1384040347) = -1988024320
Test0Compound(1384040347, 1384040347) = 1077297152
Test1Compound(-1384040347, 1384040347) = 151003136
Test1Compound(1384040347, 1384040347) = 305397760
Test2Compound(-1384040347, 1384040347) = -1988024320
Test2Compound(1384040347, 1384040347) = 3325952
Test16Compound(-1384040347, 1384040347) = -1988024320
Test16Compound(1384040347, 1384040347) = 2277376
Test20Compound(-1384040347, 1384040347) = -1988024320
Test20Compound(1384040347, 1384040347) = 1377615872
Test32Compound(-1384040347, 1384040347) = -1988024320
Test32Compound(1384040347, 1384040347) = 269369344
Test0Compound(-1387171660, 1387171660) = 609222656
Test0Compound(1387171660, 1387171660) = 1115983616
Test1Compound(-1387171660, 1387171660) = -1589547008
Test1Compound(1387171660, 1387171660) = 304385536
Test2Compound(-1387171660, 1387171660) = 609222656
Test2Compound(1387171660, 1387171660) = 1352797440
Test16Compound(-1387171660, 1387171660) = 609222656
Test16Compound(1387171660, 1387171660) = 1378782976
Test20Compound(-1387171660, 1387171660) = 609222656
Test20Compound(1387171660, 1387171660) = 1076366080
Test32Compound(-1387171660, 1387171660) = 609222656
Test32Compound(1387171660, 1387171660) = 429824
Test0Compound(-1390302973, 1390302973) = -1390344192
Test0Compound(1390302973, 1390302973) = 274355712
Test1Compound(-1390302973, 1390302973) = -1946115840
Test1Compound(1390302973, 1390302973) = 1108886528
Test2Compound(-1390302973, 1390302973) = -1390344192
Test2Compound(1390302973, 1390302973) = 303432704
Test16Compound(-1390302973, 1390302973) = -1390344192
Test16Compound(1390302973, 1390302973) = 306202112
Test20Compound(-1390302973, 1390302973) = -1390344192
Test20Compound(1390302973, 1390302973) = 9978368
Test32Compound(-1390302973, 1390302973) = -1390344192
Test32Compound(1390302973, 1390302973) = 1074025984
Test0Compound(-1393434286, 1393434286) = -1941913600
Test0Compound(1393434286, 1393434286) = 302259712
Test1Compound(-1393434286, 1393434286) = 674275584
Test1Compound(1393434286, 1393434286) = 16915456
Test2Compound(-1393434286, 1393434286) = -1941913600
Test2Compound(1393434286, 1393434286) = 1342184448
Test16Compound(-1393434286, 1393434286) = -1941913600
Test16Compound(1393434286, 1393434286) = 1124470272
Test20Compound(-1393434286, 1393434286) = -1941913600
Test20Compound(1393434286, 1393434286) = 51251712
Test32Compound(-1393434286, 1393434286) = -1941913600
Test32Compound(1393434286, 1393434286) = 268967424
Test0Compound(-1396565599, 1396565599) = -1941829376
Test0Compound(1396565599, 1396565599) = 303351296
Test1Compound(-1396565599, 1396565599) = 671088896
Test1Compound(1396565599, 1396565599) = 17867776
Test2Compound(-1396565599, 1396565599) = -1941829376
Test2Compound(1396565599, 1396565599) = 1360044544
Test16Compound(-1396565599, 1396565599) = -1941829376
Test16Compound(1396565599, 1396565599) = 1110517248
Test20Compound(-1396565599, 1396565599) = -1941829376
Test20Compound(1396565599, 1396565599) = 321439232
Test32Compound(-1396565599, 1396565599) = -1941829376
Test32Compound(1396565599, 1396565599) = 303138304
Test0Compound(-1399696912, 1399696912) = -1610477312
Test0Compound(1399696912, 1399696912) = 57245696
Test1Compound(-1399696912, 1399696912) = -1936715520
Test1Compound(1399696912, 1399696912) = 1130704384
Test2Compound(-1399696912, 1399696912) = -1610477312
Test2Compound(1399696912, 1399696912) = 306514944
Test16Compound(-1399696912, 1399696912) = -1610477312
Test16Compound(1399696912, 1399696912) = 1111793664
Test20Compound(-1399696912, 1399696912) = -1610477312
Test20Compound(1399696912, 1399696912) = 269027328
Test32Compound(-1399696912, 1399696912) = -1610477312
Test32Compound(1399696912, 1399696912) = 1361936384
Test0Compound(-1402828225, 1402828225) = 603979776
Test0Compound(1402828225, 1402828225) = 1115780096
Test1Compound(-1402828225, 1402828225) = -1604154880
Test1Compound(1402828225, 1402828225) = 310472704
Test2Compound(-1402828225, 1402828225) = 603979776
Test2Compound(1402828225, 1402828225) = 1377591296
Test16Compound(-1402828225, 1402828225) = 603979776
Test16Compound(1402828225, 1402828225) = 10048512
Test20Compound(-1402828225, 1402828225) = 603979776
Test20Compound(1402828225, 1402828225) = 1393636352
Test32Compound(-1402828225, 1402828225) = 603979776
Test32Compound(1402828225, 1402828225) = 311440384
Test0Compound(-1405959538, 1405959538) = -1944043520
Test0Compound(1405959538, 1405959538) = 1128334592
Test1Compound(-1405959538, 1405959538) = 135397376
Test1Compound(1405959538, 1405959538) = 318768128
Test2Compound(-1405959538, 1405959538) = -1944043520
Test2Compound(1405959538, 1405959538) = 46924032
Test16Compound(-1405959538, 1405959538) = -1944043520
Test16Compound(1405959538, 1405959538) = 333056
Test20Compound(-1405959538, 1405959538) = -1944043520
Test20Compound(1405959538, 1405959538) = 1129056512
Test32Compound(-1405959538, 1405959538) = -1944043520
Test32Compound(1405959538, 1405959538) = 1355359488
Test0Compound(-1409090851, 1409090851) = 604149760
Test0Compound(1409090851, 1409090851) = 1363673344
Test1Compound(-1409090851, 1409090851) = -2147313664
Test1Compound(1409090851, 1409090851) = 21299200
Test2Compound(-1409090851, 1409090851) = 604149760
Test2Compound(1409090851, 1409090851) = 20972800
Test16Compound(-1409090851, 1409090851) = 604149760
Test16Compound(1409090851, 1409090851) = 286785792
Test20Compound(-1409090851, 1409090851) = 604149760
Test20Compound(1409090851, 1409090851) = 1091306752
Test32Compound(-1409090851, 1409090851) = 604149760
Test32Compound(1409090851, 1409090851) = 1357447424
Test0Compound(-1412222164, 1412222164) = -2096025600
Test0Compound(1412222164, 1412222164) = 67141632
Test1Compound(-1412222164, 1412222164) = 722477824
Test1Compound(1412222164, 1412222164) = 2903040
Test2Compound(-1412222164, 1412222164) = -2096025600
Test2Compound(1412222164, 1412222164) = 1410074624
Test16Compound(-1412222164, 1412222164) = -2096025600
Test16Compound(1412222164, 1412222164) = 1141653504
Test20Compound(-1412222164, 1412222164) = -2096025600
Test20Compound(1412222164, 1412222164) = 1073775616
Test32Compound(-1412222164, 1412222164) = -2096025600
Test32Compound(1412222164, 1412222164) = 269221888
Test0Compound(-1415353477, 1415353477) = -1574870272
Test0Compound(1415353477, 1415353477) = 1413481472
Test1Compound(-1415353477, 1415353477) = 161565184
Test1Compound(1415353477, 1415353477) = 270303232
Test2Compound(-1415353477, 1415353477) = -1574870272
Test2Compound(1415353477, 1415353477) = 72881152
Test16Compound(-1415353477, 1415353477) = -1574870272
Test16Compound(1415353477, 1415353477) = 529408
Test20Compound(-1415353477, 1415353477) = -1574870272
Test20Compound(1415353477, 1415353477) = 1415352320
Test32Compound(-1415353477, 1415353477) = -1574870272
Test32Compound(1415353477, 1415353477) = 1079280640
Test0Compound(-1418484790, 1418484790) = -2093932288
Test0Compound(1418484790, 1418484790) = 1141135360
Test1Compound(-1418484790, 1418484790) = 723550464
Test1Compound(1418484790, 1418484790) = 1082135552
Test2Compound(-1418484790, 1418484790) = -2093932288
Test2Compound(1418484790, 1418484790) = 336334848
Test16Compound(-1418484790, 1418484790) = -2093932288
Test16Compound(1418484790, 1418484790) = 336336896
Test20Compound(-1418484790, 1418484790) = -2093932288
Test20Compound(1418484790, 1418484790) = 67897344
Test32Compound(-1418484790, 1418484790) = -2093932288
Test32Compound(1418484790, 1418484790) = 1417697280
Test0Compound(-1421616103, 1421616103) = -1560083456
Test0Compound(1421616103, 1421616103) = 1343234560
Test1Compound(-1421616103, 1421616103) = 37928960
Test1Compound(1421616103, 1421616103) = 67895808
Test2Compound(-1421616103, 1421616103) = -1560083456
Test2Compound(1421616103, 1421616103) = 8913408
Test16Compound(-1421616103, 1421616103) = -1560083456
Test16Compound(1421616103, 1421616103) = 68166144
Test20Compound(-1421616103, 1421616103) = -1560083456
Test20Compound(1421616103, 1421616103) = 1409286656
Test32Compound(-1421616103, 1421616103) = -1560083456
Test32Compound(1421616103, 1421616103) = 1150558720
Test0Compound(-1424747416, 1424747416) = -1978395648
Test0Compound(1424747416, 1424747416) = 14707200
Test1Compound(-1424747416, 1424747416) = -1995440128
Test1Compound(1424747416, 1424747416) = 1422410240
Test2Compound(-1424747416, 1424747416) = -1978395648
Test2Compound(1424747416, 1424747416) = 1084768768
Test16Compound(-1424747416, 1424747416) = -1978395648
Test16Compound(1424747416, 1424747416) = 1351297536
Test20Compound(-1424747416, 1424747416) = -1978395648
Test20Compound(1424747416, 1424747416) = 1145752064
Test32Compound(-1424747416, 1424747416) = -1978395648
Test32Compound(1424747416, 1424747416) = 340388352
Test0Compound(-1427878729, 1427878729) = 570442752
Test0Compound(1427878729, 1427878729) = 1074864896
Test1Compound(-1427878729, 1427878729) = -1595670528
Test1Compound(1427878729, 1427878729) = 336630272
Test2Compound(-1427878729, 1427878729) = 570442752
Test2Compound(1427878729, 1427878729) = 1359515904
Test16Compound(-1427878729, 1427878729) = 570442752
Test16Compound(1427878729, 1427878729) = 269488896
Test20Compound(-1427878729, 1427878729) = 570442752
Test20Compound(1427878729, 1427878729) = 1159406336
Test32Compound(-1427878729, 1427878729) = 570442752
Test32Compound(1427878729, 1427878729) = 1141605120
Test0Compound(-1431010042, 1431010042) = -1573878784
Test0Compound(1431010042, 1431010042) = 1158363136
Test1Compound(-1431010042, 1431010042) = 136577280
Test1Compound(1431010042, 1431010042) = 4862464
Test2Compound(-1431010042, 1431010042) = -1573878784
Test2Compound(1431010042, 1431010042) = 1342321152
Test16Compound(-1431010042, 1431010042) = -1573878784
Test16Compound(1431010042, 1431010042) = 4352000
Test20Compound(-1431010042, 1431010042) = -1573878784
Test20Compound(1431010042, 1431010042) = 1430280192
Test32Compound(-1431010042, 1431010042) = -1573878784
Test32Compound(1431010042, 1431010042) = 1414141952
Test0Compound(-1434141355, 1434141355) = 8192
Test0Compound(1434141355, 1434141355) = 86639104
Test1Compound(-1434141355, 1434141355) = -1434182400
Test1Compound(1434141355, 1434141355) = 86589440
Test2Compound(-1434141355, 1434141355) = 8192
Test2Compound(1434141355, 1434141355) = 1344339968
Test16Compound(-1434141355, 1434141355) = 8192
Test16Compound(1434141355, 1434141355) = 90325504
Test20Compound(-1434141355, 1434141355) = 8192
Test20Compound(1434141355, 1434141355) = 1430995456
Test32Compound(-1434141355, 1434141355) = 8192
Test32Compound(1434141355, 1434141355) = 1427259904
Test0Compound(-1437272668, 1437272668) = 304384
Test0Compound(1437272668, 1437272668) = 1157824512
Test1Compound(-1437272668, 1437272668) = -1442798336
Test1Compound(1437272668, 1437272668) = 1151994368
Test2Compound(-1437272668, 1437272668) = 304384
Test2Compound(1437272668, 1437272668) = 279511040
Test16Compound(-1437272668, 1437272668) = 304384
Test16Compound(1437272668, 1437272668) = 1073938432
Test20Compound(-1437272668, 1437272668) = 304384
Test20Compound(1437272668, 1437272668) = 10487808
Test32Compound(-1437272668, 1437272668) = 304384
Test32Compound(1437272668, 1437272668) = 77594624
Test0Compound(-1440403981, 1440403981) = -1577047808
Test0Compound(1440403981, 1440403981) = 72896512
Test1Compound(-1440403981, 1440403981) = -2010838784
Test1Compound(1440403981, 1440403981) = 1079509504
Test2Compound(-1440403981, 1440403981) = -1577047808
Test2Compound(1440403981, 1440403981) = 269668352
Test16Compound(-1440403981, 1440403981) = -1577047808
Test16Compound(1440403981, 1440403981) = 1074417664
Test20Compound(-1440403981, 1440403981) = -1577047808
Test20Compound(1440403981, 1440403981) = 1099993088
Test32Compound(-1440403981, 1440403981) = -1577047808
Test32Compound(1440403981, 1440403981) = 1171427328
Test0Compound(-1443535294, 1443535294) = -1462680064
Test0Compound(1443535294, 1443535294) = 101222656
Test1Compound(-1443535294, 1443535294) = -1598020608
Test1Compound(1443535294, 1443535294) = 1409417472
Test2Compound(-1443535294, 1443535294) = -1462680064
Test2Compound(1443535294, 1443535294) = 302029056
Test16Compound(-1443535294, 1443535294) = -1462680064
Test16Compound(1443535294, 1443535294) = 1174538496
Test20Compound(-1443535294, 1443535294) = -1462680064
Test20Compound(1443535294, 1443535294) = 1073778944
Test32Compound(-1443535294, 1443535294) = -1462680064
Test32Compound(1443535294, 1443535294) = 1074432256
Test0Compound(-1446666607, 1446666607) = 545559040
Test0Compound(1446666607, 1446666607) = 1444954112
Test1Compound(-1446666607, 1446666607) = -2008805376
Test1Compound(1446666607, 1446666607) = 337256704
Test2Compound(-1446666607, 1446666607) = 545559040
Test2Compound(1446666607, 1446666607) = 34734080
Test16Compound(-1446666607, 1446666607) = 545559040
Test16Compound(1446666607, 1446666607) = 1107443712
Test20Compound(-1446666607, 1446666607) = 545559040
Test20Compound(1446666607, 1446666607) = 305160192
Test32Compound(-1446666607, 1446666607) = 545559040
Test32Compound(1446666607, 1446666607) = 103309312
Test0Compound(-1449797920, 1449797920) = 679777280
Test0Compound(1449797920, 1449797920) = 336199680
Test1Compound(-1449797920, 1449797920) = 1085952
Test1Compound(1449797920, 1449797920) = 1107306752
Test2Compound(-1449797920, 1449797920) = 679777280
Test2Compound(1449797920, 1449797920) = 1080688640
Test16Compound(-1449797920, 1449797920) = 679777280
Test16Compound(1449797920, 1449797920) = 1378353152
Test20Compound(-1449797920, 1449797920) = 679777280
Test20Compound(1449797920, 1449797920) = 1415718912
Test32Compound(-1449797920, 1449797920) = 679777280
Test32Compound(1449797920, 1449797920) = 1113595904
Test0Compound(-1452929233, 1452929233) = -2128345856
Test0Compound(1452929233, 1452929233) = 1605632
Test1Compound(-1452929233, 1452929233) = -2130574336
Test1Compound(1452929233, 1452929233) = 1452306432
Test2Compound(-1452929233, 1452929233) = -2128345856
Test2Compound(1452929233, 1452929233) = 1418223616
Test16Compound(-1452929233, 1452929233) = -2128345856
Test16Compound(1452929233, 1452929233) = 278499328
Test20Compound(-1452929233, 1452929233) = -2128345856
Test20Compound(1452929233, 1452929233) = 1140936704
Test32Compound(-1452929233, 1452929233) = -2128345856
Test32Compound(1452929233, 1452929233) = 1385734144
Test0Compound(-1456060546, 1456060546) = 538985984
Test0Compound(1456060546, 1456060546) = 269033472
Test1Compound(-1456060546, 1456060546) = 1443072
Test1Compound(1456060546, 1456060546) = 1187551232
Test2Compound(-1456060546, 1456060546) = 538985984
Test2Compound(1456060546, 1456060546) = 1182830592
Test16Compound(-1456060546, 1456060546) = 538985984
Test16Compound(1456060546, 1456060546) = 76066816
Test20Compound(-1456060546, 1456060546) = 538985984
Test20Compound(1456060546, 1456060546) = 1086427136
Test32Compound(-1456060546, 1456060546) = 538985984
Test32Compound(1456060546, 1456060546) = 1379926016
Test0Compound(-1459191859, 1459191859) = 134641152
Test0Compound(1459191859, 1459191859) = 1181286400
Test1Compound(-1459191859, 1459191859) = -2130414080
Test1Compound(1459191859, 1459191859) = 375422976
Test2Compound(-1459191859, 1459191859) = 134641152
Test2Compound(1459191859, 1459191859) = 341311488
Test16Compound(-1459191859, 1459191859) = 134641152
Test16Compound(1459191859, 1459191859) = 1442906112
Test20Compound(-1459191859, 1459191859) = 134641152
Test20Compound(1459191859, 1459191859) = 316735488
Test32Compound(-1459191859, 1459191859) = 134641152
Test32Compound(1459191859, 1459191859) = 1184432128
Test0Compound(-1462323172, 1462323172) = -1463371776
Test0Compound(1462323172, 1462323172) = 321405696
Test1Compound(-1462323172, 1462323172) = -2137640960
Test1Compound(1462323172, 1462323172) = 1109459712
Test2Compound(-1462323172, 1462323172) = -1463371776
Test2Compound(1462323172, 1462323172) = 1091060480
Test16Compound(-1462323172, 1462323172) = -1463371776
Test16Compound(1462323172, 1462323172) = 84427520
Test20Compound(-1462323172, 1462323172) = -1463371776
Test20Compound(1462323172, 1462323172) = 1109476096
Test32Compound(-1462323172, 1462323172) = -1463371776
Test32Compound(1462323172, 1462323172) = 1344357120
Test0Compound(-1465454485, 1465454485) = -1608372224
Test0Compound(1465454485, 1465454485) = 336071936
Test1Compound(-1465454485, 1465454485) = -2013126656
Test1Compound(1465454485, 1465454485) = 1396772096
Test2Compound(-1465454485, 1465454485) = -1608372224
Test2Compound(1465454485, 1465454485) = 1125649664
Test16Compound(-1465454485, 1465454485) = -1608372224
Test16Compound(1465454485, 1465454485) = 303631616
Test20Compound(-1465454485, 1465454485) = -1608372224
Test20Compound(1465454485, 1465454485) = 1191185664
Test32Compound(-1465454485, 1465454485) = -1608372224
Test32Compound(1465454485, 1465454485) = 117968128
Test0Compound(-1468585798, 1468585798) = -1475278848
Test0Compound(1468585798, 1468585798) = 50366208
Test1Compound(-1468585798, 1468585798) = -1609564160
Test1Compound(1468585798, 1468585798) = 1384666624
Test2Compound(-1468585798, 1468585798) = -1475278848
Test2Compound(1468585798, 1468585798) = 302535936
Test16Compound(-1468585798, 1468585798) = -1475278848
Test16Compound(1468585798, 1468585798) = 1400903424
Test20Compound(-1468585798, 1468585798) = -1475278848
Test20Compound(1468585798, 1468585798) = 1375752960
Test32Compound(-1468585798, 1468585798) = -1475278848
Test32Compound(1468585798, 1468585798) = 1417709312
Test0Compound(-1471717111, 1471717111) = 671227904
Test0Compound(1471717111, 1471717111) = 1199608320
Test1Compound(-1471717111, 1471717111) = -1610546944
Test1Compound(1471717111, 1471717111) = 389550080
Test2Compound(-1471717111, 1471717111) = 671227904
Test2Compound(1471717111, 1471717111) = 1462767616
Test16Compound(-1471717111, 1471717111) = 671227904
Test16Compound(1471717111, 1471717111) = 1124631040
Test20Compound(-1471717111, 1471717111) = 671227904
Test20Compound(1471717111, 1471717111) = 36707840
Test32Compound(-1471717111, 1471717111) = 671227904
Test32Compound(1471717111, 1471717111) = 379097600
Test0Compound(-1474848424, 1474848424) = -2146070528
Test0Compound(1474848424, 1474848424) = 1101547008
Test1Compound(-1474848424, 1474848424) = 671418624
Test1Compound(1474848424, 1474848424) = 1098916864
Test2Compound(-1474848424, 1474848424) = -2146070528
Test2Compound(1474848424, 1474848424) = 292029440
Test16Compound(-1474848424, 1474848424) = -2146070528
Test16Compound(1474848424, 1474848424) = 1075848704
Test20Compound(-1474848424, 1474848424) = -2146070528
Test20Compound(1474848424, 1474848424) = 1203782144
Test32Compound(-1474848424, 1474848424) = -2146070528
Test32Compound(1474848424, 1474848424) = 1184900608
Test0Compound(-1477979737, 1477979737) = 115589376
Test0Compound(1477979737, 1477979737) = 1209010688
Test1Compound(-1477979737, 1477979737) = -1497132800
Test1Compound(1477979737, 1477979737) = 1074268160
Test2Compound(-1477979737, 1477979737) = 115589376
Test2Compound(1477979737, 1477979737) = 402662912
Test16Compound(-1477979737, 1477979737) = 115589376
Test16Compound(1477979737, 1477979737) = 1209018880
Test20Compound(-1477979737, 1477979737) = 115589376
Test20Compound(1477979737, 1477979737) = 1209016832
Test32Compound(-1477979737, 1477979737) = 115589376
Test32Compound(1477979737, 1477979737) = 1209534976
Test0Compound(-1481111050, 1481111050) = -1581774848
Test0Compound(1481111050, 1481111050) = 1073950720
Test1Compound(-1481111050, 1481111050) = 565182464
Test1Compound(1481111050, 1481111050) = 407053824
Test2Compound(-1481111050, 1481111050) = -1581774848
Test2Compound(1481111050, 1481111050) = 1342383104
Test16Compound(-1481111050, 1481111050) = -1581774848
Test16Compound(1481111050, 1481111050) = 1208127488
Test20Compound(-1481111050, 1481111050) = -1581774848
Test20Compound(1481111050, 1481111050) = 134377472
Test32Compound(-1481111050, 1481111050) = -1581774848
Test32Compound(1481111050, 1481111050) = 1208086528
Test0Compound(-1484242363, 1484242363) = 663240704
Test0Compound(1484242363, 1484242363) = 7841024
Test1Compound(-1484242363, 1484242363) = 654311936
Test1Compound(1484242363, 1484242363) = 1483154688
Test2Compound(-1484242363, 1484242363) = 663240704
Test2Compound(1484242363, 1484242363) = 275194112
Test16Compound(-1484242363, 1484242363) = 663240704
Test16Compound(1484242363, 1484242363) = 7570688
Test20Compound(-1484242363, 1484242363) = 663240704
Test20Compound(1484242363, 1484242363) = 1213349120
Test32Compound(-1484242363, 1484242363) = 663240704
Test32Compound(1484242363, 1484242363) = 140977408
Test0Compound(-1487373676, 1487373676) = 654842368
Test0Compound(1487373676, 1487373676) = 404816896
Test1Compound(-1487373676, 1487373676) = 104861696
Test1Compound(1487373676, 1487373676) = 1342210304
Test2Compound(-1487373676, 1487373676) = 654842368
Test2Compound(1487373676, 1487373676) = 1216348160
Test16Compound(-1487373676, 1487373676) = 654842368
Test16Compound(1487373676, 1487373676) = 10585088
Test20Compound(-1487373676, 1487373676) = 654842368
Test20Compound(1487373676, 1487373676) = 8880128
Test32Compound(-1487373676, 1487373676) = 654842368
Test32Compound(1487373676, 1487373676) = 136446976
Test0Compound(-1490504989, 1490504989) = 570982912
Test0Compound(1490504989, 1490504989) = 147866880
Test1Compound(-1490504989, 1490504989) = 19411456
Test1Compound(1490504989, 1490504989) = 1086799872
Test2Compound(-1490504989, 1490504989) = 570982912
Test2Compound(1490504989, 1490504989) = 412552448
Test16Compound(-1490504989, 1490504989) = 570982912
Test16Compound(1490504989, 1490504989) = 407192832
Test20Compound(-1490504989, 1490504989) = 570982912
Test20Compound(1490504989, 1490504989) = 1489127680
Test32Compound(-1490504989, 1490504989) = 570982912
Test32Compound(1490504989, 1490504989) = 147981568
Test0Compound(-1493636302, 1493636302) = -2046285312
Test0Compound(1493636302, 1493636302) = 1074009088
Test1Compound(-1493636302, 1493636302) = 100663552
Test1Compound(1493636302, 1493636302) = 419627008
Test2Compound(-1493636302, 1493636302) = -2046285312
Test2Compound(1493636302, 1493636302) = 285409280
Test16Compound(-1493636302, 1493636302) = -2046285312
Test16Compound(1493636302, 1493636302) = 1359348736
Test20Compound(-1493636302, 1493636302) = -2046285312
Test20Compound(1493636302, 1493636302) = 1359089664
Test32Compound(-1493636302, 1493636302) = -2046285312
Test32Compound(1493636302, 1493636302) = 17241088
Test0Compound(-1496767615, 1496767615) = -1501486848
Test0Compound(1496767615, 1496767615) = 288785408
Test1Compound(-1496767615, 1496767615) = -2075655936
Test1Compound(1496767615, 1496767615) = 1211383808
Test2Compound(-1496767615, 1496767615) = -1501486848
Test2Compound(1496767615, 1496767615) = 1092885504
Test16Compound(-1496767615, 1496767615) = -1501486848
Test16Compound(1496767615, 1496767615) = 2376704
Test20Compound(-1496767615, 1496767615) = -1501486848
Test20Compound(1496767615, 1496767615) = 151426048
Test32Compound(-1496767615, 1496767615) = -1501486848
Test32Compound(1496767615, 1496767615) = 403833856
Test0Compound(-1499898928, 1499898928) = 537940736
Test0Compound(1499898928, 1499898928) = 419725312
Test1Compound(-1499898928, 1499898928) = 101274368
Test1Compound(1499898928, 1499898928) = 1482957824
Test2Compound(-1499898928, 1499898928) = 537940736
Test2Compound(1499898928, 1499898928) = 1346535424
Test16Compound(-1499898928, 1499898928) = 537940736
Test16Compound(1499898928, 1499898928) = 291930112
Test20Compound(-1499898928, 1499898928) = 537940736
Test20Compound(1499898928, 1499898928) = 419561472
Test32Compound(-1499898928, 1499898928) = 537940736
Test32Compound(1499898928, 1499898928) = 1214382080
Test0Compound(-1503030241, 1503030241) = -1538784256
Test0Compound(1503030241, 1503030241) = 151013376
Test1Compound(-1503030241, 1503030241) = -2109632512
Test1Compound(1503030241, 1503030241) = 1083197440
Test2Compound(-1503030241, 1503030241) = -1538784256
Test2Compound(1503030241, 1503030241) = 403054592
Test16Compound(-1503030241, 1503030241) = -1538784256
Test16Compound(1503030241, 1503030241) = 8390656
Test20Compound(-1503030241, 1503030241) = -1538784256
Test20Compound(1503030241, 1503030241) = 142755840
Test32Compound(-1503030241, 1503030241) = -1538784256
Test32Compound(1503030241, 1503030241) = 428230656
Test0Compound(-1506161554, 1506161554) = -1577025536
Test0Compound(1506161554, 1506161554) = 1342321408
Test1Compound(-1506161554, 1506161554) = 3689472
Test1Compound(1506161554, 1506161554) = 134230784
Test2Compound(-1506161554, 1506161554) = -1577025536
Test2Compound(1506161554, 1506161554) = 29762304
Test16Compound(-1506161554, 1506161554) = -1577025536
Test16Compound(1506161554, 1506161554) = 1350972160
Test20Compound(-1506161554, 1506161554) = -1577025536
Test20Compound(1506161554, 1506161554) = 1367737088
Test32Compound(-1506161554, 1506161554) = -1577025536
Test32Compound(1506161554, 1506161554) = 151008000
Test0Compound(-1509292867, 1509292867) = -2080373760
Test0Compound(1509292867, 1509292867) = 1490055168
Test1Compound(-1509292867, 1509292867) = 571080704
Test1Compound(1509292867, 1509292867) = 1355836160
Test2Compound(-1509292867, 1509292867) = -2080373760
Test2Compound(1509292867, 1509292867) = 147089920
Test16Compound(-1509292867, 1509292867) = -2080373760
Test16Compound(1509292867, 1509292867) = 405807104
Test20Compound(-1509292867, 1509292867) = -2080373760
Test20Compound(1509292867, 1509292867) = 1052672
Test32Compound(-1509292867, 1509292867) = -2080373760
Test32Compound(1509292867, 1509292867) = 428986368
Test0Compound(-1512424180, 1512424180) = -2130705152
Test0Compound(1512424180, 1512424180) = 1512341504
Test1Compound(-1512424180, 1512424180) = 618267648
Test1Compound(1512424180, 1512424180) = 1478770688
Test2Compound(-1512424180, 1512424180) = -2130705152
Test2Compound(1512424180, 1512424180) = 301990400
Test16Compound(-1512424180, 1512424180) = -2130705152
Test16Compound(1512424180, 1512424180) = 49152
Test20Compound(-1512424180, 1512424180) = -2130705152
Test20Compound(1512424180, 1512424180) = 136429568
Test32Compound(-1512424180, 1512424180) = -2130705152
Test32Compound(1512424180, 1512424180) = 1109721088
Test0Compound(-1515555493, 1515555493) = -2063454208
Test0Compound(1515555493, 1515555493) = 1073744384
Test1Compound(-1515555493, 1515555493) = 84026624
Test1Compound(1515555493, 1515555493) = 441812992
Test2Compound(-1515555493, 1515555493) = -2063454208
Test2Compound(1515555493, 1515555493) = 273743872
Test16Compound(-1515555493, 1515555493) = -2063454208
Test16Compound(1515555493, 1515555493) = 33589760
Test20Compound(-1515555493, 1515555493) = -2063454208
Test20Compound(1515555493, 1515555493) = 1247087104
Test32Compound(-1515555493, 1515555493) = -2063454208
Test32Compound(1515555493, 1515555493) = 173115904
Test0Compound(-1518686806, 1518686806) = -1607955456
Test0Compound(1518686806, 1518686806) = 444928000
Test1Compound(-1518686806, 1518686806) = -2061359104
Test1Compound(1518686806, 1518686806) = 1510212096
Test2Compound(-1518686806, 1518686806) = -1607955456
Test2Compound(1518686806, 1518686806) = 1350651904
Test16Compound(-1518686806, 1518686806) = -1607955456
Test16Compound(1518686806, 1518686806) = 1208242176
Test20Compound(-1518686806, 1518686806) = -1607955456
Test20Compound(1518686806, 1518686806) = 302059520
Test32Compound(-1518686806, 1518686806) = -1607955456
Test32Compound(1518686806, 1518686806) = 1350651904
Test0Compound(-1521818119, 1521818119) = 21005312
Test0Compound(1521818119, 1521818119) = 411109376
Test1Compound(-1521818119, 1521818119) = -1609932800
Test1Compound(1521818119, 1521818119) = 301990400
Test2Compound(-1521818119, 1521818119) = 21005312
Test2Compound(1521818119, 1521818119) = 1354039296
Test16Compound(-1521818119, 1521818119) = 21005312
Test16Compound(1521818119, 1521818119) = 1117063168
Test20Compound(-1521818119, 1521818119) = 21005312
Test20Compound(1521818119, 1521818119) = 1387335680
Test32Compound(-1521818119, 1521818119) = 21005312
Test32Compound(1521818119, 1521818119) = 304351232
Test0Compound(-1524949432, 1524949432) = -2128933888
Test0Compound(1524949432, 1524949432) = 314892288
Test1Compound(-1524949432, 1524949432) = 605161984
Test1Compound(1524949432, 1524949432) = 278970368
Test2Compound(-1524949432, 1524949432) = -2128933888
Test2Compound(1524949432, 1524949432) = 1216651264
Test16Compound(-1524949432, 1524949432) = -2128933888
Test16Compound(1524949432, 1524949432) = 1073741824
Test20Compound(-1524949432, 1524949432) = -2128933888
Test20Compound(1524949432, 1524949432) = 1352957952
Test32Compound(-1524949432, 1524949432) = -2128933888
Test32Compound(1524949432, 1524949432) = 308289536
Test0Compound(-1528080745, 1528080745) = 543691264
Test0Compound(1528080745, 1528080745) = 167806976
Test1Compound(-1528080745, 1528080745) = 73596928
Test1Compound(1528080745, 1528080745) = 1225795584
Test2Compound(-1528080745, 1528080745) = 543691264
Test2Compound(1528080745, 1528080745) = 1074012160
Test16Compound(-1528080745, 1528080745) = 543691264
Test16Compound(1528080745, 1528080745) = 453257216
Test20Compound(-1528080745, 1528080745) = 543691264
Test20Compound(1528080745, 1528080745) = 134217728
Test32Compound(-1528080745, 1528080745) = 543691264
Test32Compound(1528080745, 1528080745) = 1360005120
Test0Compound(-1531212058, 1531212058) = 607652352
Test0Compound(1531212058, 1531212058) = 1128558592
Test1Compound(-1531212058, 1531212058) = -1598846976
Test1Compound(1531212058, 1531212058) = 453271552
Test2Compound(-1531212058, 1531212058) = 607652352
Test2Compound(1531212058, 1531212058) = 1514164224
Test16Compound(-1531212058, 1531212058) = 607652352
Test16Compound(1531212058, 1531212058) = 1476661248
Test20Compound(-1531212058, 1531212058) = 607652352
Test20Compound(1531212058, 1531212058) = 1090539520
Test32Compound(-1531212058, 1531212058) = 607652352
Test32Compound(1531212058, 1531212058) = 138686464
Test0Compound(-1534343371, 1534343371) = 537559040
Test0Compound(1534343371, 1534343371) = 1376792576
Test1Compound(-1534343371, 1534343371) = -2071314432
Test1Compound(1534343371, 1534343371) = 302262272
Test2Compound(-1534343371, 1534343371) = 537559040
Test2Compound(1534343371, 1534343371) = 158343168
Test16Compound(-1534343371, 1534343371) = 537559040
Test16Compound(1534343371, 1534343371) = 156512256
Test20Compound(-1534343371, 1534343371) = 537559040
Test20Compound(1534343371, 1534343371) = 1529090048
Test32Compound(-1534343371, 1534343371) = 537559040
Test32Compound(1534343371, 1534343371) = 1091579904
Test0Compound(-1537474684, 1537474684) = 538690560
Test0Compound(1537474684, 1537474684) = 1117782016
Test1Compound(-1537474684, 1537474684) = -2074360832
Test1Compound(1537474684, 1537474684) = 42205184
Test2Compound(-1537474684, 1537474684) = 538690560
Test2Compound(1537474684, 1537474684) = 1512046592
Test16Compound(-1537474684, 1537474684) = 538690560
Test16Compound(1537474684, 1537474684) = 18874368
Test20Compound(-1537474684, 1537474684) = 538690560
Test20Compound(1537474684, 1537474684) = 1268776960
Test32Compound(-1537474684, 1537474684) = 538690560
Test32Compound(1537474684, 1537474684) = 455081984
Test0Compound(-1540605997, 1540605997) = 537403392
Test0Compound(1540605997, 1540605997) = 277891072
Test1Compound(-1540605997, 1540605997) = 69476352
Test1Compound(1540605997, 1540605997) = 1350565888
Test2Compound(-1540605997, 1540605997) = 537403392
Test2Compound(1540605997, 1540605997) = 1213450240
Test16Compound(-1540605997, 1540605997) = 537403392
Test16Compound(1540605997, 1540605997) = 1372637184
Test20Compound(-1540605997, 1540605997) = 537403392
Test20Compound(1540605997, 1540605997) = 1091815424
Test32Compound(-1540605997, 1540605997) = 537403392
Test32Compound(1540605997, 1540605997) = 184633344
Test0Compound(-1543737310, 1543737310) = -1544540160
Test0Compound(1543737310, 1543737310) = 1073841152
Test1Compound(-1543737310, 1543737310) = 602677248
Test1Compound(1543737310, 1543737310) = 469828608
Test2Compound(-1543737310, 1543737310) = -1544540160
Test2Compound(1543737310, 1543737310) = 1476428800
Test16Compound(-1543737310, 1543737310) = -1544540160
Test16Compound(1543737310, 1543737310) = 164864
Test20Compound(-1543737310, 1543737310) = -1544540160
Test20Compound(1543737310, 1543737310) = 1342243840
Test32Compound(-1543737310, 1543737310) = -1544540160
Test32Compound(1543737310, 1543737310) = 1073972224
Test0Compound(-1546868623, 1546868623) = 587212800
Test0Compound(1546868623, 1546868623) = 1210057216
Test1Compound(-1546868623, 1546868623) = -2101338112
Test1Compound(1546868623, 1546868623) = 68375040
Test2Compound(-1546868623, 1546868623) = 587212800
Test2Compound(1546868623, 1546868623) = 1249792
Test16Compound(-1546868623, 1546868623) = 587212800
Test16Compound(1546868623, 1546868623) = 203555328
Test20Compound(-1546868623, 1546868623) = 587212800
Test20Compound(1546868623, 1546868623) = 1545814528
Test32Compound(-1546868623, 1546868623) = 587212800
Test32Compound(1546868623, 1546868623) = 1276314112
Test0Compound(-1549999936, 1549999936) = -2138284032
Test0Compound(1549999936, 1549999936) = 205524992
Test1Compound(-1549999936, 1549999936) = 537673728
Test1Compound(1549999936, 1549999936) = 136515584
Test2Compound(-1549999936, 1549999936) = -2138284032
Test2Compound(1549999936, 1549999936) = 1208094720
Test16Compound(-1549999936, 1549999936) = -2138284032
Test16Compound(1549999936, 1549999936) = 1409421312
Test20Compound(-1549999936, 1549999936) = -2138284032
Test20Compound(1549999936, 1549999936) = 1141051392
Test32Compound(-1549999936, 1549999936) = -2138284032
Test32Compound(1549999936, 1549999936) = 404754432
Test0Compound(-1553131249, 1553131249) = -2143023104
Test0Compound(1553131249, 1553131249) = 1343284736
Test1Compound(-1553131249, 1553131249) = 539035648
Test1Compound(1553131249, 1553131249) = 1283507200
Test2Compound(-1553131249, 1553131249) = -2143023104
Test2Compound(1553131249, 1553131249) = 202547712
Test16Compound(-1553131249, 1553131249) = -2143023104
Test16Compound(1553131249, 1553131249) = 469779968
Test20Compound(-1553131249, 1553131249) = -2143023104
Test20Compound(1553131249, 1553131249) = 210953728
Test32Compound(-1553131249, 1553131249) = -2143023104
Test32Compound(1553131249, 1553131249) = 76719616
Test0Compound(-1556262562, 1556262562) = 588595200
Test0Compound(1556262562, 1556262562) = 343969280
Test1Compound(-1556262562, 1556262562) = 34869248
Test1Compound(1556262562, 1556262562) = 1346505728
Test2Compound(-1556262562, 1556262562) = 588595200
Test2Compound(1556262562, 1556262562) = 1275111936
Test16Compound(-1556262562, 1556262562) = 588595200
Test16Compound(1556262562, 1556262562) = 1086467584
Test20Compound(-1556262562, 1556262562) = 588595200
Test20Compound(1556262562, 1556262562) = 1354900992
Test32Compound(-1556262562, 1556262562) = 588595200
Test32Compound(1556262562, 1556262562) = 214044160
Test0Compound(-1559393875, 1559393875) = 536936448
Test0Compound(1559393875, 1559393875) = 277878272
Test1Compound(-1559393875, 1559393875) = 50366464
Test1Compound(1559393875, 1559393875) = 1350702080
Test2Compound(-1559393875, 1559393875) = 536936448
Test2Compound(1559393875, 1559393875) = 1283457536
Test16Compound(-1559393875, 1559393875) = 536936448
Test16Compound(1559393875, 1559393875) = 1086486016
Test20Compound(-1559393875, 1559393875) = 536936448
Test20Compound(1559393875, 1559393875) = 1417696768
Test32Compound(-1559393875, 1559393875) = 536936448
Test32Compound(1559393875, 1559393875) = 283268608
Test0Compound(-1562525188, 1562525188) = -2100822016
Test0Compound(1562525188, 1562525188) = 1342189568
Test1Compound(-1562525188, 1562525188) = 583385088
Test1Compound(1562525188, 1562525188) = 1293954560
Test2Compound(-1562525188, 1562525188) = -2100822016
Test2Compound(1562525188, 1562525188) = 134360064
Test16Compound(-1562525188, 1562525188) = -2100822016
Test16Compound(1562525188, 1562525188) = 1075843072
Test20Compound(-1562525188, 1562525188) = -2100822016
Test20Compound(1562525188, 1562525188) = 335677440
Test32Compound(-1562525188, 1562525188) = -2100822016
Test32Compound(1562525188, 1562525188) = 335556608
Test0Compound(-1565656501, 1565656501) = -2136380928
Test0Compound(1565656501, 1565656501) = 135266304
Test1Compound(-1565656501, 1565656501) = 545875968
Test1Compound(1565656501, 1565656501) = 88211456
Test2Compound(-1565656501, 1565656501) = -2136380928
Test2Compound(1565656501, 1565656501) = 1141900288
Test16Compound(-1565656501, 1565656501) = -2136380928
Test16Compound(1565656501, 1565656501) = 1561329664
Test20Compound(-1565656501, 1565656501) = -2136380928
Test20Compound(1565656501, 1565656501) = 1414529024
Test32Compound(-1565656501, 1565656501) = -2136380928
Test32Compound(1565656501, 1565656501) = 1414529024
Test0Compound(-1568787814, 1568787814) = 577122304
Test0Compound(1568787814, 1568787814) = 1098941440
Test1Compound(-1568787814, 1568787814) = -1604050432
Test1Compound(1568787814, 1568787814) = 486555648
Test2Compound(-1568787814, 1568787814) = 577122304
Test2Compound(1568787814, 1568787814) = 1551892480
Test16Compound(-1568787814, 1568787814) = 577122304
Test16Compound(1568787814, 1568787814) = 427901952
Test20Compound(-1568787814, 1568787814) = 577122304
Test20Compound(1568787814, 1568787814) = 226528256
Test32Compound(-1568787814, 1568787814) = 577122304
Test32Compound(1568787814, 1568787814) = 1367360512
Test0Compound(-1571919127, 1571919127) = -2142361600
Test0Compound(1571919127, 1571919127) = 346128384
Test1Compound(-1571919127, 1571919127) = 571220480
Test1Compound(1571919127, 1571919127) = 336663552
Test2Compound(-1571919127, 1571919127) = -2142361600
Test2Compound(1571919127, 1571919127) = 1342215168
Test16Compound(-1571919127, 1571919127) = -2142361600
Test16Compound(1571919127, 1571919127) = 296812544
Test20Compound(-1571919127, 1571919127) = -2142361600
Test20Compound(1571919127, 1571919127) = 142704640
Test32Compound(-1571919127, 1571919127) = -2142361600
Test32Compound(1571919127, 1571919127) = 1284538368
Test0Compound(-1575050440, 1575050440) = 571383808
Test0Compound(1575050440, 1575050440) = 153115648
Test1Compound(-1575050440, 1575050440) = 917504
Test1Compound(1575050440, 1575050440) = 1157699584
Test2Compound(-1575050440, 1575050440) = 571383808
Test2Compound(1575050440, 1575050440) = 1155601408
Test16Compound(-1575050440, 1575050440) = 571383808
Test16Compound(1575050440, 1575050440) = 1161829376
Test20Compound(-1575050440, 1575050440) = 571383808
Test20Compound(1575050440, 1575050440) = 1556155392
Test32Compound(-1575050440, 1575050440) = 571383808
Test32Compound(1575050440, 1575050440) = 1161911296
Test0Compound(-1578181753, 1578181753) = 11180544
Test0Compound(1578181753, 1578181753) = 402653184
Test1Compound(-1578181753, 1578181753) = -1599432192
Test1Compound(1578181753, 1578181753) = 370222080
Test2Compound(-1578181753, 1578181753) = 11180544
Test2Compound(1578181753, 1578181753) = 1409286144
Test16Compound(-1578181753, 1578181753) = 11180544
Test16Compound(1578181753, 1578181753) = 437256192
Test20Compound(-1578181753, 1578181753) = 11180544
Test20Compound(1578181753, 1578181753) = 303104000
Test32Compound(-1578181753, 1578181753) = 11180544
Test32Compound(1578181753, 1578181753) = 1509949440
Test0Compound(-1581313066, 1581313066) = 555876864
Test0Compound(1581313066, 1581313066) = 1178625024
Test1Compound(-1581313066, 1581313066) = -2136927744
Test1Compound(1581313066, 1581313066) = 67133440
Test2Compound(-1581313066, 1581313066) = 555876864
Test2Compound(1581313066, 1581313066) = 37768192
Test16Compound(-1581313066, 1581313066) = 555876864
Test16Compound(1581313066, 1581313066) = 171975680
Test20Compound(-1581313066, 1581313066) = 555876864
Test20Compound(1581313066, 1581313066) = 37807104
Test32Compound(-1581313066, 1581313066) = 555876864
Test32Compound(1581313066, 1581313066) = 239133696
Test0Compound(-1584444379, 1584444379) = 262144
Test0Compound(1584444379, 1584444379) = 275821056
Test1Compound(-1584444379, 1584444379) = -1585230848
Test1Compound(1584444379, 1584444379) = 274772480
Test2Compound(-1584444379, 1584444379) = 262144
Test2Compound(1584444379, 1584444379) = 1313874432
Test16Compound(-1584444379, 1584444379) = 262144
Test16Compound(1584444379, 1584444379) = 402665984
Test20Compound(-1584444379, 1584444379) = 262144
Test20Compound(1584444379, 1584444379) = 306184704
Test32Compound(-1584444379, 1584444379) = 262144
Test32Compound(1584444379, 1584444379) = 1061376
Test0Compound(-1587575692, 1587575692) = -2126511104
Test0Compound(1587575692, 1587575692) = 1518358528
Test1Compound(-1587575692, 1587575692) = 538935296
Test1Compound(1587575692, 1587575692) = 1476415488
Test2Compound(-1587575692, 1587575692) = -2126511104
Test2Compound(1587575692, 1587575692) = 379602944
Test16Compound(-1587575692, 1587575692) = -2126511104
Test16Compound(1587575692, 1587575692) = 1151340544
Test20Compound(-1587575692, 1587575692) = -2126511104
Test20Compound(1587575692, 1587575692) = 1579155456
Test32Compound(-1587575692, 1587575692) = -2126511104
Test32Compound(1587575692, 1587575692) = 1319129088
Test0Compound(-1590707005, 1590707005) = -2128149504
Test0Compound(1590707005, 1590707005) = 12599296
Test1Compound(-1590707005, 1590707005) = -2144960512
Test1Compound(1590707005, 1590707005) = 1586511872
Test2Compound(-1590707005, 1590707005) = -2128149504
Test2Compound(1590707005, 1590707005) = 1581252608
Test16Compound(-1590707005, 1590707005) = -2128149504
Test16Compound(1590707005, 1590707005) = 213909504
Test20Compound(-1590707005, 1590707005) = -2128149504
Test20Compound(1590707005, 1590707005) = 134234112
Test32Compound(-1590707005, 1590707005) = -2128149504
Test32Compound(1590707005, 1590707005) = 1523597312
Test0Compound(-1593838318, 1593838318) = 8945664
Test0Compound(1593838318, 1593838318) = 67109376
Test1Compound(-1593838318, 1593838318) = -1601667072
Test1Compound(1593838318, 1593838318) = 50331648
Test2Compound(-1593838318, 1593838318) = 8945664
Test2Compound(1593838318, 1593838318) = 1107298816
Test16Compound(-1593838318, 1593838318) = 8945664
Test16Compound(1593838318, 1593838318) = 335544832
Test20Compound(-1593838318, 1593838318) = 8945664
Test20Compound(1593838318, 1593838318) = 268438016
Test32Compound(-1593838318, 1593838318) = 8945664
Test32Compound(1593838318, 1593838318) = 67109376
Test0Compound(-1596969631, 1596969631) = -1605369856
Test0Compound(1596969631, 1596969631) = 86708736
Test1Compound(-1596969631, 1596969631) = -2147475456
Test1Compound(1596969631, 1596969631) = 1141575680
Test2Compound(-1596969631, 1596969631) = -1605369856
Test2Compound(1596969631, 1596969631) = 1141555712
Test16Compound(-1596969631, 1596969631) = -1605369856
Test16Compound(1596969631, 1596969631) = 1479037440
Test20Compound(-1596969631, 1596969631) = -1605369856
Test20Compound(1596969631, 1596969631) = 1428652544
Test32Compound(-1596969631, 1596969631) = -1605369856
Test32Compound(1596969631, 1596969631) = 1260737024
Test0Compound(-1600100944, 1600100944) = -1602215936
Test0Compound(1600100944, 1600100944) = 1145313280
Test1Compound(-1600100944, 1600100944) = 2098176
Test1Compound(1600100944, 1600100944) = 54759936
Test2Compound(-1600100944, 1600100944) = -1602215936
Test2Compound(1600100944, 1600100944) = 50563072
Test16Compound(-1600100944, 1600100944) = -1602215936
Test16Compound(1600100944, 1600100944) = 442341376
Test20Compound(-1600100944, 1600100944) = -1602215936
Test20Compound(1600100944, 1600100944) = 391905280
Test32Compound(-1600100944, 1600100944) = -1602215936
Test32Compound(1600100944, 1600100944) = 274176000
Test0Compound(-1603232257, 1603232257) = -2142233600
Test0Compound(1603232257, 1603232257) = 1082277888
Test1Compound(-1603232257, 1603232257) = 541104128
Test1Compound(1603232257, 1603232257) = 1073881600
Test2Compound(-1603232257, 1603232257) = -2142233600
Test2Compound(1603232257, 1603232257) = 528547840
Test16Compound(-1603232257, 1603232257) = -2142233600
Test16Compound(1603232257, 1603232257) = 1502109696
Test20Compound(-1603232257, 1603232257) = -2142233600
Test20Compound(1603232257, 1603232257) = 1468424192
Test32Compound(-1603232257, 1603232257) = -2142233600
Test32Compound(1603232257, 1603232257) = 1385103360
Test0Compound(-1606363570, 1606363570) = -1610579968
Test0Compound(1606363570, 1606363570) = 1512439808
Test1Compound(-1606363570, 1606363570) = 4216320
Test1Compound(1606363570, 1606363570) = 438642688
Test2Compound(-1606363570, 1606363570) = -1610579968
Test2Compound(1606363570, 1606363570) = 430178304
Test16Compound(-1606363570, 1606363570) = -1610579968
Test16Compound(1606363570, 1606363570) = 1444487168
Test20Compound(-1606363570, 1606363570) = -1610579968
Test20Compound(1606363570, 1606363570) = 1427441664
Test32Compound(-1606363570, 1606363570) = -1610579968
Test32Compound(1606363570, 1606363570) = 1376452608
Test0Compound(-1609494883, 1609494883) = -2146434048
Test0Compound(1609494883, 1609494883) = 296648704
Test1Compound(-1609494883, 1609494883) = 536936960
Test1Compound(1609494883, 1609494883) = 294547456
Test2Compound(-1609494883, 1609494883) = -2146434048
Test2Compound(1609494883, 1609494883) = 1368158208
Test16Compound(-1609494883, 1609494883) = -2146434048
Test16Compound(1609494883, 1609494883) = 277782528
Test20Compound(-1609494883, 1609494883) = -2146434048
Test20Compound(1609494883, 1609494883) = 273313792
Test32Compound(-1609494883, 1609494883) = -2146434048
Test32Compound(1609494883, 1609494883) = 260882432
Test0Compound(-1612626196, 1612626196) = 427820544
Test0Compound(1612626196, 1612626196) = 1612490752
Test1Compound(-1612626196, 1612626196) = -1721678848
Test1Compound(1612626196, 1612626196) = 1075617792
Test2Compound(-1612626196, 1612626196) = 427820544
Test2Compound(1612626196, 1612626196) = 538580992
Test16Compound(-1612626196, 1612626196) = 427820544
Test16Compound(1612626196, 1612626196) = 1611171840
Test20Compound(-1612626196, 1612626196) = 427820544
Test20Compound(1612626196, 1612626196) = 1610887168
Test32Compound(-1612626196, 1612626196) = 427820544
Test32Compound(1612626196, 1612626196) = 1611933696
Test0Compound(-1615757509, 1615757509) = -2027919360
Test0Compound(1615757509, 1615757509) = 1614839808
Test1Compound(-1615757509, 1615757509) = 110192640
Test1Compound(1615757509, 1615757509) = 1073741824
Test2Compound(-1615757509, 1615757509) = -2027919360
Test2Compound(1615757509, 1615757509) = 542015488
Test16Compound(-1615757509, 1615757509) = -2027919360
Test16Compound(1615757509, 1615757509) = 1611169792
Test20Compound(-1615757509, 1615757509) = -2027919360
Test20Compound(1615757509, 1615757509) = 1614970880
Test32Compound(-1615757509, 1615757509) = -2027919360
Test32Compound(1615757509, 1615757509) = 32768
Test0Compound(-1618888822, 1618888822) = 385950208
Test0Compound(1618888822, 1618888822) = 1613365248
Test1Compound(-1618888822, 1618888822) = -1769922048
Test1Compound(1618888822, 1618888822) = 1076381696
Test2Compound(-1618888822, 1618888822) = 385950208
Test2Compound(1618888822, 1618888822) = 539361280
Test16Compound(-1618888822, 1618888822) = 385950208
Test16Compound(1618888822, 1618888822) = 1611530240
Test20Compound(-1618888822, 1618888822) = 385950208
Test20Compound(1618888822, 1618888822) = 1611137024
Test32Compound(-1618888822, 1618888822) = 385950208
Test32Compound(1618888822, 1618888822) = 1618083840
Test0Compound(-1622020135, 1622020135) = -1991177728
Test0Compound(1622020135, 1622020135) = 537395200
Test1Compound(-1622020135, 1622020135) = 155257344
Test1Compound(1622020135, 1622020135) = 10883072
Test2Compound(-1622020135, 1622020135) = -1991177728
Test2Compound(1622020135, 1622020135) = 1612972032
Test16Compound(-1622020135, 1622020135) = -1991177728
Test16Compound(1622020135, 1622020135) = 1084751872
Test20Compound(-1622020135, 1622020135) = -1991177728
Test20Compound(1622020135, 1622020135) = 1084358656
Test32Compound(-1622020135, 1622020135) = -1991177728
Test32Compound(1622020135, 1622020135) = 1082785792
Test0Compound(-1625151448, 1625151448) = -1627248640
Test0Compound(1625151448, 1625151448) = 1624016384
Test1Compound(-1625151448, 1625151448) = 505421824
Test1Compound(1625151448, 1625151448) = 1086871040
Test2Compound(-1625151448, 1625151448) = -1627248640
Test2Compound(1625151448, 1625151448) = 545789440
Test16Compound(-1625151448, 1625151448) = -1627248640
Test16Compound(1625151448, 1625151448) = 1623721472
Test20Compound(-1625151448, 1625151448) = -1627248640
Test20Compound(1625151448, 1625151448) = 1614890496
Test32Compound(-1625151448, 1625151448) = -1627248640
Test32Compound(1625151448, 1625151448) = 1619363328
Test0Compound(-1628282761, 1628282761) = -1767768064
Test0Compound(1628282761, 1628282761) = 1627723776
Test1Compound(-1628282761, 1628282761) = 345006080
Test1Compound(1628282761, 1628282761) = 1073813504
Test2Compound(-1628282761, 1628282761) = -1767768064
Test2Compound(1628282761, 1628282761) = 553687040
Test16Compound(-1628282761, 1628282761) = -1767768064
Test16Compound(1628282761, 1628282761) = 1611470848
Test20Compound(-1628282761, 1628282761) = -1767768064
Test20Compound(1628282761, 1628282761) = 1610979328
Test32Compound(-1628282761, 1628282761) = -1767768064
Test32Compound(1628282761, 1628282761) = 17373184
Test0Compound(-1631414074, 1631414074) = -1870659584
Test0Compound(1631414074, 1631414074) = 1090593280
Test1Compound(-1631414074, 1631414074) = 239245312
Test1Compound(1631414074, 1631414074) = 536945152
Test2Compound(-1631414074, 1631414074) = -1870659584
Test2Compound(1631414074, 1631414074) = 20709888
Test16Compound(-1631414074, 1631414074) = -1870659584
Test16Compound(1631414074, 1631414074) = 1628971520
Test20Compound(-1631414074, 1631414074) = -1870659584
Test20Compound(1631414074, 1631414074) = 1611481600
Test32Compound(-1631414074, 1631414074) = -1870659584
Test32Compound(1631414074, 1631414074) = 1613767168
Test0Compound(-1634545387, 1634545387) = -1946120192
Test0Compound(1634545387, 1634545387) = 2427904
Test1Compound(-1634545387, 1634545387) = -1970110464
Test1Compound(1634545387, 1634545387) = 1612982784
Test2Compound(-1634545387, 1634545387) = -1946120192
Test2Compound(1634545387, 1634545387) = 1090594816
Test16Compound(-1634545387, 1634545387) = -1946120192
Test16Compound(1634545387, 1634545387) = 554183680
Test20Compound(-1634545387, 1634545387) = -1946120192
Test20Compound(1634545387, 1634545387) = 556540928
Test32Compound(-1634545387, 1634545387) = -1946120192
Test32Compound(1634545387, 1634545387) = 1078791168
Test0Compound(-1637676700, 1637676700) = 205717504
Test0Compound(1637676700, 1637676700) = 563097600
Test1Compound(-1637676700, 1637676700) = -1977481216
Test1Compound(1637676700, 1637676700) = 17573376
Test2Compound(-1637676700, 1637676700) = 205717504
Test2Compound(1637676700, 1637676700) = 1619530752
Test16Compound(-1637676700, 1637676700) = 205717504
Test16Compound(1637676700, 1637676700) = 1092390912
Test20Compound(-1637676700, 1637676700) = 205717504
Test20Compound(1637676700, 1637676700) = 1099980800
Test32Compound(-1637676700, 1637676700) = 205717504
Test32Compound(1637676700, 1637676700) = 1628237824
Test0Compound(-1640808013, 1640808013) = -1945042944
Test0Compound(1640808013, 1640808013) = 537666560
Test1Compound(-1640808013, 1640808013) = 201342976
Test1Compound(1640808013, 1640808013) = 29893120
Test2Compound(-1640808013, 1640808013) = -1945042944
Test2Compound(1640808013, 1640808013) = 1640275968
Test16Compound(-1640808013, 1640808013) = -1945042944
Test16Compound(1640808013, 1640808013) = 1086850048
Test20Compound(-1640808013, 1640808013) = -1945042944
Test20Compound(1640808013, 1640808013) = 1074543616
Test32Compound(-1640808013, 1640808013) = -1945042944
Test32Compound(1640808013, 1640808013) = 1640244224
Test0Compound(-1643939326, 1643939326) = 268572672
Test0Compound(1643939326, 1643939326) = 3178496
Test1Compound(-1643939326, 1643939326) = 234951168
Test1Compound(1643939326, 1643939326) = 1613497344
Test2Compound(-1643939326, 1643939326) = 268572672
Test2Compound(1643939326, 1643939326) = 1076397056
Test16Compound(-1643939326, 1643939326) = 268572672
Test16Compound(1643939326, 1643939326) = 569901056
Test20Compound(-1643939326, 1643939326) = 268572672
Test20Compound(1643939326, 1643939326) = 569114624
Test32Compound(-1643939326, 1643939326) = 268572672
Test32Compound(1643939326, 1643939326) = 1103134720
Test0Compound(-1647070639, 1647070639) = 406913536
Test0Compound(1647070639, 1647070639) = 1109920768
Test1Compound(-1647070639, 1647070639) = -1810845696
Test1Compound(1647070639, 1647070639) = 539233280
Test2Compound(-1647070639, 1647070639) = 406913536
Test2Compound(1647070639, 1647070639) = 18432
Test16Compound(-1647070639, 1647070639) = 406913536
Test16Compound(1647070639, 1647070639) = 1647053824
Test20Compound(-1647070639, 1647070639) = 406913536
Test20Compound(1647070639, 1647070639) = 1646281728
Test32Compound(-1647070639, 1647070639) = 406913536
Test32Compound(1647070639, 1647070639) = 281600
Test0Compound(-1650201952, 1650201952) = 19073024
Test0Compound(1650201952, 1650201952) = 1112015872
Test1Compound(-1650201952, 1650201952) = -1669135872
Test1Compound(1650201952, 1650201952) = 1074008064
Test2Compound(-1650201952, 1650201952) = 19073024
Test2Compound(1650201952, 1650201952) = 570429440
Test16Compound(-1650201952, 1650201952) = 19073024
Test16Compound(1650201952, 1650201952) = 525312
Test20Compound(-1650201952, 1650201952) = 19073024
Test20Compound(1650201952, 1650201952) = 5772288
Test32Compound(-1650201952, 1650201952) = 19073024
Test32Compound(1650201952, 1650201952) = 575144960
Test0Compound(-1653333265, 1653333265) = 203431936
Test0Compound(1653333265, 1653333265) = 1107844096
Test1Compound(-1653333265, 1653333265) = -2011954688
Test1Compound(1653333265, 1653333265) = 545789952
Test2Compound(-1653333265, 1653333265) = 203431936
Test2Compound(1653333265, 1653333265) = 6144
Test16Compound(-1653333265, 1653333265) = 203431936
Test16Compound(1653333265, 1653333265) = 1611275264
Test20Compound(-1653333265, 1653333265) = 203431936
Test20Compound(1653333265, 1653333265) = 34182144
Test32Compound(-1653333265, 1653333265) = 203431936
Test32Compound(1653333265, 1653333265) = 545790976
Test0Compound(-1656464578, 1656464578) = 402675712
Test0Compound(1656464578, 1656464578) = 540091392
Test1Compound(-1656464578, 1656464578) = -1790699520
Test1Compound(1656464578, 1656464578) = 3178496
Test2Compound(-1656464578, 1656464578) = 402675712
Test2Compound(1656464578, 1656464578) = 1655186432
Test16Compound(-1656464578, 1656464578) = 402675712
Test16Compound(1656464578, 1656464578) = 1076569088
Test20Compound(-1656464578, 1656464578) = 402675712
Test20Compound(1656464578, 1656464578) = 1075422208
Test32Compound(-1656464578, 1656464578) = 402675712
Test32Compound(1656464578, 1656464578) = 1621730304
Test0Compound(-1659595891, 1659595891) = -2012971008
Test0Compound(1659595891, 1659595891) = 1073949696
Test1Compound(-1659595891, 1659595891) = 134221824
Test1Compound(1659595891, 1659595891) = 585771008
Test2Compound(-1659595891, 1659595891) = -2012971008
Test2Compound(1659595891, 1659595891) = 48890880
Test16Compound(-1659595891, 1659595891) = -2012971008
Test16Compound(1659595891, 1659595891) = 46754816
Test20Compound(-1659595891, 1659595891) = -2012971008
Test20Compound(1659595891, 1659595891) = 40053760
Test32Compound(-1659595891, 1659595891) = -2012971008
Test32Compound(1659595891, 1659595891) = 578825216
Test0Compound(-1662727204, 1662727204) = 482363904
Test0Compound(1662727204, 1662727204) = 1645356032
Test1Compound(-1662727204, 1662727204) = -1734082048
Test1Compound(1662727204, 1662727204) = 1091637248
Test2Compound(-1662727204, 1662727204) = 482363904
Test2Compound(1662727204, 1662727204) = 537461760
Test16Compound(-1662727204, 1662727204) = 482363904
Test16Compound(1662727204, 1662727204) = 50930688
Test20Compound(-1662727204, 1662727204) = 482363904
Test20Compound(1662727204, 1662727204) = 538063872
Test32Compound(-1662727204, 1662727204) = 482363904
Test32Compound(1662727204, 1662727204) = 1092166656
Test0Compound(-1665858517, 1665858517) = -1876951040
Test0Compound(1665858517, 1665858517) = 1078616064
Test1Compound(-1665858517, 1665858517) = 211092480
Test1Compound(1665858517, 1665858517) = 537548800
Test2Compound(-1665858517, 1665858517) = -1876951040
Test2Compound(1665858517, 1665858517) = 54548480
Test16Compound(-1665858517, 1665858517) = -1876951040
Test16Compound(1665858517, 1665858517) = 17440768
Test20Compound(-1665858517, 1665858517) = -1876951040
Test20Compound(1665858517, 1665858517) = 34213888
Test32Compound(-1665858517, 1665858517) = -1876951040
Test32Compound(1665858517, 1665858517) = 571138048
Test0Compound(-1668989830, 1668989830) = 142611456
Test0Compound(1668989830, 1668989830) = 17318400
Test1Compound(-1668989830, 1668989830) = 67440640
Test1Compound(1668989830, 1668989830) = 1611137536
Test2Compound(-1668989830, 1668989830) = 142611456
Test2Compound(1668989830, 1668989830) = 1073922560
Test16Compound(-1668989830, 1668989830) = 142611456
Test16Compound(1668989830, 1668989830) = 1077445120
Test20Compound(-1668989830, 1668989830) = 142611456
Test20Compound(1668989830, 1668989830) = 1109426688
Test32Compound(-1668989830, 1668989830) = 142611456
Test32Compound(1668989830, 1668989830) = 6341120
Test0Compound(-1672121143, 1672121143) = 68497408
Test0Compound(1672121143, 1672121143) = 578847232
Test1Compound(-1672121143, 1672121143) = -2146163712
Test1Compound(1672121143, 1672121143) = 36307456
Test2Compound(-1672121143, 1672121143) = 68497408
Test2Compound(1672121143, 1672121143) = 33589760
Test16Compound(-1672121143, 1672121143) = 68497408
Test16Compound(1672121143, 1672121143) = 1630044672
Test20Compound(-1672121143, 1672121143) = 68497408
Test20Compound(1672121143, 1672121143) = 164352
Test32Compound(-1672121143, 1672121143) = 68497408
Test32Compound(1672121143, 1672121143) = 537002496
Test0Compound(-1675252456, 1675252456) = 297984
Test0Compound(1675252456, 1675252456) = 567824896
Test1Compound(-1675252456, 1675252456) = -1675351040
Test1Compound(1675252456, 1675252456) = 567427072
Test2Compound(-1675252456, 1675252456) = 297984
Test2Compound(1675252456, 1675252456) = 25825792
Test16Compound(-1675252456, 1675252456) = 297984
Test16Compound(1675252456, 1675252456) = 1671041536
Test20Compound(-1675252456, 1675252456) = 297984
Test20Compound(1675252456, 1675252456) = 50483712
Test32Compound(-1675252456, 1675252456) = 297984
Test32Compound(1675252456, 1675252456) = 557978112
Test0Compound(-1678383769, 1678383769) = 21004288
Test0Compound(1678383769, 1678383769) = 67244032
Test1Compound(-1678383769, 1678383769) = -1724619776
Test1Compound(1678383769, 1678383769) = 2560
Test2Compound(-1678383769, 1678383769) = 21004288
Test2Compound(1678383769, 1678383769) = 1678376960
Test16Compound(-1678383769, 1678383769) = 21004288
Test16Compound(1678383769, 1678383769) = 1141379072
Test20Compound(-1678383769, 1678383769) = 21004288
Test20Compound(1678383769, 1678383769) = 1677727744
Test32Compound(-1678383769, 1678383769) = 21004288
Test32Compound(1678383769, 1678383769) = 67768320
Test0Compound(-1681515082, 1681515082) = -2096889856
Test0Compound(1681515082, 1681515082) = 1144562176
Test1Compound(-1681515082, 1681515082) = 448921600
Test1Compound(1681515082, 1681515082) = 1076928512
Test2Compound(-1681515082, 1681515082) = -2096889856
Test2Compound(1681515082, 1681515082) = 606634496
Test16Compound(-1681515082, 1681515082) = -2096889856
Test16Compound(1681515082, 1681515082) = 538493440
Test20Compound(-1681515082, 1681515082) = -2096889856
Test20Compound(1681515082, 1681515082) = 536896000
Test32Compound(-1681515082, 1681515082) = -2096889856
Test32Compound(1681515082, 1681515082) = 1680925184
Test0Compound(-1684646395, 1684646395) = 51643392
Test0Compound(1684646395, 1684646395) = 1614874624
Test1Compound(-1684646395, 1684646395) = -2104339968
Test1Compound(1684646395, 1684646395) = 1143537664
Test2Compound(-1684646395, 1684646395) = 51643392
Test2Compound(1684646395, 1684646395) = 1073782784
Test16Compound(-1684646395, 1684646395) = 51643392
Test16Compound(1684646395, 1684646395) = 608806912
Test20Compound(-1684646395, 1684646395) = 51643392
Test20Compound(1684646395, 1684646395) = 1073782784
Test32Compound(-1684646395, 1684646395) = 51643392
Test32Compound(1684646395, 1684646395) = 73959424
Test0Compound(-1687777708, 1687777708) = -1989770240
Test0Compound(1687777708, 1687777708) = 1611743232
Test1Compound(-1687777708, 1687777708) = 155451904
Test1Compound(1687777708, 1687777708) = 1149775872
Test2Compound(-1687777708, 1687777708) = -1989770240
Test2Compound(1687777708, 1687777708) = 536883200
Test16Compound(-1687777708, 1687777708) = -1989770240
Test16Compound(1687777708, 1687777708) = 545808384
Test20Compound(-1687777708, 1687777708) = -1989770240
Test20Compound(1687777708, 1687777708) = 1141387264
Test32Compound(-1687777708, 1687777708) = -1989770240
Test32Compound(1687777708, 1687777708) = 68747264
Test0Compound(-1690909021, 1690909021) = 319964160
Test0Compound(1690909021, 1690909021) = 1086326784
Test1Compound(-1690909021, 1690909021) = -1844313600
Test1Compound(1690909021, 1690909021) = 612958208
Test2Compound(-1690909021, 1690909021) = 319964160
Test2Compound(1690909021, 1690909021) = 4259840
Test16Compound(-1690909021, 1690909021) = 319964160
Test16Compound(1690909021, 1690909021) = 71837696
Test20Compound(-1690909021, 1690909021) = 319964160
Test20Compound(1690909021, 1690909021) = 545853440
Test32Compound(-1690909021, 1690909021) = 319964160
Test32Compound(1690909021, 1690909021) = 1611204608
Test0Compound(-1694040334, 1694040334) = 33743872
Test0Compound(1694040334, 1694040334) = 1681457152
Test1Compound(-1694040334, 1694040334) = -1727995392
Test1Compound(1694040334, 1694040334) = 1613758464
Test2Compound(-1694040334, 1694040334) = 33743872
Test2Compound(1694040334, 1694040334) = 1143537664
Test16Compound(-1694040334, 1694040334) = 33743872
Test16Compound(1694040334, 1694040334) = 1154023424
Test20Compound(-1694040334, 1694040334) = 33743872
Test20Compound(1694040334, 1694040334) = 1622212608
Test32Compound(-1694040334, 1694040334) = 33743872
Test32Compound(1694040334, 1694040334) = 72941568
Test0Compound(-1697171647, 1697171647) = -1866137088
Test0Compound(1697171647, 1697171647) = 84461568
Test1Compound(-1697171647, 1697171647) = -1969999360
Test1Compound(1697171647, 1697171647) = 1677770752
Test2Compound(-1697171647, 1697171647) = -1866137088
Test2Compound(1697171647, 1697171647) = 1093175296
Test16Compound(-1697171647, 1697171647) = -1866137088
Test16Compound(1697171647, 1697171647) = 1629505536
Test20Compound(-1697171647, 1697171647) = -1866137088
Test20Compound(1697171647, 1697171647) = 1678280704
Test32Compound(-1697171647, 1697171647) = -1866137088
Test32Compound(1697171647, 1697171647) = 606128128
Test0Compound(-1700302960, 1700302960) = 8470528
Test0Compound(1700302960, 1700302960) = 1683492864
Test1Compound(-1700302960, 1700302960) = -1742651392
Test1Compound(1700302960, 1700302960) = 1632665600
Test2Compound(-1700302960, 1700302960) = 8470528
Test2Compound(1700302960, 1700302960) = 1091047424
Test16Compound(-1700302960, 1700302960) = 8470528
Test16Compound(1700302960, 1700302960) = 1140854784
Test20Compound(-1700302960, 1700302960) = 8470528
Test20Compound(1700302960, 1700302960) = 1632112640
Test32Compound(-1700302960, 1700302960) = 8470528
Test32Compound(1700302960, 1700302960) = 554700800
Test0Compound(-1703434273, 1703434273) = 269550592
Test0Compound(1703434273, 1703434273) = 1090523136
Test1Compound(-1703434273, 1703434273) = -1978620928
Test1Compound(1703434273, 1703434273) = 545785856
Test2Compound(-1703434273, 1703434273) = 269550592
Test2Compound(1703434273, 1703434273) = 67125248
Test16Compound(-1703434273, 1703434273) = 269550592
Test16Compound(1703434273, 1703434273) = 562565120
Test20Compound(-1703434273, 1703434273) = 269550592
Test20Compound(1703434273, 1703434273) = 537399296
Test32Compound(-1703434273, 1703434273) = 269550592
Test32Compound(1703434273, 1703434273) = 1677725696
Test0Compound(-1706565586, 1706565586) = -1979490304
Test0Compound(1706565586, 1706565586) = 1703938048
Test1Compound(-1706565586, 1706565586) = 4407296
Test1Compound(1706565586, 1706565586) = 1099433984
Test2Compound(-1706565586, 1706565586) = -1979490304
Test2Compound(1706565586, 1706565586) = 1090521088
Test16Compound(-1706565586, 1706565586) = -1979490304
Test16Compound(1706565586, 1706565586) = 1091569664
Test20Compound(-1706565586, 1706565586) = -1979490304
Test20Compound(1706565586, 1706565586) = 1613760512
Test32Compound(-1706565586, 1706565586) = -1979490304
Test32Compound(1706565586, 1706565586) = 613943296
Test0Compound(-1709696899, 1709696899) = 35131392
Test0Compound(1709696899, 1709696899) = 1707582976
Test1Compound(-1709696899, 1709696899) = -1743779840
Test1Compound(1709696899, 1709696899) = 1638368768
Test2Compound(-1709696899, 1709696899) = 35131392
Test2Compound(1709696899, 1709696899) = 1099392512
Test16Compound(-1709696899, 1709696899) = 35131392
Test16Compound(1709696899, 1709696899) = 1145447936
Test20Compound(-1709696899, 1709696899) = 35131392
Test20Compound(1709696899, 1709696899) = 1642448384
Test32Compound(-1709696899, 1709696899) = 35131392
Test32Compound(1709696899, 1709696899) = 549758464
Test0Compound(-1712828212, 1712828212) = -1733799936
Test0Compound(1712828212, 1712828212) = 1644175872
Test1Compound(-1712828212, 1712828212) = 279445504
Test1Compound(1712828212, 1712828212) = 1075282432
Test2Compound(-1712828212, 1712828212) = -1733799936
Test2Compound(1712828212, 1712828212) = 638026240
Test16Compound(-1712828212, 1712828212) = -1733799936
Test16Compound(1712828212, 1712828212) = 1142104576
Test20Compound(-1712828212, 1712828212) = -1733799936
Test20Compound(1712828212, 1712828212) = 1142006272
Test32Compound(-1712828212, 1712828212) = -1733799936
Test32Compound(1712828212, 1712828212) = 638984704
Test0Compound(-1715959525, 1715959525) = 427821056
Test0Compound(1715959525, 1715959525) = 637886464
Test1Compound(-1715959525, 1715959525) = -1858568192
Test1Compound(1715959525, 1715959525) = 67458560
Test2Compound(-1715959525, 1715959525) = 427821056
Test2Compound(1715959525, 1715959525) = 1648645120
Test16Compound(-1715959525, 1715959525) = 427821056
Test16Compound(1715959525, 1715959525) = 33898496
Test20Compound(-1715959525, 1715959525) = 427821056
Test20Compound(1715959525, 1715959525) = 574824448
Test32Compound(-1715959525, 1715959525) = 427821056
Test32Compound(1715959525, 1715959525) = 1711546368
Test0Compound(-1719090838, 1719090838) = 419954688
Test0Compound(1719090838, 1719090838) = 1178664960
Test1Compound(-1719090838, 1719090838) = -1870610432
Test1Compound(1719090838, 1719090838) = 607141376
Test2Compound(-1719090838, 1719090838) = 419954688
Test2Compound(1719090838, 1719090838) = 36125696
Test16Compound(-1719090838, 1719090838) = 419954688
Test16Compound(1719090838, 1719090838) = 640950272
Test20Compound(-1719090838, 1719090838) = 419954688
Test20Compound(1719090838, 1719090838) = 1074862080
Test32Compound(-1719090838, 1719090838) = 419954688
Test32Compound(1719090838, 1719090838) = 69206016
Test0Compound(-1722222151, 1722222151) = 420517888
Test0Compound(1722222151, 1722222151) = 1149304832
Test1Compound(-1722222151, 1722222151) = -1878487040
Test1Compound(1722222151, 1722222151) = 572524032
Test2Compound(-1722222151, 1722222151) = 420517888
Test2Compound(1722222151, 1722222151) = 34014208
Test16Compound(-1722222151, 1722222151) = 420517888
Test16Compound(1722222151, 1722222151) = 639696896
Test20Compound(-1722222151, 1722222151) = 420517888
Test20Compound(1722222151, 1722222151) = 1082458112
Test32Compound(-1722222151, 1722222151) = 420517888
Test32Compound(1722222151, 1722222151) = 10616832
Test0Compound(-1725353464, 1725353464) = 422060032
Test0Compound(1725353464, 1725353464) = 542507008
Test1Compound(-1725353464, 1725353464) = -1744825856
Test1Compound(1725353464, 1725353464) = 100977664
Test2Compound(-1725353464, 1725353464) = 422060032
Test2Compound(1725353464, 1725353464) = 1711574016
Test16Compound(-1725353464, 1725353464) = 422060032
Test16Compound(1725353464, 1725353464) = 79953920
Test20Compound(-1725353464, 1725353464) = 422060032
Test20Compound(1725353464, 1725353464) = 538314752
Test32Compound(-1725353464, 1725353464) = 422060032
Test32Compound(1725353464, 1725353464) = 1645264896
Test0Compound(-1728484777, 1728484777) = -2137964032
Test0Compound(1728484777, 1728484777) = 1090650112
Test1Compound(-1728484777, 1728484777) = 411648000
Test1Compound(1728484777, 1728484777) = 1073774592
Test2Compound(-1728484777, 1728484777) = -2137964032
Test2Compound(1728484777, 1728484777) = 654709760
Test16Compound(-1728484777, 1728484777) = -2137964032
Test16Compound(1728484777, 1728484777) = 1090682880
Test20Compound(-1728484777, 1728484777) = -2137964032
Test20Compound(1728484777, 1728484777) = 1694793728
Test32Compound(-1728484777, 1728484777) = -2137964032
Test32Compound(1728484777, 1728484777) = 570720256
Test0Compound(-1731616090, 1731616090) = 147398656
Test0Compound(1731616090, 1731616090) = 1610744832
Test1Compound(-1731616090, 1731616090) = -2000616960
Test1Compound(1731616090, 1731616090) = 1194344448
Test2Compound(-1731616090, 1731616090) = 147398656
Test2Compound(1731616090, 1731616090) = 640040960
Test16Compound(-1731616090, 1731616090) = 147398656
Test16Compound(1731616090, 1731616090) = 1663058944
Test20Compound(-1731616090, 1731616090) = 147398656
Test20Compound(1731616090, 1731616090) = 23552
Test32Compound(-1731616090, 1731616090) = 147398656
Test32Compound(1731616090, 1731616090) = 1174815744
Test0Compound(-1734747403, 1734747403) = -1734749696
Test0Compound(1734747403, 1734747403) = 1679827968
Test1Compound(-1734747403, 1734747403) = 270108672
Test1Compound(1734747403, 1734747403) = 1124467712
Test2Compound(-1734747403, 1734747403) = -1734749696
Test2Compound(1734747403, 1734747403) = 576987136
Test16Compound(-1734747403, 1734747403) = -1734749696
Test16Compound(1734747403, 1734747403) = 1107428352
Test20Compound(-1734747403, 1734747403) = -1734749696
Test20Compound(1734747403, 1734747403) = 1610753024
Test32Compound(-1734747403, 1734747403) = -1734749696
Test32Compound(1734747403, 1734747403) = 1080304640
Test0Compound(-1737878716, 1737878716) = 136843776
Test0Compound(1737878716, 1737878716) = 629221376
Test1Compound(-1737878716, 1737878716) = -2145254912
Test1Compound(1737878716, 1737878716) = 85001216
Test2Compound(-1737878716, 1737878716) = 136843776
Test2Compound(1737878716, 1737878716) = 75825152
Test16Compound(-1737878716, 1737878716) = 136843776
Test16Compound(1737878716, 1737878716) = 654436352
Test20Compound(-1737878716, 1737878716) = 136843776
Test20Compound(1737878716, 1737878716) = 1158776832
Test32Compound(-1737878716, 1737878716) = 136843776
Test32Compound(1737878716, 1737878716) = 545302528
Test0Compound(-1741010029, 1741010029) = 403704320
Test0Compound(1741010029, 1741010029) = 1690383360
Test1Compound(-1741010029, 1741010029) = -1878375936
Test1Compound(1741010029, 1741010029) = 1149313024
Test2Compound(-1741010029, 1741010029) = 403704320
Test2Compound(1741010029, 1741010029) = 608474112
Test16Compound(-1741010029, 1741010029) = 403704320
Test16Compound(1741010029, 1741010029) = 1631892480
Test20Compound(-1741010029, 1741010029) = 403704320
Test20Compound(1741010029, 1741010029) = 4555776
Test32Compound(-1741010029, 1741010029) = 403704320
Test32Compound(1741010029, 1741010029) = 1166128128
Test0Compound(-1744141342, 1744141342) = 134381568
Test0Compound(1744141342, 1744141342) = 1636897792
Test1Compound(-1744141342, 1744141342) = -2147483648
Test1Compound(1744141342, 1744141342) = 1099173888
Test2Compound(-1744141342, 1744141342) = 134381568
Test2Compound(1744141342, 1744141342) = 1099172864
Test16Compound(-1744141342, 1744141342) = 134381568
Test16Compound(1744141342, 1744141342) = 1626362880
Test20Compound(-1744141342, 1744141342) = 134381568
Test20Compound(1744141342, 1744141342) = 12862464
Test32Compound(-1744141342, 1744141342) = 134381568
Test32Compound(1744141342, 1744141342) = 1614812160
Test0Compound(-1747272655, 1747272655) = 68336640
Test0Compound(1747272655, 1747272655) = 1208222208
Test1Compound(-1747272655, 1747272655) = -1811236864
Test1Compound(1747272655, 1747272655) = 1075921408
Test2Compound(-1747272655, 1747272655) = 68336640
Test2Compound(1747272655, 1747272655) = 671351296
Test16Compound(-1747272655, 1747272655) = 68336640
Test16Compound(1747272655, 1747272655) = 1210073600
Test20Compound(-1747272655, 1747272655) = 68336640
Test20Compound(1747272655, 1747272655) = 1747272192
Test32Compound(-1747272655, 1747272655) = 68336640
Test32Compound(1747272655, 1747272655) = 1612972544
Test0Compound(-1750403968, 1750403968) = 338345984
Test0Compound(1750403968, 1750403968) = 537133056
Test1Compound(-1750403968, 1750403968) = -1809665024
Test1Compound(1750403968, 1750403968) = 139528192
Test2Compound(-1750403968, 1750403968) = 338345984
Test2Compound(1750403968, 1750403968) = 1610876928
Test16Compound(-1750403968, 1750403968) = 338345984
Test16Compound(1750403968, 1750403968) = 676659200
Test20Compound(-1750403968, 1750403968) = 338345984
Test20Compound(1750403968, 1750403968) = 1208025088
Test32Compound(-1750403968, 1750403968) = 338345984
Test32Compound(1750403968, 1750403968) = 671416320
Test0Compound(-1753535281, 1753535281) = -1757798400
Test0Compound(1753535281, 1753535281) = 1216401408
Test1Compound(-1753535281, 1753535281) = 104401920
Test1Compound(1753535281, 1753535281) = 537165824
Test2Compound(-1753535281, 1753535281) = -1757798400
Test2Compound(1753535281, 1753535281) = 142626816
Test16Compound(-1753535281, 1753535281) = -1757798400
Test16Compound(1753535281, 1753535281) = 1074008064
Test20Compound(-1753535281, 1753535281) = -1757798400
Test20Compound(1753535281, 1753535281) = 1610629120
Test32Compound(-1753535281, 1753535281) = -1757798400
Test32Compound(1753535281, 1753535281) = 1208242176
Test0Compound(-1756666594, 1756666594) = 340475904
Test0Compound(1756666594, 1756666594) = 1216647168
Test1Compound(-1756666594, 1756666594) = -2092817408
Test1Compound(1756666594, 1756666594) = 540019200
Test2Compound(-1756666594, 1756666594) = 340475904
Test2Compound(1756666594, 1756666594) = 144998400
Test16Compound(-1756666594, 1756666594) = 340475904
Test16Compound(1756666594, 1756666594) = 1082396672
Test20Compound(-1756666594, 1756666594) = 340475904
Test20Compound(1756666594, 1756666594) = 1755355136
Test32Compound(-1756666594, 1756666594) = 340475904
Test32Compound(1756666594, 1756666594) = 1611960320
Test0Compound(-1759797907, 1759797907) = -1810694144
Test0Compound(1759797907, 1759797907) = 683958272
Test1Compound(-1759797907, 1759797907) = 51026944
Test1Compound(1759797907, 1759797907) = 10502656
Test2Compound(-1759797907, 1759797907) = -1810694144
Test2Compound(1759797907, 1759797907) = 1753489408
Test16Compound(-1759797907, 1759797907) = -1810694144
Test16Compound(1759797907, 1759797907) = 671088640
Test20Compound(-1759797907, 1759797907) = -1810694144
Test20Compound(1759797907, 1759797907) = 1218707456
Test32Compound(-1759797907, 1759797907) = -1810694144
Test32Compound(1759797907, 1759797907) = 1212162048
Test0Compound(-1762929220, 1762929220) = -1771990016
Test0Compound(1762929220, 1762929220) = 1762664960
Test1Compound(-1762929220, 1762929220) = 71390208
Test1Compound(1762929220, 1762929220) = 1074006016
Test2Compound(-1762929220, 1762929220) = -1771990016
Test2Compound(1762929220, 1762929220) = 687874560
Test16Compound(-1762929220, 1762929220) = -1771990016
Test16Compound(1762929220, 1762929220) = 1746141696
Test20Compound(-1762929220, 1762929220) = -1771990016
Test20Compound(1762929220, 1762929220) = 151267840
Test32Compound(-1762929220, 1762929220) = -1771990016
Test32Compound(1762929220, 1762929220) = 135537152
Test0Compound(-1766060533, 1766060533) = 303041536
Test0Compound(1766060533, 1766060533) = 4272128
Test1Compound(-1766060533, 1766060533) = 277613056
Test1Compound(1766060533, 1766060533) = 1744904192
Test2Compound(-1766060533, 1766060533) = 303041536
Test2Compound(1766060533, 1766060533) = 1094782976
Test16Compound(-1766060533, 1766060533) = 303041536
Test16Compound(1766060533, 1766060533) = 151015424
Test20Compound(-1766060533, 1766060533) = 303041536
Test20Compound(1766060533, 1766060533) = 671092736
Test32Compound(-1766060533, 1766060533) = 303041536
Test32Compound(1766060533, 1766060533) = 692285440
Test0Compound(-1769191846, 1769191846) = -2113404928
Test0Compound(1769191846, 1769191846) = 1765873664
Test1Compound(-1769191846, 1769191846) = 277104128
Test1Compound(1769191846, 1769191846) = 1630605312
Test2Compound(-1769191846, 1769191846) = -2113404928
Test2Compound(1769191846, 1769191846) = 1075873792
Test16Compound(-1769191846, 1769191846) = -2113404928
Test16Compound(1769191846, 1769191846) = 16824320
Test20Compound(-1769191846, 1769191846) = -2113404928
Test20Compound(1769191846, 1769191846) = 675520512
Test32Compound(-1769191846, 1769191846) = -2113404928
Test32Compound(1769191846, 1769191846) = 674273280
Test0Compound(-1772323159, 1772323159) = -2107886592
Test0Compound(1772323159, 1772323159) = 1076002816
Test1Compound(-1772323159, 1772323159) = 35140096
Test1Compound(1772323159, 1772323159) = 696385536
Test2Compound(-1772323159, 1772323159) = -2107886592
Test2Compound(1772323159, 1772323159) = 555843584
Test16Compound(-1772323159, 1772323159) = -2107886592
Test16Compound(1772323159, 1772323159) = 1744994304
Test20Compound(-1772323159, 1772323159) = -2107886592
Test20Compound(1772323159, 1772323159) = 10518528
Test32Compound(-1772323159, 1772323159) = -2107886592
Test32Compound(1772323159, 1772323159) = 142802944
Test0Compound(-1775454472, 1775454472) = -1775751168
Test0Compound(1775454472, 1775454472) = 134283264
Test1Compound(-1775454472, 1775454472) = -2044451328
Test1Compound(1775454472, 1775454472) = 1641039872
Test2Compound(-1775454472, 1775454472) = -1775751168
Test2Compound(1775454472, 1775454472) = 1233125376
Test16Compound(-1775454472, 1775454472) = -1775751168
Test16Compound(1775454472, 1775454472) = 554827776
Test20Compound(-1775454472, 1775454472) = -1775751168
Test20Compound(1775454472, 1775454472) = 1216563200
Test32Compound(-1775454472, 1775454472) = -1775751168
Test32Compound(1775454472, 1775454472) = 1078083584
Test0Compound(-1778585785, 1778585785) = 76564992
Test0Compound(1778585785, 1778585785) = 134283264
Test1Compound(-1778585785, 1778585785) = -1802745344
Test1Compound(1778585785, 1778585785) = 33558528
Test2Compound(-1778585785, 1778585785) = 76564992
Test2Compound(1778585785, 1778585785) = 1745027072
Test16Compound(-1778585785, 1778585785) = 76564992
Test16Compound(1778585785, 1778585785) = 671219712
Test20Compound(-1778585785, 1778585785) = 76564992
Test20Compound(1778585785, 1778585785) = 1610743808
Test32Compound(-1778585785, 1778585785) = 76564992
Test32Compound(1778585785, 1778585785) = 1208156160
Test0Compound(-1781717098, 1781717098) = -1786502144
Test0Compound(1781717098, 1781717098) = 135399424
Test1Compound(-1781717098, 1781717098) = -2059402240
Test1Compound(1781717098, 1781717098) = 1644216320
Test2Compound(-1781717098, 1781717098) = -1786502144
Test2Compound(1781717098, 1781717098) = 1207998464
Test16Compound(-1781717098, 1781717098) = -1786502144
Test16Compound(1781717098, 1781717098) = 704677888
Test20Compound(-1781717098, 1781717098) = -1786502144
Test20Compound(1781717098, 1781717098) = 1074972672
Test32Compound(-1781717098, 1781717098) = -1786502144
Test32Compound(1781717098, 1781717098) = 1244792832
Test0Compound(-1784848411, 1784848411) = -2129650176
Test0Compound(1784848411, 1784848411) = 1077968896
Test1Compound(-1784848411, 1784848411) = 9248256
Test1Compound(1784848411, 1784848411) = 706748416
Test2Compound(-1784848411, 1784848411) = -2129650176
Test2Compound(1784848411, 1784848411) = 671219712
Test16Compound(-1784848411, 1784848411) = -2129650176
Test16Compound(1784848411, 1784848411) = 1784840192
Test20Compound(-1784848411, 1784848411) = -2129650176
Test20Compound(1784848411, 1784848411) = 537001984
Test32Compound(-1784848411, 1784848411) = -2129650176
Test32Compound(1784848411, 1784848411) = 539000832
Test0Compound(-1787979724, 1787979724) = -2128080896
Test0Compound(1787979724, 1787979724) = 1786790400
Test1Compound(-1787979724, 1787979724) = 338003968
Test1Compound(1787979724, 1787979724) = 1745887744
Test2Compound(-1787979724, 1787979724) = -2128080896
Test2Compound(1787979724, 1787979724) = 1115816448
Test16Compound(-1787979724, 1787979724) = -2128080896
Test16Compound(1787979724, 1787979724) = 578830848
Test20Compound(-1787979724, 1787979724) = -2128080896
Test20Compound(1787979724, 1787979724) = 1108369920
Test32Compound(-1787979724, 1787979724) = -2128080896
Test32Compound(1787979724, 1787979724) = 1074938368
Test0Compound(-1791111037, 1791111037) = 289198080
Test0Compound(1791111037, 1791111037) = 37889024
Test1Compound(-1791111037, 1791111037) = 70811648
Test1Compound(1791111037, 1791111037) = 1610613760
Test2Compound(-1791111037, 1791111037) = 289198080
Test2Compound(1791111037, 1791111037) = 1254228992
Test16Compound(-1791111037, 1791111037) = 289198080
Test16Compound(1791111037, 1791111037) = 574759936
Test20Compound(-1791111037, 1791111037) = 289198080
Test20Compound(1791111037, 1791111037) = 1212294144
Test32Compound(-1791111037, 1791111037) = 289198080
Test32Compound(1791111037, 1791111037) = 1249911808
Test0Compound(-1794242350, 1794242350) = -1811283968
Test0Compound(1794242350, 1794242350) = 1782694912
Test1Compound(-1794242350, 1794242350) = 17303552
Test1Compound(1794242350, 1794242350) = 1110557696
Test2Compound(-1794242350, 1794242350) = -1811283968
Test2Compound(1794242350, 1794242350) = 1075950592
Test16Compound(-1794242350, 1794242350) = -1811283968
Test16Compound(1794242350, 1794242350) = 174146560
Test20Compound(-1794242350, 1794242350) = -1811283968
Test20Compound(1794242350, 1794242350) = 1109468160
Test32Compound(-1794242350, 1794242350) = -1811283968
Test32Compound(1794242350, 1794242350) = 1216398336
Test0Compound(-1797373663, 1797373663) = -1877868544
Test0Compound(1797373663, 1797373663) = 687965696
Test1Compound(-1797373663, 1797373663) = 68173824
Test1Compound(1797373663, 1797373663) = 136414208
Test2Compound(-1797373663, 1797373663) = -1877868544
Test2Compound(1797373663, 1797373663) = 66048
Test16Compound(-1797373663, 1797373663) = -1877868544
Test16Compound(1797373663, 1797373663) = 1260496384
Test20Compound(-1797373663, 1797373663) = -1877868544
Test20Compound(1797373663, 1797373663) = 136355328
Test32Compound(-1797373663, 1797373663) = -1877868544
Test32Compound(1797373663, 1797373663) = 33654272
Test0Compound(-1800504976, 1800504976) = 270823424
Test0Compound(1800504976, 1800504976) = 1230045184
Test1Compound(-1800504976, 1800504976) = -2071828480
Test1Compound(1800504976, 1800504976) = 687900160
Test2Compound(-1800504976, 1800504976) = 270823424
Test2Compound(1800504976, 1800504976) = 542114816
Test16Compound(-1800504976, 1800504976) = 270823424
Test16Compound(1800504976, 1800504976) = 38862848
Test20Compound(-1800504976, 1800504976) = 270823424
Test20Compound(1800504976, 1800504976) = 538017792
Test32Compound(-1800504976, 1800504976) = 270823424
Test32Compound(1800504976, 1800504976) = 671186944
Test0Compound(-1803636289, 1803636289) = -1810755584
Test0Compound(1803636289, 1803636289) = 1258359808
Test1Compound(-1803636289, 1803636289) = 1048576
Test1Compound(1803636289, 1803636289) = 578832896
Test2Compound(-1803636289, 1803636289) = -1810755584
Test2Compound(1803636289, 1803636289) = 570443776
Test16Compound(-1803636289, 1803636289) = -1810755584
Test16Compound(1803636289, 1803636289) = 58723328
Test20Compound(-1803636289, 1803636289) = -1810755584
Test20Compound(1803636289, 1803636289) = 562119680
Test32Compound(-1803636289, 1803636289) = -1810755584
Test32Compound(1803636289, 1803636289) = 729893888
Test0Compound(-1806767602, 1806767602) = 273311744
Test0Compound(1806767602, 1806767602) = 578883584
Test1Compound(-1806767602, 1806767602) = -2075639296
Test1Compound(1806767602, 1806767602) = 36701184
Test2Compound(-1806767602, 1806767602) = 273311744
Test2Compound(1806767602, 1806767602) = 1772160000
Test16Compound(-1806767602, 1806767602) = 273311744
Test16Compound(1806767602, 1806767602) = 1636831232
Test20Compound(-1806767602, 1806767602) = 273311744
Test20Compound(1806767602, 1806767602) = 1118208
Test32Compound(-1806767602, 1806767602) = 273311744
Test32Compound(1806767602, 1806767602) = 144707584
Test0Compound(-1809898915, 1809898915) = 1909248
Test0Compound(1809898915, 1809898915) = 1260442624
Test1Compound(-1809898915, 1809898915) = -1810104320
Test1Compound(1809898915, 1809898915) = 1258329088
Test2Compound(-1809898915, 1809898915) = 1909248
Test2Compound(1809898915, 1809898915) = 585142272
Test16Compound(-1809898915, 1809898915) = 1909248
Test16Compound(1809898915, 1809898915) = 153129984
Test20Compound(-1809898915, 1809898915) = 1909248
Test20Compound(1809898915, 1809898915) = 1218448384
Test32Compound(-1809898915, 1809898915) = 1909248
Test32Compound(1809898915, 1809898915) = 1260426240
Test0Compound(-1813030228, 1813030228) = 44701696
Test0Compound(1813030228, 1813030228) = 1677730816
Test1Compound(-1813030228, 1813030228) = -1834397184
Test1Compound(1813030228, 1813030228) = 1611661312
Test2Compound(-1813030228, 1813030228) = 44701696
Test2Compound(1813030228, 1813030228) = 1275109376
Test16Compound(-1813030228, 1813030228) = 44701696
Test16Compound(1813030228, 1813030228) = 604013568
Test20Compound(-1813030228, 1813030228) = 44701696
Test20Compound(1813030228, 1813030228) = 1678771200
Test32Compound(-1813030228, 1813030228) = 44701696
Test32Compound(1813030228, 1813030228) = 1678779392
Test0Compound(-1816161541, 1816161541) = 319984128
Test0Compound(1816161541, 1816161541) = 1749041152
Test1Compound(-1816161541, 1816161541) = -2104356864
Test1Compound(1816161541, 1816161541) = 1140858880
Test2Compound(-1816161541, 1816161541) = 319984128
Test2Compound(1816161541, 1816161541) = 1077939200
Test16Compound(-1816161541, 1816161541) = 319984128
Test16Compound(1816161541, 1816161541) = 742400000
Test20Compound(-1816161541, 1816161541) = 319984128
Test20Compound(1816161541, 1816161541) = 1279281152
Test32Compound(-1816161541, 1816161541) = 319984128
Test32Compound(1816161541, 1816161541) = 1614807040
Test0Compound(-1819292854, 1819292854) = 25528832
Test0Compound(1819292854, 1819292854) = 672149504
Test1Compound(-1819292854, 1819292854) = -1861924352
Test1Compound(1819292854, 1819292854) = 603988992
Test2Compound(-1819292854, 1819292854) = 25528832
Test2Compound(1819292854, 1819292854) = 7344128
Test16Compound(-1819292854, 1819292854) = 25528832
Test16Compound(1819292854, 1819292854) = 1060864
Test20Compound(-1819292854, 1819292854) = 25528832
Test20Compound(1819292854, 1819292854) = 542113792
Test32Compound(-1819292854, 1819292854) = 25528832
Test32Compound(1819292854, 1819292854) = 1210068992
Test0Compound(-1822424167, 1822424167) = -1826618880
Test0Compound(1822424167, 1822424167) = 1754066944
Test1Compound(-1822424167, 1822424167) = 33554944
Test1Compound(1822424167, 1822424167) = 1141697536
Test2Compound(-1822424167, 1822424167) = -1826618880
Test2Compound(1822424167, 1822424167) = 1074587648
Test16Compound(-1822424167, 1822424167) = -1826618880
Test16Compound(1822424167, 1822424167) = 546091008
Test20Compound(-1822424167, 1822424167) = -1826618880
Test20Compound(1822424167, 1822424167) = 1678548992
Test32Compound(-1822424167, 1822424167) = -1826618880
Test32Compound(1822424167, 1822424167) = 1821143040
Test0Compound(-1825555480, 1825555480) = 36715008
Test0Compound(1825555480, 1825555480) = 1678032896
Test1Compound(-1825555480, 1825555480) = -1843381760
Test1Compound(1825555480, 1825555480) = 1623491584
Test2Compound(-1825555480, 1825555480) = 36715008
Test2Compound(1825555480, 1825555480) = 1283735552
Test16Compound(-1825555480, 1825555480) = 36715008
Test16Compound(1825555480, 1825555480) = 1073807360
Test20Compound(-1825555480, 1825555480) = 36715008
Test20Compound(1825555480, 1825555480) = 1681915904
Test32Compound(-1825555480, 1825555480) = 36715008
Test32Compound(1825555480, 1825555480) = 214777856
Test0Compound(-1828686793, 1828686793) = -2130701312
Test0Compound(1828686793, 1828686793) = 1287749632
Test1Compound(-1828686793, 1828686793) = 268439552
Test1Compound(1828686793, 1828686793) = 1220608000
Test2Compound(-1828686793, 1828686793) = -2130701312
Test2Compound(1828686793, 1828686793) = 683706368
Test16Compound(-1828686793, 1828686793) = -2130701312
Test16Compound(1828686793, 1828686793) = 750419968
Test20Compound(-1828686793, 1828686793) = -2130701312
Test20Compound(1828686793, 1828686793) = 1622704128
Test32Compound(-1828686793, 1828686793) = -2130701312
Test32Compound(1828686793, 1828686793) = 1823670272
Test0Compound(-1831818106, 1831818106) = 282109952
Test0Compound(1831818106, 1831818106) = 604262912
Test1Compound(-1831818106, 1831818106) = -2134899712
Test1Compound(1831818106, 1831818106) = 19071488
Test2Compound(-1831818106, 1831818106) = 282109952
Test2Compound(1831818106, 1831818106) = 2249216
Test16Compound(-1831818106, 1831818106) = 282109952
Test16Compound(1831818106, 1831818106) = 1747522048
Test20Compound(-1831818106, 1831818106) = 282109952
Test20Compound(1831818106, 1831818106) = 757481984
Test32Compound(-1831818106, 1831818106) = 282109952
Test32Compound(1831818106, 1831818106) = 1227772416
Test0Compound(-1834949419, 1834949419) = 270590976
Test0Compound(1834949419, 1834949419) = 1212946944
Test1Compound(-1834949419, 1834949419) = -2105491456
Test1Compound(1834949419, 1834949419) = 671814144
Test2Compound(-1834949419, 1834949419) = 270590976
Test2Compound(1834949419, 1834949419) = 621416960
Test16Compound(-1834949419, 1834949419) = 270590976
Test16Compound(1834949419, 1834949419) = 538778112
Test20Compound(-1834949419, 1834949419) = 270590976
Test20Compound(1834949419, 1834949419) = 1142557184
Test32Compound(-1834949419, 1834949419) = 270590976
Test32Compound(1834949419, 1834949419) = 1678711296
Test0Compound(-1838080732, 1838080732) = 308285440
Test0Compound(1838080732, 1838080732) = 1292378624
Test1Compound(-1838080732, 1838080732) = -2142171136
Test1Compound(1838080732, 1838080732) = 680001536
Test2Compound(-1838080732, 1838080732) = 308285440
Test2Compound(1838080732, 1838080732) = 671539712
Test16Compound(-1838080732, 1838080732) = 308285440
Test16Compound(1838080732, 1838080732) = 604389888
Test20Compound(-1838080732, 1838080732) = 308285440
Test20Compound(1838080732, 1838080732) = 1275249152
Test32Compound(-1838080732, 1838080732) = 308285440
Test32Compound(1838080732, 1838080732) = 1820615168
Test0Compound(-1841212045, 1841212045) = 302007296
Test0Compound(1841212045, 1841212045) = 749371904
Test1Compound(-1841212045, 1841212045) = -2143206400
Test1Compound(1841212045, 1841212045) = 145369088
Test2Compound(-1841212045, 1841212045) = 302007296
Test2Compound(1841212045, 1841212045) = 136880640
Test16Compound(-1841212045, 1841212045) = 302007296
Test16Compound(1841212045, 1841212045) = 144056832
Test20Compound(-1841212045, 1841212045) = 302007296
Test20Compound(1841212045, 1841212045) = 764447232
Test32Compound(-1841212045, 1841212045) = 302007296
Test32Compound(1841212045, 1841212045) = 1686143488
Test0Compound(-1844343358, 1844343358) = -1877964800
Test0Compound(1844343358, 1844343358) = 1749172224
Test1Compound(-1844343358, 1844343358) = 33555456
Test1Compound(1844343358, 1844343358) = 1210069504
Test2Compound(-1844343358, 1844343358) = -1877964800
Test2Compound(1844343358, 1844343358) = 1142956032
Test16Compound(-1844343358, 1844343358) = -1877964800
Test16Compound(1844343358, 1844343358) = 1227513856
Test20Compound(-1844343358, 1844343358) = -1877964800
Test20Compound(1844343358, 1844343358) = 14954496
Test32Compound(-1844343358, 1844343358) = -1877964800
Test32Compound(1844343358, 1844343358) = 671088640
Test0Compound(-1847474671, 1847474671) = -1866366464
Test0Compound(1847474671, 1847474671) = 67110912
Test1Compound(-1847474671, 1847474671) = -2134818816
Test1Compound(1847474671, 1847474671) = 1646135296
Test2Compound(-1847474671, 1847474671) = -1866366464
Test2Compound(1847474671, 1847474671) = 1612447744
Test16Compound(-1847474671, 1847474671) = -1866366464
Test16Compound(1847474671, 1847474671) = 1711417344
Test20Compound(-1847474671, 1847474671) = -1866366464
Test20Compound(1847474671, 1847474671) = 236720128
Test32Compound(-1847474671, 1847474671) = -1866366464
Test32Compound(1847474671, 1847474671) = 1208354816
Test0Compound(-1850605984, 1850605984) = -2144248832
Test0Compound(1850605984, 1850605984) = 1812070400
Test1Compound(-1850605984, 1850605984) = 270621184
Test1Compound(1850605984, 1850605984) = 1782579200
Test2Compound(-1850605984, 1850605984) = -2144248832
Test2Compound(1850605984, 1850605984) = 1242431488
Test16Compound(-1850605984, 1850605984) = -2144248832
Test16Compound(1850605984, 1850605984) = 1648492544
Test20Compound(-1850605984, 1850605984) = -2144248832
Test20Compound(1850605984, 1850605984) = 168427520
Test32Compound(-1850605984, 1850605984) = -2144248832
Test32Compound(1850605984, 1850605984) = 1178730496
Test0Compound(-1853737297, 1853737297) = 8401920
Test0Compound(1853737297, 1853737297) = 1114130432
Test1Compound(-1853737297, 1853737297) = -1878908416
Test1Compound(1853737297, 1853737297) = 1080557568
Test2Compound(-1853737297, 1853737297) = 8401920
Test2Compound(1853737297, 1853737297) = 543539200
Test16Compound(-1853737297, 1853737297) = 8401920
Test16Compound(1853737297, 1853737297) = 709150720
Test20Compound(-1853737297, 1853737297) = 8401920
Test20Compound(1853737297, 1853737297) = 1681653760
Test32Compound(-1853737297, 1853737297) = 8401920
Test32Compound(1853737297, 1853737297) = 572622848
Test0Compound(-1856868610, 1856868610) = -1862259712
Test0Compound(1856868610, 1856868610) = 109379584
Test1Compound(-1856868610, 1856868610) = -2142098944
Test1Compound(1856868610, 1856868610) = 1686409216
Test2Compound(-1856868610, 1856868610) = -1862259712
Test2Compound(1856868610, 1856868610) = 1679818752
Test16Compound(-1856868610, 1856868610) = -1862259712
Test16Compound(1856868610, 1856868610) = 1621098496
Test20Compound(-1856868610, 1856868610) = -1862259712
Test20Compound(1856868610, 1856868610) = 740589568
Test32Compound(-1856868610, 1856868610) = -1862259712
Test32Compound(1856868610, 1856868610) = 1284079616
Test0Compound(-1859999923, 1859999923) = -2145246720
Test0Compound(1859999923, 1859999923) = 113838080
Test1Compound(-1859999923, 1859999923) = 285213184
Test1Compound(1859999923, 1859999923) = 109330432
Test2Compound(-1859999923, 1859999923) = -2145246720
Test2Compound(1859999923, 1859999923) = 1686378496
Test16Compound(-1859999923, 1859999923) = -2145246720
Test16Compound(1859999923, 1859999923) = 77400064
Test20Compound(-1859999923, 1859999923) = -2145246720
Test20Compound(1859999923, 1859999923) = 1075070976
Test32Compound(-1859999923, 1859999923) = -2145246720
Test32Compound(1859999923, 1859999923) = 1649674240
Test0Compound(-1863131236, 1863131236) = -1867327488
Test0Compound(1863131236, 1863131236) = 100737024
Test1Compound(-1863131236, 1863131236) = -2135910400
Test1Compound(1863131236, 1863131236) = 1695285248
Test2Compound(-1863131236, 1863131236) = -1867327488
Test2Compound(1863131236, 1863131236) = 1678319616
Test16Compound(-1863131236, 1863131236) = -1867327488
Test16Compound(1863131236, 1863131236) = 1728126976
Test20Compound(-1863131236, 1863131236) = -1867327488
Test20Compound(1863131236, 1863131236) = 587538432
Test32Compound(-1863131236, 1863131236) = -1867327488
Test32Compound(1863131236, 1863131236) = 1728389120
Test0Compound(-1866262549, 1866262549) = 12649984
Test0Compound(1866262549, 1866262549) = 1111228416
Test1Compound(-1866262549, 1866262549) = -1870592512
Test1Compound(1866262549, 1866262549) = 1094248448
Test2Compound(-1866262549, 1866262549) = 12649984
Test2Compound(1866262549, 1866262549) = 540336128
Test16Compound(-1866262549, 1866262549) = 12649984
Test16Compound(1866262549, 1866262549) = 1175224320
Test20Compound(-1866262549, 1866262549) = 12649984
Test20Compound(1866262549, 1866262549) = 50339840
Test32Compound(-1866262549, 1866262549) = 12649984
Test32Compound(1866262549, 1866262549) = 689438720
Test0Compound(-1869393862, 1869393862) = -2146234368
Test0Compound(1869393862, 1869393862) = 1799360000
Test1Compound(-1869393862, 1869393862) = 278069248
Test1Compound(1869393862, 1869393862) = 1798090240
Test2Compound(-1869393862, 1869393862) = -2146234368
Test2Compound(1869393862, 1869393862) = 1242082816
Test16Compound(-1869393862, 1869393862) = -2146234368
Test16Compound(1869393862, 1869393862) = 1644695040
Test20Compound(-1869393862, 1869393862) = -2146234368
Test20Compound(1869393862, 1869393862) = 539758080
Test32Compound(-1869393862, 1869393862) = -2146234368
Test32Compound(1869393862, 1869393862) = 1766067712
Test0Compound(-1872525175, 1872525175) = -1876951040
Test0Compound(1872525175, 1872525175) = 42226176
Test1Compound(-1872525175, 1872525175) = -2147252224
Test1Compound(1872525175, 1872525175) = 1644450304
Test2Compound(-1872525175, 1872525175) = -1876951040
Test2Compound(1872525175, 1872525175) = 1644184064
Test16Compound(-1872525175, 1872525175) = -1876951040
Test16Compound(1872525175, 1872525175) = 1821135360
Test20Compound(-1872525175, 1872525175) = -1876951040
Test20Compound(1872525175, 1872525175) = 721433088
Test32Compound(-1872525175, 1872525175) = -1876951040
Test32Compound(1872525175, 1872525175) = 1712607744
Test0Compound(-1875656488, 1875656488) = -1876738048
Test0Compound(1875656488, 1875656488) = 1732523520
Test1Compound(-1875656488, 1875656488) = 1245184
Test1Compound(1875656488, 1875656488) = 1191196160
Test2Compound(-1875656488, 1875656488) = -1876738048
Test2Compound(1875656488, 1875656488) = 1187788288
Test16Compound(-1875656488, 1875656488) = -1876738048
Test16Compound(1875656488, 1875656488) = 1678259712
Test20Compound(-1875656488, 1875656488) = -1876738048
Test20Compound(1875656488, 1875656488) = 591934976
Test32Compound(-1875656488, 1875656488) = -1876738048
Test32Compound(1875656488, 1875656488) = 1623995904
Test0Compound(-1878787801, 1878787801) = 268507136
Test0Compound(1878787801, 1878787801) = 694420480
Test1Compound(-1878787801, 1878787801) = -2147414016
Test1Compound(1878787801, 1878787801) = 157286912
Test2Compound(-1878787801, 1878787801) = 268507136
Test2Compound(1878787801, 1878787801) = 157024256
Test16Compound(-1878787801, 1878787801) = 268507136
Test16Compound(1878787801, 1878787801) = 690226176
Test20Compound(-1878787801, 1878787801) = 268507136
Test20Compound(1878787801, 1878787801) = 1762919424
Test32Compound(-1878787801, 1878787801) = 268507136
Test32Compound(1878787801, 1878787801) = 686031872
Test0Compound(-1881919114, 1881919114) = 117444608
Test0Compound(1881919114, 1881919114) = 1076511232
Test1Compound(-1881919114, 1881919114) = -2032922624
Test1Compound(1881919114, 1881919114) = 808058880
Test2Compound(-1881919114, 1881919114) = 117444608
Test2Compound(1881919114, 1881919114) = 536989184
Test16Compound(-1881919114, 1881919114) = 117444608
Test16Compound(1881919114, 1881919114) = 1076576768
Test20Compound(-1881919114, 1881919114) = 117444608
Test20Compound(1881919114, 1881919114) = 2771456
Test32Compound(-1881919114, 1881919114) = 117444608
Test32Compound(1881919114, 1881919114) = 1076363776
Test0Compound(-1885050427, 1885050427) = 161761280
Test0Compound(1885050427, 1885050427) = 1075515904
Test1Compound(-1885050427, 1885050427) = -1988089856
Test1Compound(1885050427, 1885050427) = 810713088
Test2Compound(-1885050427, 1885050427) = 161761280
Test2Compound(1885050427, 1885050427) = 542250496
Test16Compound(-1885050427, 1885050427) = 161761280
Test16Compound(1885050427, 1885050427) = 1079022080
Test20Compound(-1885050427, 1885050427) = 161761280
Test20Compound(1885050427, 1885050427) = 4358656
Test32Compound(-1885050427, 1885050427) = 161761280
Test32Compound(1885050427, 1885050427) = 1342804480
Test0Compound(-1888181740, 1888181740) = 255894016
Test0Compound(1888181740, 1888181740) = 545869824
Test1Compound(-1888181740, 1888181740) = -1909194752
Test1Compound(1888181740, 1888181740) = 268963840
Test2Compound(-1888181740, 1888181740) = 255894016
Test2Compound(1888181740, 1888181740) = 8391680
Test16Compound(-1888181740, 1888181740) = 255894016
Test16Compound(1888181740, 1888181740) = 537071616
Test20Compound(-1888181740, 1888181740) = 255894016
Test20Compound(1888181740, 1888181740) = 1619003392
Test32Compound(-1888181740, 1888181740) = 255894016
Test32Compound(1888181740, 1888181740) = 805900288
Test0Compound(-1891313053, 1891313053) = -2030036480
Test0Compound(1891313053, 1891313053) = 1352663040
Test1Compound(-1891313053, 1891313053) = 104863744
Test1Compound(1891313053, 1891313053) = 1083908096
Test2Compound(-1891313053, 1891313053) = -2030036480
Test2Compound(1891313053, 1891313053) = 807076864
Test16Compound(-1891313053, 1891313053) = -2030036480
Test16Compound(1891313053, 1891313053) = 1620254720
Test20Compound(-1891313053, 1891313053) = -2030036480
Test20Compound(1891313053, 1891313053) = 545464320
Test32Compound(-1891313053, 1891313053) = -2030036480
Test32Compound(1891313053, 1891313053) = 1879638016
Test0Compound(-1894444366, 1894444366) = 17043456
Test0Compound(1894444366, 1894444366) = 1619035136
Test1Compound(-1894444366, 1894444366) = -2147417600
Test1Compound(1894444366, 1894444366) = 1349017600
Test2Compound(-1894444366, 1894444366) = 17043456
Test2Compound(1894444366, 1894444366) = 1348624384
Test16Compound(-1894444366, 1894444366) = 17043456
Test16Compound(1894444366, 1894444366) = 1883268096
Test20Compound(-1894444366, 1894444366) = 17043456
Test20Compound(1894444366, 1894444366) = 1088949248
Test32Compound(-1894444366, 1894444366) = 17043456
Test32Compound(1894444366, 1894444366) = 15352832
Test0Compound(-1897575679, 1897575679) = -1910224384
Test0Compound(1897575679, 1897575679) = 1627558912
Test1Compound(-1897575679, 1897575679) = 203489792
Test1Compound(1897575679, 1897575679) = 1343881216
Test2Compound(-1897575679, 1897575679) = -1910224384
Test2Compound(1897575679, 1897575679) = 1092137984
Test16Compound(-1897575679, 1897575679) = -1910224384
Test16Compound(1897575679, 1897575679) = 1896518656
Test20Compound(-1897575679, 1897575679) = -1910224384
Test20Compound(1897575679, 1897575679) = 823698432
Test32Compound(-1897575679, 1897575679) = -1910224384
Test32Compound(1897575679, 1897575679) = 18486272
Test0Compound(-1900706992, 1900706992) = 210042880
Test0Compound(1900706992, 1900706992) = 810186752
Test1Compound(-1900706992, 1900706992) = -1942978560
Test1Compound(1900706992, 1900706992) = 557872128
Test2Compound(-1900706992, 1900706992) = 210042880
Test2Compound(1900706992, 1900706992) = 285896704
Test16Compound(-1900706992, 1900706992) = 210042880
Test16Compound(1900706992, 1900706992) = 1090664448
Test20Compound(-1900706992, 1900706992) = 210042880
Test20Compound(1900706992, 1900706992) = 4728832
Test32Compound(-1900706992, 1900706992) = 210042880
Test32Compound(1900706992, 1900706992) = 1363834880
Test0Compound(-1903838305, 1903838305) = 234885120
Test0Compound(1903838305, 1903838305) = 1613890560
Test1Compound(-1903838305, 1903838305) = -1937502208
Test1Compound(1903838305, 1903838305) = 1345339392
Test2Compound(-1903838305, 1903838305) = 234885120
Test2Compound(1903838305, 1903838305) = 1093141504
Test16Compound(-1903838305, 1903838305) = 234885120
Test16Compound(1903838305, 1903838305) = 1884963840
Test20Compound(-1903838305, 1903838305) = 234885120
Test20Compound(1903838305, 1903838305) = 809518080
Test32Compound(-1903838305, 1903838305) = 234885120
Test32Compound(1903838305, 1903838305) = 268436480
Test0Compound(-1906969618, 1906969618) = 33833472
Test0Compound(1906969618, 1906969618) = 1613234176
Test1Compound(-1906969618, 1906969618) = -2141961728
Test1Compound(1906969618, 1906969618) = 1344408576
Test2Compound(-1906969618, 1906969618) = 33833472
Test2Compound(1906969618, 1906969618) = 1099433984
Test16Compound(-1906969618, 1906969618) = 33833472
Test16Compound(1906969618, 1906969618) = 17432576
Test20Compound(-1906969618, 1906969618) = 33833472
Test20Compound(1906969618, 1906969618) = 1099038720
Test32Compound(-1906969618, 1906969618) = 33833472
Test32Compound(1906969618, 1906969618) = 564789248
Test0Compound(-1910100931, 1910100931) = 170272768
Test0Compound(1910100931, 1910100931) = 1371603456
Test1Compound(-1910100931, 1910100931) = -2010897408
Test1Compound(1910100931, 1910100931) = 1100534272
Test2Compound(-1910100931, 1910100931) = 170272768
Test2Compound(1910100931, 1910100931) = 827359744
Test16Compound(-1910100931, 1910100931) = 170272768
Test16Compound(1910100931, 1910100931) = 1901609472
Test20Compound(-1910100931, 1910100931) = 170272768
Test20Compound(1910100931, 1910100931) = 817992192
Test32Compound(-1910100931, 1910100931) = 170272768
Test32Compound(1910100931, 1910100931) = 282690048
Test0Compound(-1913232244, 1913232244) = 24265728
Test0Compound(1913232244, 1913232244) = 269060096
Test1Compound(-1913232244, 1913232244) = -2124406784
Test1Compound(1913232244, 1913232244) = 33622016
Test2Compound(-1913232244, 1913232244) = 24265728
Test2Compound(1913232244, 1913232244) = 32768
Test16Compound(-1913232244, 1913232244) = 24265728
Test16Compound(1913232244, 1913232244) = 805373952
Test20Compound(-1913232244, 1913232244) = 24265728
Test20Compound(1913232244, 1913232244) = 628736
Test32Compound(-1913232244, 1913232244) = 24265728
Test32Compound(1913232244, 1913232244) = 1342244864
Test0Compound(-1916363557, 1916363557) = -1929372672
Test0Compound(1916363557, 1916363557) = 1075388416
Test1Compound(-1916363557, 1916363557) = 214341632
Test1Compound(1916363557, 1916363557) = 840499200
Test2Compound(-1916363557, 1916363557) = -1929372672
Test2Compound(1916363557, 1916363557) = 537944064
Test16Compound(-1916363557, 1916363557) = -1929372672
Test16Compound(1916363557, 1916363557) = 1613848576
Test20Compound(-1916363557, 1916363557) = -1929372672
Test20Compound(1916363557, 1916363557) = 538533888
Test32Compound(-1916363557, 1916363557) = -1929372672
Test32Compound(1916363557, 1916363557) = 532480
Test0Compound(-1919494870, 1919494870) = 218108928
Test0Compound(1919494870, 1919494870) = 1109404160
Test1Compound(-1919494870, 1919494870) = -2003385344
Test1Compound(1919494870, 1919494870) = 807403520
Test2Compound(-1919494870, 1919494870) = 218108928
Test2Compound(1919494870, 1919494870) = 571025920
Test16Compound(-1919494870, 1919494870) = 218108928
Test16Compound(1919494870, 1919494870) = 1615399424
Test20Compound(-1919494870, 1919494870) = 218108928
Test20Compound(1919494870, 1919494870) = 845685248
Test32Compound(-1919494870, 1919494870) = 218108928
Test32Compound(1919494870, 1919494870) = 38283776
Test0Compound(-1922626183, 1922626183) = -1922823168
Test0Compound(1922626183, 1922626183) = 571506688
Test1Compound(-1922626183, 1922626183) = 155387904
Test1Compound(1922626183, 1922626183) = 277377536
Test2Compound(-1922626183, 1922626183) = -1922823168
Test2Compound(1922626183, 1922626183) = 33579008
Test16Compound(-1922626183, 1922626183) = -1922823168
Test16Compound(1922626183, 1922626183) = 1115725824
Test20Compound(-1922626183, 1922626183) = -1922823168
Test20Compound(1922626183, 1922626183) = 302014464
Test32Compound(-1922626183, 1922626183) = -1922823168
Test32Compound(1922626183, 1922626183) = 1880145920
Test0Compound(-1925757496, 1925757496) = -2130574336
Test0Compound(1925757496, 1925757496) = 1388324864
Test1Compound(-1925757496, 1925757496) = 201408512
Test1Compound(1925757496, 1925757496) = 1351098880
Test2Compound(-1925757496, 1925757496) = -2130574336
Test2Compound(1925757496, 1925757496) = 1082171392
Test16Compound(-1925757496, 1925757496) = -2130574336
Test16Compound(1925757496, 1925757496) = 41945088
Test20Compound(-1925757496, 1925757496) = -2130574336
Test20Compound(1925757496, 1925757496) = 1384165376
Test32Compound(-1925757496, 1925757496) = -2130574336
Test32Compound(1925757496, 1925757496) = 805873664
Test0Compound(-1928888809, 1928888809) = -2080155136
Test0Compound(1928888809, 1928888809) = 1884848128
Test1Compound(-1928888809, 1928888809) = 16930816
Test1Compound(1928888809, 1928888809) = 1615855616
Test2Compound(-1928888809, 1928888809) = -2080155136
Test2Compound(1928888809, 1928888809) = 1380483072
Test16Compound(-1928888809, 1928888809) = -2080155136
Test16Compound(1928888809, 1928888809) = 551583744
Test20Compound(-1928888809, 1928888809) = -2080155136
Test20Compound(1928888809, 1928888809) = 1891663872
Test32Compound(-1928888809, 1928888809) = -2080155136
Test32Compound(1928888809, 1928888809) = 1349025792
Test0Compound(-1932020122, 1932020122) = -1936289792
Test0Compound(1932020122, 1932020122) = 1896349696
Test1Compound(-1932020122, 1932020122) = 143033856
Test1Compound(1932020122, 1932020122) = 1612728320
Test2Compound(-1932020122, 1932020122) = -1936289792
Test2Compound(1932020122, 1932020122) = 1393049600
Test16Compound(-1932020122, 1932020122) = -1936289792
Test16Compound(1932020122, 1932020122) = 587743232
Test20Compound(-1932020122, 1932020122) = -1936289792
Test20Compound(1932020122, 1932020122) = 1881688064
Test32Compound(-1932020122, 1932020122) = -1936289792
Test32Compound(1932020122, 1932020122) = 1375748096
Test0Compound(-1935151435, 1935151435) = -2012945408
Test0Compound(1935151435, 1935151435) = 1108869120
Test1Compound(-1935151435, 1935151435) = 77914624
Test1Compound(1935151435, 1935151435) = 839913472
Test2Compound(-1935151435, 1935151435) = -2012945408
Test2Compound(1935151435, 1935151435) = 558370816
Test16Compound(-1935151435, 1935151435) = -2012945408
Test16Compound(1935151435, 1935151435) = 1880621056
Test20Compound(-1935151435, 1935151435) = -2012945408
Test20Compound(1935151435, 1935151435) = 1092096000
Test32Compound(-1935151435, 1935151435) = -2012945408
Test32Compound(1935151435, 1935151435) = 823656448
Test0Compound(-1938282748, 1938282748) = 71827456
Test0Compound(1938282748, 1938282748) = 1904351232
Test1Compound(-1938282748, 1938282748) = -2143281152
Test1Compound(1938282748, 1938282748) = 1627525120
Test2Compound(-1938282748, 1938282748) = 71827456
Test2Compound(1938282748, 1938282748) = 1619118080
Test16Compound(-1938282748, 1938282748) = 71827456
Test16Compound(1938282748, 1938282748) = 839358464
Test20Compound(-1938282748, 1938282748) = 71827456
Test20Compound(1938282748, 1938282748) = 464896
Test32Compound(-1938282748, 1938282748) = 71827456
Test32Compound(1938282748, 1938282748) = 1652889600
Test0Compound(-1941414061, 1941414061) = 71322624
Test0Compound(1941414061, 1941414061) = 36085760
Test1Compound(-1941414061, 1941414061) = 527360
Test1Compound(1941414061, 1941414061) = 1906704384
Test2Compound(-1941414061, 1941414061) = 71322624
Test2Compound(1941414061, 1941414061) = 1905631232
Test16Compound(-1941414061, 1941414061) = 71322624
Test16Compound(1941414061, 1941414061) = 1101045760
Test20Compound(-1941414061, 1941414061) = 71322624
Test20Compound(1941414061, 1941414061) = 277291008
Test32Compound(-1941414061, 1941414061) = 71322624
Test32Compound(1941414061, 1941414061) = 19046400
Test0Compound(-1944545374, 1944545374) = 67638784
Test0Compound(1944545374, 1944545374) = 1881145344
Test1Compound(-1944545374, 1944545374) = -2146953728
Test1Compound(1944545374, 1944545374) = 1611098112
Test2Compound(-1944545374, 1944545374) = 67638784
Test2Compound(1944545374, 1944545374) = 1407664128
Test16Compound(-1944545374, 1944545374) = 67638784
Test16Compound(1944545374, 1944545374) = 849805312
Test20Compound(-1944545374, 1944545374) = 67638784
Test20Compound(1944545374, 1944545374) = 38019072
Test32Compound(-1944545374, 1944545374) = 67638784
Test32Compound(1944545374, 1944545374) = 1896153088
Test0Compound(-1947676687, 1947676687) = -2008530944
Test0Compound(1947676687, 1947676687) = 1075257344
Test1Compound(-1947676687, 1947676687) = 136314880
Test1Compound(1947676687, 1947676687) = 872812544
Test2Compound(-1947676687, 1947676687) = -2008530944
Test2Compound(1947676687, 1947676687) = 537264128
Test16Compound(-1947676687, 1947676687) = -2008530944
Test16Compound(1947676687, 1947676687) = 67248128
Test20Compound(-1947676687, 1947676687) = -2008530944
Test20Compound(1947676687, 1947676687) = 1409753088
Test32Compound(-1947676687, 1947676687) = -2008530944
Test32Compound(1947676687, 1947676687) = 1142235136
Test0Compound(-1950808000, 1950808000) = -2093416448
Test0Compound(1950808000, 1950808000) = 1682182144
Test1Compound(-1950808000, 1950808000) = 179308544
Test1Compound(1950808000, 1950808000) = 1610743808
Test2Compound(-1950808000, 1950808000) = -2093416448
Test2Compound(1950808000, 1950808000) = 1413611520
Test16Compound(-1950808000, 1950808000) = -2093416448
Test16Compound(1950808000, 1950808000) = 805474304
Test20Compound(-1950808000, 1950808000) = -2093416448
Test20Compound(1950808000, 1950808000) = 4616192
Test32Compound(-1950808000, 1950808000) = -2093416448
Test32Compound(1950808000, 1950808000) = 1946292224
Test0Compound(-1953939313, 1953939313) = -2004353024
Test0Compound(1953939313, 1953939313) = 1884590080
Test1Compound(-1953939313, 1953939313) = 134299648
Test1Compound(1953939313, 1953939313) = 1682214912
Test2Compound(-1953939313, 1953939313) = -2004353024
Test2Compound(1953939313, 1953939313) = 1413615616
Test16Compound(-1953939313, 1953939313) = -2004353024
Test16Compound(1953939313, 1953939313) = 809537536
Test20Compound(-1953939313, 1953939313) = -2004353024
Test20Compound(1953939313, 1953939313) = 68456448
Test32Compound(-1953939313, 1953939313) = -2004353024
Test32Compound(1953939313, 1953939313) = 2396160
Test0Compound(-1957070626, 1957070626) = -2012143616
Test0Compound(1957070626, 1957070626) = 1411678208
Test1Compound(-1957070626, 1957070626) = 55056384
Test1Compound(1957070626, 1957070626) = 1140981760
Test2Compound(-1957070626, 1957070626) = -2012143616
Test2Compound(1957070626, 1957070626) = 1084260352
Test16Compound(-1957070626, 1957070626) = -2012143616
Test16Compound(1957070626, 1957070626) = 545521664
Test20Compound(-1957070626, 1957070626) = -2012143616
Test20Compound(1957070626, 1957070626) = 1948680192
Test32Compound(-1957070626, 1957070626) = -2012143616
Test32Compound(1957070626, 1957070626) = 1680113664
Test0Compound(-1960201939, 1960201939) = -2111787008
Test0Compound(1960201939, 1960201939) = 268452352
Test1Compound(-1960201939, 1960201939) = 35663872
Test1Compound(1960201939, 1960201939) = 81133568
Test2Compound(-1960201939, 1960201939) = -2111787008
Test2Compound(1960201939, 1960201939) = 9719296
Test16Compound(-1960201939, 1960201939) = -2111787008
Test16Compound(1960201939, 1960201939) = 1682309632
Test20Compound(-1960201939, 1960201939) = -2111787008
Test20Compound(1960201939, 1960201939) = 818301440
Test32Compound(-1960201939, 1960201939) = -2111787008
Test32Compound(1960201939, 1960201939) = 819069440
Test0Compound(-1963333252, 1963333252) = 47253504
Test0Compound(1963333252, 1963333252) = 805442560
Test1Compound(-1963333252, 1963333252) = -2100764672
Test1Compound(1963333252, 1963333252) = 620757504
Test2Compound(-1963333252, 1963333252) = 47253504
Test2Compound(1963333252, 1963333252) = 537264128
Test16Compound(-1963333252, 1963333252) = 47253504
Test16Compound(1963333252, 1963333252) = 267264
Test20Compound(-1963333252, 1963333252) = 47253504
Test20Compound(1963333252, 1963333252) = 1409549312
Test32Compound(-1963333252, 1963333252) = 47253504
Test32Compound(1963333252, 1963333252) = 1342444544
Test0Compound(-1966464565, 1966464565) = -1979056128
Test0Compound(1966464565, 1966464565) = 873584128
Test1Compound(-1966464565, 1966464565) = 13115392
Test1Compound(1966464565, 1966464565) = 537252864
Test2Compound(-1966464565, 1966464565) = -1979056128
Test2Compound(1966464565, 1966464565) = 355832320
Test16Compound(-1966464565, 1966464565) = -1979056128
Test16Compound(1966464565, 1966464565) = 2479616
Test20Compound(-1966464565, 1966464565) = -1979056128
Test20Compound(1966464565, 1966464565) = 1426411008
Test32Compound(-1966464565, 1966464565) = -1979056128
Test32Compound(1966464565, 1966464565) = 1359320576
Test0Compound(-1969595878, 1969595878) = 4608
Test0Compound(1969595878, 1969595878) = 73662464
Test1Compound(-1969595878, 1969595878) = -1969745920
Test1Compound(1969595878, 1969595878) = 73506816
Test2Compound(-1969595878, 1969595878) = 4608
Test2Compound(1969595878, 1969595878) = 1900119040
Test16Compound(-1969595878, 1969595878) = 4608
Test16Compound(1969595878, 1969595878) = 1698734080
Test20Compound(-1969595878, 1969595878) = 4608
Test20Compound(1969595878, 1969595878) = 811925504
Test32Compound(-1969595878, 1969595878) = 4608
Test32Compound(1969595878, 1969595878) = 824246272
Test0Compound(-1972727191, 1972727191) = 138416128
Test0Compound(1972727191, 1972727191) = 1149591552
Test1Compound(-1972727191, 1972727191) = -2111143424
Test1Compound(1972727191, 1972727191) = 872762368
Test2Compound(-1972727191, 1972727191) = 138416128
Test2Compound(1972727191, 1972727191) = 831540224
Test16Compound(-1972727191, 1972727191) = 138416128
Test16Compound(1972727191, 1972727191) = 537149440
Test20Compound(-1972727191, 1972727191) = 138416128
Test20Compound(1972727191, 1972727191) = 1947469824
Test32Compound(-1972727191, 1972727191) = 138416128
Test32Compound(1972727191, 1972727191) = 1897209856
Test0Compound(-1975858504, 1975858504) = 1574912
Test0Compound(1975858504, 1975858504) = 1371808768
Test1Compound(-1975858504, 1975858504) = -1978482176
Test1Compound(1975858504, 1975858504) = 1367609344
Test2Compound(-1975858504, 1975858504) = 1574912
Test2Compound(1975858504, 1975858504) = 1161891840
Test16Compound(-1975858504, 1975858504) = 1574912
Test16Compound(1975858504, 1975858504) = 805307392
Test20Compound(-1975858504, 1975858504) = 1574912
Test20Compound(1975858504, 1975858504) = 88413184
Test32Compound(-1975858504, 1975858504) = 1574912
Test32Compound(1975858504, 1975858504) = 344269824
Test0Compound(-1978989817, 1978989817) = 524800
Test0Compound(1978989817, 1978989817) = 1151346688
Test1Compound(-1978989817, 1978989817) = -1979514368
Test1Compound(1978989817, 1978989817) = 1150297088
Test2Compound(-1978989817, 1978989817) = 524800
Test2Compound(1978989817, 1978989817) = 813965312
Test16Compound(-1978989817, 1978989817) = 524800
Test16Compound(1978989817, 1978989817) = 636545024
Test20Compound(-1978989817, 1978989817) = 524800
Test20Compound(1978989817, 1978989817) = 96786432
Test32Compound(-1978989817, 1978989817) = 524800
Test32Compound(1978989817, 1978989817) = 88123392
Test0Compound(-1982121130, 1982121130) = 18546688
Test0Compound(1982121130, 1982121130) = 371507200
Test1Compound(-1982121130, 1982121130) = -1999489024
Test1Compound(1982121130, 1982121130) = 335578112
Test2Compound(-1982121130, 1982121130) = 18546688
Test2Compound(1982121130, 1982121130) = 35930112
Test16Compound(-1982121130, 1982121130) = 18546688
Test16Compound(1982121130, 1982121130) = 2097152
Test20Compound(-1982121130, 1982121130) = 18546688
Test20Compound(1982121130, 1982121130) = 1342439424
Test32Compound(-1982121130, 1982121130) = 18546688
Test32Compound(1982121130, 1982121130) = 1646542848
Test0Compound(-1985252443, 1985252443) = -2130685952
Test0Compound(1985252443, 1985252443) = 1140885504
Test1Compound(-1985252443, 1985252443) = 145440768
Test1Compound(1985252443, 1985252443) = 1107297280
Test2Compound(-1985252443, 1985252443) = -2130685952
Test2Compound(1985252443, 1985252443) = 810844160
Test16Compound(-1985252443, 1985252443) = -2130685952
Test16Compound(1985252443, 1985252443) = 810813440
Test20Compound(-1985252443, 1985252443) = -2130685952
Test20Compound(1985252443, 1985252443) = 38045696
Test32Compound(-1985252443, 1985252443) = -2130685952
Test32Compound(1985252443, 1985252443) = 370411520
Test0Compound(-1988383756, 1988383756) = 134750208
Test0Compound(1988383756, 1988383756) = 1451507712
Test1Compound(-1988383756, 1988383756) = -2130475008
Test1Compound(1988383756, 1988383756) = 1174672384
Test2Compound(-1988383756, 1988383756) = 134750208
Test2Compound(1988383756, 1988383756) = 1140850688
Test16Compound(-1988383756, 1988383756) = 134750208
Test16Compound(1988383756, 1988383756) = 1074003968
Test20Compound(-1988383756, 1988383756) = 134750208
Test20Compound(1988383756, 1988383756) = 302272512
Test32Compound(-1988383756, 1988383756) = 134750208
Test32Compound(1988383756, 1988383756) = 545275904
Test0Compound(-1991515069, 1991515069) = -1996323840
Test0Compound(1991515069, 1991515069) = 1082132992
Test1Compound(-1991515069, 1991515069) = 134373376
Test1Compound(1991515069, 1991515069) = 909378048
Test2Compound(-1991515069, 1991515069) = -1996323840
Test2Compound(1991515069, 1991515069) = 640680448
Test16Compound(-1991515069, 1991515069) = -1996323840
Test16Compound(1991515069, 1991515069) = 603982336
Test20Compound(-1991515069, 1991515069) = -1996323840
Test20Compound(1991515069, 1991515069) = 110107136
Test32Compound(-1991515069, 1991515069) = -1996323840
Test32Compound(1991515069, 1991515069) = 369363456
Test0Compound(-1994646382, 1994646382) = 136059904
Test0Compound(1994646382, 1994646382) = 102776832
Test1Compound(-1994646382, 1994646382) = 18356224
Test1Compound(1994646382, 1994646382) = 1979719680
Test2Compound(-1994646382, 1994646382) = 136059904
Test2Compound(1994646382, 1994646382) = 1960837120
Test16Compound(-1994646382, 1994646382) = 136059904
Test16Compound(1994646382, 1994646382) = 1950515200
Test20Compound(-1994646382, 1994646382) = 136059904
Test20Compound(1994646382, 1994646382) = 1356988416
Test32Compound(-1994646382, 1994646382) = 136059904
Test32Compound(1994646382, 1994646382) = 1652604928
Test0Compound(-1997777695, 1997777695) = 4096
Test0Compound(1997777695, 1997777695) = 571484672
Test1Compound(-1997777695, 1997777695) = -1997782016
Test1Compound(1997777695, 1997777695) = 571476480
Test2Compound(-1997777695, 1997777695) = 4096
Test2Compound(1997777695, 1997777695) = 285442560
Test16Compound(-1997777695, 1997777695) = 4096
Test16Compound(1997777695, 1997777695) = 336800256
Test20Compound(-1997777695, 1997777695) = 4096
Test20Compound(1997777695, 1997777695) = 1879149056
Test32Compound(-1997777695, 1997777695) = 4096
Test32Compound(1997777695, 1997777695) = 85043712
Test0Compound(-2000909008, 2000909008) = 10487808
Test0Compound(2000909008, 2000909008) = 608264192
Test1Compound(-2000909008, 2000909008) = -2011397120
Test1Compound(2000909008, 2000909008) = 587289088
Test2Compound(-2000909008, 2000909008) = 10487808
Test2Compound(2000909008, 2000909008) = 306200576
Test16Compound(-2000909008, 2000909008) = 10487808
Test16Compound(2000909008, 2000909008) = 536936448
Test20Compound(-2000909008, 2000909008) = 10487808
Test20Compound(2000909008, 2000909008) = 1963085824
Test32Compound(-2000909008, 2000909008) = 10487808
Test32Compound(2000909008, 2000909008) = 339746816
Test0Compound(-2004040321, 2004040321) = 8929280
Test0Compound(2004040321, 2004040321) = 54538752
Test1Compound(-2004040321, 2004040321) = -2012741632
Test1Compound(2004040321, 2004040321) = 36909056
Test2Compound(-2004040321, 2004040321) = 8929280
Test2Compound(2004040321, 2004040321) = 1914907136
Test16Compound(-2004040321, 2004040321) = 8929280
Test16Compound(2004040321, 2004040321) = 40899072
Test20Compound(-2004040321, 2004040321) = 8929280
Test20Compound(2004040321, 2004040321) = 1614887424
Test32Compound(-2004040321, 2004040321) = 8929280
Test32Compound(2004040321, 2004040321) = 1898131968
Test0Compound(-2007171634, 2007171634) = -2008273920
Test0Compound(2007171634, 2007171634) = 1201668608
Test1Compound(-2007171634, 2007171634) = 797696
Test1Compound(2007171634, 2007171634) = 922943488
Test2Compound(-2007171634, 2007171634) = -2008273920
Test2Compound(2007171634, 2007171634) = 916587008
Test16Compound(-2007171634, 2007171634) = -2008273920
Test16Compound(2007171634, 2007171634) = 1101005312
Test20Compound(-2007171634, 2007171634) = -2008273920
Test20Compound(2007171634, 2007171634) = 538968576
Test32Compound(-2007171634, 2007171634) = -2008273920
Test32Compound(2007171634, 2007171634) = 872481280
Test0Compound(-2010302947, 2010302947) = 135069696
Test0Compound(2010302947, 2010302947) = 1635926016
Test1Compound(-2010302947, 2010302947) = -2146945536
Test1Compound(2010302947, 2010302947) = 1364199424
Test2Compound(-2010302947, 2010302947) = 135069696
Test2Compound(2010302947, 2010302947) = 1363329024
Test16Compound(-2010302947, 2010302947) = 135069696
Test16Compound(2010302947, 2010302947) = 1455603712
Test20Compound(-2010302947, 2010302947) = 135069696
Test20Compound(2010302947, 2010302947) = 907151360
Test32Compound(-2010302947, 2010302947) = 135069696
Test32Compound(2010302947, 2010302947) = 1406304256
Test0Compound(-2013434260, 2013434260) = -2031812096
Test0Compound(2013434260, 2013434260) = 1476431872
Test1Compound(-2013434260, 2013434260) = 115630080
Test1Compound(2013434260, 2013434260) = 1342345216
Test2Compound(-2013434260, 2013434260) = -2031812096
Test2Compound(2013434260, 2013434260) = 1208090624
Test16Compound(-2013434260, 2013434260) = -2031812096
Test16Compound(2013434260, 2013434260) = 1476530176
Test20Compound(-2013434260, 2013434260) = -2031812096
Test20Compound(2013434260, 2013434260) = 939524096
Test32Compound(-2013434260, 2013434260) = -2031812096
Test32Compound(2013434260, 2013434260) = 1476530176
Test0Compound(-2016565573, 2016565573) = 29926400
Test0Compound(2016565573, 2016565573) = 672139264
Test1Compound(-2016565573, 2016565573) = -2121760256
Test1Compound(2016565573, 2016565573) = 537018368
Test2Compound(-2016565573, 2016565573) = 29926400
Test2Compound(2016565573, 2016565573) = 405815296
Test16Compound(-2016565573, 2016565573) = 29926400
Test16Compound(2016565573, 2016565573) = 808585216
Test20Compound(-2016565573, 2016565573) = 29926400
Test20Compound(2016565573, 2016565573) = 268439552
Test32Compound(-2016565573, 2016565573) = 29926400
Test32Compound(2016565573, 2016565573) = 807421952
Test0Compound(-2019696886, 2019696886) = 118068224
Test0Compound(2019696886, 2019696886) = 1610752000
Test1Compound(-2019696886, 2019696886) = -2029693952
Test1Compound(2019696886, 2019696886) = 1482686464
Test2Compound(-2019696886, 2019696886) = 118068224
Test2Compound(2019696886, 2019696886) = 1346510848
Test16Compound(-2019696886, 2019696886) = 118068224
Test16Compound(2019696886, 2019696886) = 1612718080
Test20Compound(-2019696886, 2019696886) = 118068224
Test20Compound(2019696886, 2019696886) = 1212162048
Test32Compound(-2019696886, 2019696886) = 118068224
Test32Compound(2019696886, 2019696886) = 1749164032
Test0Compound(-2022828199, 2022828199) = 123864064
Test0Compound(2022828199, 2022828199) = 1888552960
Test1Compound(-2022828199, 2022828199) = -2042620928
Test1Compound(2022828199, 2022828199) = 1744896000
Test2Compound(-2022828199, 2022828199) = 123864064
Test2Compound(2022828199, 2022828199) = 1619060736
Test16Compound(-2022828199, 2022828199) = 123864064
Test16Compound(2022828199, 2022828199) = 2022803456
Test20Compound(-2022828199, 2022828199) = 123864064
Test20Compound(2022828199, 2022828199) = 1476470784
Test32Compound(-2022828199, 2022828199) = 123864064
Test32Compound(2022828199, 2022828199) = 9439232
Test0Compound(-2025959512, 2025959512) = 18235904
Test0Compound(2025959512, 2025959512) = 1476464640
Test1Compound(-2025959512, 2025959512) = -2129395200
Test1Compound(2025959512, 2025959512) = 1354792960
Test2Compound(-2025959512, 2025959512) = 18235904
Test2Compound(2025959512, 2025959512) = 1216360448
Test16Compound(-2025959512, 2025959512) = 18235904
Test16Compound(2025959512, 2025959512) = 1749028864
Test20Compound(-2025959512, 2025959512) = 18235904
Test20Compound(2025959512, 2025959512) = 1212190720
Test32Compound(-2025959512, 2025959512) = 18235904
Test32Compound(2025959512, 2025959512) = 1883312128
Test0Compound(-2029090825, 2029090825) = 100958208
Test0Compound(2029090825, 2029090825) = 674263040
Test1Compound(-2029090825, 2029090825) = -2063335424
Test1Compound(2029090825, 2029090825) = 539060224
Test2Compound(-2029090825, 2029090825) = 100958208
Test2Compound(2029090825, 2029090825) = 403791872
Test16Compound(-2029090825, 2029090825) = 100958208
Test16Compound(2029090825, 2029090825) = 944861184
Test20Compound(-2029090825, 2029090825) = 100958208
Test20Compound(2029090825, 2029090825) = 403787776
Test32Compound(-2029090825, 2029090825) = 100958208
Test32Compound(2029090825, 2029090825) = 1080127488
Test0Compound(-2032222138, 2032222138) = -2045853696
Test0Compound(2032222138, 2032222138) = 1359025152
Test1Compound(-2032222138, 2032222138) = 67928064
Test1Compound(2032222138, 2032222138) = 1210061824
Test2Compound(-2032222138, 2032222138) = -2045853696
Test2Compound(2032222138, 2032222138) = 1073812480
Test16Compound(-2032222138, 2032222138) = -2045853696
Test16Compound(2032222138, 2032222138) = 1629557760
Test20Compound(-2032222138, 2032222138) = -2045853696
Test20Compound(2032222138, 2032222138) = 1210061824
Test32Compound(-2032222138, 2032222138) = -2045853696
Test32Compound(2032222138, 2032222138) = 1897993216
Test0Compound(-2035353451, 2035353451) = 194560
Test0Compound(2035353451, 2035353451) = 1363215872
Test1Compound(-2035353451, 2035353451) = -2038370304
Test1Compound(2035353451, 2035353451) = 1360004608
Test2Compound(-2035353451, 2035353451) = 194560
Test2Compound(2035353451, 2035353451) = 1208026624
Test16Compound(-2035353451, 2035353451) = 194560
Test16Compound(2035353451, 2035353451) = 1750140416
Test20Compound(-2035353451, 2035353451) = 194560
Test20Compound(2035353451, 2035353451) = 1346438656
Test32Compound(-2035353451, 2035353451) = 194560
Test32Compound(2035353451, 2035353451) = 1536
Test0Compound(-2038484764, 2038484764) = -2072956928
Test0Compound(2038484764, 2038484764) = 964709376
Test1Compound(-2038484764, 2038484764) = 40902656
Test1Compound(2038484764, 2038484764) = 822086656
Test2Compound(-2038484764, 2038484764) = -2072956928
Test2Compound(2038484764, 2038484764) = 679529472
Test16Compound(-2038484764, 2038484764) = -2072956928
Test16Compound(2038484764, 2038484764) = 1367362560
Test20Compound(-2038484764, 2038484764) = -2072956928
Test20Compound(2038484764, 2038484764) = 964725760
Test32Compound(-2038484764, 2038484764) = -2072956928
Test32Compound(2038484764, 2038484764) = 1770015744
Test0Compound(-2041616077, 2041616077) = -2109005824
Test0Compound(2041616077, 2041616077) = 2024833024
Test1Compound(-2041616077, 2041616077) = 657408
Test1Compound(2041616077, 2041616077) = 1881150976
Test2Compound(-2041616077, 2041616077) = -2109005824
Test2Compound(2041616077, 2041616077) = 1880097792
Test16Compound(-2041616077, 2041616077) = -2109005824
Test16Compound(2041616077, 2041616077) = 296747008
Test20Compound(-2041616077, 2041616077) = -2109005824
Test20Compound(2041616077, 2041616077) = 2021691392
Test32Compound(-2041616077, 2041616077) = -2109005824
Test32Compound(2041616077, 2041616077) = 813727744
Test0Compound(-2044747390, 2044747390) = 69148672
Test0Compound(2044747390, 2044747390) = 425739776
Test1Compound(-2044747390, 2044747390) = -2111930368
Test1Compound(2044747390, 2044747390) = 289408000
Test2Compound(-2044747390, 2044747390) = 69148672
Test2Compound(2044747390, 2044747390) = 153092608
Test16Compound(-2044747390, 2044747390) = 69148672
Test16Compound(2044747390, 2044747390) = 962594304
Test20Compound(-2044747390, 2044747390) = 69148672
Test20Compound(2044747390, 2044747390) = 551558656
Test32Compound(-2044747390, 2044747390) = 69148672
Test32Compound(2044747390, 2044747390) = 1365247488
Test0Compound(-2047878703, 2047878703) = 7208960
Test0Compound(2047878703, 2047878703) = 303047680
Test1Compound(-2047878703, 2047878703) = -2075273216
Test1Compound(2047878703, 2047878703) = 268444160
Test2Compound(-2047878703, 2047878703) = 7208960
Test2Compound(2047878703, 2047878703) = 168820736
Test16Compound(-2047878703, 2047878703) = 7208960
Test16Compound(2047878703, 2047878703) = 940573696
Test20Compound(-2047878703, 2047878703) = 7208960
Test20Compound(2047878703, 2047878703) = 537928704
Test32Compound(-2047878703, 2047878703) = 7208960
Test32Compound(2047878703, 2047878703) = 1477452800
Test0Compound(-2051010016, 2051010016) = -2071982080
Test0Compound(2051010016, 2051010016) = 1879606272
Test1Compound(-2051010016, 2051010016) = 71303680
Test1Compound(2051010016, 2051010016) = 1778933760
Test2Compound(-2051010016, 2051010016) = -2071982080
Test2Compound(2051010016, 2051010016) = 1611161600
Test16Compound(-2051010016, 2051010016) = -2071982080
Test16Compound(2051010016, 2051010016) = 268919808
Test20Compound(-2051010016, 2051010016) = -2071982080
Test20Compound(2051010016, 2051010016) = 2047282176
Test32Compound(-2051010016, 2051010016) = -2071982080
Test32Compound(2051010016, 2051010016) = 939934720
Test0Compound(-2054141329, 2054141329) = -2062548992
Test0Compound(2054141329, 2054141329) = 671355904
Test1Compound(-2054141329, 2054141329) = 83905024
Test1Compound(2054141329, 2054141329) = 576983040
Test2Compound(-2054141329, 2054141329) = -2062548992
Test2Compound(2054141329, 2054141329) = 409174016
Test16Compound(-2054141329, 2054141329) = -2062548992
Test16Compound(2054141329, 2054141329) = 1248834560
Test20Compound(-2054141329, 2054141329) = -2062548992
Test20Compound(2054141329, 2054141329) = 942576640
Test32Compound(-2054141329, 2054141329) = -2062548992
Test32Compound(2054141329, 2054141329) = 1919620096
Test0Compound(-2057272642, 2057272642) = 2097664
Test0Compound(2057272642, 2057272642) = 939852800
Test1Compound(-2057272642, 2057272642) = -2147450880
Test1Compound(2057272642, 2057272642) = 847578112
Test2Compound(-2057272642, 2057272642) = 2097664
Test2Compound(2057272642, 2057272642) = 847511552
Test16Compound(-2057272642, 2057272642) = 2097664
Test16Compound(2057272642, 2057272642) = 1646093312
Test20Compound(-2057272642, 2057272642) = 2097664
Test20Compound(2057272642, 2057272642) = 1352358912
Test32Compound(-2057272642, 2057272642) = 2097664
Test32Compound(2057272642, 2057272642) = 269829120
Test0Compound(-2060403955, 2060403955) = -2144337408
Test0Compound(2060403955, 2060403955) = 713769984
Test1Compound(-2060403955, 2060403955) = 86030848
Test1Compound(2060403955, 2060403955) = 709574656
Test2Compound(-2060403955, 2060403955) = -2144337408
Test2Compound(2060403955, 2060403955) = 537527296
Test16Compound(-2060403955, 2060403955) = -2144337408
Test16Compound(2060403955, 2060403955) = 1484784640
Test20Compound(-2060403955, 2060403955) = -2144337408
Test20Compound(2060403955, 2060403955) = 1116554240
Test32Compound(-2060403955, 2060403955) = -2144337408
Test32Compound(2060403955, 2060403955) = 138691584
Test0Compound(-2063535268, 2063535268) = -2147470848
Test0Compound(2063535268, 2063535268) = 2052524032
Test1Compound(-2063535268, 2063535268) = 83894784
Test1Compound(2063535268, 2063535268) = 2052457472
Test2Compound(-2063535268, 2063535268) = -2147470848
Test2Compound(2063535268, 2063535268) = 1884618752
Test16Compound(-2063535268, 2063535268) = -2147470848
Test16Compound(2063535268, 2063535268) = 709363712
Test20Compound(-2063535268, 2063535268) = -2147470848
Test20Compound(2063535268, 2063535268) = 440666112
Test32Compound(-2063535268, 2063535268) = -2147470848
Test32Compound(2063535268, 2063535268) = 1513687040
Test0Compound(-2066666581, 2066666581) = 5310464
Test0Compound(2066666581, 2066666581) = 673760256
Test1Compound(-2066666581, 2066666581) = -2147481600
Test1Compound(2066666581, 2066666581) = 587632640
Test2Compound(-2066666581, 2066666581) = 5310464
Test2Compound(2066666581, 2066666581) = 587629568
Test16Compound(-2066666581, 2066666581) = 5310464
Test16Compound(2066666581, 2066666581) = 1527120896
Test20Compound(-2066666581, 2066666581) = 5310464
Test20Compound(2066666581, 2066666581) = 1207981056
Test32Compound(-2066666581, 2066666581) = 5310464
Test32Compound(2066666581, 2066666581) = 302138368
Test0Compound(-2069797894, 2069797894) = 8396800
Test0Compound(2069797894, 2069797894) = 861802496
Test1Compound(-2069797894, 2069797894) = -2078277632
Test1Compound(2069797894, 2069797894) = 844925952
Test2Compound(-2069797894, 2069797894) = 8396800
Test2Compound(2069797894, 2069797894) = 706512896
Test16Compound(-2069797894, 2069797894) = 8396800
Test16Compound(2069797894, 2069797894) = 1766330368
Test20Compound(-2069797894, 2069797894) = 8396800
Test20Compound(2069797894, 2069797894) = 1514307584
Test32Compound(-2069797894, 2069797894) = 8396800
Test32Compound(2069797894, 2069797894) = 592613376
Test0Compound(-2072929207, 2072929207) = 2135040
Test0Compound(2072929207, 2072929207) = 462028800
Test1Compound(-2072929207, 2072929207) = -2079289344
Test1Compound(2072929207, 2072929207) = 453533696
Test2Compound(-2072929207, 2072929207) = 2135040
Test2Compound(2072929207, 2072929207) = 310788096
Test16Compound(-2072929207, 2072929207) = 2135040
Test16Compound(2072929207, 2072929207) = 1484800000
Test20Compound(-2072929207, 2072929207) = 2135040
Test20Compound(2072929207, 2072929207) = 1116356608
Test32Compound(-2072929207, 2072929207) = 2135040
Test32Compound(2072929207, 2072929207) = 293994496
Test0Compound(-2076060520, 2076060520) = -2143173632
Test0Compound(2076060520, 2076060520) = 1639713280
Test1Compound(-2076060520, 2076060520) = 67211264
Test1Compound(2076060520, 2076060520) = 1631191552
Test2Compound(-2076060520, 2076060520) = -2143173632
Test2Compound(2076060520, 2076060520) = 1496850944
Test16Compound(-2076060520, 2076060520) = -2143173632
Test16Compound(2076060520, 2076060520) = 564005376
Test20Compound(-2076060520, 2076060520) = -2143173632
Test20Compound(2076060520, 2076060520) = 278268416
Test32Compound(-2076060520, 2076060520) = -2143173632
Test32Compound(2076060520, 2076060520) = 1501563392
Test0Compound(-2079191833, 2079191833) = -2079324160
Test0Compound(2079191833, 2079191833) = 153120768
Test1Compound(-2079191833, 2079191833) = 132096
Test1Compound(2079191833, 2079191833) = 16801792
Test2Compound(-2079191833, 2079191833) = -2079324160
Test2Compound(2079191833, 2079191833) = 15491072
Test16Compound(-2079191833, 2079191833) = -2079324160
Test16Compound(2079191833, 2079191833) = 1208070144
Test20Compound(-2079191833, 2079191833) = -2079324160
Test20Compound(2079191833, 2079191833) = 866746368
Test32Compound(-2079191833, 2079191833) = -2079324160
Test32Compound(2079191833, 2079191833) = 48295936
Test0Compound(-2082323146, 2082323146) = 31473664
Test0Compound(2082323146, 2082323146) = 135014400
Test1Compound(-2082323146, 2082323146) = -2118122496
Test1Compound(2082323146, 2082323146) = 67740160
Test2Compound(-2082323146, 2082323146) = 31473664
Test2Compound(2082323146, 2082323146) = 628736
Test16Compound(-2082323146, 2082323146) = 31473664
Test16Compound(2082323146, 2082323146) = 1208584192
Test20Compound(-2082323146, 2082323146) = 31473664
Test20Compound(2082323146, 2082323146) = 1006678016
Test32Compound(-2082323146, 2082323146) = 31473664
Test32Compound(2082323146, 2082323146) = 201664512
Test0Compound(-2085454459, 2085454459) = 58742784
Test0Compound(2085454459, 2085454459) = 1749876736
Test1Compound(-2085454459, 2085454459) = -2093853696
Test1Compound(2085454459, 2085454459) = 1682735616
Test2Compound(-2085454459, 2085454459) = 58742784
Test2Compound(2085454459, 2085454459) = 1611137024
Test16Compound(-2085454459, 2085454459) = 58742784
Test16Compound(2085454459, 2085454459) = 742719488
Test20Compound(-2085454459, 2085454459) = 58742784
Test20Compound(2085454459, 2085454459) = 470614016
Test32Compound(-2085454459, 2085454459) = 58742784
Test32Compound(2085454459, 2085454459) = 1879900160
Test0Compound(-2088585772, 2088585772) = -2088599552
Test0Compound(2088585772, 2088585772) = 611665920
Test1Compound(-2088585772, 2088585772) = 50344960
Test1Compound(2088585772, 2088585772) = 544227840
Test2Compound(-2088585772, 2088585772) = -2088599552
Test2Compound(2088585772, 2088585772) = 477104128
Test16Compound(-2088585772, 2088585772) = -2088599552
Test16Compound(2088585772, 2088585772) = 1816659968
Test20Compound(-2088585772, 2088585772) = -2088599552
Test20Compound(2088585772, 2088585772) = 1547517952
Test32Compound(-2088585772, 2088585772) = -2088599552
Test32Compound(2088585772, 2088585772) = 874252288
Test0Compound(-2091717085, 2091717085) = -2113738752
Test0Compound(2091717085, 2091717085) = 1017188352
Test1Compound(-2091717085, 2091717085) = 21022208
Test1Compound(2091717085, 2091717085) = 948699136
Test2Compound(-2091717085, 2091717085) = -2113738752
Test2Compound(2091717085, 2091717085) = 873009152
Test16Compound(-2091717085, 2091717085) = -2113738752
Test16Compound(2091717085, 2091717085) = 142610432
Test20Compound(-2091717085, 2091717085) = -2113738752
Test20Compound(2091717085, 2091717085) = 2015625216
Test32Compound(-2091717085, 2091717085) = -2113738752
Test32Compound(2091717085, 2091717085) = 1350635520
Test0Compound(-2094848398, 2094848398) = -2097076736
Test0Compound(2094848398, 2094848398) = 886048768
Test1Compound(-2094848398, 2094848398) = 35718144
Test1Compound(2094848398, 2094848398) = 818724864
Test2Compound(-2094848398, 2094848398) = -2097076736
Test2Compound(2094848398, 2094848398) = 747149312
Test16Compound(-2094848398, 2094848398) = -2097076736
Test16Compound(2094848398, 2094848398) = 10258432
Test20Compound(-2094848398, 2094848398) = -2097076736
Test20Compound(2094848398, 2094848398) = 1947209728
Test32Compound(-2094848398, 2094848398) = -2097076736
Test32Compound(2094848398, 2094848398) = 1351370752
Test0Compound(-2097979711, 2097979711) = -2105339392
Test0Compound(2097979711, 2097979711) = 151519232
Test1Compound(-2097979711, 2097979711) = 7540736
Test1Compound(2097979711, 2097979711) = 67411968
Test2Compound(-2097979711, 2097979711) = -2105339392
Test2Compound(2097979711, 2097979711) = 16809984
Test16Compound(-2097979711, 2097979711) = -2105339392
Test16Compound(2097979711, 2097979711) = 1476403200
Test20Compound(-2097979711, 2097979711) = -2105339392
Test20Compound(2097979711, 2097979711) = 1275371520
Test32Compound(-2097979711, 2097979711) = -2105339392
Test32Compound(2097979711, 2097979711) = 688685056
Test0Compound(-2101111024, 2101111024) = 4194304
Test0Compound(2101111024, 2101111024) = 956325888
Test1Compound(-2101111024, 2101111024) = -2113695744
Test1Compound(2101111024, 2101111024) = 939542528
Test2Compound(-2101111024, 2101111024) = 4194304
Test2Compound(2101111024, 2101111024) = 893132800
Test16Compound(-2101111024, 2101111024) = 4194304
Test16Compound(2101111024, 2101111024) = 218652672
Test20Compound(-2101111024, 2101111024) = 4194304
Test20Compound(2101111024, 2101111024) = 71041024
Test32Compound(-2101111024, 2101111024) = 4194304
Test32Compound(2101111024, 2101111024) = 1628463104
Test0Compound(-2104242337, 2104242337) = -2138895872
Test0Compound(2104242337, 2104242337) = 1224998912
Test1Compound(-2104242337, 2104242337) = 34802176
Test1Compound(2104242337, 2104242337) = 1207971840
Test2Compound(-2104242337, 2104242337) = -2138895872
Test2Compound(2104242337, 2104242337) = 1164713984
Test16Compound(-2104242337, 2104242337) = -2138895872
Test16Compound(2104242337, 2104242337) = 558104576
Test20Compound(-2104242337, 2104242337) = -2138895872
Test20Compound(2104242337, 2104242337) = 352845824
Test32Compound(-2104242337, 2104242337) = -2138895872
Test32Compound(2104242337, 2104242337) = 2013790208
Test0Compound(-2107373650, 2107373650) = 38012416
Test0Compound(2107373650, 2107373650) = 940242944
Test1Compound(-2107373650, 2107373650) = -2111830528
Test1Compound(2107373650, 2107373650) = 897773568
Test2Compound(-2107373650, 2107373650) = 38012416
Test2Compound(2107373650, 2107373650) = 822274048
Test16Compound(-2107373650, 2107373650) = 38012416
Test16Compound(2107373650, 2107373650) = 294287360
Test20Compound(-2107373650, 2107373650) = 38012416
Test20Compound(2107373650, 2107373650) = 135944192
Test32Compound(-2107373650, 2107373650) = 38012416
Test32Compound(2107373650, 2107373650) = 1770649600
Test0Compound(-2110504963, 2110504963) = -2144337920
Test0Compound(2110504963, 2110504963) = 12746752
Test1Compound(-2110504963, 2110504963) = 35913728
Test1Compound(2110504963, 2110504963) = 8536064
Test2Compound(-2110504963, 2110504963) = -2144337920
Test2Compound(2110504963, 2110504963) = 2085224448
Test16Compound(-2110504963, 2110504963) = -2144337920
Test16Compound(2110504963, 2110504963) = 1568833536
Test20Compound(-2110504963, 2110504963) = -2144337920
Test20Compound(2110504963, 2110504963) = 1417773056
Test32Compound(-2110504963, 2110504963) = -2144337920
Test32Compound(2110504963, 2110504963) = 1007321088
Test0Compound(-2113636276, 2113636276) = -2147473408
Test0Compound(2113636276, 2113636276) = 685966848
Test1Compound(-2113636276, 2113636276) = 33824768
Test1Compound(2113636276, 2113636276) = 685934080
Test2Compound(-2113636276, 2113636276) = -2147473408
Test2Compound(2113636276, 2113636276) = 618268160
Test16Compound(-2113636276, 2113636276) = -2147473408
Test16Compound(2113636276, 2113636276) = 144410112
Test20Compound(-2113636276, 2113636276) = -2147473408
Test20Compound(2113636276, 2113636276) = 9012736
Test32Compound(-2113636276, 2113636276) = -2147473408
Test32Compound(2113636276, 2113636276) = 1750599168
Test0Compound(-2116767589, 2116767589) = -2125430784
Test0Compound(2116767589, 2116767589) = 805916160
Test1Compound(-2116767589, 2116767589) = 21245952
Test1Compound(2116767589, 2116767589) = 774393344
Test2Compound(-2116767589, 2116767589) = -2125430784
Test2Compound(2116767589, 2116767589) = 740298240
Test16Compound(-2116767589, 2116767589) = -2125430784
Test16Compound(2116767589, 2116767589) = 302140928
Test20Compound(-2116767589, 2116767589) = -2125430784
Test20Compound(2116767589, 2116767589) = 170593792
Test32Compound(-2116767589, 2116767589) = -2125430784
Test32Compound(2116767589, 2116767589) = 1948470784
Test0Compound(-2119898902, 2119898902) = -2147219456
Test0Compound(2119898902, 2119898902) = 303568384
Test1Compound(-2119898902, 2119898902) = 27320320
Test1Compound(2119898902, 2119898902) = 303040000
Test2Compound(-2119898902, 2119898902) = -2147219456
Test2Compound(2119898902, 2119898902) = 273352192
Test16Compound(-2119898902, 2119898902) = -2147219456
Test16Compound(2119898902, 2119898902) = 2018121216
Test20Compound(-2119898902, 2119898902) = -2147219456
Test20Compound(2119898902, 2119898902) = 1917982208
Test32Compound(-2119898902, 2119898902) = -2147219456
Test32Compound(2119898902, 2119898902) = 1578833408
Test0Compound(-2123030215, 2123030215) = 18087936
Test0Compound(2123030215, 2123030215) = 1409850880
Test1Compound(-2123030215, 2123030215) = -2130632704
Test1Compound(2123030215, 2123030215) = 1384160256
Test2Compound(-2123030215, 2123030215) = 18087936
Test2Compound(2123030215, 2123030215) = 1342855680
Test16Compound(-2123030215, 2123030215) = 18087936
Test16Compound(2123030215, 2123030215) = 1006804480
Test20Compound(-2123030215, 2123030215) = 18087936
Test20Compound(2123030215, 2123030215) = 906106368
Test32Compound(-2123030215, 2123030215) = 18087936
Test32Compound(2123030215, 2123030215) = 612392448
Test0Compound(-2126161528, 2126161528) = -2126510080
Test0Compound(2126161528, 2126161528) = 1922727936
Test1Compound(-2126161528, 2126161528) = 327680
Test1Compound(2126161528, 2126161528) = 1880761856
Test2Compound(-2126161528, 2126161528) = -2126510080
Test2Compound(2126161528, 2126161528) = 1880105984
Test16Compound(-2126161528, 2126161528) = -2126510080
Test16Compound(2126161528, 2126161528) = 1577721856
Test20Compound(-2126161528, 2126161528) = -2126510080
Test20Compound(2126161528, 2126161528) = 1479573504
Test32Compound(-2126161528, 2126161528) = -2126510080
Test32Compound(2126161528, 2126161528) = 1219526656
Test0Compound(-2129292841, 2129292841) = 17076224
Test0Compound(2129292841, 2129292841) = 1850360320
Test1Compound(-2129292841, 2129292841) = -2146430976
Test1Compound(2129292841, 2129292841) = 1816141824
Test2Compound(-2129292841, 2129292841) = 17076224
Test2Compound(2129292841, 2129292841) = 1814040064
Test16Compound(-2129292841, 2129292841) = 17076224
Test16Compound(2129292841, 2129292841) = 1543643648
Test20Compound(-2129292841, 2129292841) = 17076224
Test20Compound(2129292841, 2129292841) = 1487555072
Test32Compound(-2129292841, 2129292841) = 17076224
Test32Compound(2129292841, 2129292841) = 1252524544
Test0Compound(-2132424154, 2132424154) = -2140929536
Test0Compound(2132424154, 2132424154) = 1192899584
Test1Compound(-2132424154, 2132424154) = 4311040
Test1Compound(2132424154, 2132424154) = 1175598080
Test2Compound(-2132424154, 2132424154) = -2140929536
Test2Compound(2132424154, 2132424154) = 1158684672
Test16Compound(-2132424154, 2132424154) = -2140929536
Test16Compound(2132424154, 2132424154) = 958010368
Test20Compound(-2132424154, 2132424154) = -2140929536
Test20Compound(2132424154, 2132424154) = 889730048
Test32Compound(-2132424154, 2132424154) = -2140929536
Test32Compound(2132424154, 2132424154) = 704787456
Test0Compound(-2135555467, 2135555467) = -2137783808
Test0Compound(2135555467, 2135555467) = 2118125568
Test1Compound(-2135555467, 2135555467) = 1179648
Test1Compound(2135555467, 2135555467) = 2097678336
Test2Compound(-2135555467, 2135555467) = -2137783808
Test2Compound(2135555467, 2135555467) = 2084570112
Test16Compound(-2135555467, 2135555467) = -2137783808
Test16Compound(2135555467, 2135555467) = 1929504768
Test20Compound(-2135555467, 2135555467) = -2137783808
Test20Compound(2135555467, 2135555467) = 1879695360
Test32Compound(-2135555467, 2135555467) = -2137783808
Test32Compound(2135555467, 2135555467) = 1728169984
Test0Compound(-2138686780, 2138686780) = 137728
Test0Compound(2138686780, 2138686780) = 304694272
Test1Compound(-2138686780, 2138686780) = -2139090944
Test1Compound(2138686780, 2138686780) = 304153600
Test2Compound(-2138686780, 2138686780) = 137728
Test2Compound(2138686780, 2138686780) = 287358976
Test16Compound(-2138686780, 2138686780) = 137728
Test16Compound(2138686780, 2138686780) = 172606464
Test20Compound(-2138686780, 2138686780) = 137728
Test20Compound(2138686780, 2138686780) = 137413632
Test32Compound(-2138686780, 2138686780) = 137728
Test32Compound(2138686780, 2138686780) = 23069696
Test0Compound(-2141818093, 2141818093) = 24576
Test0Compound(2141818093, 2141818093) = 69731328
Test1Compound(-2141818093, 2141818093) = -2142216192
Test1Compound(2141818093, 2141818093) = 69304320
Test2Compound(-2141818093, 2141818093) = 24576
Test2Compound(2141818093, 2141818093) = 58788864
Test16Compound(-2141818093, 2141818093) = 24576
Test16Compound(2141818093, 2141818093) = 2130740224
Test20Compound(-2141818093, 2141818093) = 24576
Test20Compound(2141818093, 2141818093) = 2108228608
Test32Compound(-2141818093, 2141818093) = 24576
Test32Compound(2141818093, 2141818093) = 2041152512
Test0Compound(-2144949406, 2144949406) = -2145211904
Test0Compound(2144949406, 2144949406) = 1406144512
Test1Compound(-2144949406, 2144949406) = 166400
Test1Compound(2144949406, 2144949406) = 1401504768
Test2Compound(-2144949406, 2144949406) = -2145211904
Test2Compound(2144949406, 2144949406) = 1400901632
Test16Compound(-2144949406, 2144949406) = -2145211904
Test16Compound(2144949406, 2144949406) = 1363759104
Test20Compound(-2144949406, 2144949406) = -2145211904
Test20Compound(2144949406, 2144949406) = 1355284480
Test32Compound(-2144949406, 2144949406) = -2145211904
Test32Compound(2144949406, 2144949406) = 1322782720
0
0
0
0
-2147483648
0
0
-2147483648
0
0
-2147483648
0
0
-2147483648
0