-
Notifications
You must be signed in to change notification settings - Fork 2
/
xor256bits.casm
262 lines (260 loc) · 4.94 KB
/
xor256bits.casm
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
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
# xor two 256-bit values
256 768
2 256 256
1 256
2 1 0 256 512 XOR
2 1 1 257 513 XOR
2 1 2 258 514 XOR
2 1 3 259 515 XOR
2 1 4 260 516 XOR
2 1 5 261 517 XOR
2 1 6 262 518 XOR
2 1 7 263 519 XOR
2 1 8 264 520 XOR
2 1 9 265 521 XOR
2 1 10 266 522 XOR
2 1 11 267 523 XOR
2 1 12 268 524 XOR
2 1 13 269 525 XOR
2 1 14 270 526 XOR
2 1 15 271 527 XOR
2 1 16 272 528 XOR
2 1 17 273 529 XOR
2 1 18 274 530 XOR
2 1 19 275 531 XOR
2 1 20 276 532 XOR
2 1 21 277 533 XOR
2 1 22 278 534 XOR
2 1 23 279 535 XOR
2 1 24 280 536 XOR
2 1 25 281 537 XOR
2 1 26 282 538 XOR
2 1 27 283 539 XOR
2 1 28 284 540 XOR
2 1 29 285 541 XOR
2 1 30 286 542 XOR
2 1 31 287 543 XOR
2 1 32 288 544 XOR
2 1 33 289 545 XOR
2 1 34 290 546 XOR
2 1 35 291 547 XOR
2 1 36 292 548 XOR
2 1 37 293 549 XOR
2 1 38 294 550 XOR
2 1 39 295 551 XOR
2 1 40 296 552 XOR
2 1 41 297 553 XOR
2 1 42 298 554 XOR
2 1 43 299 555 XOR
2 1 44 300 556 XOR
2 1 45 301 557 XOR
2 1 46 302 558 XOR
2 1 47 303 559 XOR
2 1 48 304 560 XOR
2 1 49 305 561 XOR
2 1 50 306 562 XOR
2 1 51 307 563 XOR
2 1 52 308 564 XOR
2 1 53 309 565 XOR
2 1 54 310 566 XOR
2 1 55 311 567 XOR
2 1 56 312 568 XOR
2 1 57 313 569 XOR
2 1 58 314 570 XOR
2 1 59 315 571 XOR
2 1 60 316 572 XOR
2 1 61 317 573 XOR
2 1 62 318 574 XOR
2 1 63 319 575 XOR
2 1 64 320 576 XOR
2 1 65 321 577 XOR
2 1 66 322 578 XOR
2 1 67 323 579 XOR
2 1 68 324 580 XOR
2 1 69 325 581 XOR
2 1 70 326 582 XOR
2 1 71 327 583 XOR
2 1 72 328 584 XOR
2 1 73 329 585 XOR
2 1 74 330 586 XOR
2 1 75 331 587 XOR
2 1 76 332 588 XOR
2 1 77 333 589 XOR
2 1 78 334 590 XOR
2 1 79 335 591 XOR
2 1 80 336 592 XOR
2 1 81 337 593 XOR
2 1 82 338 594 XOR
2 1 83 339 595 XOR
2 1 84 340 596 XOR
2 1 85 341 597 XOR
2 1 86 342 598 XOR
2 1 87 343 599 XOR
2 1 88 344 600 XOR
2 1 89 345 601 XOR
2 1 90 346 602 XOR
2 1 91 347 603 XOR
2 1 92 348 604 XOR
2 1 93 349 605 XOR
2 1 94 350 606 XOR
2 1 95 351 607 XOR
2 1 96 352 608 XOR
2 1 97 353 609 XOR
2 1 98 354 610 XOR
2 1 99 355 611 XOR
2 1 100 356 612 XOR
2 1 101 357 613 XOR
2 1 102 358 614 XOR
2 1 103 359 615 XOR
2 1 104 360 616 XOR
2 1 105 361 617 XOR
2 1 106 362 618 XOR
2 1 107 363 619 XOR
2 1 108 364 620 XOR
2 1 109 365 621 XOR
2 1 110 366 622 XOR
2 1 111 367 623 XOR
2 1 112 368 624 XOR
2 1 113 369 625 XOR
2 1 114 370 626 XOR
2 1 115 371 627 XOR
2 1 116 372 628 XOR
2 1 117 373 629 XOR
2 1 118 374 630 XOR
2 1 119 375 631 XOR
2 1 120 376 632 XOR
2 1 121 377 633 XOR
2 1 122 378 634 XOR
2 1 123 379 635 XOR
2 1 124 380 636 XOR
2 1 125 381 637 XOR
2 1 126 382 638 XOR
2 1 127 383 639 XOR
2 1 128 384 640 XOR
2 1 129 385 641 XOR
2 1 130 386 642 XOR
2 1 131 387 643 XOR
2 1 132 388 644 XOR
2 1 133 389 645 XOR
2 1 134 390 646 XOR
2 1 135 391 647 XOR
2 1 136 392 648 XOR
2 1 137 393 649 XOR
2 1 138 394 650 XOR
2 1 139 395 651 XOR
2 1 140 396 652 XOR
2 1 141 397 653 XOR
2 1 142 398 654 XOR
2 1 143 399 655 XOR
2 1 144 400 656 XOR
2 1 145 401 657 XOR
2 1 146 402 658 XOR
2 1 147 403 659 XOR
2 1 148 404 660 XOR
2 1 149 405 661 XOR
2 1 150 406 662 XOR
2 1 151 407 663 XOR
2 1 152 408 664 XOR
2 1 153 409 665 XOR
2 1 154 410 666 XOR
2 1 155 411 667 XOR
2 1 156 412 668 XOR
2 1 157 413 669 XOR
2 1 158 414 670 XOR
2 1 159 415 671 XOR
2 1 160 416 672 XOR
2 1 161 417 673 XOR
2 1 162 418 674 XOR
2 1 163 419 675 XOR
2 1 164 420 676 XOR
2 1 165 421 677 XOR
2 1 166 422 678 XOR
2 1 167 423 679 XOR
2 1 168 424 680 XOR
2 1 169 425 681 XOR
2 1 170 426 682 XOR
2 1 171 427 683 XOR
2 1 172 428 684 XOR
2 1 173 429 685 XOR
2 1 174 430 686 XOR
2 1 175 431 687 XOR
2 1 176 432 688 XOR
2 1 177 433 689 XOR
2 1 178 434 690 XOR
2 1 179 435 691 XOR
2 1 180 436 692 XOR
2 1 181 437 693 XOR
2 1 182 438 694 XOR
2 1 183 439 695 XOR
2 1 184 440 696 XOR
2 1 185 441 697 XOR
2 1 186 442 698 XOR
2 1 187 443 699 XOR
2 1 188 444 700 XOR
2 1 189 445 701 XOR
2 1 190 446 702 XOR
2 1 191 447 703 XOR
2 1 192 448 704 XOR
2 1 193 449 705 XOR
2 1 194 450 706 XOR
2 1 195 451 707 XOR
2 1 196 452 708 XOR
2 1 197 453 709 XOR
2 1 198 454 710 XOR
2 1 199 455 711 XOR
2 1 200 456 712 XOR
2 1 201 457 713 XOR
2 1 202 458 714 XOR
2 1 203 459 715 XOR
2 1 204 460 716 XOR
2 1 205 461 717 XOR
2 1 206 462 718 XOR
2 1 207 463 719 XOR
2 1 208 464 720 XOR
2 1 209 465 721 XOR
2 1 210 466 722 XOR
2 1 211 467 723 XOR
2 1 212 468 724 XOR
2 1 213 469 725 XOR
2 1 214 470 726 XOR
2 1 215 471 727 XOR
2 1 216 472 728 XOR
2 1 217 473 729 XOR
2 1 218 474 730 XOR
2 1 219 475 731 XOR
2 1 220 476 732 XOR
2 1 221 477 733 XOR
2 1 222 478 734 XOR
2 1 223 479 735 XOR
2 1 224 480 736 XOR
2 1 225 481 737 XOR
2 1 226 482 738 XOR
2 1 227 483 739 XOR
2 1 228 484 740 XOR
2 1 229 485 741 XOR
2 1 230 486 742 XOR
2 1 231 487 743 XOR
2 1 232 488 744 XOR
2 1 233 489 745 XOR
2 1 234 490 746 XOR
2 1 235 491 747 XOR
2 1 236 492 748 XOR
2 1 237 493 749 XOR
2 1 238 494 750 XOR
2 1 239 495 751 XOR
2 1 240 496 752 XOR
2 1 241 497 753 XOR
2 1 242 498 754 XOR
2 1 243 499 755 XOR
2 1 244 500 756 XOR
2 1 245 501 757 XOR
2 1 246 502 758 XOR
2 1 247 503 759 XOR
2 1 248 504 760 XOR
2 1 249 505 761 XOR
2 1 250 506 762 XOR
2 1 251 507 763 XOR
2 1 252 508 764 XOR
2 1 253 509 765 XOR
2 1 254 510 766 XOR
2 1 255 511 767 XOR