blob: 851d1edb99bb55f1915323c99c5e935dd0402b99 [file] [log] [blame]
# FP2 ARITHMETICS - CURVE: BLS48, Modulo = 0x0fd17d842ffcfc5b23729047a56c867152acd4420536f405da950aecd56b379b89413016a7c025a415202086876b2ec137a9870d4228402967009a661df9eef6e60ffcf6ac0b, BIGmax = 2^560
#test1
FP2_1 = [0AA117B40EAC39567539FFB59C58185511673936C7951EA3B288132EC32E4C5B7179F55A18C36993354A4F8FBCD0FA849113EE564366C19E8A07B54D3B675997FF6096CCF1DF,04639475AA01D16FFA08A5DA1A76417F00185D3BDB69AD3727640C6CBE3E3FC5B572FFD02886937076ED1295CA56062B4C42A1ABE39BE3E901D066930B49582225F856A87CD0]
FP2_2 = [029BD13401F5108ACDAD6BB97D2CBA11FE01A31123D8C7049D28BCB80FA39F0DBFB9832E2D293EDF9A944F7D3CAD041271AB6E7BE635DB7F5F335020E7CF18E2477B563E85CE,0AFD90012F6F0BB5B52B99C8CBBEFD2283B00956A8E276937CB09C66A283396B2E5FEEBD4CE9CDAAFAF251527159D4D2192AC26F709C90F6A147136DF51BEB93D5693EE78B7D]
FP2add = [0D3CE8E810A149E142E76B6F1984D2670F68DC47EB6DE5A84FB0CFE6D2D1EB693133788845ECA872CFDE9F0CF97DFE9702BF5CD2299C9D1DE93B056E2336727A46DBED0B77AD,0F612476D970DD25AF343FA2E6353EA183C86692844C23CAA414A8D360C17930E3D2EE8D7570611B71DF63E83BAFDAFD656D641B543874DFA3177A01006543B5FB619590084D]
FP2neg = [053065D02150C304AE38909209146E1C41459B0B3DA1D562280CF7BE123CEB4017C73ABC8EFCBC10DFD5D0F6CA9A343CA69598B6FEC17E8ADCF8E518E292955EE6AF6629BA2C,0B6DE90E85FB2AEB2969EA6D8AF644F25294770629CD46CEB330FE80172CF7D5D3CE30467F3992339E330DF0BD152895EB66E5615E8C5C40653033D312B096D4C017A64E2F3B]
FP2sub = [080546800CB728CBA78C93FC1F2B5E4313659625A3BC579F155F5676B38AAD4DB1C0722BEB9A2AB39AB600128023F6721F687FDA5D30E61F2AD4652C539840B5B7E5408E6C11,093781F8AA8FC215684F9C58F423CACDCF15282737BE2AA985487AF2F1263DF610544129835CEB69911AE1C9E067601A6AC16649B527931BC789ED8B34275B85369F14B79D5E]
FP2conj = [0AA117B40EAC39567539FFB59C58185511673936C7951EA3B288132EC32E4C5B7179F55A18C36993354A4F8FBCD0FA849113EE564366C19E8A07B54D3B675997FF6096CCF1DF,0B6DE90E85FB2AEB2969EA6D8AF644F25294770629CD46CEB330FE80172CF7D5D3CE30467F3992339E330DF0BD152895EB66E5615E8C5C40653033D312B096D4C017A64E2F3B]
BIGsc = 0BE5BF0D700ADA5BC4BF609E9C0E33659D81D92E62C4519B894EEAF49952B4944966FF0813B532AABF5CDB624794C9D983F9E5146DF0EC79187CC0004DBC45D2268037F645B3
FP2pmul = [0869267F7C2F8FC1015B89706BFCEC866840A89CD6FA2E264C9BD5577344F771F867608A742D485161C5F3A5963E5F97D2CA1121571A0295EBCC6254B28DB2A255D099E9BA5A,088ADAE68E2DD299EE5CEB82BFCB538444DBB37E90E1C98994AE4036142D2C16E5CF8F586B95BD7B8934F38641991B39EDF16CF98BFF69EB75E376E2A01A0C7BDE4788A58565]
FP2imul = [00,00]
FP2sqr = [0322ACBC43C61F20FAAC88A27CB5C745D22EB32A220E5231296978D37795CC7B7C0CFEE6A6E05535EDF902DEEDA282DA37F2224A58F4B7C2C18C9FAA2260343F67907FFBCB74,03A4EFA9A3876487BFFEC6AC65975473374723AD6BCBD0EB741BBB7A21F96077BC66F04E11E405321B48345555AD8DBF143160260972ABB4F69E1FDE95ABC99B60AB9143DD58]
FP2mul = [04AC33CC74BE7A7E8A0536323B346D37A455CB1B8A77D6D66808621162EDAB24F3D6A06AB09BDAAF5973693065D87DCD4A3858798CFB8ABE9F1C09EF0C2F1E2B6597B3231166,03E65011D5B38C1C79FCB228616E939842135BBA5B5AC47223CFACCDD6FA4EF5AF1888926F0733A7EF6642502FF0C0001C5B921953826A879C9BD1E7AEC4AE7868DEE8C2B369]
FP2pow = [546A23E529590BE96D0B9EC78D0D4A6E703861C8E2AA98D911C44D17FD87C00AC773703878CF567177E0B0C5B7CA588A5FEDE6AC6A36886462435754C5BBA6E103A760E8F7,0D729BAD81998761251D6652E5F3686995561A046E79F060782307683E9FB183902C0CB4796C424A34F775A5BDD7E7915A7CE755D82D483F4B872CE6AA832562290B6F3D9D76]
FP2inv = [04BF696C634CA9DF6F03BADABE99D0F315F159A2B2E0E216A42E12913437D17614D6F13E03104BE85880DC3C22360A721162259BC435BAB53830CF0FD93990ABEB938D1800FA,4E3C27B17128219CAF4E7F027153B0AABCC6D7B02F4D7C50F2F9F30BCE5DACD617D448D936CEB8EF098F9CC9D42252FDDC49A6A6BBDE81A56E9EF1ACF62547B42D9C9B1D16]
FP2div2 = [0D394A9C1F549AD8CC5647FEA0E24F63320A06BC66660954C68E8F0DCC4CC1FB7D5D92B86041C79BA535380B221E14A2E45EBAB1C2C780E3F88427D9ACB0A44772B849E1CEF5,0231CA3AD500E8B7FD0452ED0D3B20BF800C2E9DEDB4D69B93B206365F1F1FE2DAB97FE8144349B83B76894AE52B0315A62150D5F1CDF1F480E8334985A4AC1112FC2B543E68]
FP2_mul_ip = [063D833E64AA67E67B3159DB81E1D6D6114EDBFAEC2B716C8B2406C204F00C95BC06F589F03CD622BE5D3CF9F27AF45944D14CAA5FCADDB588374EBA301E0175D9684024750F,0F04AC29B8AE0AC66F42A58FB6CE59D4117F9672A2FECBDAD9EC1F9B816C8C2126ECF52A4149FD03AC376225872700AFDD5690022702A5878BD81BE046B0B1BA2558ED756EAF]
FP2_div_ip = [0F6B14D6F4558390C95A9AEBAE1D7022B216355A541ADFF05A4095442B6BE1DE581712A074851153E0ABC156074917B88A800B87B49572D8796C5B233255505885B475360D5D,04C9FD22E5A94A3A54209B3611C557CDA0AEFC238C85C14CA7B88215683D9582E69D1D465BC1A7C0AB6171C64A781D33F96C1D31712EB139EF64A5D5F6EDF6C08653DE691B7E]
#test2
FP2_1 = [0A76FEF563172FF93ACEC8B548E26E3DCB9CE2CFF358DE4707D01EC4B476D71686D03BCB814A5FB8974AAFAB3BB7275315D7D3565A712A9B6FBA8090A68CB9990F68472BC663,0586978AE895F843214BCC72D123107C1F73A412DCC7A34AB9AB53E3286EB9986ECDE99A27DE67F9599DCF8701E38BA74BD004690C40D0007F25043AA365624D884C927CEDB1]
FP2_2 = [018E2A2EE1E39DBE9C8F45569FA0469C7D4FF0411B6414A8E64F4B90A8FA0047B5FED881658C8C5298FD996B03785AAB9764F768DC25A9CC61A1F2529BDB71EE57979217B211,0529F45E50E9D20A73CD7BD1B6CF947A9C2CC634D52DCE460CA06214B5BE40B75D8449163EB8A0ADABEAA2B81153969ABBEEF50BC97A53FACAD0F3D2F054B18337CC0B5F9ED8]
FP2add = [0C05292444FACDB7D75E0E0BE882B4DA48ECD3110EBCF2EFEE1F6A555D70D75E3CCF144CE6D6EC0B304849163F2F81FEAD3CCABF3696D467D15C72E342682B8766FFD9437874,0AB08BE9397FCA4D9519484487F2A4F6BBA06A47B1F57190C64BB5F7DE2CFA4FCC5232B0669708A70588723F1337224207BEF974D5BB23FB49F5F80D93BA13D0C0189DDC8C89]
FP2neg = [055A7E8ECCE5CC61E8A3C7925C8A1833870FF17211DE15BED2C4EC2820F460850270F44B2675C5EB7DD570DB4BB4076E21D1B3B6E7B7158DF74619D5776D355DD6A7B5CAE5A8,0A4AE5F9476704180226C3D4D44975F53339302F286F50BB20E9B709ACFC7E031A73467C7FE1BDAABB8250FF8587A319EBD982A435E77028E7DB962B7A948CA95DC36A79BE5A]
FP2sub = [08E8D4C68133923A9E3F835EA94227A14E4CF28ED7F4C99E2180D3340B7CD6CED0D1634A1BBDD365FE4D1640383ECCA77E72DBED7E4B80CF0E188E3E0AB147AAB7D0B5141452,5CA32C97AC2638AD7E50A11A537C018346DDDE0799D504AD0AF1CE72B078E11149A083E925C74BADB32CCEF08FF50C8FE10F5D42C67C05B4541067B310B0CA5080871D4ED9]
FP2conj = [0A76FEF563172FF93ACEC8B548E26E3DCB9CE2CFF358DE4707D01EC4B476D71686D03BCB814A5FB8974AAFAB3BB7275315D7D3565A712A9B6FBA8090A68CB9990F68472BC663,0A4AE5F9476704180226C3D4D44975F53339302F286F50BB20E9B709ACFC7E031A73467C7FE1BDAABB8250FF8587A319EBD982A435E77028E7DB962B7A948CA95DC36A79BE5A]
BIGsc = 846A0AF0ED9B15688EEAE20C4E870C88570F87247425028EFBE9E354262C7DCF9239344030AA9AA2FDD1B7CC9A30A37CB6880D974C1EA3096885A0CCE401A315A92A9D836A
FP2pmul = [01DEE8F94FE03CF31B60550C7D863A9CB01E97C1837D8C937821193B6A35682D489C18F40E9370292A1D7E24364A751A21B5A4BE89EBBC7E91ED375F4227F5E1DE533EC4D3D3,08DFAAD40242A6EEBC7C9F930435FF80E257559BE9E0F71F0C546B87FEF1D6AA2BBBC4490873D062D3232D2EED9EFCD03B77948A385D0F6AC5C9AF5C47FEB5357676C1DDCB70]
FP2imul = [0A76FEF563172FF93ACEC8B548E26E3DCB9CE2CFF358DE4707D01EC4B476D71686D03BCB814A5FB8974AAFAB3BB7275315D7D3565A712A9B6FBA8090A68CB9990F68472BC663,0586978AE895F843214BCC72D123107C1F73A412DCC7A34AB9AB53E3286EB9986ECDE99A27DE67F9599DCF8701E38BA74BD004690C40D0007F25043AA365624D884C927CEDB1]
FP2sqr = [0BC10A544C4E6E37895E94623F38FF47ADAF34A80529FB84DD1ACD12708701E2A927EFE27EC6AE09D7DF879E8726D2C03029DA1D7B0B3991BF5D31AA01332CA2FB282300F182,04F2BED2907463EF9CA3A9FE37ADDB31E1B43D163CB88D73425974C6DC23428B40DF5F321FCA0E5E6D8C089E9305485E96099F56CA24130F5A9586C8E68B87D176B4A9765F5E]
FP2mul = [0573ACDB59404A7D1B92E0FFB0A8FEBAFAD6063807DA98FA0809F488CEADA87B21D2400D98E11A970032670E1770CB6F72DEB304F120C9686A5A84E09AF7132A1FC69A6A0A55,0165551F9A833B2973E513F4047C3802B79A7F05C821E1F9D14E078D03EA177C6B1B0361BC566C71CFEEA35A652A0ACEDC037FD5359E2A2239338E28E942475A0E99A323C4EA]
FP2pow = [033C0F37188D0461D663FFA5353397D0447BAB67F10E37AB8117F67530D66A487326278A5C08D5CD9A010CB5E1ADAD83DD519BBF6DA4C1C98E8E9BD0FA665DF3D908919858C2,0D0D54877D7536CCEF994EE82D601370EB8E11D91FC7C611B53F6503ECE064A5EAB9FD45582A21032083E7304CB0EEEFB1DEA5941576DA6438ABBCA112E05CF6CF6018932348]
FP2inv = [0AE88044A279D7DBE2023C5B2BCD8B924AA37CC62D03E670CFF77AB34BCD15C95E32F2EB15C2D02DE398D338547358E0F885C5E2353BBE506DBE0BE8022BC0EC288625B63400,7F552105505ABA96247E065C33A93E4582A2CFA75F5D32B3A60E3DE092EAA7E5BD6767D8D69B2AFB2AFF4A27B665CB777333BF856460C5D7B73727B3872BB70D62A30A6E91]
FP2div2 = [0D243E3CC98A162A2F20AC7E77277A578F24DB88FC47E926713294D8C4F107590808B5F1148542AE56356818E1912B0A26C0AD31CE4CB5626B5D8D7B62435447FABC22113937,0AAC0A878C497A4F225F2E5D3B47CB76B9103C2A70FF4BA84A202F67FEECF899FC078CD867CF46CEB75EF806C4A75D3441BCC5BB27348814F312CF5060AFA8A2372E47B9CCDE]
FP2_mul_ip = [04F0676A7A8137B61982FC4277BF5DC1AC293EBD16913AFC4E24CAE18C081D7E18025231596BF7BF3DACE02439D39BABCA07CEED4E305A9AF0957C560327574B871BB4AED8B2,2C18FC1BB02BE138A804E07498F8489863B2A0CAE98D8BE6E667BB077A59136C5CF54F0168A20DDBC85EABB62F843929FE50B22489BA7287DEEA652BF82CEFB1A4DCB20809]
FP2_div_ip = [07FECB4025D6941E2E0D4A940D02BF5CF5884371681040C8E0BDB953EE72C8577ACF12B2D49463D8F8743F991ECD597D30D3EBDFB358FD4DF76FC265A4F90DF34BDA6CD45A0A,0D5949CEF2BC608016B11226698CD7907C9834E379EE5687B382A57C0F6728DC7D4006FDFB0A29C47649B0746A8160EB52A59F969B1012DBEEB5DC3B1C6643512282229F3FB2]
#test3
FP2_1 = [0428D8D61A766FE7AB722611A5084E470CADFD5D7FB41EE338405036AD479F12E487933ACF84FB365697C3AF380A101C6A6F52B7A11A6DC80A09CD6F193CD3E673448985F3E8,3BB2E38369E3E5341A21378D341584C397AE9849B01C503343A9D8A9106009FBE46CDB52A3B0A5A1E04056C4890753FA6A224BB2533D32740746B23594FCF5100CB6A85FB3]
FP2_2 = [04A1F30C8B8C3E58D33BC1565E68DBA86366878B4D09C10F00B5CD73F89CB608D080FD3C7407FBE75219A8409AD5396A40BE351687364105F7CF4FDB98FFCE60583D5A3E775E,0B164C6C6A99776262EA013F253A049D7F7F88C3965921AB59EC82A1E81799BA82A6EA364BD29A032C9AE20ED6EA5231EE5EB412D8FDB3BB1350B378CF7C66D30F60C2B9F702]
FP2add = [08CACBE2A602AE407EADE768037129EF701484E8CCBDDFF238F61DAAA5E4551BB5089077438CF71DA8B16BEFD2DF4986AB2D87CE2850AECE01D91D4AB23CA246CB81E3C46B46,0B51FF4FEE035B4797042276B26E1A224317375BE0093DFB8D302C7A9127F9C47E8B57119E764AA8CE7B22659B735985E8C8D65E8B50F0ED8757FA2B051163C81F6D796256B5]
FP2neg = [0BA8A4AE15868C7378006A360064382A45FED6E48582D522A254BAB628239888A4B99CDBD83B2A6DBE885CD74F611EA4CD3A3455A10DD2615CF6CCF704BD1B1072CB7370B823,0F95CAA0AC931875EF586F10183870EC8F1525A9BB86D7B5A75161142C5AD7918D5CC33B551C74FE733FE02FC2E2276D3D3F64C18FD502F6F2F953B3E864F201D603464E4C58]
FP2sub = [0F58634DBEE72DE9FBA8F502EC0BF90FFBF44A1437E151DA121F8DAF8A1620A59D47C615033D24F3199E3BF524A00573615AA4AE5C0C6CEB793B17F99E36F47D01172C3E2895,04F6E3FB48CD68DDF4A2B0400D66975896C4FA16B88DEEAAB3EC32239663FDEB027EB2BBAE913C468A657ECE7509E3E343B4F5461B7DC9A0C7B72D9F84128518E6BBF0E514BC]
FP2conj = [0428D8D61A766FE7AB722611A5084E470CADFD5D7FB41EE338405036AD479F12E487933ACF84FB365697C3AF380A101C6A6F52B7A11A6DC80A09CD6F193CD3E673448985F3E8,0F95CAA0AC931875EF586F10183870EC8F1525A9BB86D7B5A75161142C5AD7918D5CC33B551C74FE733FE02FC2E2276D3D3F64C18FD502F6F2F953B3E864F201D603464E4C58]
BIGsc = 072B6014131EBEF982A5A708BCFA46AB9B245E0B037FC6DA7E076F3F7B331519DEBDD2DD46216A39931ADB7F87206D007E2D0BE7F5D086B8E61E9551D185E7D6828691525F10
FP2pmul = [0FCA4A5678A63C2868F36AC89DBD0AB2208E6549CD9F40B311BA52CF5986543EB5F2B9F8BB24C34B90A1E2E122491555F70FFF89608491FECA4E29FCE3DE824CE43B98302E7F,09D9B9C2C759775F9282212BC745C79D5B7EEE56BB178BB6C333AD96CFE67E370441ED8DE717E52E2344E0FF13C01BA17A5284CEB31EFB932295B356051C9E44C8B57E1C1900]
FP2imul = [0851B1AC34ECDFCF56E44C234A109C8E195BFABAFF683DC67080A06D5A8F3E25C90F26759F09F66CAD2F875E70142038D4DEA56F4234DB9014139ADE3279A7CCE689130BE7D0,7765C706D3C7CA6834426F1A682B09872F5D30936038A0668753B15220C013F7C8D9B6A547614B43C080AD89120EA7F4D4449764A67A64E80E8D646B29F9EA20196D50BF66]
FP2sqr = [02EBDE512574E2DABB165DA3E21C508767005C7719404C4F7738520644E0FCC1A7EABF2A062ABACA2277198CA78C9AED686EB7118DDD8261211AE9457DB7C47AF686007986E8,0DF35FA3DB793B8E59136D61C1FC27335D717E98359640A2970A98AF4BB51366592E3A7A879DFCA5392CD307FFEFDD271B947F438EB863D5FE548B2F6F398A0E9621686D80BC]
FP2mul = [37A5F7DA0C832E62811387F1BE5BF798D8684FBE7BA8AEF0404A028E010035AEA56B9F440EA728A64F24CD3C81D687C80B176728DD3C8A468B9D695EBB9D2E96EE46B120CF,0A9184641A6C3C6DEAFB9C822B615084B6B71F0F203B7F0315EBF2D843D49C3ECF033C6052AC88E0FAF51E545C2CFAF6A08F53C20187043C5FBDC590CFD54E58286369E83D38]
FP2pow = [030A4B1A8217EF37C7D12972F8ACFC6D5ADDC73512FF6C44EF16861CBE546DD14005660A4AF7CDFA395E89FA435A0B98E2618928DBD53F18F6A106C9F60396FE823F043055AA,05A985D798CA5258FAA192D5D663503EBFFFCAD33176D77357903BB6CC710FF02A60D7367216139FD53E23FAB3CDE88F85A05E60622924FD18C078B79C4ABF376997CF73923C]
FP2inv = [0301E7EA9E96732EC05E13727522A4B4D9DA867A0BAE64285AA3FA5AB2AA1A3DF8D0FC293AA6BF69728DA4221C3953837CBA4B97FD61FDB1BE48F755C66411479FCE619B33F8,03428A3EA76CA227B90496B32BF2757833602550121FB1E438044D07A6CB02A6FE0176422C3F6D073499183E5879FA7E2139FFAF04F39D258E385E16BA3DFE8C9D3A88624A26]
FP2div2 = [02146C6B0D3B37F3D5B91308D28427238656FEAEBFDA0F719C20281B56A3CF897243C99D67C27D9B2B4BE1D79C05080E3537A95BD08D36E40504E6B78C9E69F339A244C2F9F4,08069833D9B370202BC658BF99504DFB0B22416D2773882B06EC5A62BF3DCBD2C292CE78FD31EB24DB80306EA5FA1B0A9909D4AC7A3DBEADED83F08C29C775F5FB0E59CF85DF]
FP2_mul_ip = [03ED25F2970C8C02775804DA17D438C249164EC53604029304FCA65E04373F08E8A3265F7CE14A90B4B78358738108C87005306BEEC73095960286BCE3A7D6F16337D2DD9435,04648BB99DE053CCDF8C4749323C63CBD045ABF5C9643B336B83FA0F5657FF1CE06C00162228ABDBF8780405FC93177064D97503536DAAFA7E1114214ED1D0DB8351402E539B]
FP2_div_ip = [0A1B049EE6EEA814017F6BC86BD4751E9179401BE74D979CA30C827E15E19B5C34D6981664F468C006CC124641FF2318CE417E084ACAF591F288D743B665DFE934B09E927FD3,05F22BC8CC78382C560D45B6C6CC26D784CB42BE679978B96ACC32476899FC49504F04DB956F6D89B0344E9709F512FC63D22B50A9B087C9E87F09D49D290C02C16C150C8BEB]
#test4
FP2_1 = [03B5DF32D9163BBAC26DF4D6CEA311A955EBB31505A6B0978FF4675F3468E457433231FB3F7E8080209A6C64DED020D4CD3ADAEE35876FFC3D50AFFAE2FCF4FF209281E850EE,0BD47D1DEBF0BEF24CA3823B0376BCD3EE65A75559D67F09848A6B621B198E989BC19F3015F905E1E932FAB3E1023C24099BC396B23DE2F71EEF32A8D9EFEEC7338C1A1AC39B]
FP2_2 = [05A5B1921A0C3777F6D586110D405D20CEE548FBA19C054B67C59270563C64B52D13438E5031D46FAB48AEB8D7BDA6A31A8AEB5233F2224DEA85E5DFAB74FB022460EB75191B,0938EE995E534FE08A4B09062F4E617B9B55C788CAB23E2734F14E819001033C869EEDE95818F8344B1288B0A797C7F50123E2FCF7AF580AEF2AEB8295931515AC2019F8553F]
FP2add = [095B90C4F3227332B9437AE7DBE36ECA24D0FC10A742B5E2F7B9F9CF8AA5490C704575898FB054EFCBE31B1DB68DC777E7C5C6406979924A27D695DA8E71F00144F36D5D6A09,053BEE331A471277B37BFAF98D5897DE370E9A9C1F51C92ADEE6AEF6D5AF5A39991F5D02C651D8721F2562DE012ED557D3161F8667C4FAD8A71983C5518914E5F99C371C6CCF]
FP2neg = [0C1B9E5156E6C0A061049B70D6C974C7FCC1212CFF90436E4AA0A38DA1025344460EFE1B6841A523F485B421A89B0DEC6A6EAC1F0CA0D02D29AFEA6B3AFCF9F7C57D7B0E5B1D,03FD0066440C3D68D6CF0E0CA1F5C99D64472CECAB6074FC560A9F8ABA51A902ED7F90E691C71FC22BED25D2A668F29D2E0DC3768FEA5D32481167BD440A002FB283E2DBE870]
FP2sub = [0DE1AB24EF07009DEF0AFF0D66CF3AF9D9B33E5B69419F5202C3DFDBB397B73D9F601E83970CD1B48A71DE328E7DA8F2EA5976A943BD8DD7B9CB64815581E8F3E2419369E3DE,029B8E848D9D6F11C2587934D4285B58530FDFCC8F2440E24F991CE08B188B5C1522B146BDE00DAD9E207203396A742F0877E099BA8E8AEC2FC44726445CD9B1876C00226E5C]
FP2conj = [03B5DF32D9163BBAC26DF4D6CEA311A955EBB31505A6B0978FF4675F3468E457433231FB3F7E8080209A6C64DED020D4CD3ADAEE35876FFC3D50AFFAE2FCF4FF209281E850EE,03FD0066440C3D68D6CF0E0CA1F5C99D64472CECAB6074FC560A9F8ABA51A902ED7F90E691C71FC22BED25D2A668F29D2E0DC3768FEA5D32481167BD440A002FB283E2DBE870]
BIGsc = 0734BECA005A5B71C5915E0BFB594EE3810F913D79A33064830533E8E7FAB3D692323315F81200EBEBB752225BD670CAF3B35659082000FE83F9D0B43BD02332C8379036DF3F
FP2pmul = [0DF9A6989B7AF4F91FEF79CBC9EBA21EA7F273F4123090C32D3F96EEE52A8666B63A739C155DA55BCF32B33D6F1F056541C21A2AF17735A72B345F55C50853D6251B69AA0F92,0FD123B9C88AFAA6C3517703C806AF715251AD7E5CDEB6E55AF5E8C8E39E8C9F586FE1CAF47DD98BAAF7DC0019D1DEC536129D1EB3481B36919A18EEBFACC44E2C92EDCEAB4A]
FP2imul = [0B219D988B42B3304749DE846BE934FC01C3193F10F411C6AFDD361D9D3AAD05C99695F1BE7B818061CF452E9C70627E67B090CAA0964FF4B7F20FF0A8F6DEFD61B785B8F2CA,03DA7C5163D844209F056621BF8B299925D74D7C03159510D8752C4CA6763C92C0C27D62F26AC65D9158AF0E943056E9AD803CA9926928928ECC632E51DBEE67CE845462F2BB]
FP2sqr = [04C520559A8F404E225298EC8C6ADA5E86691CE59367D8C2725D38E35DBF4B07C1E7897AEB8B029352DB04C0695DA2F8722C06FB71FB272B2ACACF5AA846F2D1664AA7D06DA7,0186C857BF18BC42B94CF40ADE2C786C10222E6754DC8F66328A0A59E0B71CE9F8B7C149E7C0BE2067A6779CDAF5FD516A0C6A2A51D27451163A899BA00ED50C24E395A9BA18]
FP2mul = [3625E233001C38F860BB6E58B911011A5483B8AE5B7673095683080529B192774AF6134FA55D763DEE3C03F0AA9276C78E539D6CD1A2D5E974DCA4CCCB1AB4571D55EDA94D,09DE4557FA91B3EADF10607859916948962718D66198D0A0ED3472A820BBF63872AD2E03DD28CCC2C3E4373B4B947C7C3B2BADF10BD3E187B57B80E62E102411D69FA96A9628]
FP2pow = [08EB09FE5C5B6B14CC0D5EF0AF25A35A6F08325541B16E7FA4331BF00E11242D338E245D154AE6BE625E34A742377653F7C1BA9F292AD6FDED55360318A81FCAF851877CED70,052391743BCDF92DB17199B675F01B8E5B0E3A6233DEA819050360D14ED4DD14501723EFBB06226496A2B61E13EB1738002D8A83AD8ED9CE94244AB1890ED7F9CADB65EDC6B3]
FP2inv = [08366181E9D7C9937BC57C663A2F812850E60CFE1D9D44B018F52E6C986AFB99F3BA5C9348E6056A7001B21B542A98D68524DE05B0B958A73D019B2A619122F1DE8D50C16B0A,0AD3599609994662BBA3E9E57A420858C2E6E3B182504F5B3A07AC0D2FDC9CA0129A576AEA232AB0CA038AAC2D73FF089454705D62D5AD156584F2BD43F1BDE65BA92FCAE702]
FP2div2 = [01DAEF996C8B1DDD6136FA6B675188D4AAF5D98A82D3584BC7FA33AF9A34722BA19918FD9FBF4040104D36326F68106A669D6D771AC3B7FE1EA857FD717E7A7F904940F42877,0DD2FD510DF6DDA6B80B09415471A1A2A0893DCBAF86B987AF8FBB277842631A128167A35EDC95C2FF298D9D3436B572A0A2A551FA33119042F7E6877BF4EEDF0CCE0B88B7D3]
FP2_mul_ip = [07B2DF991D227923993D02E37098DB46BA32E001B1072593E5FF06E9EEBA8D5A30B1C2E1D145A0424C87923785391371FB489E64C571CD2E856217B82706F52ED31664C4395E,0F8A5C50C506FAAD0F117711D219CE7D44515A6A5F7D2FA1147ED2C14F8272EFDEF3D12B5577866209CD6718BFD25CF8D6D69E84E7C552F35C3FE2A3BCECE3C6541E9C031489]
FP2_div_ip = [0FADECEA7A81FB84194203ACBBC32A774B7F1756325A11D37789EED71276D545B41A80A0FE9BD6030F76C3CFA39EC5DD074012C914F6C98E61A03E84ED73695E9D174C7CE04A,0BF80DB7A16BBFC956D40ED5ED2018CDF59364412CB3613BE7958777DE0DF0EE70E84EA5BF1D5582EEDC576AC4CEA5083A0537DADF6F5992244F8E8A0A76745F7C84CA948F5C]
#test5
FP2_1 = [015DB8D98523A62D474660AA6B918FBF6007A30EDF4793414D77C8B0E84C48F4772FACA4B89C7587CD0D902039B02C8C61F451755173E0EEFB317B0B1B320801EA9EA4617406,043475996B02A05CB8BB3646FE7F0D804C4A9AC94F9E066C039905EDAEDC5BB2951994A5F707F2D3355858E2BD333D4AB93B7D7B146E6FC28EC3126330EA77F776E7B7E8A6D5]
FP2_2 = [0F90972EE29F2500FA1065B5D1F0A12EBCCC863D4FA0304667BB3A05CC4138E966AA26BCB66E27680A1556DF940064CEA5A2F60D411507A320E4C40253EF7F5A02CA9D70EE96,0A6AA91718E552AC95D766A5F32B4D32F71CE5A48FB010CA40F0A18D9DF048E1CBC34823EFB2A0EB1BD9DEFA12DCF5ED3A72F4015F44F10DB0C1173D29C1DD3064C1F3A11C4C]
FP2add = [011CD28437C5CED31DE436189815AA7CCA27550A29B0CF81DA9DF7C9DF224A425498A34AC74A774BC202C67946456299CFEDC0755060A868B515A4A751279865075944DBB691,0E9F1EB083E7F3094E929CECF1AA5AB34367806DDF4E17364489A77B4CCCA49460DCDCC9E6BA93BE513237DCD0103337F3AE717C73B360D03F8429A05AAC5527DBA9AB89C321]
FP2neg = [0E73C4AAAAD9562DDC2C2F9D39DAF6B1F2A5313325EF60C48D1D423BED1EEEA712118371EF23B01C481290664DBB0234D5B53597F0B45F3A6BCF1F5B02C7E6F4FB7158953805,0B9D07EAC4FA5BFE6AB75A00A6ED78F106623978B598ED99D6FC04FF268EDBE8F4279B70B0B832D0DFC7C7A3CA37F1767E6E09922DB9D066D83D8802ED0F76FF6F28450E0536]
FP2sub = [019E9F2ED2817D8770A88B3C3F0D7501F5E7F11394DE5700C0519997F17647A699C6B5FEA9EE73C3D81859C72D1AF67EF3FAE27552871975414D516EE53C779ECDE403E7317B,099B4A06821A4A0B46565FE8B0C046BEA7DA8966C524E9A79D3D6F4CE6574A6C52977C98AF15778C2E9E9A6F31C1761EB6721086F751BEDE4502958C252289BDF835C13E3694]
FP2conj = [015DB8D98523A62D474660AA6B918FBF6007A30EDF4793414D77C8B0E84C48F4772FACA4B89C7587CD0D902039B02C8C61F451755173E0EEFB317B0B1B320801EA9EA4617406,0B9D07EAC4FA5BFE6AB75A00A6ED78F106623978B598ED99D6FC04FF268EDBE8F4279B70B0B832D0DFC7C7A3CA37F1767E6E09922DB9D066D83D8802ED0F76FF6F28450E0536]
BIGsc = 0F54F4B65B5F70D1F9182CB2B9AACCBDEABF2352E40702D5AF8310BA84AE32E990092A0D6E26715E0658A80D653E83BA99BCFC2511848F78E0A4CEC317D6C1D57BF4AF30DD97
FP2pmul = [0363CB9B55212DD3EB391B28DFCB1429D58C28E55C572C3E7B2689B64CEBCCC505378D2080ECAA9F5DF10DBC12E5CF8E7C9625DD907ED46A7F170CEEA657E54D59E2F9EB1B4C,07EBCD97AA5450A71A6CD9BD967FABE85255133637CA9B7FC65BE7257B9EC959A8FDA95F056353F42563A62EDF8BB30F621FF975B52407236787E0A0D62966544A654C33139E]
FP2imul = [0576E366148E98B51D1982A9AE463EFD801E8C3B7D1E4D0535DF22C3A13123D1DCBEB292E271D61F34364080E6C0B23187D145D545CF83BBECC5EC2C6CC82007AA7A9185D018,010058E17C0D8517BF7A48D4548FAF8FDE7D96E3394125AA33CF0CC9E606372ECB252281345FA5A8C04143046D61C669AD446EDF0F917EE0D40BAF26A5AFF0E6F58EE2ABEF49]
FP2sqr = [B14ED9AE3C16B93261B52B96281AEBBD0FF277923C8936421D56F32217988A1AB98B86E28114B71F222564C23A9257FEA5F93234F7DC1B06F2AC5D1BCFDF721F852A1B2B68,03B4B0B6808263C54DE673F532556DADFC6A649A50260B734FAF48B314380E38FB076F63EB7B588C62D1741D1EB91F1C5DA618FA027EEF7618A687564135F7EB7B194F1629EC]
FP2mul = [091E54E8EBC0392E924ED58253706A5AFD1F77C86360AB859AD2D674DBDF4B52D13B8A8130E89621A0B677E5C1A129AAF5EF98601C389B6C63B66ECC669DE06D7D741BB4BB0A,0D1FF177CC2EDD9DEDBC2DA099A0AC0B4F06F37B0377AF11FBE4B552C8BA53EDD3F2A4533E2D0625F99B41E3A81441A5D5012A9204C6EAC7BFA0C962078D51D089C871C2AF69]
FP2pow = [03F093E92F7D2D5FDBE2A071EE127AE64C43207E9ACEE2EB6131A4F6E09F01D5935AB47EF275F76FCEBFB56AE5F6DDED5122FDA0F58209D5B96639BFCEE15BA1F006C68C2461,0C8DB282C484DC23793FDD7921BCECB4C47071D8054345835E125F6D22BE19693B95C15BBA9269DB35026CA0EE26C3ECC57B68072B510FF7F8CC32ECD5994BBCFC12233DBA8D]
FP2inv = [07443D9E0D777D0FC131E64FD002C733E34F8B8EA5933AAF403556DBB6F82BEB389AB7A428A4F228A769FBF17294BD25111370D5408D4EEDB81F19D7C0E62790C34969F40F21,0EF156595C87C856EA39B44324C4A2CB3F6EC606F386160F219B39A98F6CA6953C714FC19A749B32CE0AD8D0E12281EDCCAC22428CB47E34D83044E4EBBF91F4DB6DA955E10E]
FP2div2 = [AEDC6CC291D316A3A3305535C8C7DFB003D1876FA3C9A0A6BBE4587426247A3B97D6525C4E3AC3E686C8101CD8164630FA28BAA8B9F0777D98BD858D990400F54F5230BA03,0A02F98ECD7FCE5BEE16E34751F5C9F8CF7BB785AA6A7D38EF17086D4223C9A70F2D625E4F640C3BA53C3CB4A24F3605F87282442B4B57F5FAE1D664A77233772E7BDA6FA970]
FP2_mul_ip = [0CFAC0C44A1E022BB1FDBAAB127F08B06669DC8794E080DB2473CDB00EDB24DD6B5748156954A858ACD557C403E81E02E0625B077F2DB155D36F030E08417F0159C6E96F793C,05922E72F026468A000196F16A109D3FAC523DD82EE599AD5110CE9E9728A4A70C49414AAFA4685B0265E902F6E369D71B2FCEF065E250B189F48D6E4C1C7FF961865C4A1ADB]
FP2_div_ip = [0AB1D5FB9011A17291BA139C87BE91D87F7F890D1A0E46D995D2ECC5B649EE214AC538B0ABB246FF8BC304C4BF274C4C296CAAFED405486D787A93EA350B377823CB2CA06373,09541D220AEDFB454A73B2F21C2D02191F77E5FE3AC6B398485B2414CDFDA52CD3958C0BF315D177BEB574A485771FBFC77859898291677E7D4918DF19D92F76392C883EEF6D]
#test6
FP2_1 = [098835CF19C27D8EE0F8C12B5FC3FBB9273683F65471225338748D11FD3E3CB1EC133000BFA5E4D24E3297FCE1F94FE5583B70B1B003CF884538DA33331D140488647200196E,073D59C022BA811FB63859B103299D2E949BBCAC42521248EFF3D9918C1C7B4CAF74AEC39153DEF58078723D33DFE32FE94DB2B5B7A0BF6527E945269400A2DA79E4C5A28E59]
FP2_2 = [0CEE0CD63B24F441F2B083236B6B623DA338E3745AC309DE017CE104AD0C17E4066E48491FD2AB8BFFB9BD88DE8C8E3EE0DE157C5F43CA0FC5F73235072E3EDA9E99107B3F17,05DAABC7EE96A5615E806C7FCC39D93E3A2E4E1D9C0B1A24257671FB73E7B6F9BB741EA468E63A859934E36B304A3B93065BD216B0A01CB5F5027507462C841FD4FCB38B1A18]
FP2add = [06A4C52124EA7575B036B40725C2D78577C29328A9FD382B5F5C6329D4DF1CFA6940483337B86ABA38CC34FF391AAF63016FFF20CD1F596EA42F72021C5163E840ED8584AC7A,0D1805881151268114B8C630CF63766CCECA0AC9DE5D2C6D156A4B8D000432466AE8CD67FA3A197B19AD55A8642A1EC2EFA984CC6840DC1B1CEBBA2DDA2D26FA4EE1792DA871]
FP2neg = [064947B5163A7ECC4279CF1C45A88AB82B76504BB0C5D1B2A2207DDAD82CFAE99D2E0015E81A40D1C6ED8889A571DEDBDF6E165B922470A121C7C032EADCDAF25DAB8AF6929D,089423C40D427B3B6D3A3696A242E942BE111795C2E4E1BCEAA1315B494EBC4ED9CC8153166C46AE94A7AE49538B4B914E5BD4578A8780C43F17553F89F94C1C6C2B37541DB2]
FP2sub = [0C6BA67D0E9A85A811BACE4F99C51FECD6AA74C3FEE50C7B118CB6FA259D5C696EE617CE47935EEA6398FAFA8AD7F067AF06E24292E845A1E642426449E8C420CFDB5E7B8662,0162ADF83423DBBE57B7ED3136EFC3F05A6D6E8EA646F824CA7D67961834C452F400901F286DA46FE7438ED20395A79CE2F1E09F0700A2AF32E6D01F4DD41EBAA4E812177441]
FP2conj = [098835CF19C27D8EE0F8C12B5FC3FBB9273683F65471225338748D11FD3E3CB1EC133000BFA5E4D24E3297FCE1F94FE5583B70B1B003CF884538DA33331D140488647200196E,089423C40D427B3B6D3A3696A242E942BE111795C2E4E1BCEAA1315B494EBC4ED9CC8153166C46AE94A7AE49538B4B914E5BD4578A8780C43F17553F89F94C1C6C2B37541DB2]
BIGsc = 0E2D659613692B65F17E971FFBC494B84BED0ACD13B663B8BA15F082C793C9FAE9F31F00724B11F01764F71089A6ADF2DCF66FD31F7062C961093266D1E6F3775209464244C4
FP2pmul = [0673FB38BCCE9486F01601345F6181A56007923BC55789DDBE731F1D26DC4C64AB38C073FE0EBBB69470FF66125287ED5C7AED1EF3482AFE1CC9943CA9A27686D31EE4D1B77E,0963FA36C912BCA8CA3B3B21025EFC2AC8E581DDCF185009478F3437DE4A51CF7A56708AB7A19DB86F4B0F845D2FCFD0F7BBD0735754B6F7CC2D2F66589E86F7E83DF115E159]
FP2imul = [34947EF0D57EB8FA841501EE8E5749CC0A17099690CF8E8A87A09371F588A7009C5FBFC6FD072F479C965CD39D0337122C9E50A99A4D2D251A73CDA5A39731F7C6431C7B05,048FC5B84DAA8CE848349FE5C4F7050641B106D9412C7360FA9929FE11B7F9485AC509A487230F835819FA24F489126D1F316F7211D33CA6F98D24F4A80F50569557E23F6FA7]
FP2sqr = [0341CE5B2B1EC0615A3C0AA539419C7A607405AC786ED9BF78D0BBE923442D7C4D5F0D0F24F98DAD67578FCC599D7CA070589BD2CC8FD9343CCF6A8E3F4323F3461E843FCC6B,03EBC06AAE4CDDC46502CB29BC4A1EA2F2BAA1DB56991B61413DC439EE7FFA3ED341FE008326D66880170E766C38FFB93E825FD3B032863103B58E4A09EEAF831EAD8A852753]
FP2mul = [01E1500D2E1670859E42AE7915B808438F5BFCB297C7A54F52243AAD8C0F0BD588E0B041F0DE7B8725F4C98538816CB38AC3C66F01ED2667D06BD4D2E2AD270E13437342C0CE,09E14C7774C5C415D616E684254B1E03A27BA2FF4FD327517B013B90E679FA981DBB323ACCB04E35788B1EBEE2FE308DE4681DFFA65EB96E43FB45383F03139838FBA80062F6]
FP2pow = [60A7EABF27646ED7F0D7521C5717D72D0AF89658BA609D7611485674B7E15CC6D8F9B5D8E9ACEDFA8179B8774BFAD798D1F7F53EC8A6A3A652DF183274067E1AF240B6502A,039247F34E30A6C0F470BA7C50799230CE50C09074D15E52DBEEDA3BAED4EA4F9AC8F109E92B7D2E197D930514CF30C53F647249CC426B9D918185C3A0994239C057CE7F97A3]
FP2inv = [0185C5AD7EC3A61D15AAFF7577F727DD3DA4D557A36CD2A67C200A3FA8440553BB7D0A4981F00A966723BA10E8B40DA3B178542927380779E609D82BD11F928F3702FEC0E6B2,06CFC7C3D3B82A91FF25BDCD607D65C54DA2D0F040CF07C7DD6AE9A59BBC2AA357C3EE70D2C1E2F1F81C82676BA8CFEB54D21D07DC5B95E869603E247290126F78E8D96DFF0B]
FP2div2 = [04C41AE78CE13EC7707C6095AFE1FDDC939B41FB2A3891299C3A4688FE9F1E58F60998005FD2F26927194BFE70FCA7F2AC1DB858D801E7C4229C6D19998E8A02443239000CB7,0B876BA2295BBEBD6CD574FC544B11CFF3A4487723C483276544723F30C3D9741C5AEF6D1C8A024CCACC4961DDA588F8907B9CE17CE47FC74774EFC658FD48E8AFFA614C9D32]
FP2_mul_ip = [024ADC0EF707FC6F2AC0677A5C9A5E8A929AC74A121F100A4880B3807121C1653C9E813D2E5205DCCDBA25BFAE196CB56EEDBDFBF86310231D4F950C9F1C712A0E7FAC5D8B15,F4120B0C80025373BE8A94BD81127669256C60918C40964DD35BB6B3EF80631246AEADA9399E23B98AE9B38E6E045409DF9C5A257C4EC4062184F3A923C7E81C393AABFBBC]
FP2_div_ip = [7A090586400129B9DF454A5EC0893B3492B63048C6204B26E9ADDB59F7C03189235756D49CCF11DCC574D9C737022A04EFCE2D12BE27620310C279D491E3F40E1C9D55FDDE,06C350BA9C7A7FF5FC591466A46913F36009067BF98BF1FDC90A2BB63224BB1B2651576CBCB70FE3A3B2FD636CA8E105E45DE488A4E2980324D882ACBF6EBEE66BC8284C907B]
#test7
FP2_1 = [0595A631305271E411D4BA62F81B708433ED55932897BA7DC414250B2BCB7029CF48AA1B0F9819FE66EC664A86E967B39FCD18E66B7EA0289AFD8ED183E796C1321BC27AF8EE,08C807633D67F947B240738ACB297CA139AF4E20EB95459B66ABC2EB68CB59F76AD9EB123204F2F3676F6EFA5EF1FD27707A384DD56AA42899DD1233D74B0AB83ABE43DC0C0E]
FP2_2 = [0BCE7EBAE9572C0F86F46F710E0F20C3B32E6C76C106D9D7FEB5D24E4B07901A476E0F12EBDF8FD36F794270D8E5184C9513A98492496256E63264C7717A9BD193480717D878,047962224A353F42B636AC0C2C8B27F2A6AFB3910DC77A46A65D48A5F8F6334DA4B7FDD02047DD7EB8762FCB4D8FDC94836B66A0D8FB110748FEC14F75C812C90EECA99DAE60]
FP2add = [0192A767E9ACA1987556998C60BE0AD6946EEDC7E467A04FE834EC6CA167C8A88D75891753B7842DC1458834D863513EFD373B5DBB9FC2561A2F5932D768439BDF53CC9C255B,0D416985879D388A68771F96F7B4A493E05F01B1F95CBFE20D090B9161C18D450F91E8E2524CD0721FE59EC5AC81D9BBF3E59EEEAE65B52FE2DBD3834D131D8149AAED79BA6E]
FP2neg = [0A3BD752FFAA8A77119DD5E4AD5115ED1EBF7EAEDC9F39881680E5E1A99FC771B9F885FB98280BA5AE33BA3C0081C70D97DC6E26D6A9A000CC030B949A125835B3F43A7BB31D,07097620F295031371321CBCDA4309D018FD862119A1AE6A73E948016C9FDDA41E67450475BB32B0ADB0B18C28793199C72F4EBF6CBD9C00CD23883246AEE43EAB51B91A9FFD]
FP2sub = [0998A4FA76F8422FAE52DB398F78D631D36BBD5E6CC7D4AB9FF35DA9B62F17AB111BCB1ECB78AFCF0C934460356F7E284262F66F1B5D7DFB1BCBC4703066E9E684E3B859CC81,044EA540F332BA04FC09C77E9E9E54AE92FF9A8FDDCDCB54C04E7A456FD526A9C621ED4211BD1574AEF93F2F11622092ED0ED1ACFC6F932150DE50E46182F7EF2BD19A3E5DAE]
FP2conj = [0595A631305271E411D4BA62F81B708433ED55932897BA7DC414250B2BCB7029CF48AA1B0F9819FE66EC664A86E967B39FCD18E66B7EA0289AFD8ED183E796C1321BC27AF8EE,07097620F295031371321CBCDA4309D018FD862119A1AE6A73E948016C9FDDA41E67450475BB32B0ADB0B18C28793199C72F4EBF6CBD9C00CD23883246AEE43EAB51B91A9FFD]
BIGsc = 05331CB54C80B9751622ED406B321E8033FD61D9C033E2EA4F04A5E0EDC8EDA1D483235880BDA8C573957A70811ACBA53FBF13189FC2D23669995ABEDAC7BEA21556E42B49E7
FP2pmul = [06CD85CE58FC4899C9E5E2E0C60624FD17B04FC416ABC0A8D93DA96F5D833FA1570EE91458D652733812623AC9C7EDA38470EA5E8CF4128B4F9471930BD013A796A7E68E9A68,0955212AB3F182573024D08302B199E8B6C3CFF04B03BCEDE257FBE454DDC70B769AF85FDDB1B33EBE9071A82B5F903E2A96A37572436E1CFD51B87DACEA993C3F120D481159]
FP2imul = [01DEEA1EC1F4B2A224173DC285CB9636923658EEE92076E6E34EC8695BEE31C3C9319C750E1050AE3F4A24B21AA210B34F7B874C00A740A0D3F0241CDB79AA99608694F47D7E,053BB3C6E078E29CC32B0469D2B35873621557FF75DAC592D84770BDF48274F9E557F22934DD40C82D3C384AA36A62A8FBE0BCAB3A071877662C9E04B1D4736CAE45A0444433]
FP2sqr = [07E93CCA51A28C938B970371E152A45BD106AEE57F65BA41ED0C18E67EB3A23EE133E325FC2472AB693D9323C9C85E42CCEEEFF4C48DBED6DD782F205476514EEA2F303F610E,0EBC9057F3B0B034A5421E97FD63FC89CEEF6E6D3191A2DBA3CF288943E49CF5092CC1B6A6FF2D2CB0007FA3F780B628D16DB14D2B60F9689A72D376BF57613EF689A23C9B4A]
FP2mul = [08E85367F1DEC34E20F80CA52F029414198E1E4D2E5710EA8D99125C9CC9E695842ECA74426C15F2002A884FAC03CF6D0E163C22E1706AAC6F7CD1AE47DE78667576DB9157A9,0344EB805905ADF1DBFD4AD4F6AD52CDA689E9CB61390B35EBA4FA15E63919E7389DE6795EBB77822B68652158EB3FFBFE59E2EFE8C4972DD541986CB184A5CDCCBF2B141F95]
FP2pow = [018E625E1F38872EA860FE4B7762506795DFA8B0DB3BD4B9FC459A868CA2A45B599DCB866B16E94FD411DB7F44685AAA7DBDF513CCF189FAE4694129FB255115664CE51D2829,0540A30B4BE6DBAB54633E724A411F61F1C2AA32CE661E5AD8611389D84D1C961E85D13DA5B063462D18C21FFF8E620F7B01B2A81729FCDC8FD6C761A2D7E1A214E50E3DA2D5]
FP2inv = [0F02D8FA2E23059AF51B7C04C5777B75BBC8A95C8D7BB4A1D28C27B7BF3B3F19F39B23E7C10A5D3F5820FFDCFDDAC93340082FD293C2FA50F6A6E5CD530E6F70DD9000FB0C26,01201E1DC0D5D0830CD7EA70CA7093619060B722331F8C7961CB97A9A23026DAAF4DAD239F079D56FB747AA6252989D2B88B28CC68FA5F4DE98B80EBE50C8B862E637D8A9AFA]
FP2div2 = [02CAD318982938F208EA5D317C0DB84219F6AAC9944BDD3EE20A128595E5B814E7A4550D87CC0CFF337633254374B3D9CFE68C7335BF50144D7EC768C1F3CB60990DE13D7C77,046403B19EB3FCA3D92039C56594BE509CD7A71075CAA2CDB355E175B465ACFBB56CF58919027979B3B7B77D2F78FE93B83D1C26EAB552144CEE8919EBA5855C1D5F21EE0607]
FP2_mul_ip = [0C9F1C5222E774F78306D71FD25E7A544CEADBB4423968E837FD6D0C986B4DCDEDAFEF1F85534CAF149D17D6AF62994D66FC67A5D83C3C2968211703CA967AFFDD6D7B9598EB,0E5DAD946DBA6B2BC4152DEDC344ED256D9CA3B4142D00192ABFE7F69496CA213A22952D419D0CF1CE5BD544E5DB64DB1047513440E9445134DAA1055B32A1796CDA065704FC]
FP2_div_ip = [072ED6CA36DD3595E20A96F6E1A27692B6CE51DA0A16800C955FF3FB4A4B65109D114A96A0CE8678E72DEAA272EDB26D8823A89A2074A2289A6D5082AD9950BCB66D032B827E,01993099068AC3B1D035DC93E987060E82E0FC46E17EC58ED14BCEF01E7FF4E6CDC8A07B91366C7A80418457EC044AB9E8568FB3B4F601FFFF6FC1B129B1B9FB845140B08990]
#test8
FP2_1 = [0CDF012F18C64955B9B3FF804FD0E5E2DF515D39B7383D07DB74242936076D43F782BE490428A8C8E3B53211A73F14A57252979DBE5B175C6245534092FFF9F4ED445D4E75AE,0C448E2F3428F8BC447A49FF0CD6F222976CC92832100D76D535A8F2610C96241686227CD0BDDD9B173C43DBAD99D2E73C390D2ED918163A803A1511D1D5657B371FD81DF2C4]
FP2_2 = [031D8A7023ABE9D914181FF286A18F10D2FCF543AD4A10CBECF1C203C3AE75C2C362593AA3F623DA8528C87E922E772AB27A554449D62782B2FE94BB4707F57AB6C99B99F7F8,0C8F009C2F00DF13B873D7C40B6723E09EADCD2A694F4D904932D075AFB13B461CF162FCC77C7F1C15AC10D2F959FF8BA24E3C50FE9F47C8480AC8D0F7D276172F4B984A73FA]
FP2add = [2B0E1B0C7536D3AA598F2B3105EE825FA17E3B5F4B59CDEDD0DB40244AAB6B31A3E76D005EA6FF53BDDA09B2025D0EED2365D4C608FEB5AE434D95BC0E0078BDFDFBF1C19B,09021147332CDB74D97B917B72D18F91E36DC2109628670143D36E7B3B5299CEAA365562F07A371317C834281F88A3B1A6DDC272958F1DD96144437CABADEC9B805B7371BAB3]
FP2neg = [02F27C551736B30569BE90C7559BA08E735B77084DFEB6FDFF20E6C39F63CA5791BE71CDA3977CDB316AEE74E02C1A1BC556EF6F83CD28CD04BB47258AF9F501F8CB9FA8365D,038CEF54FBD4039EDEF846489895944EBB400B19D326E68F055F61FA745EA17772BB0D99D7024808FDE3DCAAD9D15BD9FB7079DE691029EEE6C685544C24897BAEF024D8B947]
FP2sub = [09C176BEF51A5F7CA59BDF8DC92F56D20C5467F609EE2C3BEE8262257258F7813420650E603284EE5E8C699315109D7ABFD842597484EFD9AF46BE854BF8047A367AC1B47DB6,0F870B1735251603AF790282A6DC54B34B6BD03FCDF7B3EC6697E36986C6927982D5EF96B101842316B0538F3BAB021CD19457EB1CA10E9B9F2FE6A6F7FCDE5AEDE43CCA2AD5]
FP2conj = [0CDF012F18C64955B9B3FF804FD0E5E2DF515D39B7383D07DB74242936076D43F782BE490428A8C8E3B53211A73F14A57252979DBE5B175C6245534092FFF9F4ED445D4E75AE,038CEF54FBD4039EDEF846489895944EBB400B19D326E68F055F61FA745EA17772BB0D99D7024808FDE3DCAAD9D15BD9FB7079DE691029EEE6C685544C24897BAEF024D8B947]
BIGsc = 015330813DD32E3047FE632DA75D446D9C64486A70F0FBA44AD888655C8F032CCCD50C6816C143952303BCC08AE1DADCB08AB37113F2A73075287AC6C2D7929E39291473BF69
FP2pmul = [09AD8E258B462E2A337C3303D137216F2DE304C25E7F62E9DA03ED225F3AEE2621D8274D73DC4EC4F8F6B51BF9511B113C8F8F4AA824C5B284428A3F109D3EAAB1EE899304CA,0854972600208E6B8CB561598E1B6710DEB079997D37E3279DFBD9957887306A938B4A8A533D350BA84E3E75B78B9B372F89476506D957FE714893862D5DD1587F72A4A1CACE]
FP2imul = [0B0194B4BD7B139062AF2B1BF397A8FD7DD96749E876E719BB43C6804F1BE6D2164D438DD65BE149D053BBDAEDA1A6C009F2820DE9B462B7ACE242C56F1E2ADFFE8E9C53DB8B,06C86FB57D2DDF5E2E1B34931EC1FEBB86995ACF445D9A228F8E68007C4004F2EF6500F86E705309390538611A1CDA8C8F3FB905A4DF5ACA7E938F7E26F41B8C038EF8004725]
FP2sqr = [062C3EFA6E31753B46B997621936563AEA0A74DFE46A5049B068F41EFAB17EEEAD14ADB03206E34B74C38EC84BAE4DCFDF4806337B9FFEFC46A00B7E8890795ECB010A722717,08F1F043E28003A32E54B4125197E61A05B91447A45DECAE52E3CA38DDAAB263D86796E00E9EDBEF48B0630E9E3091929242EB3886E46C4ED2760670A248A89F3A0A5B84412D]
FP2mul = [078D8C8E17D5D833207AEF68D372C6E691B424F98B5F049D284398FF07F85465C78C3BB8F711FB217BE34FE62B42BADEEC901DBB35FE4D8FC8B1584600A9DC2E3C82889BF270,0DA55B0BDF0AE6A74441B30C694CF3117076E674FE838E96072A40697060DAECAD1354E43F5BC11E0142410E6336CEE80AEC7E6686CCDA69DC1AD03FA8681AB5FEBE123569AB]
FP2pow = [0ECC9D3156B2534C276E56EDF5A3E72F5C79AA3161995891B4029FDA54F4E3AB506C42E302827823F443910EF22775DDFE647EAD512BAF6F5C758C7031C109B67DC5329C450A,02476579A456E3F5D9A73D83FEA03C5195971AD241F4DEE75C60A33449F8C2162F539FAF298624CE73B8BDA075E560525E8DB3853F13725BDBB407A71DCAAEAF37650D503CDC]
FP2inv = [0F8DA9AE7172BE1D1722115DB8A620C7F68A80B7B8E3AFDC55A15E46469F96CF4FEE82397CB7C8E075A95916C9181C3915DD0ABA05F587056B9FC1778512656C0D75F27DFC13,0DD8FD1218ABD18652901C54FD3BBB4EEB4138A339C0AAD9F2CAB00268944CFF36D6FC3C7A33D9AAA45780A1BCC376665D98109435F0EF8E9EDEC2EDBFBC438DF0E93D6428FF]
FP2div2 = [066F80978C6324AADCD9FFC027E872F16FA8AE9CDB9C1E83EDBA12149B03B6A1FBC15F248214546471DA9908D39F8A52B9294BCEDF2D8BAE3122A9A0497FFCFA76A22EA73AD7,062247179A147C5E223D24FF866B79114BB66494190806BB6A9AD47930864B120B43113E685EEECD8B9E21EDD6CCE9739E1C86976C8C0B1D401D0A88E8EAB2BD9B8FEC0EF962]
FP2_mul_ip = [9A72FFE49D50997539B58142F9F3C047E4941185282F91063E7B36D4FAD71FE0FC9BCC336ACB2DCC78EE35F9A541BE36198A6EE5430121E20B3E2EC12A9479B624853082EA,095211DA1CF245B6DABBB937B73B51942411521FE4115678D614C22EC1A8CBCC84C7B0AF2D2660BFE5D15566CD6DB8CB76E21DBF554AED6D7B7ECDEC46DB70793E543875BC67]
FP2_div_ip = [0C91C7AF2677A108FF1724BFAE53EC02BB5F1330F4A4253F5854E68DCB8A01B407047062EA734331FD78BAF6AA6C73C65745D2664BB996CB713FB429326AAFB812321AB63439,0F8444043DAE540E68D5B58703EF8C912EBA8A3942A2DC3D5775CD516AEDCC0B98C2E2308E0AC00D2EE3A96B8A988DE21C9CC1D5CF86BF9875FAFB4EBD64A4BA0AFDBA5E6A96]
#test9
FP2_1 = [0B6C24EC5CA8CC3219058B4EAE933CBE66BE2229A03D87D5827B261BEFC8DD490108A335F1A05F0E09150DCAD3E1B166391CE75E8EE61065470EE655306E0C21F5B1CFABA41A,C7F1A962640B971A19392749873C6CF2274EA444A64B1F4B5EFE97C7F8F8D21E6CAA894515AD949CFEF18E4C34E27993C3E0146C232786DF995E7992E2722C1A8B967F953E]
FP2_2 = [0E4A74152044B62C84DC75CAEE8270E0944DB0157E9FCB87B472CC45E9D685CB2D6704952AC12077FB01E0AAD258A6816D223D17D79589E248A65CB9EDBCF9C8D7611C3B6815,0FC8C2D455D68E44D930FB8E660CAD13C61FB9F1A68C280BE07ABD319F6556E06DA62D9DB00FB77CB5E462A380C00E6069F5055E1850C84AB7E5774998FD5CF5E152F55FD714]
FP2add = [09E51B7D4CF086037A6F70D1F7A9272DA85EFDFD19A65F575C58E77504342B78A52E77B474A159E1EEF6CDEF1ECF29266E959D6924535A1E28B4A8A9003116F3E702EEF06024,BF36F9883D9D80CFD7A46E0A27630F659A3453E5FB7F255144B0DC91F3181702D1A8104D653F6D3DC333AB4589C218C60F5E65424BAFA8307E3B5D0DE5E02B15CE8EE8C047]
FP2neg = [04655897D35430290A6D04F8F6D949B2EBEEB21864F96C305819E4D0E5A25A5288388CE0B61FC6960C0B12BBB3897D5AFE8C9FAEB3422FC41FF1B410ED8BE2D4F05E2D4B07F1,0F098BDACD98F0C4095957205BE54A046085859DC090A8E68F360C550D723EC96AD4858D62AA780F78212EF83B364C47A3E5A6F8D60518A287673BEC8B177CCACB84667716CD]
FP2sub = [0CF32E5B6C611260B79BA5CB657D524F251D465626D4B053A89D64C2DB5D8F195CE2CEB76E9F643A23334DA688F439A603A43153F978C6AC6569240160AB01500460B066E810,D0AC593C8A79AD645ACDE088E715CA7EB468F4A351171945794C52FDFED98D3A07AD023CC61BBBFC3AAF7152E002DA617861C395FA9F658EB4819617DF042D1F489E166A35]
FP2conj = [0B6C24EC5CA8CC3219058B4EAE933CBE66BE2229A03D87D5827B261BEFC8DD490108A335F1A05F0E09150DCAD3E1B166391CE75E8EE61065470EE655306E0C21F5B1CFABA41A,0F098BDACD98F0C4095957205BE54A046085859DC090A8E68F360C550D723EC96AD4858D62AA780F78212EF83B364C47A3E5A6F8D60518A287673BEC8B177CCACB84667716CD]
BIGsc = B6EAC347C0DCA4033A80BB0854613B54561BE8DAD371E937C8BDCAA67266705D61E96AEA781942FC98546EDC3FC26CEBC27E6BD699402FF846153E36C4A337C01A3CEE635C
FP2pmul = [0FA9DD8DCAE90A0319DF6AE0FB6FA0E3CB20E40D163375983F70E3FAB570A19A1145ABA876418B66565985194E34F95451363063A186C2AC407EC2C723C229A5A8EBA22E9382,061E039792122A1798E21317199D0AAE491B7E159553BCDF5433C1F2743224B6513C05BA23DEA9C80FFECC6739543E2C4CCBD0CFB0DC5F5D461017BF632C428561977563770C]
FP2imul = [0C49B3CDF55573C916EF890F397B45BC9890EC02E7D97A8ECEEFFA3F532ED43E59FF293E46423C3BDF07CBB5F9F5A16BB29797B22C67425B35742EAAED8EB63D2F3E8C8BC499,063F8D4B13205CB8D0C9C93A4C39E367913A7522253258FA5AF7F4BE3FC7C690F365544A28AD6CA4E7F78C7261A713CC9E1F00A361193C36FCCAF3CC97139160D45CB3FCA9F0]
FP2sqr = [0397C9B2C014EB718D88F3ECB81C809A6E9ADDCBB7DCD1ABB74F9C178351BC7D8ABA4CD25A24630949BE47ACFAD34D33ACFA25E49944CBF77DB7394AB34E374C3D7C00CBA765,0CD766B44B2F2932C00295BC04A321E9E4C77F4BD80A387A7E998321BA0F8A22CFB222210526883EB4782F416017196CDC134FA8A66BA2CB9FE75E62C348B496F53568A9D0A0]
FP2mul = [0B56DF940E4FC00C8530D1AF0C8FD6DEB5F3111E68736F61ACD5AFFED73930695CA8EB757B8A0AB6A88F3978E2D7C92566B7D273FAEA3B725F24F50B635076DAC075BC56B95E,0A3EF8E848F4A6CE615994272BA564F3B082EAA708204670A198F232F801ADF3A9566C78929EB1C9F51EF8FDBD8BF4985ECB7A6D2828BD53AF750337A471C301C5DBA12D2E3A]
FP2pow = [0CAFF04E68C354E0515039D3A90FDCF64F958850702D81DFDE92E06717422FA4B25FE0BF1936E00F03A7D193D309257DAEA8F5C844E5C6D89FBE1C237685AEE2364ECC765564,A9B86DC112287DDE17D22439DA778E3E0F1CA7408734986A7C702CEDC07C6F1945172B21274B90B7B3E77ABEDFBFB72FB4AC674A5079B13CDEDD6868ADE4934AAA9F0F9E0D]
FP2inv = [02D50616D9142170735B8D216857496FC10425F8AF65684F57502FBE1013335B37E6C3E3BF00E9988755C1FB96757C3008975A44E1A66DD3D5D810EF210A0F52D2F65F9D2B4D,0B0AD16ACE41D892B326BB84D845F210C290F38DF11E6F771969A179DAE611CCDC182B8374AF266837594044FC6997F873BAB78DFFBBDA4CD1F83DC070D48EFF0EDC6ED00359]
FP2div2 = [05B612762E5466190C82C5A757499E5F335F1114D01EC3EAC13D930DF7E46EA48084519AF8D02F87048A86E569F0D8B31C8E73AF47730832A387732A98370610FAD8E7D5D20D,63F8D4B13205CB8D0C9C93A4C39E367913A7522253258FA5AF7F4BE3FC7C690F365544A28AD6CA4E7F78C7261A713CC9E1F00A361193C36FCCAF3CC97139160D45CB3FCA9F]
FP2_mul_ip = [0AA43342FA44C09AFEEC5227650C00517496D3855B973CB6371C278427CFE476E29BF8ACAC8AB1796C161C3C87ACCEECA559074A22C2E8DE677587DB9D8B99F5DB26392C0EDC,0C341695BF0CD7C9331EC475F81A792B58E570CDE4E3D2F4CDDA24B3B7C1D61B1F754DBF36B60CA2A613FF59201693DFCCE0C772FB0937EC26A844CEC3507E4E103D662B3958]
FP2_div_ip = [061A0B4ADF866BE4998F623AFC0D3C95AC72B866F271E97A66ED1259DBE0EB0D8FBAA6DF9B5B06515309FFAC900B49EFE67063B97D849BF61354226761A83F27081EB3159CAC,0A7F63E2B2DA9C0DA3FC6733F2E6864898616A7F576B55AABF06F72AC183456017F333C0517ACCE75F1512684394C74AE4FD036830C6CBBA3345D6784F3421FBF87CE060A49D]
#test10
FP2_1 = [09DCA5FC1CFC73790D537285671831510AE1604D96EDE2CFFAF0CD143B333AFD2A3A97ABD16C33B563D81C94A295EE4E59A64CBBF7A037D2F7181A010A4C2C8E57D8F7EFA745,078DC1EF13D846BCF75FEE4E7A15BAD666495A2CD421547568F2838C615582EDDF12BDA963FBD4FC72298CA832C4545BC66CBBC7A94142CAD7BAD2305BDFB7A4169DEEE6C127]
FP2_2 = [09DE49DA232DBDED3208F811391ED0CD0388AA1AE3F52C2A3D6AA3FF50CD921822F7DA0A8E94E1E003C891AA237DA63607A434574118785E3B5B213C50ADB0B17E32EFF83386,074913846E424D96F8DE69F63FD68731923E0F252AFB53CC7162D990B03C217338777DABD177561CEEDBB6D565E63D5563C9A2FD37A12DE8D061A7008CAB6742347E44F8F465]
FP2add = [03E97252102D350B1BE9DA4EFACA7BACBBBD362675AC1AF45DC66626B6959579C3F1419FB840EFF152808DB83EA865C329A0FA05F6907007CB72A0D73CFFEE48EFFBEAF12EC0,0ED6D573821A9453F03E5844B9EC4207F8876951FF1CA841DA555D1D1191A461178A3B5535732B196105437D98AA91B12A365EC4E0E270B3A81C7930E88B1EE64B1C33DFB58C]
FP2neg = [05F4D788130088E2161F1DC23E54552047CB73F46E491135DFA43DD89A37FC9E5F06986AD653F1EEB14803F1E4D54072DE033A514A8808566FE8806513ADC2688E37050704C6,0843BB951C24B59E2C12A1F92B56CB9AEC637A1531159F9071A287607415B4ADAA2E726D43C450A7A2F693DE54A6DA65713CCB4598E6FD5E8F45C835C21A3752CF720E0FEAE4]
FP2sub = [0FCFD9A629CBB1E6FEBD0ABBD365E6F55A058A74B82FAAAB981B3401BFD0E0809083EDB7EA977779752FAB71068376D989AB9F71F8AFFF9E22BD932AD7986AD3BFB604EE1FCA,44AE6AA595F925FE8184583A3F33A4D40B4B07A92600A8F78FA9FBB119617AA69B3FFD92847EDF834DD5D2CCDE170662A318CA71A014E207592B2FCF345061E21FA9EDCCC2]
FP2conj = [09DCA5FC1CFC73790D537285671831510AE1604D96EDE2CFFAF0CD143B333AFD2A3A97ABD16C33B563D81C94A295EE4E59A64CBBF7A037D2F7181A010A4C2C8E57D8F7EFA745,0843BB951C24B59E2C12A1F92B56CB9AEC637A1531159F9071A287607415B4ADAA2E726D43C450A7A2F693DE54A6DA65713CCB4598E6FD5E8F45C835C21A3752CF720E0FEAE4]
BIGsc = 0B6DFB28F2D7C3E9040EFCD1B0FE54716499784B67E4902C0389B7DA430F7E531749F952371C5BC9126ABAC623892709CB269A6BF90A3F4B8B5645F806ADC28CB4E6BF86A4C2
FP2pmul = [03DEB91B4A1B5E1BA67C960EA1FA9CE9C4002D39580AE138F9C3A8A04A7EFAAAE01540087501B4A0A56CBAB60B8A9D1488486106FEBFAB86178FDFEC63AC97F42081951A956B,08AEBAF31D281CE15F6F7B59E19D4F5EA1FCAC57CC16D910BD671B416B5C0051AEBCD2D73FB17CED5D3B490E7E891E481D7C65E8A9E3640E90F8C093C7E485CEC9B592EB387A]
FP2imul = [09AA624814EF2179C6B2354A64BB1BA2C48C3D70344A35328D8DFF15E9B4FCDCCDC96499160D152C18F85E99122D76FB10890F5969D8B59BACD5E60AC6CBE62E9850C69B8536,04B5DB56F2A68B3824951FA3B51177C44DE0DA8B605028094632743C1654BBEEB2A3EA99E4D9E64FAEF56FCFAB3A3C351B2C7DCFEAAA587BF98EFA1AC2F5B8E9334D72421A33]
FP2sqr = [06A3231BD1DDC8E236C8A6603D7210A851ABEA5AAA70DEF66ABD6BBB40A4BD6C3B5EF6261636BE6428DD23CF8B49883649E395D1AE536079E9C5779D083F66017D672408373A,0C682AEB85F7813343A7A9CAA51EBC7DDCCFDB55B33AD28B30359FDDA827D7E4E141C97EAC5B944A37078607DA654E876CF55B45DF5A80B9406970D1910A663BFF8AF2BD1DF3]
FP2mul = [0F6B724EBAF1DCF89FA224C7AAB105CEE84B87BC93DF5C140F4F012E167917E831346DA980CC87125FDAB58D52A2321F67D73ABDD7086ADDBB2F9152846BEABBBFA34869EDCF,0F49CD1BB6152C8CFDA5DB54A4775D01110117C99B97E409E60DD1AC805C7B11B703B318F7BB1DC7E507F0B46DECE9A8C13A41102EBF317024EFDCC38B38A9587F3BF5E4A482]
FP2pow = [061D3620494CBEBD5096E78981DFF4B7D8D633C8436691C3CA67A62898D91A0099AD228B3B9C6593200D5F8646F4E321433B3E5B8D70DEB8AB8FA5C843AFFD99B7D49CA691E4,0C5AB2212B15EE15027A9D70E262E793BAF97477D2E71C002A817CC8410D4C078A97815160E265C8A30AA1DB1F15F1BAE2B2F0F332B532F1811B241FF492849B00366E0BE25C]
FP2inv = [016BE64956721133CA77198290648664D037099B1AAE51067CA880EBC7ED65E5A6489E5ECBB54E945FEF12E4D12F8EEA014C62C3DF44A36FA7F7A6E41C02D186DBC573B55662,0B723ABBCEE0532BD2CED4833F25FF13D32B6FA34E6090589C15157055177405B79852B47C1C1C807F862F5BAD75C7A0AADD7D2678E4BE81B6F0E41B68F7036322381361F63B]
FP2div2 = [0CD711C0267CB7EA1863016686425BE12EC71A47CE126B6AEAC2EC00884F394C59BDE3E13C962CACBC7C1E8D95008E87C8A7E9E49CE43BFE2F0C5A3394230DC29EF47A7329A8,0BAF9FB9A1EAA18C0D693F4B0FC120A3DC7B17376CAC243DA1C3C73C9B605D44B429F6E005DDFD5043A4D6975D17C18E7F0B216A75B4C17A1F5DB64B3CECD34D7E56F5EEB699]
FP2_mul_ip = [024EE40D09242CBC15F38436ED02767AA4980620C2CC8E5A91FE4987D9DDB80F4B27DA026D705EB8F1AE8FEC6FD199F2933990F44E5EF5081F5D47D0AE6C74EA413B0908E61E,0198EA6700D7BDDAE140D08C3BC165B61E7DE63865D8433F894E45B3C71D864F800C253E8DA7E30DC0E188B64DEF13E8E86981765EB93A7467D251CB4831F53B8866E9DFBC61]
FP2_div_ip = [08B533F5986A5D1B0259B069F096F613B8955D3D35879BA2B1F1A8504E445EF584A6AAAA9AB40458EB00D49E6AAD215510098441D070BD4EE7697618B315F219373B736B3436,0EAA0B7DAB6AE5FD1878CE2C2EEB4B340060D131A3D0ACD89195E628E87C5B93E3AD43157107F6479C48D8904F8261C7EE0CBE931AF8C5A55751F67DC6C3B481C572787238FC]
Total time: 0.280 seconds, Total memory usage: 4.88MB