diff options
Diffstat (limited to 'src/tests/data/bn/rshift.vec')
-rw-r--r-- | src/tests/data/bn/rshift.vec | 205 |
1 files changed, 205 insertions, 0 deletions
diff --git a/src/tests/data/bn/rshift.vec b/src/tests/data/bn/rshift.vec new file mode 100644 index 000000000..cce0a1ac3 --- /dev/null +++ b/src/tests/data/bn/rshift.vec @@ -0,0 +1,205 @@ +[RightShift] +Value = 0xE2001D3DD54A53C2BE0EC9BBA26AF4205943F6E88367B35AAC9227D6D7303D3A305BF685254BC8E3D8921F +Shift = 0x47 +Output = 0x1C4003A7BAA94A7857C1D937744D5E840B287EDD106CF66B559244FADAE607A7460B7 + +Value = -0xB66DF12F1D32958A1CA0FB8BC5 +Shift = 0xB7 +Output = 0x0 + +Value = -0xB66DF12F1D32958A1CA0FB8BC5 +Shift = 0xB8 +Output = 0x0 + +Value = -0xB66DF12F1D32958A1CA0FB8BC5 +Shift = 0xFA +Output = 0x0 + +Value = -0x1BC9894E685B695947DF9A844A14F404A453E6D7C7C004DA11F0808A4EC47D9A9E06E91E5A4A6F9A220A2 +Shift = 0x4D +Output = -0xDE4C4A7342DB4ACA3EFCD42250A7A025229F36BE3E0026D08F8404527623ECD4F + +Value = 0x14B61F50366E84EF0FA8C87842CC67EDD20DD3B2EDEF08637F831DCFE2F292FF98A257CF08ECAE109D6698D04B00DE1506A9D7E4A0E050107B5DD85 +Shift = 0xAC +Output = 0x14B61F50366E84EF0FA8C87842CC67EDD20DD3B2EDEF08637F831DCFE2F292FF98A257CF08EC + +Value = -0xFC109764A4D53E1EAD685C337F70DF5D94E2CA1379FFE23263C964A85B8B19C7BBA1445876727733EACB67625C4 +Shift = 0xAF +Output = -0x1F8212EC949AA7C3D5AD0B866FEE1BEBB29C59426F3FFC46 + +Value = 0x19D88C299C3070616A090E7C529709612D14447D0A029A2E8A432 +Shift = 0xBF +Output = 0x33B11 + +Value = -0xF082CEF7E44C49DC674D3F2A1516A53F08D7BB4D26FE931FDDDCE9C4CDD8AB +Shift = 0x84 +Output = -0xF082CEF7E44C49DC674D3F2A1516A + +Value = -0x1F4532AA54F61A4755DE72E3BD +Shift = 0x5C +Output = -0x1F4 + +Value = 0x14E1DBB92AA6EA1E55AC85660A580ACE320B7D9AAAC941787466DBE144E37FB845DAF26F02DD8D578A92BD15EA47E39C526137FDABF7769FDDD1 +Shift = 0x74 +Output = 0x14E1DBB92AA6EA1E55AC85660A580ACE320B7D9AAAC941787466DBE144E37FB845DAF26F02DD8D578A92BD1 + +Value = -0x1BA7A1849F7E04 +Shift = 0x48 +Output = 0x0 + +Value = 0xAD +Shift = 0xC7 +Output = 0x0 + +Value = 0xFA36051EAFCA0F0031 +Shift = 0x95 +Output = 0x0 + +Value = 0x713B97FE86653D75798958A8BE1CF2F299DE3432783601A6E0DA365C52C5930502AA04088FC17D0A4BD532897125FC0B0431BCFBE6BD +Shift = 0x24 +Output = 0x713B97FE86653D75798958A8BE1CF2F299DE3432783601A6E0DA365C52C5930502AA04088FC17D0A4BD532897125FC0B043 + +Value = 0x197295F9F6F0ED0F45DA6DF257BCCBA18EF04BDB7693F75BA33DD535FD +Shift = 0x56 +Output = 0x65CA57E7DBC3B43D1769B7C95EF32E863BC1 + +Value = 0xFF07A05DB24538D07FC527A +Shift = 0x12 +Output = 0x3FC1E8176C914E341FF + +Value = -0xE49687C2917266A75DDD94604EBCCAE62455226E3DAE2E1E026193E6D53AD83A50E0FCE253E30A30C11F108FDB5AF58030186E6D469D0B49FE1F30D5 +Shift = 0x68 +Output = -0xE49687C2917266A75DDD94604EBCCAE62455226E3DAE2E1E026193E6D53AD83A50E0FCE253E30A30C11F108FDB5AF5 + +Value = 0x2DC0C4A0B3D6609073E091ABCD856D43B6D965A366CB80BC3A56EC +Shift = 0xD7 +Output = 0x0 + +Value = -0xE2DA24B2713630D9B221545DDD3540BB4FA84267FAAB36B79983235CF96E3BFC4078AEB1AED7835900DF96EE04EF9954A7E3B49296E352387675857FEBC +Shift = 0x1D +Output = -0x716D1259389B186CD910AA2EEE9AA05DA7D42133FD559B5BCCC191AE7CB71DFE203C5758D76BC1AC806FCB770277CCAA53F1DA494B71A91C3B3A + +Value = 0x345B5E1B9368 +Shift = 0x40 +Output = 0x0 + +Value = -0x894B89D9331F9DF608134696E25215FAFF7988CD44F43D062C4C8B2A4B87E2D4DB64A60E744404845F431B31AD11349 +Shift = 0x2F +Output = -0x1129713B2663F3BEC10268D2DC4A42BF5FEF3119A89E87A0C58991654970FC5A9B6C94C1CE8880908BE8 + +Value = 0x14C +Shift = 0xDA +Output = 0x0 + +Value = -0x3A322180154456EF2DDCC5F05600A2F311FB55ED38CC04DBBDDFAD04E8299F7A53B8F2790D5950333E1633842EC6774 +Shift = 0xB9 +Output = -0x1D1910C00AA22B7796EE62F82B00517988FDAAF69C66026DD + +Value = -0xFB3F01BA6BF18DDBB684A7F33D673420019254DD0D8B2AC732699A8 +Shift = 0xC1 +Output = -0x7D9F80D + +Value = -0x23ABFF93022515162A23EF1DEA170909242 +Shift = 0xBE +Output = 0x0 + +Value = -0x78B1D340767E11487B9BE6197602BF05939E1C728E5CA6E58911DD29C7558640865A817C59124554AD2C6D24ADAD2AC0CBC5B25B2259C0ABEA1E55 +Shift = 0x19 +Output = -0x3C58E9A03B3F08A43DCDF30CBB015F82C9CF0E39472E5372C488EE94E3AAC320432D40BE2C8922AA5696369256D6956065E2D92D912CE055 + +Value = 0x48BE4A30AA166D8562B4AA44 +Shift = 0xD2 +Output = 0x0 + +Value = -0xD2FE65846C02400C0B1B58A6695259F8009C9DFA293514E860315CC670CD00DBBB86502790902B93A3744A04CE9BFCD72092D159D7E +Shift = 0x40 +Output = -0xD2FE65846C02400C0B1B58A6695259F8009C9DFA293514E860315CC670CD00DBBB86502790902B93A3744A04CE9 + +Value = -0xDD2A6F1FC78124B1A42DADBC536C396A516BA08530CA6E8768A7B0716142143F6C835E340602652AAE13E6 +Shift = 0x68 +Output = -0xDD2A6F1FC78124B1A42DADBC536C396A516BA08530CA6E8768A7B0716142 + +Value = 0x59A3BCB5252C4A9FC227928FC523B +Shift = 0x39 +Output = 0x2CD1DE5A9296254 + +Value = 0xD49DC351115205AEB59A89FEA07FCA01544FBF4A4AC5E60E6F279AACB8A82E854DE1F65F33F3FDF99677F046FFC2584C02179654D57C634 +Shift = 0x21 +Output = 0x6A4EE1A888A902D75ACD44FF503FE500AA27DFA52562F3073793CD565C541742A6F0FB2F99F9FEFCCB3BF8237FE12C26010BCB2 + +Value = -0x1117777A6E9658BDE591C6AD22350219223D077AD4C2201943 +Shift = 0xDC +Output = 0x0 + +Value = -0xC46F4A2E589D1C61FFAB8D270DE194151F9ECF4F673A44A712D4CB22097ED0C5EE22F44EB010B8B7C43DD +Shift = 0x23 +Output = -0x188DE945CB13A38C3FF571A4E1BC3282A3F3D9E9ECE74894E25A9964412FDA18BDC45E89D6021 + +Value = -0x2B8B4E43133842D547A40802EEF89F016855BE206DCE14134103A92872AB0EFCB65D404A150220DBA7285D16A0FC180A5356A9C025 +Shift = 0xA +Output = -0xAE2D390C4CE10B551E90200BBBE27C05A156F881B738504D040EA4A1CAAC3BF2D97501285408836E9CA1745A83F060294D5AA70 + +Value = 0x14E4F24EEE784021120CA263A1B7E4D04E7B4F18844A328FA054A83CB32CB0A001BADEE82 +Shift = 0xC7 +Output = 0x29C9E49DDCF08042241944C + +Value = -0x803920E81EE +Shift = 0x23 +Output = -0x100 + +Value = -0xAEAC803C060E062819953809A6467EB20A6820CA5689351731B1AE0BB8E34FD79FD80BA5E621DDF7BEFDF16D4C68174EC0480936C93 +Shift = 0x20 +Output = -0xAEAC803C060E062819953809A6467EB20A6820CA5689351731B1AE0BB8E34FD79FD80BA5E621DDF7BEFDF16D4C68174EC04 + +Value = -0x160B67743EF96C5C323BA10C57377676881346426FC340FA930A99958A9 +Shift = 0x67 +Output = -0x2C16CEE87DF2D8B864774218AE6EECED1 + +Value = -0x451AFEC0C20ED5A2A4F574F46FB766C00CF881383F6BFEECD6EA18FD15CCDE5A66DE9B2A6CF0 +Shift = 0xC2 +Output = -0x1146BFB03083B568A93D5D3D1BED + +Value = 0x4F80C1069085354E50D7B83017E5504AF02465CC07F22738CA3AF4CA20F3083093C94F1446746A97441AC763F027AEE83C0CA4440EC38 +Shift = 0x7F +Output = 0x9F01820D210A6A9CA1AF70602FCAA095E048CB980FE44E719475E99441E6106127929E288CE8D + +Value = -0xC58D6456C18FAF48FA8A7D811DE78E5BD5A1CFFAB2E6501A6AA5653EEE +Shift = 0xC5 +Output = -0x62C6B22B6 + +Value = -0xF1ADA1C80F346B638BF26F1BF79C3FC6E291415CB01496E1AAB412EA3ABDCFBC53718C5AA +Shift = 0xBE +Output = -0x3C6B687203CD1AD8E2FC9BC6FD + +Value = 0x1EA6175FD9C8F8CC18A8673A47D9897ACD911E7F9D4ED7D1297171E7A3DD7851048FB0DDD829AA70D1922A196CB314B9C432B8E18010B3 +Shift = 0xCE +Output = 0x7A985D7F6723E33062A19CE91F6625EB364479FE753B5F44A5C5C79E8F + +Value = -0xEC64FCAF91225CF00E84C1957089642BE6AEFC3CD858101E45363089555432C9B12F716A39CE52405B13D5CB9D41EF8BE0FBC0C14BD0E +Shift = 0x1C +Output = -0xEC64FCAF91225CF00E84C1957089642BE6AEFC3CD858101E45363089555432C9B12F716A39CE52405B13D5CB9D41EF8BE0FBC0 + +Value = 0x3F68893912729DBAEC +Shift = 0x9B +Output = 0x0 + +Value = 0x46007C61B396CC5FB076E4CDDA1994A3B6F106A4CF1 +Shift = 0x1C +Output = 0x46007C61B396CC5FB076E4CDDA1994A3B6F1 + +Value = 0x1E8D7B5 +Shift = 0xC5 +Output = 0x0 + +Value = -0x1B51DF7BF8C44F8EB406FF03BE2314A27F609F0EE0DCF48B5FC9A7F +Shift = 0xD9 +Output = 0x0 + +Value = -0x3639 +Shift = 0x60 +Output = 0x0 + +Value = -0x2C74CC8EB77FB260B99B22CF68FA5DE561B0F1D3D6248FD4FC9A32814AC773D5 +Shift = 0x28 +Output = -0x2C74CC8EB77FB260B99B22CF68FA5DE561B0F1D3D6248FD4FC9A32 + |