# FP ARITHMETICS - CURVE: BN254_T, Modulo = 2523648240000001ba344d80000000086121000000000013a700000000000013, BIGmax: 2^254 #test1 FP_1 = 04 FP_2 = 0164D24F FPadd = 0164D253 FPsub = 2523648240000001BA344D80000000086121000000000013A6FFFFFFFE9B2DC8 FP_1nres = 04 FP_2nres = 0164D24F FPmulmod = 0593493C FPsmallmul = 28 FPsqr = 10 FPreduce = 04 FPneg = 2523648240000001BA344D80000000086121000000000013A70000000000000F FPdiv2 = 02 FPinv = 0948D920900000006E8D1360000000021848400000000004E9C0000000000005 FPexp = 09E15FD021782BF3899722994C8148486BEBF3CD2923D2964FB59BBF83CD285A #test2 FP_1 = 984E FP_2 = 068B8CD5CC3A43 FPadd = 068B8CD5CCD291 FPsub = 2523648240000001BA344D80000000086121000000000013A6F974732A345E1E FP_1nres = 984E FP_2nres = 068B8CD5CC3A43 FPmulmod = 03E4DA23DA66D1886A FPsmallmul = 05F30C FPsqr = 5A9CB7C4 FPreduce = 984E FPneg = 2523648240000001BA344D80000000086121000000000013A6FFFFFFFFFF67C5 FPdiv2 = 4C27 FPinv = 0E6A0EEB8D073590F928CFBFF79885F469E0966A6459FA4735EC9C79CEF77A4C FPexp = 046201D0A77E59DE24DEFA31509C1654B749F8AB39A9154AEEB45DBCE733AF38 #test3 FP_1 = 135CC6987EF9BB4A45 FP_2 = 1E986B0CD93984F54876 FPadd = 1EABC7D371B87EB092BB FPsub = 2523648240000001BA344D80000000086120FFFFFFFFE18E98B9BF4574C601E2 FP_1nres = 135CC6987EF9BB4A45 FP_2nres = 1E986B0CD93984F54876 FPmulmod = 025066748935B2801C6D75B79B99AA7140A3CE FPsmallmul = C19FC1F4F5C150E6B2 FPsqr = 0176E719FA84948CF8DFAAE8EB6BD059F699 FPreduce = 135CC6987EF9BB4A45 FPneg = 2523648240000001BA344D800000000861210000000000004A3967810644B5CE FPdiv2 = 1291B24120000000DD1A26C000000004309080000000001381E34C3F7CDDA52C FPinv = 079408E1D5C3527615CB230EA5E64686A3D822DBBB445FE933155FF124B603B7 FPexp = 0FC77764525B568E6798E361F77E62E3040378922CC8B49988637CDBE1FB6BBE #test4 FP_1 = 96DC8DF9EC19C5D5E81B FP_2 = 12D733858FCCB04527499D5471 FPadd = 12D7341C6C5AAA31410F733C8C FPsub = 2523648240000001BA344D80000000086120FFED28CD11606849A6F27C3893BD FP_1nres = 96DC8DF9EC19C5D5E81B FP_2nres = 12D733858FCCB04527499D5471 FPmulmod = 0B1A5393751B795F1D04D6030A5CE3B3B7A2C68F234FEB FPsmallmul = 05E49D8BC33901BA5B110E FPsqr = 58E7346534F942343B76958DE322073B9D5EF2D9 FPreduce = 96DC8DF9EC19C5D5E81B FPneg = 2523648240000001BA344D80000000086120FFFFFFFF6937190613E63A2A17F8 FPdiv2 = 1291B24120000000DD1A26C0000000043090800000004B781A7CF60CE2EAF417 FPinv = 2482E9FEE32F5A72731D0503AF95A99FC2336E2596FB69061A14FF02BFEE39D4 FPexp = 01C70AF411E329E2BCA17D56A92E87BD0D4212C22499F173D7A96CCC98215257 #test5 FP_1 = 29DFC49754E80ADD444735DCF0E2C5 FP_2 = 4361E0D1F2B787A8D476431007F0D4BC FPadd = 438BC0968A0C6FB3B1BA8A45E4E1B781 FPsub = 2523648240000001BA344D80000000081DE8FEF2A49D6075AFCE0425D5000E1C FP_1nres = 29DFC49754E80ADD444735DCF0E2C5 FP_2nres = 4361E0D1F2B787A8D476431007F0D4BC FPmulmod = 0B0593033BF75D98965E809C6D8D8F423B80ECC3F04878C9DC59DDB861ACAC FPsmallmul = 01A2BDADE951106CA4AAC81AA168DBB2 FPsqr = 06D970908FD0533663E47E5918E0AEABC313FD02FAC772DE13FE92406B99 FPreduce = 29DFC49754E80ADD444735DCF0E2C5 FPneg = 2523648240000001BA344D800000000860F7203B68AB1808C9BBB8CA230F1D4E FPdiv2 = 1291B24120000000DD1A26C00000000430A56FE24BAA740F4222239AEE78716C FPinv = 043424CE44035EA0FA754C2E818AB0F26778795F728A20D8690D9A542F391658 FPexp = 0C7922FB0DC1EE256DA042CE75976621A5CBF59A624E1F15281F061F2282F03A #test6 FP_1 = 012F6C4C1177810C FP_2 = 368B9B48A3C8C2B501710C4A5D4659000E6E28 FPadd = 368B9B48A3C8C2B501710C4B8CB2A51185EF34 FPsub = 2523648240000001BA344D7FFFC9746D187D373D4AFE8F075DD225F3116912F7 FP_1nres = 012F6C4C1177810C FP_2nres = 368B9B48A3C8C2B501710C4A5D4659000E6E28 FPmulmod = 40A64FE5A754FBAF6A38560985EF4464C09A954BB51922C751E0 FPsmallmul = 0BDA3AF8AEAB0A78 FPsqr = 0167A189E19E3AAF6FD60CD2351890 FPreduce = 012F6C4C1177810C FPneg = 2523648240000001BA344D80000000086121000000000013A5D093B3EE887F07 FPdiv2 = 97B62608BBC086 FPinv = 1CC0FF32C42153CFA59B92DE86088C9471E1B6AACE7D3D1675A0A3FF2AA4A04E FPexp = 0F10B0D2D09800E9B4EC4BC9F67F201E6C35441E5FCF51EECEFF05D9E1FAE1F7 #test7 FP_1 = 569A1EBBCBD557482377C3CB130808 FP_2 = 02460A6FF7C60CF7E62269730FA499EF38FA1634866264 FPadd = 02460A6FF7C60CF83CBC882EDB79F1375C71D9FF996A6C FPsub = 2523648240000001BA320775900839FB699177B548BC30D0FFEA7DAD968CA5B7 FP_1nres = 569A1EBBCBD557482377C3CB130808 FP_2nres = 02460A6FF7C60CF7E62269730FA499EF38FA1634866264 FPmulmod = 1A0BC6E0E4A0BF424F424063D7D50810BF218A5E159249BF22AA01C4AE104CE8 FPsmallmul = 0362053355F65568D162ADA5EEBE5050 FPsqr = 1D4BE96F2A9520DAE70D998EA805006C8F1438C89DB363BCDC56E1708040 FPreduce = 569A1EBBCBD557482377C3CB130808 FPneg = 2523648240000001BA344D800000000860CA65E144342ABC5EDC883C34ECF80B FPdiv2 = 2B4D0F5DE5EAABA411BBE1E5898404 FPinv = 138461EC81F8CF5E2D3A76ED6D187BFCF9D5C347F6250452B76985DCF5407D9D FPexp = 201702795BC3A278021AE876B427F3DB7E20507C4B1F950D49D1FC96A172F60A #test8 FP_1 = 06C2072D868A2771383918C0A273EA732D6A0AB605EBF5 FP_2 = E651303E01BB2BBC6C763B8F05B6E87C78DB61A348478E5615 FPadd = E651370008E8B24693E773C81E778AF0634E8F0D52FD94420A FPsub = 252364823FFFFF1B690AD185725ACDC35C1DAA1309B9F7853ECBC6C26E7795F3 FP_1nres = 06C2072D868A2771383918C0A273EA732D6A0AB605EBF5 FP_2nres = E651303E01BB2BBC6C763B8F05B6E87C78DB61A348478E5615 FPmulmod = 10011DD62CD30D291556A1F153090787A645C101C8DFF6862F43F35918E20F79 FPsmallmul = 439447C741658A6C323AF7865887287FC6246B1C3B3792 FPsqr = 245B099163E0B4C0A1C33619D19C2E48520E3EFEAEC0D2EE130B5F70B6F5C6E3 FPreduce = 06C2072D868A2771383918C0A273EA732D6A0AB605EBF5 FPneg = 2523648240000001BA2D8B78D27975E0EFE8C6E73F5D8C2933D295F549FA141E FPdiv2 = 1291B24120000000DD1D87C396C34517E92C9C8C605139FF0D16B5055B02F604 FPinv = 0A9E8CF0E395A1476434527909C9607B6D0387549268F66E0D123A01DF9E4A21 FPexp = 011D4F77AB3224D6DD1E016AE5CBF9F2B0451CA2A8FD1E91CA7A20854D7525FE #test9 FP_1 = 01F5E9306BB1F89E4E76352D2B589F FP_2 = 013CB58B9E15D01545B5B657743DE1C7AF9AA805F109CD30119B0C9A3E FPadd = 013CB58B9E15D01545B5B657743DE3BD98CB13B7E9A81BA646C837F2DD FPsub = 25236481034A7463A464383A4A49A89423412E3995C3AC1B3B814623921EBE74 FP_1nres = 01F5E9306BB1F89E4E76352D2B589F FP_2nres = 013CB58B9E15D01545B5B657743DE1C7AF9AA805F109CD30119B0C9A3E FPmulmod = 2228A52AFF6AE505F546C3069765B6C2442788544AE2612937755F87DB52ACF2 FPsmallmul = 139B1BE434F3B62F109E13C3B17636 FPsqr = 03D80A8BEEB3C9A23AC26ACDDE3C892C590C2FAA8DF6818A54CA17B2C1 FPreduce = 01F5E9306BB1F89E4E76352D2B589F FPneg = 2523648240000001BA344D8000000008611F0A16CF944E1B08B189CAD2D4A774 FPdiv2 = 1291B24120000000DD1A26C00000000430917AF49835D90622A73B1A9695AC59 FPinv = 0B3E1204E9C8665211BBB6E73A6889BB37748580EBC54EF1138168E0D531CD6E FPexp = 1EF31E72A62B794478ED6D5693B2FADF7966FFEC23A38247F97C82BE3B3ECB51 #test10 FP_1 = 34 FP_2 = 3C6B618F42CB9C1FF444CA38BCD50888B97A1891D7B8B56455443410A15CEB49 FPadd = 1747FD0D02CB9C1E3A107CB8BCD5088058591891D7B8B550AE443410A15CEB6A FPsub = 0DDB67753D3463E38023D0C7432AF78808C7E76E28474AC2F8BBCBEF5EA31511 FP_1nres = 34 FP_2nres = 1747FD0D02CB9C1E3A107CB8BCD5088058591891D7B8B550AE443410A15CEB36 FPmulmod = 1632D65C915BB5EC84CFA5865B45B905CDF8FD9FD184D1EE85DA9360C6DFC498 FPsmallmul = 0208 FPsqr = 0A90 FPreduce = 34 FPneg = 2523648240000001BA344D80000000086121000000000013A6FFFFFFFFFFFFDF FPdiv2 = 1A FPinv = 179189A16D89D89EA279CEB89D89D8A2DB2D8EC4EC4EC4F8C784EC4EC4EC4ED1 FPexp = 15F9F387C238C9105D3526C4977629635C6A8EB0160DA8E3886C70423C79ADD2