# FP2 ARITHMETICS - CURVE: BN254_CX, Modulo = 0x2523648240000001ba344d80000000086121000000000013a700000000000013, BIGmax: 2^254 #test1 FP2_1 = 086ED42B265DE23831B2C0BC7CBCD4D703EC71F5D24D42C481E77AB180DC9C09,066E36DA2C90A0160B14F2B9A4A54F76EC036FA9DECA9ED5EA1D2F52CF6147E6 FP2_2 = 0CDE4D18191F60E516EF11D12E68075F515261DA067221346BE34CC4193CA5D9,22E7735722BEB63958F4A22F41386309CC7FD23B26DC1C943E81C2F8515C3E2E FP2add = 154D21433F7D431D48A1D28DAB24DC36553ED3CFD8BF63F8EDCAC7759A1941E2,043245AF0F4F564DA9D54768E5DDB278576241E505A6BB56819EF24B20BD8601 FP2neg = 1CB4905719A21DC988818CC383432B315D348E0A2DB2BD4F2518854E7F23640A,1EB52DA8136F5FEBAF1F5AC65B5AB091751D90562135613DBCE2D0AD309EB82D FP2sub = 20B3EB954D3E8154D4F7FC6B4E54CD8013BB101BCBDB21A3BD042DED679FF643,08AA280549D1E9DE6C549E0A636CEC7580A49D6EB7EE8255529B6C5A7E0509CB FP2conj = 086ED42B265DE23831B2C0BC7CBCD4D703EC71F5D24D42C481E77AB180DC9C09,1EB52DA8136F5FEBAF1F5AC65B5AB091751D90562135613DBCE2D0AD309EB82D BIGsc = 146E6B19C81347C1606BC2FBEF93CAB8988AEE0DD312E38B68F2395ED1E51739 FP2pmul = 1A850509E61E974F79BD3FBF3A4B526AB3AC9F309253BE63F13355F5F4DB73BB,208216BCCD55231F035A0D04E798D923E4956CA5FB8090CB3E1A5DC4D93936D3 FP2imul = 00,00 FP2sqr = 15FA9C818881CD2546ADA01451E5C4F044EF972CCAE6F8A25E8C4E06FF717B67,232CD837749317ACF8577FE6E9594F2A66FF1E56A0B58B386205D2A508556B5B FP2mul = 1523A3138747A240A660DE31702A53FBB62FD88A276FEE9F84DE8447F24AF832,1C363E5C25EA33BA66B6CC9A05B2D53BBDEB71FCD0A7D8EBC816B3891D08AD8D FP2pow = AC277188952F4FC5B228457793AD6C28F8F6420C5F56ACBF62875FFDB70906,1034A7A705F8144AB016E4E7A5DC57DB9601FD483030041BF48578D0FB14B5AA FP2inv = 0ECF1E4127AB513B3B4A180330DA43A5C9179555FB9E314D64C7B3ECC560135F,0284A79D9941DE5E62752211B48BBD80FFF7F646A55973B286C8B615BE969D5D FP2div2 = 16C91C56B32EF11CF5F3871E3E5E6A6FB286B8FAE926A16C1473BD58C06E4E0E,03371B6D1648500B058A795CD252A7BB7601B7D4EF654F6AF50E97A967B0A3F3 FP2_mul_ip = 02009D50F9CD4222269DCE02D817856017E9024BF382A3EE97CA4B5EB17B5423,0EDD0B0552EE824E3CC7B3762162244DEFEFE19FB117E19A6C04AA04503DE3EF FP2_div_ip = 1A0037C3C9774127FB7E007B10B1122B288870CFD88BF0D709825502281EF201,11916398A3195EEFC9CB3FBE93F43D54249BFEDA063EAE12879ADA50A74255F8 #test2 FP2_1 = 1384C1B814CC647EAD72A7E0344F36B785D11B4EF5339A09B9BD96385DC18E3E,1B905A1E3782A7BB4CE696426720D79BB42549B8205D5841757EE8914FEF675F FP2_2 = 20B880C04DA4EDD275E0ADE5965CC7CF316D2F5A84535D209ED8DD2DA4F494C1,1D051078A19F13BF8A898BD871F0D9367E3D17737F0C03FB571FCD931F3C48EB FP2add = 0F19DDF62271524F691F0845CAABFE7E561D4AA97986F716B196736602B622EC,137206149921BB791D3BD49AD911B0C9D141612B9F695C29259EB6246F2BB037 FP2neg = 119EA2CA2B339B830CC1A59FCBB0C950DB4FE4B10ACC6609ED4269C7A23E71D5,09930A64087D58466D4DB73D98DF286CACFBB647DFA2A7D23181176EB01098B4 FP2sub = 17EFA57A072776ADF1C6477A9DF26EF0B584EBF470E03CFCC1E4B90AB8CCF990,23AEAE27D5E393FD7C9157E9F52FFE6D97093244A1515459C55F1AFE30B31E87 FP2conj = 1384C1B814CC647EAD72A7E0344F36B785D11B4EF5339A09B9BD96385DC18E3E,09930A64087D58466D4DB73D98DF286CACFBB647DFA2A7D23181176EB01098B4 BIGsc = 0429B66F2917FEEF12291A8A288723A3627E833EA0F2FF168707A06555C4F6DB FP2pmul = 0DB5220E6C66A724911D5DCFF4384A2042544DEE16045D6237F69773A5F939AE,1E5ECE82A658C66494E6B641EB27E9DC7C12EC050755CA6404C7F4F76E094403 FP2imul = 1384C1B814CC647EAD72A7E0344F36B785D11B4EF5339A09B9BD96385DC18E3E,1B905A1E3782A7BB4CE696426720D79BB42549B8205D5841757EE8914FEF675F FP2sqr = 24C7E774ED0B188DAACFAAA0BEC41510E2EAA8E14A2988C0321BA8D270BEAD66,1C36D20E6102E0D5855F4F5EAFF27E5FC7A00EF2DA57DD5E2627A73EC1AADD46 FP2mul = 0E7983356A060A7AA05CF3CF02590791E0192217907567CA835342FD748ACAD0,14F68E2F9F2721F28C214635344088FBC848DE31583CC8375D0FA4160A371E91 FP2pow = 060FED6B02530D585404008173DC4D5CB86894DF10EC27F776429A42B163A348,1E433565E2F598B10ABECEB0A09DDC6A2CB39DA21F65D1AA5941530113093DAC FP2inv = 1EFD2BBEB639E109F79D908A447FB92BC3B0072C3315889A2DC1CC56295ED5F9,1C0380B8D6A50CCAF9FB115A79F312B001D70B9978D45F2192C11C009B37223B FP2div2 = 09C260DC0A66323F56B953F01A279B5BC2E88DA77A99CD04DCDECB1C2EE0C71F,2059DF503BC153DE838D71E133906BD20AA324DC102EAC2A8E3F7448A7F7B3B9 FP2_mul_ip = 1D17CC1C1D49BCC51AC05F1DCD2E5F2432CCD196D4D641DBEB3EADA70DD226F2,09F1B7540C4F0C384024F0A29B700E4AD8D565071590F237883C7EC9ADB0F58A FP2_div_ip = 04F8DBAA0627861C201278514DB807256C6AB2838AC8791BC41E3F64D6D87AC5,16977E74315B219F2CD41DF11968D07647BA97349594DF25B160A92C7916EC9A #test3 FP2_1 = 022FBA8F49BB8288DECFE4CA355A9F3E2EEAEA2B004D360D0114F2BFC09CD30A,113E4E04AF163F76A0AEF9D9462D7FECF63DBEAC370187F7ECFDF5780EC80BFF FP2_2 = 151FD0021CCD006762DDA24C2B1C7330515BE4137AF385EA1D7C8727389F82D3,05A26076199E8289FBF06B433F469AE0F37E49A8FB20935FA69CB9543D5873B4 FP2add = 174F8A91668882F041AD87166077126E8046CE3E7B40BBF71E9179E6F93C55DD,16E0AE7AC8B4C2009C9F651C85741ACDE9BC085532221B57939AAECC4C207FB3 FP2neg = 22F3A9F2F6447D78DB6468B5CAA560CA323615D4FFB2CA06A5EB0D403F632D09,13E5167D90E9C08B198553A6B9D2801B6AE34153C8FE781BBA020A87F137F414 FP2sub = 12334F0F6CEE822336268FFE0A3E2C163EB006178559B0368A986B9887FD504A,0B9BED8E9577BCECA4BE8E9606E6E50C02BF75033BE0F49846613C23D16F984B FP2conj = 022FBA8F49BB8288DECFE4CA355A9F3E2EEAEA2B004D360D0114F2BFC09CD30A,13E5167D90E9C08B198553A6B9D2801B6AE34153C8FE781BBA020A87F137F414 BIGsc = 1ABE591AFC1E2AAB5497323B193412152C7CF926AABF0DFDA973F8B4E409FE35 FP2pmul = 0AD270EF079394E59ABC7F327C6A269A365A642F915ADF6CE07C11E2A9505F21,1F7B18D73197984A96FDB293FC492E2C897CB2650512A91CDD225B1BF76272E7 FP2imul = 045F751E93770511BD9FC9946AB53E7C5DD5D456009A6C1A0229E57F8139A614,227C9C095E2C7EED415DF3B28C5AFFD9EC7B7D586E030FEFD9FBEAF01D9017FE FP2sqr = 046FC376408567E3BF2DAE09ED2B2EB9A89DB48DD6184DB5B93090F480E42C54,0EE39A69F165A2112D873C2546541D9B2C48FBB4CCFD8918BD432C1C48B50649 FP2mul = 0206418470516B64D225C3FFD7DFCFF4AF5720B5FB82A49BB11E5200A1F86FFD,1B821CC1DF656B84F985D385ECD5462C8A01ED65E3C2FFC4F6E2CEFF0D767A11 FP2pow = 0F62BD1D06A498B5252DC8AA2E2023BC8389AEA0633A58AAD3A41B457F6A3DD9,07F1F001D117C45ED1361ABB7BA12811A2DB9FC7A7116C3CD0FCFCF674FFE43C FP2inv = 09C531F35ECCB133EEBEAC664CDAD032188547D05D77AE13735841B747C0A674,0F62259AE0BBE9513392D2D7F8FD3C4938356D7A74390EB7035CF95889FE5BEC FP2div2 = 0117DD47A4DDC1446F67F2651AAD4F9F1775751580269B06808A795FE04E6985,1B30D943778B1FBC2D71A3ACA316BFFAABAF5F561B80C405C9FEFABC07640609 FP2_mul_ip = 1614D10CDAA54313F8553870EF2D1F5999CE2B7EC94BAE28BB16FD47B1D4C71E,136E0893F8D1C1FF7F7EDEA37B881F2B2528A8D7374EBE04EE12E837CF64DF09 FP2_div_ip = 1C48B68B1C68E1009CD99611BDC40F99C324D46B9BA75F0C4A89741BE7B26F8E,1A18FBFBD2AD5E77BE09B1478869705B9439EA409B5A28FF4974815C27159C84 #test4 FP2_1 = 112A3CDC6FB06F67985F373843A1F2C0ADC2FCB41A855615F2D18A7B3387068E,03E75F5C440EE642322D2BDD8E8C3C0F44F43ECE623820349ABCD510BD814DED FP2_2 = 2445B3B589C9FF76CC807482BE75F385DE78D8F8C16DF9ABF33A0FD67A418BC2,1525A97A20025083DC14D8D03996E4F4B28D7B572BD07C67B5F518FDA1E3F525 FP2add = 104C8C0FB97A6EDCAAAB5E3B0217E63E2B1AD5ACDBF34FAE3F0B9A51ADC8923D,190D08D6641136C60E4204ADC8232103F781BA258E089C9C50B1EE0E5F654312 FP2neg = 13F927A5D04F909A21D51647BC5E0D47B35E034BE57AA9FDB42E7584CC78F985,213C0525FBF119BF880721A27173C3F91C2CC1319DC7DFDF0C432AEF427EB226 FP2sub = 1207EDA925E66FF286131035852BFF43306B23BB59175C7DA6977AA4B9457ADF,13E51A64640C95C0104CA08D54F55722F387C3773667A3E08BC7BC131B9D58DB FP2conj = 112A3CDC6FB06F67985F373843A1F2C0ADC2FCB41A855615F2D18A7B3387068E,213C0525FBF119BF880721A27173C3F91C2CC1319DC7DFDF0C432AEF427EB226 BIGsc = 0B20B1D1EF4B91D119AEAA299D25027C07A751CAF806A7AA4FE77ABA4108FE14 FP2pmul = 15C0391E71A199E27E5B6B0B7CF163923F8D7717F1B2646241DCD1558FF52A30,17754BC37DCE04B54A940D1AD8903A9AAB7F281614B331543A00B6930CC80F01 FP2imul = 0E5B52130F114E350EE95828CAE5D839A827F61C4F90022E31749F719A951397,0BB61E14CC2CB2C696878398ABA4B42DCEDCBC6B26A8609DD0367F323883E9C7 FP2sqr = 1453BF534218768BA2C95BE3D06F82A07EDA7F33A51E1207E645826ACE2CC7CB,1A9313647B7D48697724BEB236BF943231FAD923FE83317C6F6C14B591C2AF1B FP2mul = 218C047A8E117528FC852151FDD7817D5DC325C2E24C67BA51C036950ABEACB8,1B4083918C2F0CF90CAFE8F9BF306B266E70DAD8D23A475065114F433494A557 FP2pow = 1A03E6A936BFCC21D907E070DD3F0D27A1CCA7AA2E4A02FC78D9A355F386D1CB,21AD533D93AAE49ECF8EF10567D989D6847FD205E5237023327D1B1B290A40CA FP2inv = 0129791B66832271E97BDE375DE98C585C07581E97647556683048D80E9DD7C8,0AEAA6CC5D90C1D3D20A7289700860B79959701E7D49F30947CA1EA6D285355F FP2div2 = 08951E6E37D837B3CC2F9B9C21D0F96056E17E5A0D42AB0AF968C53D99C38347,148561EF42077321F630BCAEC7461E0BD30A9F67311C102420DE6A885EC0A700 FP2_mul_ip = 0D42DD802BA1892566320B5AB515B6B168CEBDE5B84D35E15814B56A7605B8A1,15119C38B3BF55A9CA8C6315D22E2ECFF2B73B827CBD764A8D8E5F8BF108547B FP2_div_ip = 1D1A805D79DFAAD5C260584AE917176C29EC1DC13E5EBB2F1A472FC5F8842A47,0BF043810A2F3B6E2A012112A57524AB7C29210D23D965192775A54AC4FD23B9 #test5 FP2_1 = 17B78904CEE28B6E203ADEE5D7CFBA34A8C64E4474A6A91EDC93BF912E3B2AD9,2053C45EAA85E0DF27D446CA24CB6E5AB33646992B30F03CF97483A382858789 FP2_2 = 217332BCF0161929EA00E9F7B14C37A1DFB285634876B78F361396ACD58A6C16,1AC6F38BAD188E48FB599CEF8B2B116196521F33C779EFD73DAD1E948AD594DF FP2add = 1407573F7EF8A49650077B5D891BF1CE2757D3A7BD1D609A6BA7563E03C596DC,15F75368179E6F2668F99639AFF67FB3E86765CCF2AAE0009021A2380D5B1C55 FP2neg = 0D6BDB7D711D749399F96E9A283045D3B85AB1BB8B5956F4CA6C406ED1C4D53A,04CFA023957A1F22926006B5DB3491ADADEAB966D4CF0FD6AD8B7C5C7D7A788A FP2sub = 1B67BACA1ECC7245F06E426E2683829B2A34C8E12C2FF1A34D8028E458B0BED6,058CD0D2FD6D52962C7AA9DA99A05CF91CE4276563B70065BBC7650EF7AFF2AA FP2conj = 17B78904CEE28B6E203ADEE5D7CFBA34A8C64E4474A6A91EDC93BF912E3B2AD9,04CFA023957A1F22926006B5DB3491ADADEAB966D4CF0FD6AD8B7C5C7D7A788A BIGsc = 09D40F8DD34F241DB64EE2E9FDE445E1E9356AC1BAC9428DE6DA99D9ACEB44B7 FP2pmul = 01809B071DA608E70B88FC66F32702004272DCD6C9E91359FD30DA8281B6D4EA,030E05EEC85DF4E2585AE92DF5F108942EAB534D3C36582C8211F73F630132C5 FP2imul = 14975B0EBB8A2DB50C82E0975F3EE8C1E0D73911D29AA454244EFE44B8ECAB3E,11E4E3F3EA17837770B432A8932DB951A9761A64ACC3C0B8F0D20E8E0A161DEB FP2sqr = 14F128460BDDBF56AA8A1A933FDD19CB50CB0AD7C1D526F5571A7D36559A596B,08D3DADE07A3DEAA7B9E5E02AF07E2EC37B45D9677C85C38F53B5BA2D13A18B8 FP2mul = 0266A94FF7E2A2AB5D0116985F626E56D0FA2C464DDA5EA31069FF0C428E4EEB,1F3FC8EBE93717531D7118AA9A0DA607E780C6B11BF278677FBE46B66807E0E3 FP2pow = 198B08B2305E5610E146DD794DF60132996AF33A5F0282063CB198A5CD29EA5F,1797E58E37389615C5291EFC889F7B707392F6B574019EC7B023FD4FBDDB78B9 FP2inv = 2393DF69B6CF97736C708ADDFDF6C0D8A925C969B949E6C33EACF20DA264B616,24510DC0FEF8B4FCD0902270B4FBAB91C7436BE6D977792E403999078F71FEEC FP2div2 = 1E6D76C3877145B7ED379632EBE7DD1E84F3A7223A53549941C9DFC8971D9576,22BB94707542F07071044A251265B7318A2BA34C95987828503A41D1C142C3CE FP2_mul_ip = 1C872928645CAA90B29AE59BB3044BE256B107AB4975B8F58A1F3BEDABB5A363,12E7E8E139686C4B8DDAD82FFC9B2886FADB94DD9FD799482F084334B0C0B24F FP2_div_ip = 1C05A6B1BCB43626A40792D7FE4D9447ADFE4A6ECFEBCCADEB04219A58605931,044E1DACEDD1AAB883CCB3F2267DDA130537FC2A5B45238F0E7062092A252E58 #test6 FP2_1 = 2045A7FC7BC80F28E0925BF4AF0F7C5A740B62A4EBAAEA263DF5C45763F39AE6,02A0CF9D85E6FD6D0B757F729DD835606C0A74C0CE99F6F3DF1DD95B50DBA71F FP2_2 = 1C79A8463B6B3B1EE4B0B47B67BEA4B52EE0BE1EF69CFB3753692C44CE4B8078,1D23ACB0C1973A8A673C30F2F4E5F53CFA3C40688AA6D0F2AE1866BE755C8A6B FP2add = 179BEBC077334A460B0EC2F016CE210741CB20C3E247E549EA5EF09C323F1B4B,1FC47C4E477E37F772B1B06592BE2A9D6646B5295940C7E68D364019C638318A FP2neg = 04DDBC85C437F0D8D9A1F18B50F083ADED159D5B145515ED690A3BA89C0C652D,228294E4BA190294AEBECE0D6227CAA7F5168B3F3166091FC7E226A4AF2458F4 FP2sub = 03CBFFB6405CD409FBE1A7794750D7A5452AA485F50DEEEEEA8C981295A81A6E,0AA0876F044FC2E45E6D9BFFA8F2402BD2EF345843F32614D805729CDB7F1CC7 FP2conj = 2045A7FC7BC80F28E0925BF4AF0F7C5A740B62A4EBAAEA263DF5C45763F39AE6,228294E4BA190294AEBECE0D6227CAA7F5168B3F3166091FC7E226A4AF2458F4 BIGsc = 0AB28D6BC306C89E0EFE16BC7F45931E0A65C3FFB6B87723200C824149333BBD FP2pmul = 0D14E7F8CC85A4BD1640EC8BB6631D7DE2B8F3BD0733073D8B4C0165B436B4E9,1370EF886EFEB0D35C4CCB134296B607875A9DA588D6582CF1579DE19A71ABC1 FP2imul = 0CCEB5E56AE84BC57A0A95C76B4D6DA2BFB4ED389A56927099CCD5B4F3C20632,0D240E139D82F321394B7D3D15390AE21C3447C40901D2C35B953EC8944A439B FP2sqr = 0A47EB6802902C39009133FE70BE2B108BF6577C10F30C96E157A65BD56C4F96,08759555FA7A2B0D14697D4D0799FAA102A08D76442E8DCEAE3F1897481DB0F4 FP2mul = 030E89828B4AD81A59AC4D810B452E9A6812DB797357B97EECF331513B48BD76,0952FEBD5D006D192D8F6657FF206043D00B2DDBAFC7B74C312C41086034B9A8 FP2pow = 0EE934A690317AF4D8C84D8C96B077AEE2B962BDFEBA4611DD93A0A4CCD35C63,0F710743FA0C807672FEF5B2E1F160B2BFD5CDD53F7A7AE9C7D3713D7B259189 FP2inv = 195AAC91E5F97E8E3A6BAAE90D57D18CEF8B6C3CACA0AF12675F23A1490938AA,4F8108443A80DF788ED84FE221645DF1F31B66CE168859D12E32DE498345F5 FP2div2 = 1022D3FE3DE4079470492DFA5787BE2D3A05B15275D575131EFAE22BB1F9CD73,13E21A0FE2F37EB762D4E6794EEC1AB46695BA60674CFB83C30EECADA86DD399 FP2_mul_ip = 1DA4D85EF5E111BBD51CDC82113746FA0800EDE41D10F3325ED7EAFC1317F3C7,22E6779A01AF0C95EC07DB674CE7B1BAE015D765BA44E11A1D139DB2B4CF4205 FP2_div_ip = 2404EE0E20D7864BD31E1473A673D8E1A09B6BB2DD227096E209CED95A67A10C,03BF4611A50F7722F28BB87EF7645C872C90090DF1778670A4140A81F6740626 #test7 FP2_1 = 1E83288B9E53B7205FA8499A5187B5F89FA7E3E024C2BDFE4D87AFDB487175CA,0493385D0F7CA0A4F01B37D0E699C1514D1CC0C241D9ABFA19598A06D25B61EC FP2_2 = 0D4BE5AE2DEFFD4C46AA8338D7B63A7523FE2464DF52492B2DAF17AAD728E451,05672F3AD603C16AA853F4196A141D76FDDCA688ADAB42F426C4F24E847243FF FP2add = 06ABA9B78C43B46AEC1E7F53293DF0656285084504150715D436C7861F9A5A08,09FA6797E580620F986F2BEA50ADDEC84AF9674AEF84EEEE401E7C5556CDA5EB FP2neg = 06A03BF6A1AC48E15A8C03E5AE784A0FC1791C1FDB3D421559785024B78E8A49,20902C2530835F5CCA1915AF19663EB714043F3DBE2654198DA675F92DA49E27 FP2sub = 113742DD7063B9D418FDC66179D17B837BA9BF7B457074D31FD8983071489179,244F6DA47978DF3C01FB91377C85A3E2B0611A39942E6919999497B84DE91E00 FP2conj = 1E83288B9E53B7205FA8499A5187B5F89FA7E3E024C2BDFE4D87AFDB487175CA,20902C2530835F5CCA1915AF19663EB714043F3DBE2654198DA675F92DA49E27 BIGsc = 1EA41655D5B3ED2B26C9A19632B943CAF304EF8DDBD3C4962EC8A179EB96B938 FP2pmul = 0233E0069895BF8D740C4E64D34FF4ADE960A762A253F32542982AB7FC977795,1EC0E0A0FFDB5ABD36EA605189DA5ED2C089B6EFB9D95B8637565AA2B5BCE131 FP2imul = 2285613CB5F64ABB5520839DE92E43B2396B5740DC9073A7352E1F23B2A8C270,1B73522E5CEBC3DDA0A34EE5679A87E7CEAC848D8B1A07DC98193C28EE244B88 FP2sqr = 15031EADE756E6D7F37DD504A535D3CAE9DE801E7B30237E26D81A4717FB7100,13AF393C8B4A49C25E2301C99B4B29B9625B5695EDCB4AB60C2173D370F8234A FP2mul = 1355DC081B25C7633128BFB1C0B8241ADF30E74565BF43DB559A7BB01820D3FD,08F6513F89FF6DDEFCE5C51F78227CE2E55226CD958C7A8E110E5282F21BE46A FP2pow = 042A0E11706C5C36C96DA73200A3044ADAA0B4E624C9451BA67AA149C1C793F6,12C38ED3B379D6F7FC3B866F475DF9DAC5840F6DE35267AF9A0EB1B5995A661B FP2inv = 0A9BB62492E7110C063A8E32FB2490C8B027F4D9CFAF2680BA103EB29ECB6CD3,1D07925E6954AF57F9F6E5F970232972B57F702FD78635C35C4E4DD520FFE4C2 FP2div2 = 0F419445CF29DB902FD424CD28C3DAFC4FD3F1F012615EFF26C3D7EDA438BAE5,02499C2E87BE5052780D9BE8734CE0A8A68E606120ECD5FD0CACC503692DB0F6 FP2_mul_ip = 19EFF02E8ED7167B6F8D11C96AEDF4A7528B231DE2E91204342E25D4761613DE,231660E8ADD057C54FC3816B38217749ECC4A4A2669C69F866E139E21ACCD7B6 FP2_div_ip = 118B307456E82BE2A7E1C0B59C10BBA4F6625251334E34FC33709CF10D666BDB,182B6C6AF89474C4026DC49B4A8905B4B7DB6E710E8B77118CE8ED15C4F4F624 #test8 FP2_1 = 17637F56605315E6FBE951CC7CC12491CAD43182DB2BA0FCF899E61807F526A2,156C29663B4756790FAFF9B7F712FEE19BCCF169835C7B49909BBE1A04C651F3 FP2_2 = 220AF80FE60D35329C2B9064E1E472611DFD2EA0704E583431E6AF34939F2CF2,040F48D434E715CE63516A3B313C267A62FBFE64CEE63C0AD110BE8C37A3CD96 FP2add = 144B12E406604B17DDE094B15EA596EA87B060234B79F91D8380954C9B945381,197B723A702E6C47730163F3284F255BFEC8EFCE5242B75461AC7CA63C6A1F89 FP2neg = 0DBFE52BDFACEA1ABE4AFBB3833EDB76964CCE7D24D45F16AE6619E7F80AD971,0FB73B1C04B8A988AA8453C808ED0126C5540E967CA384CA166441E5FB39AE20 FP2sub = 1A7BEBC8BA45E0B619F20EE79ADCB2390DF802E26ADD48DC6DB336E37455F9C3,115CE092066040AAAC5E8F7CC5D6D86738D0F304B4763F3EBF8AFF8DCD22845D FP2conj = 17637F56605315E6FBE951CC7CC12491CAD43182DB2BA0FCF899E61807F526A2,0FB73B1C04B8A988AA8453C808ED0126C5540E967CA384CA166441E5FB39AE20 BIGsc = 05E591513075015982E5AE475703FA4D6EC2C7F1C9AE7CA889DBEDE27E4B84A8 FP2pmul = 20586F45C59608F97CCC86866EB0E79FF15B76A4011C5D72379BD78642CB072C,06F1AB80B74278C80CC36B9050ACCA704D9C11EEE3F51E4A386A352FABC0BF3C FP2imul = 0F2AE953A2459949FA9006976947FFDB07495A93FE31669C30354AA837B40E22,01678FC29EF35D4884FE9E07C184F809BE1699E297875EB4584232B6216C3D59 FP2sqr = 1DAF7C4BCD799719F9B23698158A0399F3B3024C723B91DF732EBF101FFEDD8F,09A3D02797443B684FDC00BEDB3E498E182ADDDF5F83A3084A8CADB5A54A5788 FP2mul = 0F72F7D53F43058D7CC5A3E74EB8FC6FC4D207D630CB2954EED16857379BC202,072427DC9A729CDD77D668F48FC848DDA0A4FB00BD9930AD373CCBA8BFB19EA1 FP2pow = 0337FFCEEF1F4A327B3735B89B1F7A4AB9DBE72CF3B63781F5DCD4802F7134F3,022BA8AEEB92A74BFFBBD3568B29F6E33CBE6ECD731AE3FEE0A8A2AE980CB992 FP2inv = 06EE1307EAB4030304A9F4FC3D3405A17081C49D5391069E878CA9FD3B1E98D3,12788BBF8D0B683F39855DFA31B050091B36F2CC117CDB48F63D513B0C24F284 FP2div2 = 0BB1BFAB30298AF37DF4A8E63E609248E56A18C16D95D07E7C4CF30C03FA9351,1D47C6F43DA3AB3D64F2239BFB897F74FE76F8B4C1AE3DAE9BCDDF0D02632903 FP2_mul_ip = 01F755F0250BBF6DEC39581485AE25B02F07401957CF25B367FE27FE032ED4AF,07AC443A5B9A6C5E5164FE0473D4236B058022EC5E881C32E235A4320CBB7882 FP2_div_ip = 03D6221D2DCD362F28B27F0239EA11B582C011762F440E19711AD219065DBC41,119607490D7A2049E6FD7AB5BD28ED2C190CDFF354186D301F80EC00FE6895B2 #test9 FP2_1 = 0986EB90685D83780DBCCF6FFC4A44E79B52A2512F5434B717907098CC4053B6,194CBF58CAE75397FFBDC33E0E13B5F7DC24BCEE4C220CB0D8C9AF92EF2CEAB8 FP2_2 = 1D3FA6E6E8D4BB92FB4166747090CA1DF1AA63A2164BD984EB0706EC57E22A10,08744A124D4FFAEBDD7FFF5D290E8315424C51E136FDA8DE64EFA47A91B2E973 FP2add = 01A32DF511323F094EC9E8646CDB0EFD2BDC05F345A00E285B97778524227DB3,21C1096B18374E83DD3DC29B3722390D1E710ECF831FB58F3DB9540D80DFD42B FP2neg = 1B9C78F1D7A27C89AC777E1003B5BB20C5CE5DAED0ABCB5C8F6F8F6733BFAC5D,0BD6A5297518AC69BA768A41F1EC4A1084FC4311B3DDF362CE36506D10D3155B FP2sub = 116AA92BBF88C7E6CCAFB67B8BB97AD20AC93EAF19085B45D38969AC745E29B9,10D875467D9758AC223DC3E0E50532E299D86B0D152463D273DA0B185D7A0145 FP2conj = 0986EB90685D83780DBCCF6FFC4A44E79B52A2512F5434B717907098CC4053B6,0BD6A5297518AC69BA768A41F1EC4A1084FC4311B3DDF362CE36506D10D3155B BIGsc = 15C01773D0F3E4E43CF06AAF2A1E958E2F2E7C95B3D2A03B577DFDAB34ECEBAC FP2pmul = 1E8CB53ED7414B05EB0284712D3977ABA4F86DE42C784AB51F1C1D15ED359352,0BD4F3EDA83411E3E32DDF2AA6F6AE5A0FF9BF299291BA0F9DB8EE4849E706A5 FP2imul = 01F0937EC2EC1BBCF97DE07FE252272C185312897AA1A5916E8384C662029D8A,10B5043B173A9CB75AE89670709DAF94FB80E77261106524834D7C9779675561 FP2sqr = 14E150F26DDCEE7020F1801D10BCB5758E83E790A6BD8BB3365F25C7F50BF2E7,7AD1D1AA0F78CFCD28B61B8132F774640D9172E1255802A743FC6F31221C04 FP2mul = 033F96D1D05DF7A799CAF7805D9C245E9DE57CB7F8099E5BC42A396C07C1FAAA,0A0E9E7DCF7A4CD15DAFD11EFD3B92F567B2818C7C368763A9710935BD249D59 FP2pow = 09AEF7D37936D2ACA10F2FB344189796557D9D7DB1506FE1093DEF635B2DF7BB,142F564D8B36105226969EBE606B21F3BE479921D3A4ACBEA8CBBC7CD0DD09DB FP2inv = 09E15DE2DE2AB77672FBA5382F2B070D2ADB3D70883FBA27F5F5A36813A2E558,24A88B1E37E98AB3DB0CD9D89DEF490384E64ECB17EF35595FDBC46ECE6D46A9 FP2div2 = 04C375C8342EC1BC06DE67B7FE252273CDA9512897AA1A5B8BC8384C662029DB,0CA65FAC6573A9CBFFDEE19F0709DAFBEE125E77261106586C64D7C97796755C FP2_mul_ip = 155D90B9DD762FE1C83359B1EE368EF8204EE562E3322819E5C6C105DD136911,22D3AAE93344D7100D7A92AE0A5DFADF77775F3F7B764167F05A202BBB6D3E6E FP2_div_ip = 1169D57499A26B8806BD4957052EFD6FBBBBAF9FBDBB20B3F82D1015DDB69F37,07E2E9E43144E80FF90079E708E4B88820690D4E8E66EBFCE09C9F7D11764B81 #test10 FP2_1 = 1977045D5A93A7D9F51DE366CAEFFD0404BB2505D8332031A0E56865404D1A32,2137F5DEF3698099674E3F5920C080FD477DD363117E8D10A29FBD4655B595CF FP2_2 = 2002E4B88E11F5ACB8BF92CD06B83F75427AD9FEF570C1B5F1AA78E9999F4FD6,01BE4EF9054F73C953C0F81D62F14CCF12ADA1FA6C171EE60E02EBD3D32F6A55 FP2add = 14568493A8A59D84F3A928B3D1A83C70E614FF04CDA3E1D3EB8FE14ED9EC69F5,22F644D7F8B8F462BB0F377683B1CDCC5A2B755D7D95ABF6B0A2A91A28E50024 FP2neg = 0BAC6024E56C5827C5166A19351003045C65DAFA27CCDFE2061A979ABFB2E5E1,03EB6EA34C967F6852E60E26DF3F7F0B19A32C9CEE817303046042B9AA4A6A44 FP2sub = 1E9784270C81B22EF6929E19C437BD9723614B06E2C25E8F563AEF7BA6ADCA6F,1F79A6E5EE1A0CD0138D473BBDCF342E34D03168A5676E2A949CD17282862B7A FP2conj = 1977045D5A93A7D9F51DE366CAEFFD0404BB2505D8332031A0E56865404D1A32,03EB6EA34C967F6852E60E26DF3F7F0B19A32C9CEE817303046042B9AA4A6A44 BIGsc = 18917674D916A4041D6E28764987A0345FC751438F81229D3497F99F159B7B0E FP2pmul = 14D4405CDFFB60B3DE62E69B72225FECBECC4DA25EAD20661DD5CC7F45A97425,238C55FA493CBFFD993AC04CBB399D4D7680BA35274AF91FBDD8C2FC53F14799 FP2imul = 065ACC3AAF30E69F40D32D9D226FE4F1E3CE4D3499CC2148BE10AB8F42B5EB50,01DC80C48EB58556D01DCE2226C488A47A646E7B9D72F4F87F9DA779036243AF FP2sqr = 13F58D3AF74AC35F4D071127F895368206463CB44B8DF03B8B850B9CCA6802BC,15AF2B3251B79473CD6AB1FA749A21BF2E805AE8648757C172CFDDF229E1DBF7 FP2mul = 17D4998A989E62034CF231CA014DDB4D122264C2913AD5F9F6F3087EB504C0B0,169F3886FB506F416925035A9ED3282ADA2D15BFD496E81A1A1FA34263F9C750 FP2pow = 129FA8703A0D8FBD6F667349CF355281A286901E610FFDE8DC76D9C593B2D08D,18694EBB51961C41ABB912536237A649E5A76D86BC74036A266A1DDD5FC0D9AC FP2inv = 0F8B61C3DDB839D5E3583DA52FC0DEDA7BDE297C9F5C34110FD2B6CF6E2E205A,0AAB293C21195ADC1CC37DC7BAE7D4EFE8D7CAE5C282957A60EE81372F497964 FP2div2 = 0CBB822EAD49D3ECFA8EF1B36577FE82025D9282EC199018D072B432A0268D19,232DAD3099B4C04D90C1466C90604082D44F69B188BF469224CFDEA32ADACAF1 FP2_mul_ip = 1D627300A72A27424803F18DAA2F7C0F1E5E51A2C6B49334A545AB1EEA978476,158B95BA0DFD2871A237D53FEBB07DF8EB17F868E9B1AD2E9C8525AB9602AFEE FP2_div_ip = 0AC5CADD06FE9438D11BEA9FF5D83EFC758BFC3474D8D6974E4292D5CB0157F7,16722B01EC6AEC60963254B92AE84200D1F1D72E9CA5B679545D2A708AB43DD8 #test11 FP2_1 = 00,00 FP2_2 = 01,01 FP2add = 01,01 FP2neg = 00,00 FP2sub = 2523648240000001ba344d80000000086121000000000013a700000000000012,2523648240000001ba344d80000000086121000000000013a700000000000012 FP2conj = 00,00 BIGsc = 0 FP2pmul = 00,00 FP2imul = 00,00 FP2sqr = 00,00 FP2mul = 00,00 FP2pow = 01,00 FP2div2 = 00,00 FP2_mul_ip = 00,00 FP2_div_ip = 00,00