aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/data/bn/rshift.vec
blob: cce0a1ac3f92a9315492dc308231834c80c1fcab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
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