main
Raw Download raw file
   1// Code generated by command: go run blake2bAVX2_amd64_asm.go -out ../../blake2bAVX2_amd64.s -pkg blake2b. DO NOT EDIT.
   2
   3//go:build amd64 && gc && !purego
   4
   5#include "textflag.h"
   6
   7// func hashBlocksAVX2(h *[8]uint64, c *[2]uint64, flag uint64, blocks []byte)
   8// Requires: AVX, AVX2
   9TEXT ·hashBlocksAVX2(SB), NOSPLIT, $320-48
  10	MOVQ    h+0(FP), AX
  11	MOVQ    c+8(FP), BX
  12	MOVQ    flag+16(FP), CX
  13	MOVQ    blocks_base+24(FP), SI
  14	MOVQ    blocks_len+32(FP), DI
  15	MOVQ    SP, DX
  16	ADDQ    $+31, DX
  17	ANDQ    $-32, DX
  18	MOVQ    CX, 16(DX)
  19	XORQ    CX, CX
  20	MOVQ    CX, 24(DX)
  21	VMOVDQU ·AVX2_c40<>+0(SB), Y4
  22	VMOVDQU ·AVX2_c48<>+0(SB), Y5
  23	VMOVDQU (AX), Y8
  24	VMOVDQU 32(AX), Y9
  25	VMOVDQU ·AVX2_iv0<>+0(SB), Y6
  26	VMOVDQU ·AVX2_iv1<>+0(SB), Y7
  27	MOVQ    (BX), R8
  28	MOVQ    8(BX), R9
  29	MOVQ    R9, 8(DX)
  30
  31loop:
  32	ADDQ $0x80, R8
  33	MOVQ R8, (DX)
  34	CMPQ R8, $0x80
  35	JGE  noinc
  36	INCQ R9
  37	MOVQ R9, 8(DX)
  38
  39noinc:
  40	VMOVDQA     Y8, Y0
  41	VMOVDQA     Y9, Y1
  42	VMOVDQA     Y6, Y2
  43	VPXOR       (DX), Y7, Y3
  44	BYTE        $0xc5
  45	BYTE        $0x7a
  46	BYTE        $0x7e
  47	BYTE        $0x26
  48	BYTE        $0xc5
  49	BYTE        $0x7a
  50	BYTE        $0x7e
  51	BYTE        $0x5e
  52	BYTE        $0x20
  53	BYTE        $0xc4
  54	BYTE        $0x63
  55	BYTE        $0x99
  56	BYTE        $0x22
  57	BYTE        $0x66
  58	BYTE        $0x10
  59	BYTE        $0x01
  60	BYTE        $0xc4
  61	BYTE        $0x63
  62	BYTE        $0xa1
  63	BYTE        $0x22
  64	BYTE        $0x5e
  65	BYTE        $0x30
  66	BYTE        $0x01
  67	VINSERTI128 $0x01, X11, Y12, Y12
  68	BYTE        $0xc5
  69	BYTE        $0x7a
  70	BYTE        $0x7e
  71	BYTE        $0x6e
  72	BYTE        $0x08
  73	BYTE        $0xc5
  74	BYTE        $0x7a
  75	BYTE        $0x7e
  76	BYTE        $0x5e
  77	BYTE        $0x28
  78	BYTE        $0xc4
  79	BYTE        $0x63
  80	BYTE        $0x91
  81	BYTE        $0x22
  82	BYTE        $0x6e
  83	BYTE        $0x18
  84	BYTE        $0x01
  85	BYTE        $0xc4
  86	BYTE        $0x63
  87	BYTE        $0xa1
  88	BYTE        $0x22
  89	BYTE        $0x5e
  90	BYTE        $0x38
  91	BYTE        $0x01
  92	VINSERTI128 $0x01, X11, Y13, Y13
  93	BYTE        $0xc5
  94	BYTE        $0x7a
  95	BYTE        $0x7e
  96	BYTE        $0x76
  97	BYTE        $0x40
  98	BYTE        $0xc5
  99	BYTE        $0x7a
 100	BYTE        $0x7e
 101	BYTE        $0x5e
 102	BYTE        $0x60
 103	BYTE        $0xc4
 104	BYTE        $0x63
 105	BYTE        $0x89
 106	BYTE        $0x22
 107	BYTE        $0x76
 108	BYTE        $0x50
 109	BYTE        $0x01
 110	BYTE        $0xc4
 111	BYTE        $0x63
 112	BYTE        $0xa1
 113	BYTE        $0x22
 114	BYTE        $0x5e
 115	BYTE        $0x70
 116	BYTE        $0x01
 117	VINSERTI128 $0x01, X11, Y14, Y14
 118	BYTE        $0xc5
 119	BYTE        $0x7a
 120	BYTE        $0x7e
 121	BYTE        $0x7e
 122	BYTE        $0x48
 123	BYTE        $0xc5
 124	BYTE        $0x7a
 125	BYTE        $0x7e
 126	BYTE        $0x5e
 127	BYTE        $0x68
 128	BYTE        $0xc4
 129	BYTE        $0x63
 130	BYTE        $0x81
 131	BYTE        $0x22
 132	BYTE        $0x7e
 133	BYTE        $0x58
 134	BYTE        $0x01
 135	BYTE        $0xc4
 136	BYTE        $0x63
 137	BYTE        $0xa1
 138	BYTE        $0x22
 139	BYTE        $0x5e
 140	BYTE        $0x78
 141	BYTE        $0x01
 142	VINSERTI128 $0x01, X11, Y15, Y15
 143	VMOVDQA     Y12, 32(DX)
 144	VMOVDQA     Y13, 64(DX)
 145	VMOVDQA     Y14, 96(DX)
 146	VMOVDQA     Y15, 128(DX)
 147	VPADDQ      Y12, Y0, Y0
 148	VPADDQ      Y1, Y0, Y0
 149	VPXOR       Y0, Y3, Y3
 150	VPSHUFD     $-79, Y3, Y3
 151	VPADDQ      Y3, Y2, Y2
 152	VPXOR       Y2, Y1, Y1
 153	VPSHUFB     Y4, Y1, Y1
 154	VPADDQ      Y13, Y0, Y0
 155	VPADDQ      Y1, Y0, Y0
 156	VPXOR       Y0, Y3, Y3
 157	VPSHUFB     Y5, Y3, Y3
 158	VPADDQ      Y3, Y2, Y2
 159	VPXOR       Y2, Y1, Y1
 160	VPADDQ      Y1, Y1, Y10
 161	VPSRLQ      $0x3f, Y1, Y1
 162	VPXOR       Y10, Y1, Y1
 163	BYTE        $0xc4
 164	BYTE        $0xe3
 165	BYTE        $0xfd
 166	BYTE        $0x00
 167	BYTE        $0xc9
 168	BYTE        $0x39
 169	BYTE        $0xc4
 170	BYTE        $0xe3
 171	BYTE        $0xfd
 172	BYTE        $0x00
 173	BYTE        $0xd2
 174	BYTE        $0x4e
 175	BYTE        $0xc4
 176	BYTE        $0xe3
 177	BYTE        $0xfd
 178	BYTE        $0x00
 179	BYTE        $0xdb
 180	BYTE        $0x93
 181	VPADDQ      Y14, Y0, Y0
 182	VPADDQ      Y1, Y0, Y0
 183	VPXOR       Y0, Y3, Y3
 184	VPSHUFD     $-79, Y3, Y3
 185	VPADDQ      Y3, Y2, Y2
 186	VPXOR       Y2, Y1, Y1
 187	VPSHUFB     Y4, Y1, Y1
 188	VPADDQ      Y15, Y0, Y0
 189	VPADDQ      Y1, Y0, Y0
 190	VPXOR       Y0, Y3, Y3
 191	VPSHUFB     Y5, Y3, Y3
 192	VPADDQ      Y3, Y2, Y2
 193	VPXOR       Y2, Y1, Y1
 194	VPADDQ      Y1, Y1, Y10
 195	VPSRLQ      $0x3f, Y1, Y1
 196	VPXOR       Y10, Y1, Y1
 197	BYTE        $0xc4
 198	BYTE        $0xe3
 199	BYTE        $0xfd
 200	BYTE        $0x00
 201	BYTE        $0xdb
 202	BYTE        $0x39
 203	BYTE        $0xc4
 204	BYTE        $0xe3
 205	BYTE        $0xfd
 206	BYTE        $0x00
 207	BYTE        $0xd2
 208	BYTE        $0x4e
 209	BYTE        $0xc4
 210	BYTE        $0xe3
 211	BYTE        $0xfd
 212	BYTE        $0x00
 213	BYTE        $0xc9
 214	BYTE        $0x93
 215	BYTE        $0xc5
 216	BYTE        $0x7a
 217	BYTE        $0x7e
 218	BYTE        $0x66
 219	BYTE        $0x70
 220	BYTE        $0xc5
 221	BYTE        $0x7a
 222	BYTE        $0x7e
 223	BYTE        $0x5e
 224	BYTE        $0x48
 225	BYTE        $0xc4
 226	BYTE        $0x63
 227	BYTE        $0x99
 228	BYTE        $0x22
 229	BYTE        $0x66
 230	BYTE        $0x20
 231	BYTE        $0x01
 232	BYTE        $0xc4
 233	BYTE        $0x63
 234	BYTE        $0xa1
 235	BYTE        $0x22
 236	BYTE        $0x5e
 237	BYTE        $0x68
 238	BYTE        $0x01
 239	VINSERTI128 $0x01, X11, Y12, Y12
 240	BYTE        $0xc5
 241	BYTE        $0x7a
 242	BYTE        $0x7e
 243	BYTE        $0x6e
 244	BYTE        $0x50
 245	BYTE        $0xc5
 246	BYTE        $0x7a
 247	BYTE        $0x7e
 248	BYTE        $0x5e
 249	BYTE        $0x78
 250	BYTE        $0xc4
 251	BYTE        $0x63
 252	BYTE        $0x91
 253	BYTE        $0x22
 254	BYTE        $0x6e
 255	BYTE        $0x40
 256	BYTE        $0x01
 257	BYTE        $0xc4
 258	BYTE        $0x63
 259	BYTE        $0xa1
 260	BYTE        $0x22
 261	BYTE        $0x5e
 262	BYTE        $0x30
 263	BYTE        $0x01
 264	VINSERTI128 $0x01, X11, Y13, Y13
 265	BYTE        $0xc5
 266	BYTE        $0x7a
 267	BYTE        $0x7e
 268	BYTE        $0x5e
 269	BYTE        $0x58
 270	VPSHUFD     $0x4e, (SI), X14
 271	BYTE        $0xc4
 272	BYTE        $0x63
 273	BYTE        $0xa1
 274	BYTE        $0x22
 275	BYTE        $0x5e
 276	BYTE        $0x28
 277	BYTE        $0x01
 278	VINSERTI128 $0x01, X11, Y14, Y14
 279	BYTE        $0xc5
 280	BYTE        $0x7a
 281	BYTE        $0x7e
 282	BYTE        $0x7e
 283	BYTE        $0x60
 284	BYTE        $0xc5
 285	BYTE        $0x7a
 286	BYTE        $0x7e
 287	BYTE        $0x5e
 288	BYTE        $0x38
 289	BYTE        $0xc4
 290	BYTE        $0x63
 291	BYTE        $0x81
 292	BYTE        $0x22
 293	BYTE        $0x7e
 294	BYTE        $0x10
 295	BYTE        $0x01
 296	BYTE        $0xc4
 297	BYTE        $0x63
 298	BYTE        $0xa1
 299	BYTE        $0x22
 300	BYTE        $0x5e
 301	BYTE        $0x18
 302	BYTE        $0x01
 303	VINSERTI128 $0x01, X11, Y15, Y15
 304	VMOVDQA     Y12, 160(DX)
 305	VMOVDQA     Y13, 192(DX)
 306	VMOVDQA     Y14, 224(DX)
 307	VMOVDQA     Y15, 256(DX)
 308	VPADDQ      Y12, Y0, Y0
 309	VPADDQ      Y1, Y0, Y0
 310	VPXOR       Y0, Y3, Y3
 311	VPSHUFD     $-79, Y3, Y3
 312	VPADDQ      Y3, Y2, Y2
 313	VPXOR       Y2, Y1, Y1
 314	VPSHUFB     Y4, Y1, Y1
 315	VPADDQ      Y13, Y0, Y0
 316	VPADDQ      Y1, Y0, Y0
 317	VPXOR       Y0, Y3, Y3
 318	VPSHUFB     Y5, Y3, Y3
 319	VPADDQ      Y3, Y2, Y2
 320	VPXOR       Y2, Y1, Y1
 321	VPADDQ      Y1, Y1, Y10
 322	VPSRLQ      $0x3f, Y1, Y1
 323	VPXOR       Y10, Y1, Y1
 324	BYTE        $0xc4
 325	BYTE        $0xe3
 326	BYTE        $0xfd
 327	BYTE        $0x00
 328	BYTE        $0xc9
 329	BYTE        $0x39
 330	BYTE        $0xc4
 331	BYTE        $0xe3
 332	BYTE        $0xfd
 333	BYTE        $0x00
 334	BYTE        $0xd2
 335	BYTE        $0x4e
 336	BYTE        $0xc4
 337	BYTE        $0xe3
 338	BYTE        $0xfd
 339	BYTE        $0x00
 340	BYTE        $0xdb
 341	BYTE        $0x93
 342	VPADDQ      Y14, Y0, Y0
 343	VPADDQ      Y1, Y0, Y0
 344	VPXOR       Y0, Y3, Y3
 345	VPSHUFD     $-79, Y3, Y3
 346	VPADDQ      Y3, Y2, Y2
 347	VPXOR       Y2, Y1, Y1
 348	VPSHUFB     Y4, Y1, Y1
 349	VPADDQ      Y15, Y0, Y0
 350	VPADDQ      Y1, Y0, Y0
 351	VPXOR       Y0, Y3, Y3
 352	VPSHUFB     Y5, Y3, Y3
 353	VPADDQ      Y3, Y2, Y2
 354	VPXOR       Y2, Y1, Y1
 355	VPADDQ      Y1, Y1, Y10
 356	VPSRLQ      $0x3f, Y1, Y1
 357	VPXOR       Y10, Y1, Y1
 358	BYTE        $0xc4
 359	BYTE        $0xe3
 360	BYTE        $0xfd
 361	BYTE        $0x00
 362	BYTE        $0xdb
 363	BYTE        $0x39
 364	BYTE        $0xc4
 365	BYTE        $0xe3
 366	BYTE        $0xfd
 367	BYTE        $0x00
 368	BYTE        $0xd2
 369	BYTE        $0x4e
 370	BYTE        $0xc4
 371	BYTE        $0xe3
 372	BYTE        $0xfd
 373	BYTE        $0x00
 374	BYTE        $0xc9
 375	BYTE        $0x93
 376	BYTE        $0xc5
 377	BYTE        $0x7a
 378	BYTE        $0x7e
 379	BYTE        $0x5e
 380	BYTE        $0x28
 381	VMOVDQU     88(SI), X12
 382	BYTE        $0xc4
 383	BYTE        $0x63
 384	BYTE        $0xa1
 385	BYTE        $0x22
 386	BYTE        $0x5e
 387	BYTE        $0x78
 388	BYTE        $0x01
 389	VINSERTI128 $0x01, X11, Y12, Y12
 390	BYTE        $0xc5
 391	BYTE        $0x7a
 392	BYTE        $0x7e
 393	BYTE        $0x6e
 394	BYTE        $0x40
 395	BYTE        $0xc5
 396	BYTE        $0x7a
 397	BYTE        $0x7e
 398	BYTE        $0x5e
 399	BYTE        $0x10
 400	BYTE        $0xc4
 401	BYTE        $0x63
 402	BYTE        $0x91
 403	BYTE        $0x22
 404	BYTE        $0x2e
 405	BYTE        $0x01
 406	BYTE        $0xc4
 407	BYTE        $0x63
 408	BYTE        $0xa1
 409	BYTE        $0x22
 410	BYTE        $0x5e
 411	BYTE        $0x68
 412	BYTE        $0x01
 413	VINSERTI128 $0x01, X11, Y13, Y13
 414	BYTE        $0xc5
 415	BYTE        $0x7a
 416	BYTE        $0x7e
 417	BYTE        $0x76
 418	BYTE        $0x50
 419	BYTE        $0xc5
 420	BYTE        $0x7a
 421	BYTE        $0x7e
 422	BYTE        $0x5e
 423	BYTE        $0x38
 424	BYTE        $0xc4
 425	BYTE        $0x63
 426	BYTE        $0x89
 427	BYTE        $0x22
 428	BYTE        $0x76
 429	BYTE        $0x18
 430	BYTE        $0x01
 431	BYTE        $0xc4
 432	BYTE        $0x63
 433	BYTE        $0xa1
 434	BYTE        $0x22
 435	BYTE        $0x5e
 436	BYTE        $0x48
 437	BYTE        $0x01
 438	VINSERTI128 $0x01, X11, Y14, Y14
 439	BYTE        $0xc5
 440	BYTE        $0x7a
 441	BYTE        $0x7e
 442	BYTE        $0x7e
 443	BYTE        $0x70
 444	BYTE        $0xc5
 445	BYTE        $0x7a
 446	BYTE        $0x7e
 447	BYTE        $0x5e
 448	BYTE        $0x08
 449	BYTE        $0xc4
 450	BYTE        $0x63
 451	BYTE        $0x81
 452	BYTE        $0x22
 453	BYTE        $0x7e
 454	BYTE        $0x30
 455	BYTE        $0x01
 456	BYTE        $0xc4
 457	BYTE        $0x63
 458	BYTE        $0xa1
 459	BYTE        $0x22
 460	BYTE        $0x5e
 461	BYTE        $0x20
 462	BYTE        $0x01
 463	VINSERTI128 $0x01, X11, Y15, Y15
 464	VPADDQ      Y12, Y0, Y0
 465	VPADDQ      Y1, Y0, Y0
 466	VPXOR       Y0, Y3, Y3
 467	VPSHUFD     $-79, Y3, Y3
 468	VPADDQ      Y3, Y2, Y2
 469	VPXOR       Y2, Y1, Y1
 470	VPSHUFB     Y4, Y1, Y1
 471	VPADDQ      Y13, Y0, Y0
 472	VPADDQ      Y1, Y0, Y0
 473	VPXOR       Y0, Y3, Y3
 474	VPSHUFB     Y5, Y3, Y3
 475	VPADDQ      Y3, Y2, Y2
 476	VPXOR       Y2, Y1, Y1
 477	VPADDQ      Y1, Y1, Y10
 478	VPSRLQ      $0x3f, Y1, Y1
 479	VPXOR       Y10, Y1, Y1
 480	BYTE        $0xc4
 481	BYTE        $0xe3
 482	BYTE        $0xfd
 483	BYTE        $0x00
 484	BYTE        $0xc9
 485	BYTE        $0x39
 486	BYTE        $0xc4
 487	BYTE        $0xe3
 488	BYTE        $0xfd
 489	BYTE        $0x00
 490	BYTE        $0xd2
 491	BYTE        $0x4e
 492	BYTE        $0xc4
 493	BYTE        $0xe3
 494	BYTE        $0xfd
 495	BYTE        $0x00
 496	BYTE        $0xdb
 497	BYTE        $0x93
 498	VPADDQ      Y14, Y0, Y0
 499	VPADDQ      Y1, Y0, Y0
 500	VPXOR       Y0, Y3, Y3
 501	VPSHUFD     $-79, Y3, Y3
 502	VPADDQ      Y3, Y2, Y2
 503	VPXOR       Y2, Y1, Y1
 504	VPSHUFB     Y4, Y1, Y1
 505	VPADDQ      Y15, Y0, Y0
 506	VPADDQ      Y1, Y0, Y0
 507	VPXOR       Y0, Y3, Y3
 508	VPSHUFB     Y5, Y3, Y3
 509	VPADDQ      Y3, Y2, Y2
 510	VPXOR       Y2, Y1, Y1
 511	VPADDQ      Y1, Y1, Y10
 512	VPSRLQ      $0x3f, Y1, Y1
 513	VPXOR       Y10, Y1, Y1
 514	BYTE        $0xc4
 515	BYTE        $0xe3
 516	BYTE        $0xfd
 517	BYTE        $0x00
 518	BYTE        $0xdb
 519	BYTE        $0x39
 520	BYTE        $0xc4
 521	BYTE        $0xe3
 522	BYTE        $0xfd
 523	BYTE        $0x00
 524	BYTE        $0xd2
 525	BYTE        $0x4e
 526	BYTE        $0xc4
 527	BYTE        $0xe3
 528	BYTE        $0xfd
 529	BYTE        $0x00
 530	BYTE        $0xc9
 531	BYTE        $0x93
 532	BYTE        $0xc5
 533	BYTE        $0x7a
 534	BYTE        $0x7e
 535	BYTE        $0x66
 536	BYTE        $0x38
 537	BYTE        $0xc5
 538	BYTE        $0x7a
 539	BYTE        $0x7e
 540	BYTE        $0x5e
 541	BYTE        $0x68
 542	BYTE        $0xc4
 543	BYTE        $0x63
 544	BYTE        $0x99
 545	BYTE        $0x22
 546	BYTE        $0x66
 547	BYTE        $0x18
 548	BYTE        $0x01
 549	BYTE        $0xc4
 550	BYTE        $0x63
 551	BYTE        $0xa1
 552	BYTE        $0x22
 553	BYTE        $0x5e
 554	BYTE        $0x58
 555	BYTE        $0x01
 556	VINSERTI128 $0x01, X11, Y12, Y12
 557	BYTE        $0xc5
 558	BYTE        $0x7a
 559	BYTE        $0x7e
 560	BYTE        $0x6e
 561	BYTE        $0x48
 562	BYTE        $0xc5
 563	BYTE        $0x7a
 564	BYTE        $0x7e
 565	BYTE        $0x5e
 566	BYTE        $0x60
 567	BYTE        $0xc4
 568	BYTE        $0x63
 569	BYTE        $0x91
 570	BYTE        $0x22
 571	BYTE        $0x6e
 572	BYTE        $0x08
 573	BYTE        $0x01
 574	BYTE        $0xc4
 575	BYTE        $0x63
 576	BYTE        $0xa1
 577	BYTE        $0x22
 578	BYTE        $0x5e
 579	BYTE        $0x70
 580	BYTE        $0x01
 581	VINSERTI128 $0x01, X11, Y13, Y13
 582	BYTE        $0xc5
 583	BYTE        $0x7a
 584	BYTE        $0x7e
 585	BYTE        $0x76
 586	BYTE        $0x10
 587	BYTE        $0xc5
 588	BYTE        $0x7a
 589	BYTE        $0x7e
 590	BYTE        $0x5e
 591	BYTE        $0x20
 592	BYTE        $0xc4
 593	BYTE        $0x63
 594	BYTE        $0x89
 595	BYTE        $0x22
 596	BYTE        $0x76
 597	BYTE        $0x28
 598	BYTE        $0x01
 599	BYTE        $0xc4
 600	BYTE        $0x63
 601	BYTE        $0xa1
 602	BYTE        $0x22
 603	BYTE        $0x5e
 604	BYTE        $0x78
 605	BYTE        $0x01
 606	VINSERTI128 $0x01, X11, Y14, Y14
 607	BYTE        $0xc5
 608	BYTE        $0x7a
 609	BYTE        $0x7e
 610	BYTE        $0x7e
 611	BYTE        $0x30
 612	BYTE        $0xc5
 613	BYTE        $0x7a
 614	BYTE        $0x7e
 615	BYTE        $0x1e
 616	BYTE        $0xc4
 617	BYTE        $0x63
 618	BYTE        $0x81
 619	BYTE        $0x22
 620	BYTE        $0x7e
 621	BYTE        $0x50
 622	BYTE        $0x01
 623	BYTE        $0xc4
 624	BYTE        $0x63
 625	BYTE        $0xa1
 626	BYTE        $0x22
 627	BYTE        $0x5e
 628	BYTE        $0x40
 629	BYTE        $0x01
 630	VINSERTI128 $0x01, X11, Y15, Y15
 631	VPADDQ      Y12, Y0, Y0
 632	VPADDQ      Y1, Y0, Y0
 633	VPXOR       Y0, Y3, Y3
 634	VPSHUFD     $-79, Y3, Y3
 635	VPADDQ      Y3, Y2, Y2
 636	VPXOR       Y2, Y1, Y1
 637	VPSHUFB     Y4, Y1, Y1
 638	VPADDQ      Y13, Y0, Y0
 639	VPADDQ      Y1, Y0, Y0
 640	VPXOR       Y0, Y3, Y3
 641	VPSHUFB     Y5, Y3, Y3
 642	VPADDQ      Y3, Y2, Y2
 643	VPXOR       Y2, Y1, Y1
 644	VPADDQ      Y1, Y1, Y10
 645	VPSRLQ      $0x3f, Y1, Y1
 646	VPXOR       Y10, Y1, Y1
 647	BYTE        $0xc4
 648	BYTE        $0xe3
 649	BYTE        $0xfd
 650	BYTE        $0x00
 651	BYTE        $0xc9
 652	BYTE        $0x39
 653	BYTE        $0xc4
 654	BYTE        $0xe3
 655	BYTE        $0xfd
 656	BYTE        $0x00
 657	BYTE        $0xd2
 658	BYTE        $0x4e
 659	BYTE        $0xc4
 660	BYTE        $0xe3
 661	BYTE        $0xfd
 662	BYTE        $0x00
 663	BYTE        $0xdb
 664	BYTE        $0x93
 665	VPADDQ      Y14, Y0, Y0
 666	VPADDQ      Y1, Y0, Y0
 667	VPXOR       Y0, Y3, Y3
 668	VPSHUFD     $-79, Y3, Y3
 669	VPADDQ      Y3, Y2, Y2
 670	VPXOR       Y2, Y1, Y1
 671	VPSHUFB     Y4, Y1, Y1
 672	VPADDQ      Y15, Y0, Y0
 673	VPADDQ      Y1, Y0, Y0
 674	VPXOR       Y0, Y3, Y3
 675	VPSHUFB     Y5, Y3, Y3
 676	VPADDQ      Y3, Y2, Y2
 677	VPXOR       Y2, Y1, Y1
 678	VPADDQ      Y1, Y1, Y10
 679	VPSRLQ      $0x3f, Y1, Y1
 680	VPXOR       Y10, Y1, Y1
 681	BYTE        $0xc4
 682	BYTE        $0xe3
 683	BYTE        $0xfd
 684	BYTE        $0x00
 685	BYTE        $0xdb
 686	BYTE        $0x39
 687	BYTE        $0xc4
 688	BYTE        $0xe3
 689	BYTE        $0xfd
 690	BYTE        $0x00
 691	BYTE        $0xd2
 692	BYTE        $0x4e
 693	BYTE        $0xc4
 694	BYTE        $0xe3
 695	BYTE        $0xfd
 696	BYTE        $0x00
 697	BYTE        $0xc9
 698	BYTE        $0x93
 699	BYTE        $0xc5
 700	BYTE        $0x7a
 701	BYTE        $0x7e
 702	BYTE        $0x66
 703	BYTE        $0x48
 704	BYTE        $0xc5
 705	BYTE        $0x7a
 706	BYTE        $0x7e
 707	BYTE        $0x5e
 708	BYTE        $0x10
 709	BYTE        $0xc4
 710	BYTE        $0x63
 711	BYTE        $0x99
 712	BYTE        $0x22
 713	BYTE        $0x66
 714	BYTE        $0x28
 715	BYTE        $0x01
 716	BYTE        $0xc4
 717	BYTE        $0x63
 718	BYTE        $0xa1
 719	BYTE        $0x22
 720	BYTE        $0x5e
 721	BYTE        $0x50
 722	BYTE        $0x01
 723	VINSERTI128 $0x01, X11, Y12, Y12
 724	BYTE        $0xc5
 725	BYTE        $0x7a
 726	BYTE        $0x7e
 727	BYTE        $0x2e
 728	BYTE        $0xc5
 729	BYTE        $0x7a
 730	BYTE        $0x7e
 731	BYTE        $0x5e
 732	BYTE        $0x20
 733	BYTE        $0xc4
 734	BYTE        $0x63
 735	BYTE        $0x91
 736	BYTE        $0x22
 737	BYTE        $0x6e
 738	BYTE        $0x38
 739	BYTE        $0x01
 740	BYTE        $0xc4
 741	BYTE        $0x63
 742	BYTE        $0xa1
 743	BYTE        $0x22
 744	BYTE        $0x5e
 745	BYTE        $0x78
 746	BYTE        $0x01
 747	VINSERTI128 $0x01, X11, Y13, Y13
 748	BYTE        $0xc5
 749	BYTE        $0x7a
 750	BYTE        $0x7e
 751	BYTE        $0x76
 752	BYTE        $0x70
 753	BYTE        $0xc5
 754	BYTE        $0x7a
 755	BYTE        $0x7e
 756	BYTE        $0x5e
 757	BYTE        $0x30
 758	BYTE        $0xc4
 759	BYTE        $0x63
 760	BYTE        $0x89
 761	BYTE        $0x22
 762	BYTE        $0x76
 763	BYTE        $0x58
 764	BYTE        $0x01
 765	BYTE        $0xc4
 766	BYTE        $0x63
 767	BYTE        $0xa1
 768	BYTE        $0x22
 769	BYTE        $0x5e
 770	BYTE        $0x18
 771	BYTE        $0x01
 772	VINSERTI128 $0x01, X11, Y14, Y14
 773	BYTE        $0xc5
 774	BYTE        $0x7a
 775	BYTE        $0x7e
 776	BYTE        $0x7e
 777	BYTE        $0x08
 778	BYTE        $0xc5
 779	BYTE        $0x7a
 780	BYTE        $0x7e
 781	BYTE        $0x5e
 782	BYTE        $0x40
 783	BYTE        $0xc4
 784	BYTE        $0x63
 785	BYTE        $0x81
 786	BYTE        $0x22
 787	BYTE        $0x7e
 788	BYTE        $0x60
 789	BYTE        $0x01
 790	BYTE        $0xc4
 791	BYTE        $0x63
 792	BYTE        $0xa1
 793	BYTE        $0x22
 794	BYTE        $0x5e
 795	BYTE        $0x68
 796	BYTE        $0x01
 797	VINSERTI128 $0x01, X11, Y15, Y15
 798	VPADDQ      Y12, Y0, Y0
 799	VPADDQ      Y1, Y0, Y0
 800	VPXOR       Y0, Y3, Y3
 801	VPSHUFD     $-79, Y3, Y3
 802	VPADDQ      Y3, Y2, Y2
 803	VPXOR       Y2, Y1, Y1
 804	VPSHUFB     Y4, Y1, Y1
 805	VPADDQ      Y13, Y0, Y0
 806	VPADDQ      Y1, Y0, Y0
 807	VPXOR       Y0, Y3, Y3
 808	VPSHUFB     Y5, Y3, Y3
 809	VPADDQ      Y3, Y2, Y2
 810	VPXOR       Y2, Y1, Y1
 811	VPADDQ      Y1, Y1, Y10
 812	VPSRLQ      $0x3f, Y1, Y1
 813	VPXOR       Y10, Y1, Y1
 814	BYTE        $0xc4
 815	BYTE        $0xe3
 816	BYTE        $0xfd
 817	BYTE        $0x00
 818	BYTE        $0xc9
 819	BYTE        $0x39
 820	BYTE        $0xc4
 821	BYTE        $0xe3
 822	BYTE        $0xfd
 823	BYTE        $0x00
 824	BYTE        $0xd2
 825	BYTE        $0x4e
 826	BYTE        $0xc4
 827	BYTE        $0xe3
 828	BYTE        $0xfd
 829	BYTE        $0x00
 830	BYTE        $0xdb
 831	BYTE        $0x93
 832	VPADDQ      Y14, Y0, Y0
 833	VPADDQ      Y1, Y0, Y0
 834	VPXOR       Y0, Y3, Y3
 835	VPSHUFD     $-79, Y3, Y3
 836	VPADDQ      Y3, Y2, Y2
 837	VPXOR       Y2, Y1, Y1
 838	VPSHUFB     Y4, Y1, Y1
 839	VPADDQ      Y15, Y0, Y0
 840	VPADDQ      Y1, Y0, Y0
 841	VPXOR       Y0, Y3, Y3
 842	VPSHUFB     Y5, Y3, Y3
 843	VPADDQ      Y3, Y2, Y2
 844	VPXOR       Y2, Y1, Y1
 845	VPADDQ      Y1, Y1, Y10
 846	VPSRLQ      $0x3f, Y1, Y1
 847	VPXOR       Y10, Y1, Y1
 848	BYTE        $0xc4
 849	BYTE        $0xe3
 850	BYTE        $0xfd
 851	BYTE        $0x00
 852	BYTE        $0xdb
 853	BYTE        $0x39
 854	BYTE        $0xc4
 855	BYTE        $0xe3
 856	BYTE        $0xfd
 857	BYTE        $0x00
 858	BYTE        $0xd2
 859	BYTE        $0x4e
 860	BYTE        $0xc4
 861	BYTE        $0xe3
 862	BYTE        $0xfd
 863	BYTE        $0x00
 864	BYTE        $0xc9
 865	BYTE        $0x93
 866	BYTE        $0xc5
 867	BYTE        $0x7a
 868	BYTE        $0x7e
 869	BYTE        $0x66
 870	BYTE        $0x10
 871	BYTE        $0xc5
 872	BYTE        $0x7a
 873	BYTE        $0x7e
 874	BYTE        $0x1e
 875	BYTE        $0xc4
 876	BYTE        $0x63
 877	BYTE        $0x99
 878	BYTE        $0x22
 879	BYTE        $0x66
 880	BYTE        $0x30
 881	BYTE        $0x01
 882	BYTE        $0xc4
 883	BYTE        $0x63
 884	BYTE        $0xa1
 885	BYTE        $0x22
 886	BYTE        $0x5e
 887	BYTE        $0x40
 888	BYTE        $0x01
 889	VINSERTI128 $0x01, X11, Y12, Y12
 890	BYTE        $0xc5
 891	BYTE        $0x7a
 892	BYTE        $0x7e
 893	BYTE        $0x6e
 894	BYTE        $0x60
 895	BYTE        $0xc5
 896	BYTE        $0x7a
 897	BYTE        $0x7e
 898	BYTE        $0x5e
 899	BYTE        $0x58
 900	BYTE        $0xc4
 901	BYTE        $0x63
 902	BYTE        $0x91
 903	BYTE        $0x22
 904	BYTE        $0x6e
 905	BYTE        $0x50
 906	BYTE        $0x01
 907	BYTE        $0xc4
 908	BYTE        $0x63
 909	BYTE        $0xa1
 910	BYTE        $0x22
 911	BYTE        $0x5e
 912	BYTE        $0x18
 913	BYTE        $0x01
 914	VINSERTI128 $0x01, X11, Y13, Y13
 915	BYTE        $0xc5
 916	BYTE        $0x7a
 917	BYTE        $0x7e
 918	BYTE        $0x76
 919	BYTE        $0x20
 920	BYTE        $0xc5
 921	BYTE        $0x7a
 922	BYTE        $0x7e
 923	BYTE        $0x5e
 924	BYTE        $0x78
 925	BYTE        $0xc4
 926	BYTE        $0x63
 927	BYTE        $0x89
 928	BYTE        $0x22
 929	BYTE        $0x76
 930	BYTE        $0x38
 931	BYTE        $0x01
 932	BYTE        $0xc4
 933	BYTE        $0x63
 934	BYTE        $0xa1
 935	BYTE        $0x22
 936	BYTE        $0x5e
 937	BYTE        $0x08
 938	BYTE        $0x01
 939	VINSERTI128 $0x01, X11, Y14, Y14
 940	BYTE        $0xc5
 941	BYTE        $0x7a
 942	BYTE        $0x7e
 943	BYTE        $0x7e
 944	BYTE        $0x68
 945	BYTE        $0xc5
 946	BYTE        $0x7a
 947	BYTE        $0x7e
 948	BYTE        $0x5e
 949	BYTE        $0x70
 950	BYTE        $0xc4
 951	BYTE        $0x63
 952	BYTE        $0x81
 953	BYTE        $0x22
 954	BYTE        $0x7e
 955	BYTE        $0x28
 956	BYTE        $0x01
 957	BYTE        $0xc4
 958	BYTE        $0x63
 959	BYTE        $0xa1
 960	BYTE        $0x22
 961	BYTE        $0x5e
 962	BYTE        $0x48
 963	BYTE        $0x01
 964	VINSERTI128 $0x01, X11, Y15, Y15
 965	VPADDQ      Y12, Y0, Y0
 966	VPADDQ      Y1, Y0, Y0
 967	VPXOR       Y0, Y3, Y3
 968	VPSHUFD     $-79, Y3, Y3
 969	VPADDQ      Y3, Y2, Y2
 970	VPXOR       Y2, Y1, Y1
 971	VPSHUFB     Y4, Y1, Y1
 972	VPADDQ      Y13, Y0, Y0
 973	VPADDQ      Y1, Y0, Y0
 974	VPXOR       Y0, Y3, Y3
 975	VPSHUFB     Y5, Y3, Y3
 976	VPADDQ      Y3, Y2, Y2
 977	VPXOR       Y2, Y1, Y1
 978	VPADDQ      Y1, Y1, Y10
 979	VPSRLQ      $0x3f, Y1, Y1
 980	VPXOR       Y10, Y1, Y1
 981	BYTE        $0xc4
 982	BYTE        $0xe3
 983	BYTE        $0xfd
 984	BYTE        $0x00
 985	BYTE        $0xc9
 986	BYTE        $0x39
 987	BYTE        $0xc4
 988	BYTE        $0xe3
 989	BYTE        $0xfd
 990	BYTE        $0x00
 991	BYTE        $0xd2
 992	BYTE        $0x4e
 993	BYTE        $0xc4
 994	BYTE        $0xe3
 995	BYTE        $0xfd
 996	BYTE        $0x00
 997	BYTE        $0xdb
 998	BYTE        $0x93
 999	VPADDQ      Y14, Y0, Y0
1000	VPADDQ      Y1, Y0, Y0
1001	VPXOR       Y0, Y3, Y3
1002	VPSHUFD     $-79, Y3, Y3
1003	VPADDQ      Y3, Y2, Y2
1004	VPXOR       Y2, Y1, Y1
1005	VPSHUFB     Y4, Y1, Y1
1006	VPADDQ      Y15, Y0, Y0
1007	VPADDQ      Y1, Y0, Y0
1008	VPXOR       Y0, Y3, Y3
1009	VPSHUFB     Y5, Y3, Y3
1010	VPADDQ      Y3, Y2, Y2
1011	VPXOR       Y2, Y1, Y1
1012	VPADDQ      Y1, Y1, Y10
1013	VPSRLQ      $0x3f, Y1, Y1
1014	VPXOR       Y10, Y1, Y1
1015	BYTE        $0xc4
1016	BYTE        $0xe3
1017	BYTE        $0xfd
1018	BYTE        $0x00
1019	BYTE        $0xdb
1020	BYTE        $0x39
1021	BYTE        $0xc4
1022	BYTE        $0xe3
1023	BYTE        $0xfd
1024	BYTE        $0x00
1025	BYTE        $0xd2
1026	BYTE        $0x4e
1027	BYTE        $0xc4
1028	BYTE        $0xe3
1029	BYTE        $0xfd
1030	BYTE        $0x00
1031	BYTE        $0xc9
1032	BYTE        $0x93
1033	BYTE        $0xc5
1034	BYTE        $0x7a
1035	BYTE        $0x7e
1036	BYTE        $0x66
1037	BYTE        $0x60
1038	BYTE        $0xc5
1039	BYTE        $0x7a
1040	BYTE        $0x7e
1041	BYTE        $0x5e
1042	BYTE        $0x70
1043	BYTE        $0xc4
1044	BYTE        $0x63
1045	BYTE        $0x99
1046	BYTE        $0x22
1047	BYTE        $0x66
1048	BYTE        $0x08
1049	BYTE        $0x01
1050	BYTE        $0xc4
1051	BYTE        $0x63
1052	BYTE        $0xa1
1053	BYTE        $0x22
1054	BYTE        $0x5e
1055	BYTE        $0x20
1056	BYTE        $0x01
1057	VINSERTI128 $0x01, X11, Y12, Y12
1058	BYTE        $0xc5
1059	BYTE        $0x7a
1060	BYTE        $0x7e
1061	BYTE        $0x6e
1062	BYTE        $0x28
1063	BYTE        $0xc5
1064	BYTE        $0x7a
1065	BYTE        $0x7e
1066	BYTE        $0x5e
1067	BYTE        $0x68
1068	BYTE        $0xc4
1069	BYTE        $0x63
1070	BYTE        $0x91
1071	BYTE        $0x22
1072	BYTE        $0x6e
1073	BYTE        $0x78
1074	BYTE        $0x01
1075	BYTE        $0xc4
1076	BYTE        $0x63
1077	BYTE        $0xa1
1078	BYTE        $0x22
1079	BYTE        $0x5e
1080	BYTE        $0x50
1081	BYTE        $0x01
1082	VINSERTI128 $0x01, X11, Y13, Y13
1083	BYTE        $0xc5
1084	BYTE        $0x7a
1085	BYTE        $0x7e
1086	BYTE        $0x36
1087	VPSHUFD     $0x4e, 64(SI), X11
1088	BYTE        $0xc4
1089	BYTE        $0x63
1090	BYTE        $0x89
1091	BYTE        $0x22
1092	BYTE        $0x76
1093	BYTE        $0x30
1094	BYTE        $0x01
1095	VINSERTI128 $0x01, X11, Y14, Y14
1096	BYTE        $0xc5
1097	BYTE        $0x7a
1098	BYTE        $0x7e
1099	BYTE        $0x7e
1100	BYTE        $0x38
1101	BYTE        $0xc5
1102	BYTE        $0x7a
1103	BYTE        $0x7e
1104	BYTE        $0x5e
1105	BYTE        $0x10
1106	BYTE        $0xc4
1107	BYTE        $0x63
1108	BYTE        $0x81
1109	BYTE        $0x22
1110	BYTE        $0x7e
1111	BYTE        $0x18
1112	BYTE        $0x01
1113	BYTE        $0xc4
1114	BYTE        $0x63
1115	BYTE        $0xa1
1116	BYTE        $0x22
1117	BYTE        $0x5e
1118	BYTE        $0x58
1119	BYTE        $0x01
1120	VINSERTI128 $0x01, X11, Y15, Y15
1121	VPADDQ      Y12, Y0, Y0
1122	VPADDQ      Y1, Y0, Y0
1123	VPXOR       Y0, Y3, Y3
1124	VPSHUFD     $-79, Y3, Y3
1125	VPADDQ      Y3, Y2, Y2
1126	VPXOR       Y2, Y1, Y1
1127	VPSHUFB     Y4, Y1, Y1
1128	VPADDQ      Y13, Y0, Y0
1129	VPADDQ      Y1, Y0, Y0
1130	VPXOR       Y0, Y3, Y3
1131	VPSHUFB     Y5, Y3, Y3
1132	VPADDQ      Y3, Y2, Y2
1133	VPXOR       Y2, Y1, Y1
1134	VPADDQ      Y1, Y1, Y10
1135	VPSRLQ      $0x3f, Y1, Y1
1136	VPXOR       Y10, Y1, Y1
1137	BYTE        $0xc4
1138	BYTE        $0xe3
1139	BYTE        $0xfd
1140	BYTE        $0x00
1141	BYTE        $0xc9
1142	BYTE        $0x39
1143	BYTE        $0xc4
1144	BYTE        $0xe3
1145	BYTE        $0xfd
1146	BYTE        $0x00
1147	BYTE        $0xd2
1148	BYTE        $0x4e
1149	BYTE        $0xc4
1150	BYTE        $0xe3
1151	BYTE        $0xfd
1152	BYTE        $0x00
1153	BYTE        $0xdb
1154	BYTE        $0x93
1155	VPADDQ      Y14, Y0, Y0
1156	VPADDQ      Y1, Y0, Y0
1157	VPXOR       Y0, Y3, Y3
1158	VPSHUFD     $-79, Y3, Y3
1159	VPADDQ      Y3, Y2, Y2
1160	VPXOR       Y2, Y1, Y1
1161	VPSHUFB     Y4, Y1, Y1
1162	VPADDQ      Y15, Y0, Y0
1163	VPADDQ      Y1, Y0, Y0
1164	VPXOR       Y0, Y3, Y3
1165	VPSHUFB     Y5, Y3, Y3
1166	VPADDQ      Y3, Y2, Y2
1167	VPXOR       Y2, Y1, Y1
1168	VPADDQ      Y1, Y1, Y10
1169	VPSRLQ      $0x3f, Y1, Y1
1170	VPXOR       Y10, Y1, Y1
1171	BYTE        $0xc4
1172	BYTE        $0xe3
1173	BYTE        $0xfd
1174	BYTE        $0x00
1175	BYTE        $0xdb
1176	BYTE        $0x39
1177	BYTE        $0xc4
1178	BYTE        $0xe3
1179	BYTE        $0xfd
1180	BYTE        $0x00
1181	BYTE        $0xd2
1182	BYTE        $0x4e
1183	BYTE        $0xc4
1184	BYTE        $0xe3
1185	BYTE        $0xfd
1186	BYTE        $0x00
1187	BYTE        $0xc9
1188	BYTE        $0x93
1189	BYTE        $0xc5
1190	BYTE        $0x7a
1191	BYTE        $0x7e
1192	BYTE        $0x66
1193	BYTE        $0x68
1194	BYTE        $0xc5
1195	BYTE        $0x7a
1196	BYTE        $0x7e
1197	BYTE        $0x5e
1198	BYTE        $0x60
1199	BYTE        $0xc4
1200	BYTE        $0x63
1201	BYTE        $0x99
1202	BYTE        $0x22
1203	BYTE        $0x66
1204	BYTE        $0x38
1205	BYTE        $0x01
1206	BYTE        $0xc4
1207	BYTE        $0x63
1208	BYTE        $0xa1
1209	BYTE        $0x22
1210	BYTE        $0x5e
1211	BYTE        $0x18
1212	BYTE        $0x01
1213	VINSERTI128 $0x01, X11, Y12, Y12
1214	BYTE        $0xc5
1215	BYTE        $0x7a
1216	BYTE        $0x7e
1217	BYTE        $0x6e
1218	BYTE        $0x58
1219	BYTE        $0xc5
1220	BYTE        $0x7a
1221	BYTE        $0x7e
1222	BYTE        $0x5e
1223	BYTE        $0x08
1224	BYTE        $0xc4
1225	BYTE        $0x63
1226	BYTE        $0x91
1227	BYTE        $0x22
1228	BYTE        $0x6e
1229	BYTE        $0x70
1230	BYTE        $0x01
1231	BYTE        $0xc4
1232	BYTE        $0x63
1233	BYTE        $0xa1
1234	BYTE        $0x22
1235	BYTE        $0x5e
1236	BYTE        $0x48
1237	BYTE        $0x01
1238	VINSERTI128 $0x01, X11, Y13, Y13
1239	BYTE        $0xc5
1240	BYTE        $0x7a
1241	BYTE        $0x7e
1242	BYTE        $0x76
1243	BYTE        $0x28
1244	BYTE        $0xc5
1245	BYTE        $0x7a
1246	BYTE        $0x7e
1247	BYTE        $0x5e
1248	BYTE        $0x40
1249	BYTE        $0xc4
1250	BYTE        $0x63
1251	BYTE        $0x89
1252	BYTE        $0x22
1253	BYTE        $0x76
1254	BYTE        $0x78
1255	BYTE        $0x01
1256	BYTE        $0xc4
1257	BYTE        $0x63
1258	BYTE        $0xa1
1259	BYTE        $0x22
1260	BYTE        $0x5e
1261	BYTE        $0x10
1262	BYTE        $0x01
1263	VINSERTI128 $0x01, X11, Y14, Y14
1264	BYTE        $0xc5
1265	BYTE        $0x7a
1266	BYTE        $0x7e
1267	BYTE        $0x3e
1268	BYTE        $0xc5
1269	BYTE        $0x7a
1270	BYTE        $0x7e
1271	BYTE        $0x5e
1272	BYTE        $0x30
1273	BYTE        $0xc4
1274	BYTE        $0x63
1275	BYTE        $0x81
1276	BYTE        $0x22
1277	BYTE        $0x7e
1278	BYTE        $0x20
1279	BYTE        $0x01
1280	BYTE        $0xc4
1281	BYTE        $0x63
1282	BYTE        $0xa1
1283	BYTE        $0x22
1284	BYTE        $0x5e
1285	BYTE        $0x50
1286	BYTE        $0x01
1287	VINSERTI128 $0x01, X11, Y15, Y15
1288	VPADDQ      Y12, Y0, Y0
1289	VPADDQ      Y1, Y0, Y0
1290	VPXOR       Y0, Y3, Y3
1291	VPSHUFD     $-79, Y3, Y3
1292	VPADDQ      Y3, Y2, Y2
1293	VPXOR       Y2, Y1, Y1
1294	VPSHUFB     Y4, Y1, Y1
1295	VPADDQ      Y13, Y0, Y0
1296	VPADDQ      Y1, Y0, Y0
1297	VPXOR       Y0, Y3, Y3
1298	VPSHUFB     Y5, Y3, Y3
1299	VPADDQ      Y3, Y2, Y2
1300	VPXOR       Y2, Y1, Y1
1301	VPADDQ      Y1, Y1, Y10
1302	VPSRLQ      $0x3f, Y1, Y1
1303	VPXOR       Y10, Y1, Y1
1304	BYTE        $0xc4
1305	BYTE        $0xe3
1306	BYTE        $0xfd
1307	BYTE        $0x00
1308	BYTE        $0xc9
1309	BYTE        $0x39
1310	BYTE        $0xc4
1311	BYTE        $0xe3
1312	BYTE        $0xfd
1313	BYTE        $0x00
1314	BYTE        $0xd2
1315	BYTE        $0x4e
1316	BYTE        $0xc4
1317	BYTE        $0xe3
1318	BYTE        $0xfd
1319	BYTE        $0x00
1320	BYTE        $0xdb
1321	BYTE        $0x93
1322	VPADDQ      Y14, Y0, Y0
1323	VPADDQ      Y1, Y0, Y0
1324	VPXOR       Y0, Y3, Y3
1325	VPSHUFD     $-79, Y3, Y3
1326	VPADDQ      Y3, Y2, Y2
1327	VPXOR       Y2, Y1, Y1
1328	VPSHUFB     Y4, Y1, Y1
1329	VPADDQ      Y15, Y0, Y0
1330	VPADDQ      Y1, Y0, Y0
1331	VPXOR       Y0, Y3, Y3
1332	VPSHUFB     Y5, Y3, Y3
1333	VPADDQ      Y3, Y2, Y2
1334	VPXOR       Y2, Y1, Y1
1335	VPADDQ      Y1, Y1, Y10
1336	VPSRLQ      $0x3f, Y1, Y1
1337	VPXOR       Y10, Y1, Y1
1338	BYTE        $0xc4
1339	BYTE        $0xe3
1340	BYTE        $0xfd
1341	BYTE        $0x00
1342	BYTE        $0xdb
1343	BYTE        $0x39
1344	BYTE        $0xc4
1345	BYTE        $0xe3
1346	BYTE        $0xfd
1347	BYTE        $0x00
1348	BYTE        $0xd2
1349	BYTE        $0x4e
1350	BYTE        $0xc4
1351	BYTE        $0xe3
1352	BYTE        $0xfd
1353	BYTE        $0x00
1354	BYTE        $0xc9
1355	BYTE        $0x93
1356	BYTE        $0xc5
1357	BYTE        $0x7a
1358	BYTE        $0x7e
1359	BYTE        $0x66
1360	BYTE        $0x30
1361	BYTE        $0xc5
1362	BYTE        $0x7a
1363	BYTE        $0x7e
1364	BYTE        $0x5e
1365	BYTE        $0x58
1366	BYTE        $0xc4
1367	BYTE        $0x63
1368	BYTE        $0x99
1369	BYTE        $0x22
1370	BYTE        $0x66
1371	BYTE        $0x70
1372	BYTE        $0x01
1373	BYTE        $0xc4
1374	BYTE        $0x63
1375	BYTE        $0xa1
1376	BYTE        $0x22
1377	BYTE        $0x1e
1378	BYTE        $0x01
1379	VINSERTI128 $0x01, X11, Y12, Y12
1380	BYTE        $0xc5
1381	BYTE        $0x7a
1382	BYTE        $0x7e
1383	BYTE        $0x6e
1384	BYTE        $0x78
1385	BYTE        $0xc5
1386	BYTE        $0x7a
1387	BYTE        $0x7e
1388	BYTE        $0x5e
1389	BYTE        $0x18
1390	BYTE        $0xc4
1391	BYTE        $0x63
1392	BYTE        $0x91
1393	BYTE        $0x22
1394	BYTE        $0x6e
1395	BYTE        $0x48
1396	BYTE        $0x01
1397	BYTE        $0xc4
1398	BYTE        $0x63
1399	BYTE        $0xa1
1400	BYTE        $0x22
1401	BYTE        $0x5e
1402	BYTE        $0x40
1403	BYTE        $0x01
1404	VINSERTI128 $0x01, X11, Y13, Y13
1405	BYTE        $0xc5
1406	BYTE        $0x7a
1407	BYTE        $0x7e
1408	BYTE        $0x5e
1409	BYTE        $0x08
1410	VMOVDQU     96(SI), X14
1411	BYTE        $0xc4
1412	BYTE        $0x63
1413	BYTE        $0xa1
1414	BYTE        $0x22
1415	BYTE        $0x5e
1416	BYTE        $0x50
1417	BYTE        $0x01
1418	VINSERTI128 $0x01, X11, Y14, Y14
1419	BYTE        $0xc5
1420	BYTE        $0x7a
1421	BYTE        $0x7e
1422	BYTE        $0x7e
1423	BYTE        $0x10
1424	VMOVDQU     32(SI), X11
1425	BYTE        $0xc4
1426	BYTE        $0x63
1427	BYTE        $0x81
1428	BYTE        $0x22
1429	BYTE        $0x7e
1430	BYTE        $0x38
1431	BYTE        $0x01
1432	VINSERTI128 $0x01, X11, Y15, Y15
1433	VPADDQ      Y12, Y0, Y0
1434	VPADDQ      Y1, Y0, Y0
1435	VPXOR       Y0, Y3, Y3
1436	VPSHUFD     $-79, Y3, Y3
1437	VPADDQ      Y3, Y2, Y2
1438	VPXOR       Y2, Y1, Y1
1439	VPSHUFB     Y4, Y1, Y1
1440	VPADDQ      Y13, Y0, Y0
1441	VPADDQ      Y1, Y0, Y0
1442	VPXOR       Y0, Y3, Y3
1443	VPSHUFB     Y5, Y3, Y3
1444	VPADDQ      Y3, Y2, Y2
1445	VPXOR       Y2, Y1, Y1
1446	VPADDQ      Y1, Y1, Y10
1447	VPSRLQ      $0x3f, Y1, Y1
1448	VPXOR       Y10, Y1, Y1
1449	BYTE        $0xc4
1450	BYTE        $0xe3
1451	BYTE        $0xfd
1452	BYTE        $0x00
1453	BYTE        $0xc9
1454	BYTE        $0x39
1455	BYTE        $0xc4
1456	BYTE        $0xe3
1457	BYTE        $0xfd
1458	BYTE        $0x00
1459	BYTE        $0xd2
1460	BYTE        $0x4e
1461	BYTE        $0xc4
1462	BYTE        $0xe3
1463	BYTE        $0xfd
1464	BYTE        $0x00
1465	BYTE        $0xdb
1466	BYTE        $0x93
1467	VPADDQ      Y14, Y0, Y0
1468	VPADDQ      Y1, Y0, Y0
1469	VPXOR       Y0, Y3, Y3
1470	VPSHUFD     $-79, Y3, Y3
1471	VPADDQ      Y3, Y2, Y2
1472	VPXOR       Y2, Y1, Y1
1473	VPSHUFB     Y4, Y1, Y1
1474	VPADDQ      Y15, Y0, Y0
1475	VPADDQ      Y1, Y0, Y0
1476	VPXOR       Y0, Y3, Y3
1477	VPSHUFB     Y5, Y3, Y3
1478	VPADDQ      Y3, Y2, Y2
1479	VPXOR       Y2, Y1, Y1
1480	VPADDQ      Y1, Y1, Y10
1481	VPSRLQ      $0x3f, Y1, Y1
1482	VPXOR       Y10, Y1, Y1
1483	BYTE        $0xc4
1484	BYTE        $0xe3
1485	BYTE        $0xfd
1486	BYTE        $0x00
1487	BYTE        $0xdb
1488	BYTE        $0x39
1489	BYTE        $0xc4
1490	BYTE        $0xe3
1491	BYTE        $0xfd
1492	BYTE        $0x00
1493	BYTE        $0xd2
1494	BYTE        $0x4e
1495	BYTE        $0xc4
1496	BYTE        $0xe3
1497	BYTE        $0xfd
1498	BYTE        $0x00
1499	BYTE        $0xc9
1500	BYTE        $0x93
1501	BYTE        $0xc5
1502	BYTE        $0x7a
1503	BYTE        $0x7e
1504	BYTE        $0x66
1505	BYTE        $0x50
1506	BYTE        $0xc5
1507	BYTE        $0x7a
1508	BYTE        $0x7e
1509	BYTE        $0x5e
1510	BYTE        $0x38
1511	BYTE        $0xc4
1512	BYTE        $0x63
1513	BYTE        $0x99
1514	BYTE        $0x22
1515	BYTE        $0x66
1516	BYTE        $0x40
1517	BYTE        $0x01
1518	BYTE        $0xc4
1519	BYTE        $0x63
1520	BYTE        $0xa1
1521	BYTE        $0x22
1522	BYTE        $0x5e
1523	BYTE        $0x08
1524	BYTE        $0x01
1525	VINSERTI128 $0x01, X11, Y12, Y12
1526	BYTE        $0xc5
1527	BYTE        $0x7a
1528	BYTE        $0x7e
1529	BYTE        $0x6e
1530	BYTE        $0x10
1531	VPSHUFD     $0x4e, 40(SI), X11
1532	BYTE        $0xc4
1533	BYTE        $0x63
1534	BYTE        $0x91
1535	BYTE        $0x22
1536	BYTE        $0x6e
1537	BYTE        $0x20
1538	BYTE        $0x01
1539	VINSERTI128 $0x01, X11, Y13, Y13
1540	BYTE        $0xc5
1541	BYTE        $0x7a
1542	BYTE        $0x7e
1543	BYTE        $0x76
1544	BYTE        $0x78
1545	BYTE        $0xc5
1546	BYTE        $0x7a
1547	BYTE        $0x7e
1548	BYTE        $0x5e
1549	BYTE        $0x18
1550	BYTE        $0xc4
1551	BYTE        $0x63
1552	BYTE        $0x89
1553	BYTE        $0x22
1554	BYTE        $0x76
1555	BYTE        $0x48
1556	BYTE        $0x01
1557	BYTE        $0xc4
1558	BYTE        $0x63
1559	BYTE        $0xa1
1560	BYTE        $0x22
1561	BYTE        $0x5e
1562	BYTE        $0x68
1563	BYTE        $0x01
1564	VINSERTI128 $0x01, X11, Y14, Y14
1565	BYTE        $0xc5
1566	BYTE        $0x7a
1567	BYTE        $0x7e
1568	BYTE        $0x7e
1569	BYTE        $0x58
1570	BYTE        $0xc5
1571	BYTE        $0x7a
1572	BYTE        $0x7e
1573	BYTE        $0x5e
1574	BYTE        $0x60
1575	BYTE        $0xc4
1576	BYTE        $0x63
1577	BYTE        $0x81
1578	BYTE        $0x22
1579	BYTE        $0x7e
1580	BYTE        $0x70
1581	BYTE        $0x01
1582	BYTE        $0xc4
1583	BYTE        $0x63
1584	BYTE        $0xa1
1585	BYTE        $0x22
1586	BYTE        $0x1e
1587	BYTE        $0x01
1588	VINSERTI128 $0x01, X11, Y15, Y15
1589	VPADDQ      Y12, Y0, Y0
1590	VPADDQ      Y1, Y0, Y0
1591	VPXOR       Y0, Y3, Y3
1592	VPSHUFD     $-79, Y3, Y3
1593	VPADDQ      Y3, Y2, Y2
1594	VPXOR       Y2, Y1, Y1
1595	VPSHUFB     Y4, Y1, Y1
1596	VPADDQ      Y13, Y0, Y0
1597	VPADDQ      Y1, Y0, Y0
1598	VPXOR       Y0, Y3, Y3
1599	VPSHUFB     Y5, Y3, Y3
1600	VPADDQ      Y3, Y2, Y2
1601	VPXOR       Y2, Y1, Y1
1602	VPADDQ      Y1, Y1, Y10
1603	VPSRLQ      $0x3f, Y1, Y1
1604	VPXOR       Y10, Y1, Y1
1605	BYTE        $0xc4
1606	BYTE        $0xe3
1607	BYTE        $0xfd
1608	BYTE        $0x00
1609	BYTE        $0xc9
1610	BYTE        $0x39
1611	BYTE        $0xc4
1612	BYTE        $0xe3
1613	BYTE        $0xfd
1614	BYTE        $0x00
1615	BYTE        $0xd2
1616	BYTE        $0x4e
1617	BYTE        $0xc4
1618	BYTE        $0xe3
1619	BYTE        $0xfd
1620	BYTE        $0x00
1621	BYTE        $0xdb
1622	BYTE        $0x93
1623	VPADDQ      Y14, Y0, Y0
1624	VPADDQ      Y1, Y0, Y0
1625	VPXOR       Y0, Y3, Y3
1626	VPSHUFD     $-79, Y3, Y3
1627	VPADDQ      Y3, Y2, Y2
1628	VPXOR       Y2, Y1, Y1
1629	VPSHUFB     Y4, Y1, Y1
1630	VPADDQ      Y15, Y0, Y0
1631	VPADDQ      Y1, Y0, Y0
1632	VPXOR       Y0, Y3, Y3
1633	VPSHUFB     Y5, Y3, Y3
1634	VPADDQ      Y3, Y2, Y2
1635	VPXOR       Y2, Y1, Y1
1636	VPADDQ      Y1, Y1, Y10
1637	VPSRLQ      $0x3f, Y1, Y1
1638	VPXOR       Y10, Y1, Y1
1639	BYTE        $0xc4
1640	BYTE        $0xe3
1641	BYTE        $0xfd
1642	BYTE        $0x00
1643	BYTE        $0xdb
1644	BYTE        $0x39
1645	BYTE        $0xc4
1646	BYTE        $0xe3
1647	BYTE        $0xfd
1648	BYTE        $0x00
1649	BYTE        $0xd2
1650	BYTE        $0x4e
1651	BYTE        $0xc4
1652	BYTE        $0xe3
1653	BYTE        $0xfd
1654	BYTE        $0x00
1655	BYTE        $0xc9
1656	BYTE        $0x93
1657	VPADDQ      32(DX), Y0, Y0
1658	VPADDQ      Y1, Y0, Y0
1659	VPXOR       Y0, Y3, Y3
1660	VPSHUFD     $-79, Y3, Y3
1661	VPADDQ      Y3, Y2, Y2
1662	VPXOR       Y2, Y1, Y1
1663	VPSHUFB     Y4, Y1, Y1
1664	VPADDQ      64(DX), Y0, Y0
1665	VPADDQ      Y1, Y0, Y0
1666	VPXOR       Y0, Y3, Y3
1667	VPSHUFB     Y5, Y3, Y3
1668	VPADDQ      Y3, Y2, Y2
1669	VPXOR       Y2, Y1, Y1
1670	VPADDQ      Y1, Y1, Y10
1671	VPSRLQ      $0x3f, Y1, Y1
1672	VPXOR       Y10, Y1, Y1
1673	BYTE        $0xc4
1674	BYTE        $0xe3
1675	BYTE        $0xfd
1676	BYTE        $0x00
1677	BYTE        $0xc9
1678	BYTE        $0x39
1679	BYTE        $0xc4
1680	BYTE        $0xe3
1681	BYTE        $0xfd
1682	BYTE        $0x00
1683	BYTE        $0xd2
1684	BYTE        $0x4e
1685	BYTE        $0xc4
1686	BYTE        $0xe3
1687	BYTE        $0xfd
1688	BYTE        $0x00
1689	BYTE        $0xdb
1690	BYTE        $0x93
1691	VPADDQ      96(DX), Y0, Y0
1692	VPADDQ      Y1, Y0, Y0
1693	VPXOR       Y0, Y3, Y3
1694	VPSHUFD     $-79, Y3, Y3
1695	VPADDQ      Y3, Y2, Y2
1696	VPXOR       Y2, Y1, Y1
1697	VPSHUFB     Y4, Y1, Y1
1698	VPADDQ      128(DX), Y0, Y0
1699	VPADDQ      Y1, Y0, Y0
1700	VPXOR       Y0, Y3, Y3
1701	VPSHUFB     Y5, Y3, Y3
1702	VPADDQ      Y3, Y2, Y2
1703	VPXOR       Y2, Y1, Y1
1704	VPADDQ      Y1, Y1, Y10
1705	VPSRLQ      $0x3f, Y1, Y1
1706	VPXOR       Y10, Y1, Y1
1707	BYTE        $0xc4
1708	BYTE        $0xe3
1709	BYTE        $0xfd
1710	BYTE        $0x00
1711	BYTE        $0xdb
1712	BYTE        $0x39
1713	BYTE        $0xc4
1714	BYTE        $0xe3
1715	BYTE        $0xfd
1716	BYTE        $0x00
1717	BYTE        $0xd2
1718	BYTE        $0x4e
1719	BYTE        $0xc4
1720	BYTE        $0xe3
1721	BYTE        $0xfd
1722	BYTE        $0x00
1723	BYTE        $0xc9
1724	BYTE        $0x93
1725	VPADDQ      160(DX), Y0, Y0
1726	VPADDQ      Y1, Y0, Y0
1727	VPXOR       Y0, Y3, Y3
1728	VPSHUFD     $-79, Y3, Y3
1729	VPADDQ      Y3, Y2, Y2
1730	VPXOR       Y2, Y1, Y1
1731	VPSHUFB     Y4, Y1, Y1
1732	VPADDQ      192(DX), Y0, Y0
1733	VPADDQ      Y1, Y0, Y0
1734	VPXOR       Y0, Y3, Y3
1735	VPSHUFB     Y5, Y3, Y3
1736	VPADDQ      Y3, Y2, Y2
1737	VPXOR       Y2, Y1, Y1
1738	VPADDQ      Y1, Y1, Y10
1739	VPSRLQ      $0x3f, Y1, Y1
1740	VPXOR       Y10, Y1, Y1
1741	BYTE        $0xc4
1742	BYTE        $0xe3
1743	BYTE        $0xfd
1744	BYTE        $0x00
1745	BYTE        $0xc9
1746	BYTE        $0x39
1747	BYTE        $0xc4
1748	BYTE        $0xe3
1749	BYTE        $0xfd
1750	BYTE        $0x00
1751	BYTE        $0xd2
1752	BYTE        $0x4e
1753	BYTE        $0xc4
1754	BYTE        $0xe3
1755	BYTE        $0xfd
1756	BYTE        $0x00
1757	BYTE        $0xdb
1758	BYTE        $0x93
1759	VPADDQ      224(DX), Y0, Y0
1760	VPADDQ      Y1, Y0, Y0
1761	VPXOR       Y0, Y3, Y3
1762	VPSHUFD     $-79, Y3, Y3
1763	VPADDQ      Y3, Y2, Y2
1764	VPXOR       Y2, Y1, Y1
1765	VPSHUFB     Y4, Y1, Y1
1766	VPADDQ      256(DX), Y0, Y0
1767	VPADDQ      Y1, Y0, Y0
1768	VPXOR       Y0, Y3, Y3
1769	VPSHUFB     Y5, Y3, Y3
1770	VPADDQ      Y3, Y2, Y2
1771	VPXOR       Y2, Y1, Y1
1772	VPADDQ      Y1, Y1, Y10
1773	VPSRLQ      $0x3f, Y1, Y1
1774	VPXOR       Y10, Y1, Y1
1775	BYTE        $0xc4
1776	BYTE        $0xe3
1777	BYTE        $0xfd
1778	BYTE        $0x00
1779	BYTE        $0xdb
1780	BYTE        $0x39
1781	BYTE        $0xc4
1782	BYTE        $0xe3
1783	BYTE        $0xfd
1784	BYTE        $0x00
1785	BYTE        $0xd2
1786	BYTE        $0x4e
1787	BYTE        $0xc4
1788	BYTE        $0xe3
1789	BYTE        $0xfd
1790	BYTE        $0x00
1791	BYTE        $0xc9
1792	BYTE        $0x93
1793	VPXOR       Y0, Y8, Y8
1794	VPXOR       Y1, Y9, Y9
1795	VPXOR       Y2, Y8, Y8
1796	VPXOR       Y3, Y9, Y9
1797	LEAQ        128(SI), SI
1798	SUBQ        $0x80, DI
1799	JNE         loop
1800	MOVQ        R8, (BX)
1801	MOVQ        R9, 8(BX)
1802	VMOVDQU     Y8, (AX)
1803	VMOVDQU     Y9, 32(AX)
1804	VZEROUPPER
1805	RET
1806
1807DATA ·AVX2_c40<>+0(SB)/8, $0x0201000706050403
1808DATA ·AVX2_c40<>+8(SB)/8, $0x0a09080f0e0d0c0b
1809DATA ·AVX2_c40<>+16(SB)/8, $0x0201000706050403
1810DATA ·AVX2_c40<>+24(SB)/8, $0x0a09080f0e0d0c0b
1811GLOBL ·AVX2_c40<>(SB), RODATA|NOPTR, $32
1812
1813DATA ·AVX2_c48<>+0(SB)/8, $0x0100070605040302
1814DATA ·AVX2_c48<>+8(SB)/8, $0x09080f0e0d0c0b0a
1815DATA ·AVX2_c48<>+16(SB)/8, $0x0100070605040302
1816DATA ·AVX2_c48<>+24(SB)/8, $0x09080f0e0d0c0b0a
1817GLOBL ·AVX2_c48<>(SB), RODATA|NOPTR, $32
1818
1819DATA ·AVX2_iv0<>+0(SB)/8, $0x6a09e667f3bcc908
1820DATA ·AVX2_iv0<>+8(SB)/8, $0xbb67ae8584caa73b
1821DATA ·AVX2_iv0<>+16(SB)/8, $0x3c6ef372fe94f82b
1822DATA ·AVX2_iv0<>+24(SB)/8, $0xa54ff53a5f1d36f1
1823GLOBL ·AVX2_iv0<>(SB), RODATA|NOPTR, $32
1824
1825DATA ·AVX2_iv1<>+0(SB)/8, $0x510e527fade682d1
1826DATA ·AVX2_iv1<>+8(SB)/8, $0x9b05688c2b3e6c1f
1827DATA ·AVX2_iv1<>+16(SB)/8, $0x1f83d9abfb41bd6b
1828DATA ·AVX2_iv1<>+24(SB)/8, $0x5be0cd19137e2179
1829GLOBL ·AVX2_iv1<>(SB), RODATA|NOPTR, $32
1830
1831// func hashBlocksAVX(h *[8]uint64, c *[2]uint64, flag uint64, blocks []byte)
1832// Requires: AVX, SSE2
1833TEXT ·hashBlocksAVX(SB), NOSPLIT, $288-48
1834	MOVQ    h+0(FP), AX
1835	MOVQ    c+8(FP), BX
1836	MOVQ    flag+16(FP), CX
1837	MOVQ    blocks_base+24(FP), SI
1838	MOVQ    blocks_len+32(FP), DI
1839	MOVQ    SP, R10
1840	ADDQ    $0x0f, R10
1841	ANDQ    $-16, R10
1842	VMOVDQU ·AVX_c40<>+0(SB), X0
1843	VMOVDQU ·AVX_c48<>+0(SB), X1
1844	VMOVDQA X0, X8
1845	VMOVDQA X1, X9
1846	VMOVDQU ·AVX_iv3<>+0(SB), X0
1847	VMOVDQA X0, (R10)
1848	XORQ    CX, (R10)
1849	VMOVDQU (AX), X10
1850	VMOVDQU 16(AX), X11
1851	VMOVDQU 32(AX), X2
1852	VMOVDQU 48(AX), X3
1853	MOVQ    (BX), R8
1854	MOVQ    8(BX), R9
1855
1856loop:
1857	ADDQ $0x80, R8
1858	CMPQ R8, $0x80
1859	JGE  noinc
1860	INCQ R9
1861
1862noinc:
1863	BYTE    $0xc4
1864	BYTE    $0x41
1865	BYTE    $0xf9
1866	BYTE    $0x6e
1867	BYTE    $0xf8
1868	BYTE    $0xc4
1869	BYTE    $0x43
1870	BYTE    $0x81
1871	BYTE    $0x22
1872	BYTE    $0xf9
1873	BYTE    $0x01
1874	VMOVDQA X10, X0
1875	VMOVDQA X11, X1
1876	VMOVDQU ·AVX_iv0<>+0(SB), X4
1877	VMOVDQU ·AVX_iv1<>+0(SB), X5
1878	VMOVDQU ·AVX_iv2<>+0(SB), X6
1879	VPXOR   X15, X6, X6
1880	VMOVDQA (R10), X7
1881	BYTE    $0xc5
1882	BYTE    $0x7a
1883	BYTE    $0x7e
1884	BYTE    $0x26
1885	BYTE    $0xc5
1886	BYTE    $0x7a
1887	BYTE    $0x7e
1888	BYTE    $0x6e
1889	BYTE    $0x20
1890	BYTE    $0xc5
1891	BYTE    $0x7a
1892	BYTE    $0x7e
1893	BYTE    $0x76
1894	BYTE    $0x08
1895	BYTE    $0xc5
1896	BYTE    $0x7a
1897	BYTE    $0x7e
1898	BYTE    $0x7e
1899	BYTE    $0x28
1900	BYTE    $0xc4
1901	BYTE    $0x63
1902	BYTE    $0x99
1903	BYTE    $0x22
1904	BYTE    $0x66
1905	BYTE    $0x10
1906	BYTE    $0x01
1907	BYTE    $0xc4
1908	BYTE    $0x63
1909	BYTE    $0x91
1910	BYTE    $0x22
1911	BYTE    $0x6e
1912	BYTE    $0x30
1913	BYTE    $0x01
1914	BYTE    $0xc4
1915	BYTE    $0x63
1916	BYTE    $0x89
1917	BYTE    $0x22
1918	BYTE    $0x76
1919	BYTE    $0x18
1920	BYTE    $0x01
1921	BYTE    $0xc4
1922	BYTE    $0x63
1923	BYTE    $0x81
1924	BYTE    $0x22
1925	BYTE    $0x7e
1926	BYTE    $0x38
1927	BYTE    $0x01
1928	VMOVDQA X12, 16(R10)
1929	VMOVDQA X13, 32(R10)
1930	VMOVDQA X14, 48(R10)
1931	VMOVDQA X15, 64(R10)
1932	VPADDQ  X12, X0, X0
1933	VPADDQ  X2, X0, X0
1934	VPADDQ  X13, X1, X1
1935	VPADDQ  X3, X1, X1
1936	VPXOR   X0, X6, X6
1937	VPXOR   X1, X7, X7
1938	VPSHUFD $-79, X6, X6
1939	VPSHUFD $-79, X7, X7
1940	VPADDQ  X6, X4, X4
1941	VPADDQ  X7, X5, X5
1942	VPXOR   X4, X2, X2
1943	VPXOR   X5, X3, X3
1944	VPSHUFB X8, X2, X2
1945	VPSHUFB X8, X3, X3
1946	VPADDQ  X14, X0, X0
1947	VPADDQ  X2, X0, X0
1948	VPADDQ  X15, X1, X1
1949	VPADDQ  X3, X1, X1
1950	VPXOR   X0, X6, X6
1951	VPXOR   X1, X7, X7
1952	VPSHUFB X9, X6, X6
1953	VPSHUFB X9, X7, X7
1954	VPADDQ  X6, X4, X4
1955	VPADDQ  X7, X5, X5
1956	VPXOR   X4, X2, X2
1957	VPXOR   X5, X3, X3
1958	VPADDQ  X2, X2, X15
1959	VPSRLQ  $0x3f, X2, X2
1960	VPXOR   X15, X2, X2
1961	VPADDQ  X3, X3, X15
1962	VPSRLQ  $0x3f, X3, X3
1963	VPXOR   X15, X3, X3
1964	VMOVDQA X6, X13
1965	VMOVDQA X2, X14
1966	VMOVDQA X4, X6
1967	BYTE    $0xc4
1968	BYTE    $0x41
1969	BYTE    $0x11
1970	BYTE    $0x6c
1971	BYTE    $0xfd
1972	VMOVDQA X5, X4
1973	VMOVDQA X6, X5
1974	BYTE    $0xc4
1975	BYTE    $0xc1
1976	BYTE    $0x41
1977	BYTE    $0x6d
1978	BYTE    $0xf7
1979	BYTE    $0xc5
1980	BYTE    $0x41
1981	BYTE    $0x6c
1982	BYTE    $0xff
1983	BYTE    $0xc4
1984	BYTE    $0xc1
1985	BYTE    $0x11
1986	BYTE    $0x6d
1987	BYTE    $0xff
1988	BYTE    $0xc5
1989	BYTE    $0x61
1990	BYTE    $0x6c
1991	BYTE    $0xfb
1992	BYTE    $0xc4
1993	BYTE    $0xc1
1994	BYTE    $0x69
1995	BYTE    $0x6d
1996	BYTE    $0xd7
1997	BYTE    $0xc4
1998	BYTE    $0x41
1999	BYTE    $0x09
2000	BYTE    $0x6c
2001	BYTE    $0xfe
2002	BYTE    $0xc4
2003	BYTE    $0xc1
2004	BYTE    $0x61
2005	BYTE    $0x6d
2006	BYTE    $0xdf
2007	BYTE    $0xc5
2008	BYTE    $0x7a
2009	BYTE    $0x7e
2010	BYTE    $0x66
2011	BYTE    $0x40
2012	BYTE    $0xc5
2013	BYTE    $0x7a
2014	BYTE    $0x7e
2015	BYTE    $0x6e
2016	BYTE    $0x60
2017	BYTE    $0xc5
2018	BYTE    $0x7a
2019	BYTE    $0x7e
2020	BYTE    $0x76
2021	BYTE    $0x48
2022	BYTE    $0xc5
2023	BYTE    $0x7a
2024	BYTE    $0x7e
2025	BYTE    $0x7e
2026	BYTE    $0x68
2027	BYTE    $0xc4
2028	BYTE    $0x63
2029	BYTE    $0x99
2030	BYTE    $0x22
2031	BYTE    $0x66
2032	BYTE    $0x50
2033	BYTE    $0x01
2034	BYTE    $0xc4
2035	BYTE    $0x63
2036	BYTE    $0x91
2037	BYTE    $0x22
2038	BYTE    $0x6e
2039	BYTE    $0x70
2040	BYTE    $0x01
2041	BYTE    $0xc4
2042	BYTE    $0x63
2043	BYTE    $0x89
2044	BYTE    $0x22
2045	BYTE    $0x76
2046	BYTE    $0x58
2047	BYTE    $0x01
2048	BYTE    $0xc4
2049	BYTE    $0x63
2050	BYTE    $0x81
2051	BYTE    $0x22
2052	BYTE    $0x7e
2053	BYTE    $0x78
2054	BYTE    $0x01
2055	VMOVDQA X12, 80(R10)
2056	VMOVDQA X13, 96(R10)
2057	VMOVDQA X14, 112(R10)
2058	VMOVDQA X15, 128(R10)
2059	VPADDQ  X12, X0, X0
2060	VPADDQ  X2, X0, X0
2061	VPADDQ  X13, X1, X1
2062	VPADDQ  X3, X1, X1
2063	VPXOR   X0, X6, X6
2064	VPXOR   X1, X7, X7
2065	VPSHUFD $-79, X6, X6
2066	VPSHUFD $-79, X7, X7
2067	VPADDQ  X6, X4, X4
2068	VPADDQ  X7, X5, X5
2069	VPXOR   X4, X2, X2
2070	VPXOR   X5, X3, X3
2071	VPSHUFB X8, X2, X2
2072	VPSHUFB X8, X3, X3
2073	VPADDQ  X14, X0, X0
2074	VPADDQ  X2, X0, X0
2075	VPADDQ  X15, X1, X1
2076	VPADDQ  X3, X1, X1
2077	VPXOR   X0, X6, X6
2078	VPXOR   X1, X7, X7
2079	VPSHUFB X9, X6, X6
2080	VPSHUFB X9, X7, X7
2081	VPADDQ  X6, X4, X4
2082	VPADDQ  X7, X5, X5
2083	VPXOR   X4, X2, X2
2084	VPXOR   X5, X3, X3
2085	VPADDQ  X2, X2, X15
2086	VPSRLQ  $0x3f, X2, X2
2087	VPXOR   X15, X2, X2
2088	VPADDQ  X3, X3, X15
2089	VPSRLQ  $0x3f, X3, X3
2090	VPXOR   X15, X3, X3
2091	VMOVDQA X2, X13
2092	VMOVDQA X4, X14
2093	BYTE    $0xc5
2094	BYTE    $0x69
2095	BYTE    $0x6c
2096	BYTE    $0xfa
2097	VMOVDQA X5, X4
2098	BYTE    $0xc4
2099	BYTE    $0xc1
2100	BYTE    $0x61
2101	BYTE    $0x6d
2102	BYTE    $0xd7
2103	VMOVDQA X14, X5
2104	BYTE    $0xc5
2105	BYTE    $0x61
2106	BYTE    $0x6c
2107	BYTE    $0xfb
2108	VMOVDQA X6, X14
2109	BYTE    $0xc4
2110	BYTE    $0xc1
2111	BYTE    $0x11
2112	BYTE    $0x6d
2113	BYTE    $0xdf
2114	BYTE    $0xc5
2115	BYTE    $0x41
2116	BYTE    $0x6c
2117	BYTE    $0xff
2118	BYTE    $0xc4
2119	BYTE    $0xc1
2120	BYTE    $0x49
2121	BYTE    $0x6d
2122	BYTE    $0xf7
2123	BYTE    $0xc4
2124	BYTE    $0x41
2125	BYTE    $0x09
2126	BYTE    $0x6c
2127	BYTE    $0xfe
2128	BYTE    $0xc4
2129	BYTE    $0xc1
2130	BYTE    $0x41
2131	BYTE    $0x6d
2132	BYTE    $0xff
2133	BYTE    $0xc5
2134	BYTE    $0x7a
2135	BYTE    $0x7e
2136	BYTE    $0x66
2137	BYTE    $0x70
2138	BYTE    $0xc5
2139	BYTE    $0x7a
2140	BYTE    $0x7e
2141	BYTE    $0x6e
2142	BYTE    $0x48
2143	BYTE    $0xc5
2144	BYTE    $0x7a
2145	BYTE    $0x7e
2146	BYTE    $0x76
2147	BYTE    $0x50
2148	BYTE    $0xc5
2149	BYTE    $0x7a
2150	BYTE    $0x7e
2151	BYTE    $0x7e
2152	BYTE    $0x78
2153	BYTE    $0xc4
2154	BYTE    $0x63
2155	BYTE    $0x99
2156	BYTE    $0x22
2157	BYTE    $0x66
2158	BYTE    $0x20
2159	BYTE    $0x01
2160	BYTE    $0xc4
2161	BYTE    $0x63
2162	BYTE    $0x91
2163	BYTE    $0x22
2164	BYTE    $0x6e
2165	BYTE    $0x68
2166	BYTE    $0x01
2167	BYTE    $0xc4
2168	BYTE    $0x63
2169	BYTE    $0x89
2170	BYTE    $0x22
2171	BYTE    $0x76
2172	BYTE    $0x40
2173	BYTE    $0x01
2174	BYTE    $0xc4
2175	BYTE    $0x63
2176	BYTE    $0x81
2177	BYTE    $0x22
2178	BYTE    $0x7e
2179	BYTE    $0x30
2180	BYTE    $0x01
2181	VMOVDQA X12, 144(R10)
2182	VMOVDQA X13, 160(R10)
2183	VMOVDQA X14, 176(R10)
2184	VMOVDQA X15, 192(R10)
2185	VPADDQ  X12, X0, X0
2186	VPADDQ  X2, X0, X0
2187	VPADDQ  X13, X1, X1
2188	VPADDQ  X3, X1, X1
2189	VPXOR   X0, X6, X6
2190	VPXOR   X1, X7, X7
2191	VPSHUFD $-79, X6, X6
2192	VPSHUFD $-79, X7, X7
2193	VPADDQ  X6, X4, X4
2194	VPADDQ  X7, X5, X5
2195	VPXOR   X4, X2, X2
2196	VPXOR   X5, X3, X3
2197	VPSHUFB X8, X2, X2
2198	VPSHUFB X8, X3, X3
2199	VPADDQ  X14, X0, X0
2200	VPADDQ  X2, X0, X0
2201	VPADDQ  X15, X1, X1
2202	VPADDQ  X3, X1, X1
2203	VPXOR   X0, X6, X6
2204	VPXOR   X1, X7, X7
2205	VPSHUFB X9, X6, X6
2206	VPSHUFB X9, X7, X7
2207	VPADDQ  X6, X4, X4
2208	VPADDQ  X7, X5, X5
2209	VPXOR   X4, X2, X2
2210	VPXOR   X5, X3, X3
2211	VPADDQ  X2, X2, X15
2212	VPSRLQ  $0x3f, X2, X2
2213	VPXOR   X15, X2, X2
2214	VPADDQ  X3, X3, X15
2215	VPSRLQ  $0x3f, X3, X3
2216	VPXOR   X15, X3, X3
2217	VMOVDQA X6, X13
2218	VMOVDQA X2, X14
2219	VMOVDQA X4, X6
2220	BYTE    $0xc4
2221	BYTE    $0x41
2222	BYTE    $0x11
2223	BYTE    $0x6c
2224	BYTE    $0xfd
2225	VMOVDQA X5, X4
2226	VMOVDQA X6, X5
2227	BYTE    $0xc4
2228	BYTE    $0xc1
2229	BYTE    $0x41
2230	BYTE    $0x6d
2231	BYTE    $0xf7
2232	BYTE    $0xc5
2233	BYTE    $0x41
2234	BYTE    $0x6c
2235	BYTE    $0xff
2236	BYTE    $0xc4
2237	BYTE    $0xc1
2238	BYTE    $0x11
2239	BYTE    $0x6d
2240	BYTE    $0xff
2241	BYTE    $0xc5
2242	BYTE    $0x61
2243	BYTE    $0x6c
2244	BYTE    $0xfb
2245	BYTE    $0xc4
2246	BYTE    $0xc1
2247	BYTE    $0x69
2248	BYTE    $0x6d
2249	BYTE    $0xd7
2250	BYTE    $0xc4
2251	BYTE    $0x41
2252	BYTE    $0x09
2253	BYTE    $0x6c
2254	BYTE    $0xfe
2255	BYTE    $0xc4
2256	BYTE    $0xc1
2257	BYTE    $0x61
2258	BYTE    $0x6d
2259	BYTE    $0xdf
2260	VPSHUFD $0x4e, (SI), X12
2261	BYTE    $0xc5
2262	BYTE    $0x7a
2263	BYTE    $0x7e
2264	BYTE    $0x6e
2265	BYTE    $0x58
2266	BYTE    $0xc5
2267	BYTE    $0x7a
2268	BYTE    $0x7e
2269	BYTE    $0x76
2270	BYTE    $0x60
2271	BYTE    $0xc5
2272	BYTE    $0x7a
2273	BYTE    $0x7e
2274	BYTE    $0x7e
2275	BYTE    $0x38
2276	BYTE    $0xc4
2277	BYTE    $0x63
2278	BYTE    $0x91
2279	BYTE    $0x22
2280	BYTE    $0x6e
2281	BYTE    $0x28
2282	BYTE    $0x01
2283	BYTE    $0xc4
2284	BYTE    $0x63
2285	BYTE    $0x89
2286	BYTE    $0x22
2287	BYTE    $0x76
2288	BYTE    $0x10
2289	BYTE    $0x01
2290	BYTE    $0xc4
2291	BYTE    $0x63
2292	BYTE    $0x81
2293	BYTE    $0x22
2294	BYTE    $0x7e
2295	BYTE    $0x18
2296	BYTE    $0x01
2297	VMOVDQA X12, 208(R10)
2298	VMOVDQA X13, 224(R10)
2299	VMOVDQA X14, 240(R10)
2300	VMOVDQA X15, 256(R10)
2301	VPADDQ  X12, X0, X0
2302	VPADDQ  X2, X0, X0
2303	VPADDQ  X13, X1, X1
2304	VPADDQ  X3, X1, X1
2305	VPXOR   X0, X6, X6
2306	VPXOR   X1, X7, X7
2307	VPSHUFD $-79, X6, X6
2308	VPSHUFD $-79, X7, X7
2309	VPADDQ  X6, X4, X4
2310	VPADDQ  X7, X5, X5
2311	VPXOR   X4, X2, X2
2312	VPXOR   X5, X3, X3
2313	VPSHUFB X8, X2, X2
2314	VPSHUFB X8, X3, X3
2315	VPADDQ  X14, X0, X0
2316	VPADDQ  X2, X0, X0
2317	VPADDQ  X15, X1, X1
2318	VPADDQ  X3, X1, X1
2319	VPXOR   X0, X6, X6
2320	VPXOR   X1, X7, X7
2321	VPSHUFB X9, X6, X6
2322	VPSHUFB X9, X7, X7
2323	VPADDQ  X6, X4, X4
2324	VPADDQ  X7, X5, X5
2325	VPXOR   X4, X2, X2
2326	VPXOR   X5, X3, X3
2327	VPADDQ  X2, X2, X15
2328	VPSRLQ  $0x3f, X2, X2
2329	VPXOR   X15, X2, X2
2330	VPADDQ  X3, X3, X15
2331	VPSRLQ  $0x3f, X3, X3
2332	VPXOR   X15, X3, X3
2333	VMOVDQA X2, X13
2334	VMOVDQA X4, X14
2335	BYTE    $0xc5
2336	BYTE    $0x69
2337	BYTE    $0x6c
2338	BYTE    $0xfa
2339	VMOVDQA X5, X4
2340	BYTE    $0xc4
2341	BYTE    $0xc1
2342	BYTE    $0x61
2343	BYTE    $0x6d
2344	BYTE    $0xd7
2345	VMOVDQA X14, X5
2346	BYTE    $0xc5
2347	BYTE    $0x61
2348	BYTE    $0x6c
2349	BYTE    $0xfb
2350	VMOVDQA X6, X14
2351	BYTE    $0xc4
2352	BYTE    $0xc1
2353	BYTE    $0x11
2354	BYTE    $0x6d
2355	BYTE    $0xdf
2356	BYTE    $0xc5
2357	BYTE    $0x41
2358	BYTE    $0x6c
2359	BYTE    $0xff
2360	BYTE    $0xc4
2361	BYTE    $0xc1
2362	BYTE    $0x49
2363	BYTE    $0x6d
2364	BYTE    $0xf7
2365	BYTE    $0xc4
2366	BYTE    $0x41
2367	BYTE    $0x09
2368	BYTE    $0x6c
2369	BYTE    $0xfe
2370	BYTE    $0xc4
2371	BYTE    $0xc1
2372	BYTE    $0x41
2373	BYTE    $0x6d
2374	BYTE    $0xff
2375	VMOVDQU 88(SI), X12
2376	BYTE    $0xc5
2377	BYTE    $0x7a
2378	BYTE    $0x7e
2379	BYTE    $0x6e
2380	BYTE    $0x28
2381	BYTE    $0xc5
2382	BYTE    $0x7a
2383	BYTE    $0x7e
2384	BYTE    $0x76
2385	BYTE    $0x40
2386	BYTE    $0xc5
2387	BYTE    $0x7a
2388	BYTE    $0x7e
2389	BYTE    $0x7e
2390	BYTE    $0x10
2391	BYTE    $0xc4
2392	BYTE    $0x63
2393	BYTE    $0x91
2394	BYTE    $0x22
2395	BYTE    $0x6e
2396	BYTE    $0x78
2397	BYTE    $0x01
2398	BYTE    $0xc4
2399	BYTE    $0x63
2400	BYTE    $0x89
2401	BYTE    $0x22
2402	BYTE    $0x36
2403	BYTE    $0x01
2404	BYTE    $0xc4
2405	BYTE    $0x63
2406	BYTE    $0x81
2407	BYTE    $0x22
2408	BYTE    $0x7e
2409	BYTE    $0x68
2410	BYTE    $0x01
2411	VPADDQ  X12, X0, X0
2412	VPADDQ  X2, X0, X0
2413	VPADDQ  X13, X1, X1
2414	VPADDQ  X3, X1, X1
2415	VPXOR   X0, X6, X6
2416	VPXOR   X1, X7, X7
2417	VPSHUFD $-79, X6, X6
2418	VPSHUFD $-79, X7, X7
2419	VPADDQ  X6, X4, X4
2420	VPADDQ  X7, X5, X5
2421	VPXOR   X4, X2, X2
2422	VPXOR   X5, X3, X3
2423	VPSHUFB X8, X2, X2
2424	VPSHUFB X8, X3, X3
2425	VPADDQ  X14, X0, X0
2426	VPADDQ  X2, X0, X0
2427	VPADDQ  X15, X1, X1
2428	VPADDQ  X3, X1, X1
2429	VPXOR   X0, X6, X6
2430	VPXOR   X1, X7, X7
2431	VPSHUFB X9, X6, X6
2432	VPSHUFB X9, X7, X7
2433	VPADDQ  X6, X4, X4
2434	VPADDQ  X7, X5, X5
2435	VPXOR   X4, X2, X2
2436	VPXOR   X5, X3, X3
2437	VPADDQ  X2, X2, X15
2438	VPSRLQ  $0x3f, X2, X2
2439	VPXOR   X15, X2, X2
2440	VPADDQ  X3, X3, X15
2441	VPSRLQ  $0x3f, X3, X3
2442	VPXOR   X15, X3, X3
2443	VMOVDQA X6, X13
2444	VMOVDQA X2, X14
2445	VMOVDQA X4, X6
2446	BYTE    $0xc4
2447	BYTE    $0x41
2448	BYTE    $0x11
2449	BYTE    $0x6c
2450	BYTE    $0xfd
2451	VMOVDQA X5, X4
2452	VMOVDQA X6, X5
2453	BYTE    $0xc4
2454	BYTE    $0xc1
2455	BYTE    $0x41
2456	BYTE    $0x6d
2457	BYTE    $0xf7
2458	BYTE    $0xc5
2459	BYTE    $0x41
2460	BYTE    $0x6c
2461	BYTE    $0xff
2462	BYTE    $0xc4
2463	BYTE    $0xc1
2464	BYTE    $0x11
2465	BYTE    $0x6d
2466	BYTE    $0xff
2467	BYTE    $0xc5
2468	BYTE    $0x61
2469	BYTE    $0x6c
2470	BYTE    $0xfb
2471	BYTE    $0xc4
2472	BYTE    $0xc1
2473	BYTE    $0x69
2474	BYTE    $0x6d
2475	BYTE    $0xd7
2476	BYTE    $0xc4
2477	BYTE    $0x41
2478	BYTE    $0x09
2479	BYTE    $0x6c
2480	BYTE    $0xfe
2481	BYTE    $0xc4
2482	BYTE    $0xc1
2483	BYTE    $0x61
2484	BYTE    $0x6d
2485	BYTE    $0xdf
2486	BYTE    $0xc5
2487	BYTE    $0x7a
2488	BYTE    $0x7e
2489	BYTE    $0x66
2490	BYTE    $0x50
2491	BYTE    $0xc5
2492	BYTE    $0x7a
2493	BYTE    $0x7e
2494	BYTE    $0x6e
2495	BYTE    $0x38
2496	BYTE    $0xc5
2497	BYTE    $0x7a
2498	BYTE    $0x7e
2499	BYTE    $0x76
2500	BYTE    $0x70
2501	BYTE    $0xc5
2502	BYTE    $0x7a
2503	BYTE    $0x7e
2504	BYTE    $0x7e
2505	BYTE    $0x08
2506	BYTE    $0xc4
2507	BYTE    $0x63
2508	BYTE    $0x99
2509	BYTE    $0x22
2510	BYTE    $0x66
2511	BYTE    $0x18
2512	BYTE    $0x01
2513	BYTE    $0xc4
2514	BYTE    $0x63
2515	BYTE    $0x91
2516	BYTE    $0x22
2517	BYTE    $0x6e
2518	BYTE    $0x48
2519	BYTE    $0x01
2520	BYTE    $0xc4
2521	BYTE    $0x63
2522	BYTE    $0x89
2523	BYTE    $0x22
2524	BYTE    $0x76
2525	BYTE    $0x30
2526	BYTE    $0x01
2527	BYTE    $0xc4
2528	BYTE    $0x63
2529	BYTE    $0x81
2530	BYTE    $0x22
2531	BYTE    $0x7e
2532	BYTE    $0x20
2533	BYTE    $0x01
2534	VPADDQ  X12, X0, X0
2535	VPADDQ  X2, X0, X0
2536	VPADDQ  X13, X1, X1
2537	VPADDQ  X3, X1, X1
2538	VPXOR   X0, X6, X6
2539	VPXOR   X1, X7, X7
2540	VPSHUFD $-79, X6, X6
2541	VPSHUFD $-79, X7, X7
2542	VPADDQ  X6, X4, X4
2543	VPADDQ  X7, X5, X5
2544	VPXOR   X4, X2, X2
2545	VPXOR   X5, X3, X3
2546	VPSHUFB X8, X2, X2
2547	VPSHUFB X8, X3, X3
2548	VPADDQ  X14, X0, X0
2549	VPADDQ  X2, X0, X0
2550	VPADDQ  X15, X1, X1
2551	VPADDQ  X3, X1, X1
2552	VPXOR   X0, X6, X6
2553	VPXOR   X1, X7, X7
2554	VPSHUFB X9, X6, X6
2555	VPSHUFB X9, X7, X7
2556	VPADDQ  X6, X4, X4
2557	VPADDQ  X7, X5, X5
2558	VPXOR   X4, X2, X2
2559	VPXOR   X5, X3, X3
2560	VPADDQ  X2, X2, X15
2561	VPSRLQ  $0x3f, X2, X2
2562	VPXOR   X15, X2, X2
2563	VPADDQ  X3, X3, X15
2564	VPSRLQ  $0x3f, X3, X3
2565	VPXOR   X15, X3, X3
2566	VMOVDQA X2, X13
2567	VMOVDQA X4, X14
2568	BYTE    $0xc5
2569	BYTE    $0x69
2570	BYTE    $0x6c
2571	BYTE    $0xfa
2572	VMOVDQA X5, X4
2573	BYTE    $0xc4
2574	BYTE    $0xc1
2575	BYTE    $0x61
2576	BYTE    $0x6d
2577	BYTE    $0xd7
2578	VMOVDQA X14, X5
2579	BYTE    $0xc5
2580	BYTE    $0x61
2581	BYTE    $0x6c
2582	BYTE    $0xfb
2583	VMOVDQA X6, X14
2584	BYTE    $0xc4
2585	BYTE    $0xc1
2586	BYTE    $0x11
2587	BYTE    $0x6d
2588	BYTE    $0xdf
2589	BYTE    $0xc5
2590	BYTE    $0x41
2591	BYTE    $0x6c
2592	BYTE    $0xff
2593	BYTE    $0xc4
2594	BYTE    $0xc1
2595	BYTE    $0x49
2596	BYTE    $0x6d
2597	BYTE    $0xf7
2598	BYTE    $0xc4
2599	BYTE    $0x41
2600	BYTE    $0x09
2601	BYTE    $0x6c
2602	BYTE    $0xfe
2603	BYTE    $0xc4
2604	BYTE    $0xc1
2605	BYTE    $0x41
2606	BYTE    $0x6d
2607	BYTE    $0xff
2608	BYTE    $0xc5
2609	BYTE    $0x7a
2610	BYTE    $0x7e
2611	BYTE    $0x66
2612	BYTE    $0x38
2613	BYTE    $0xc5
2614	BYTE    $0x7a
2615	BYTE    $0x7e
2616	BYTE    $0x6e
2617	BYTE    $0x68
2618	BYTE    $0xc5
2619	BYTE    $0x7a
2620	BYTE    $0x7e
2621	BYTE    $0x76
2622	BYTE    $0x48
2623	BYTE    $0xc5
2624	BYTE    $0x7a
2625	BYTE    $0x7e
2626	BYTE    $0x7e
2627	BYTE    $0x60
2628	BYTE    $0xc4
2629	BYTE    $0x63
2630	BYTE    $0x99
2631	BYTE    $0x22
2632	BYTE    $0x66
2633	BYTE    $0x18
2634	BYTE    $0x01
2635	BYTE    $0xc4
2636	BYTE    $0x63
2637	BYTE    $0x91
2638	BYTE    $0x22
2639	BYTE    $0x6e
2640	BYTE    $0x58
2641	BYTE    $0x01
2642	BYTE    $0xc4
2643	BYTE    $0x63
2644	BYTE    $0x89
2645	BYTE    $0x22
2646	BYTE    $0x76
2647	BYTE    $0x08
2648	BYTE    $0x01
2649	BYTE    $0xc4
2650	BYTE    $0x63
2651	BYTE    $0x81
2652	BYTE    $0x22
2653	BYTE    $0x7e
2654	BYTE    $0x70
2655	BYTE    $0x01
2656	VPADDQ  X12, X0, X0
2657	VPADDQ  X2, X0, X0
2658	VPADDQ  X13, X1, X1
2659	VPADDQ  X3, X1, X1
2660	VPXOR   X0, X6, X6
2661	VPXOR   X1, X7, X7
2662	VPSHUFD $-79, X6, X6
2663	VPSHUFD $-79, X7, X7
2664	VPADDQ  X6, X4, X4
2665	VPADDQ  X7, X5, X5
2666	VPXOR   X4, X2, X2
2667	VPXOR   X5, X3, X3
2668	VPSHUFB X8, X2, X2
2669	VPSHUFB X8, X3, X3
2670	VPADDQ  X14, X0, X0
2671	VPADDQ  X2, X0, X0
2672	VPADDQ  X15, X1, X1
2673	VPADDQ  X3, X1, X1
2674	VPXOR   X0, X6, X6
2675	VPXOR   X1, X7, X7
2676	VPSHUFB X9, X6, X6
2677	VPSHUFB X9, X7, X7
2678	VPADDQ  X6, X4, X4
2679	VPADDQ  X7, X5, X5
2680	VPXOR   X4, X2, X2
2681	VPXOR   X5, X3, X3
2682	VPADDQ  X2, X2, X15
2683	VPSRLQ  $0x3f, X2, X2
2684	VPXOR   X15, X2, X2
2685	VPADDQ  X3, X3, X15
2686	VPSRLQ  $0x3f, X3, X3
2687	VPXOR   X15, X3, X3
2688	VMOVDQA X6, X13
2689	VMOVDQA X2, X14
2690	VMOVDQA X4, X6
2691	BYTE    $0xc4
2692	BYTE    $0x41
2693	BYTE    $0x11
2694	BYTE    $0x6c
2695	BYTE    $0xfd
2696	VMOVDQA X5, X4
2697	VMOVDQA X6, X5
2698	BYTE    $0xc4
2699	BYTE    $0xc1
2700	BYTE    $0x41
2701	BYTE    $0x6d
2702	BYTE    $0xf7
2703	BYTE    $0xc5
2704	BYTE    $0x41
2705	BYTE    $0x6c
2706	BYTE    $0xff
2707	BYTE    $0xc4
2708	BYTE    $0xc1
2709	BYTE    $0x11
2710	BYTE    $0x6d
2711	BYTE    $0xff
2712	BYTE    $0xc5
2713	BYTE    $0x61
2714	BYTE    $0x6c
2715	BYTE    $0xfb
2716	BYTE    $0xc4
2717	BYTE    $0xc1
2718	BYTE    $0x69
2719	BYTE    $0x6d
2720	BYTE    $0xd7
2721	BYTE    $0xc4
2722	BYTE    $0x41
2723	BYTE    $0x09
2724	BYTE    $0x6c
2725	BYTE    $0xfe
2726	BYTE    $0xc4
2727	BYTE    $0xc1
2728	BYTE    $0x61
2729	BYTE    $0x6d
2730	BYTE    $0xdf
2731	BYTE    $0xc5
2732	BYTE    $0x7a
2733	BYTE    $0x7e
2734	BYTE    $0x66
2735	BYTE    $0x10
2736	BYTE    $0xc5
2737	BYTE    $0x7a
2738	BYTE    $0x7e
2739	BYTE    $0x6e
2740	BYTE    $0x20
2741	BYTE    $0xc5
2742	BYTE    $0x7a
2743	BYTE    $0x7e
2744	BYTE    $0x76
2745	BYTE    $0x30
2746	BYTE    $0xc5
2747	BYTE    $0x7a
2748	BYTE    $0x7e
2749	BYTE    $0x3e
2750	BYTE    $0xc4
2751	BYTE    $0x63
2752	BYTE    $0x99
2753	BYTE    $0x22
2754	BYTE    $0x66
2755	BYTE    $0x28
2756	BYTE    $0x01
2757	BYTE    $0xc4
2758	BYTE    $0x63
2759	BYTE    $0x91
2760	BYTE    $0x22
2761	BYTE    $0x6e
2762	BYTE    $0x78
2763	BYTE    $0x01
2764	BYTE    $0xc4
2765	BYTE    $0x63
2766	BYTE    $0x89
2767	BYTE    $0x22
2768	BYTE    $0x76
2769	BYTE    $0x50
2770	BYTE    $0x01
2771	BYTE    $0xc4
2772	BYTE    $0x63
2773	BYTE    $0x81
2774	BYTE    $0x22
2775	BYTE    $0x7e
2776	BYTE    $0x40
2777	BYTE    $0x01
2778	VPADDQ  X12, X0, X0
2779	VPADDQ  X2, X0, X0
2780	VPADDQ  X13, X1, X1
2781	VPADDQ  X3, X1, X1
2782	VPXOR   X0, X6, X6
2783	VPXOR   X1, X7, X7
2784	VPSHUFD $-79, X6, X6
2785	VPSHUFD $-79, X7, X7
2786	VPADDQ  X6, X4, X4
2787	VPADDQ  X7, X5, X5
2788	VPXOR   X4, X2, X2
2789	VPXOR   X5, X3, X3
2790	VPSHUFB X8, X2, X2
2791	VPSHUFB X8, X3, X3
2792	VPADDQ  X14, X0, X0
2793	VPADDQ  X2, X0, X0
2794	VPADDQ  X15, X1, X1
2795	VPADDQ  X3, X1, X1
2796	VPXOR   X0, X6, X6
2797	VPXOR   X1, X7, X7
2798	VPSHUFB X9, X6, X6
2799	VPSHUFB X9, X7, X7
2800	VPADDQ  X6, X4, X4
2801	VPADDQ  X7, X5, X5
2802	VPXOR   X4, X2, X2
2803	VPXOR   X5, X3, X3
2804	VPADDQ  X2, X2, X15
2805	VPSRLQ  $0x3f, X2, X2
2806	VPXOR   X15, X2, X2
2807	VPADDQ  X3, X3, X15
2808	VPSRLQ  $0x3f, X3, X3
2809	VPXOR   X15, X3, X3
2810	VMOVDQA X2, X13
2811	VMOVDQA X4, X14
2812	BYTE    $0xc5
2813	BYTE    $0x69
2814	BYTE    $0x6c
2815	BYTE    $0xfa
2816	VMOVDQA X5, X4
2817	BYTE    $0xc4
2818	BYTE    $0xc1
2819	BYTE    $0x61
2820	BYTE    $0x6d
2821	BYTE    $0xd7
2822	VMOVDQA X14, X5
2823	BYTE    $0xc5
2824	BYTE    $0x61
2825	BYTE    $0x6c
2826	BYTE    $0xfb
2827	VMOVDQA X6, X14
2828	BYTE    $0xc4
2829	BYTE    $0xc1
2830	BYTE    $0x11
2831	BYTE    $0x6d
2832	BYTE    $0xdf
2833	BYTE    $0xc5
2834	BYTE    $0x41
2835	BYTE    $0x6c
2836	BYTE    $0xff
2837	BYTE    $0xc4
2838	BYTE    $0xc1
2839	BYTE    $0x49
2840	BYTE    $0x6d
2841	BYTE    $0xf7
2842	BYTE    $0xc4
2843	BYTE    $0x41
2844	BYTE    $0x09
2845	BYTE    $0x6c
2846	BYTE    $0xfe
2847	BYTE    $0xc4
2848	BYTE    $0xc1
2849	BYTE    $0x41
2850	BYTE    $0x6d
2851	BYTE    $0xff
2852	BYTE    $0xc5
2853	BYTE    $0x7a
2854	BYTE    $0x7e
2855	BYTE    $0x66
2856	BYTE    $0x48
2857	BYTE    $0xc5
2858	BYTE    $0x7a
2859	BYTE    $0x7e
2860	BYTE    $0x6e
2861	BYTE    $0x10
2862	BYTE    $0xc5
2863	BYTE    $0x7a
2864	BYTE    $0x7e
2865	BYTE    $0x36
2866	BYTE    $0xc5
2867	BYTE    $0x7a
2868	BYTE    $0x7e
2869	BYTE    $0x7e
2870	BYTE    $0x20
2871	BYTE    $0xc4
2872	BYTE    $0x63
2873	BYTE    $0x99
2874	BYTE    $0x22
2875	BYTE    $0x66
2876	BYTE    $0x28
2877	BYTE    $0x01
2878	BYTE    $0xc4
2879	BYTE    $0x63
2880	BYTE    $0x91
2881	BYTE    $0x22
2882	BYTE    $0x6e
2883	BYTE    $0x50
2884	BYTE    $0x01
2885	BYTE    $0xc4
2886	BYTE    $0x63
2887	BYTE    $0x89
2888	BYTE    $0x22
2889	BYTE    $0x76
2890	BYTE    $0x38
2891	BYTE    $0x01
2892	BYTE    $0xc4
2893	BYTE    $0x63
2894	BYTE    $0x81
2895	BYTE    $0x22
2896	BYTE    $0x7e
2897	BYTE    $0x78
2898	BYTE    $0x01
2899	VPADDQ  X12, X0, X0
2900	VPADDQ  X2, X0, X0
2901	VPADDQ  X13, X1, X1
2902	VPADDQ  X3, X1, X1
2903	VPXOR   X0, X6, X6
2904	VPXOR   X1, X7, X7
2905	VPSHUFD $-79, X6, X6
2906	VPSHUFD $-79, X7, X7
2907	VPADDQ  X6, X4, X4
2908	VPADDQ  X7, X5, X5
2909	VPXOR   X4, X2, X2
2910	VPXOR   X5, X3, X3
2911	VPSHUFB X8, X2, X2
2912	VPSHUFB X8, X3, X3
2913	VPADDQ  X14, X0, X0
2914	VPADDQ  X2, X0, X0
2915	VPADDQ  X15, X1, X1
2916	VPADDQ  X3, X1, X1
2917	VPXOR   X0, X6, X6
2918	VPXOR   X1, X7, X7
2919	VPSHUFB X9, X6, X6
2920	VPSHUFB X9, X7, X7
2921	VPADDQ  X6, X4, X4
2922	VPADDQ  X7, X5, X5
2923	VPXOR   X4, X2, X2
2924	VPXOR   X5, X3, X3
2925	VPADDQ  X2, X2, X15
2926	VPSRLQ  $0x3f, X2, X2
2927	VPXOR   X15, X2, X2
2928	VPADDQ  X3, X3, X15
2929	VPSRLQ  $0x3f, X3, X3
2930	VPXOR   X15, X3, X3
2931	VMOVDQA X6, X13
2932	VMOVDQA X2, X14
2933	VMOVDQA X4, X6
2934	BYTE    $0xc4
2935	BYTE    $0x41
2936	BYTE    $0x11
2937	BYTE    $0x6c
2938	BYTE    $0xfd
2939	VMOVDQA X5, X4
2940	VMOVDQA X6, X5
2941	BYTE    $0xc4
2942	BYTE    $0xc1
2943	BYTE    $0x41
2944	BYTE    $0x6d
2945	BYTE    $0xf7
2946	BYTE    $0xc5
2947	BYTE    $0x41
2948	BYTE    $0x6c
2949	BYTE    $0xff
2950	BYTE    $0xc4
2951	BYTE    $0xc1
2952	BYTE    $0x11
2953	BYTE    $0x6d
2954	BYTE    $0xff
2955	BYTE    $0xc5
2956	BYTE    $0x61
2957	BYTE    $0x6c
2958	BYTE    $0xfb
2959	BYTE    $0xc4
2960	BYTE    $0xc1
2961	BYTE    $0x69
2962	BYTE    $0x6d
2963	BYTE    $0xd7
2964	BYTE    $0xc4
2965	BYTE    $0x41
2966	BYTE    $0x09
2967	BYTE    $0x6c
2968	BYTE    $0xfe
2969	BYTE    $0xc4
2970	BYTE    $0xc1
2971	BYTE    $0x61
2972	BYTE    $0x6d
2973	BYTE    $0xdf
2974	BYTE    $0xc5
2975	BYTE    $0x7a
2976	BYTE    $0x7e
2977	BYTE    $0x66
2978	BYTE    $0x70
2979	BYTE    $0xc5
2980	BYTE    $0x7a
2981	BYTE    $0x7e
2982	BYTE    $0x6e
2983	BYTE    $0x30
2984	BYTE    $0xc5
2985	BYTE    $0x7a
2986	BYTE    $0x7e
2987	BYTE    $0x76
2988	BYTE    $0x08
2989	BYTE    $0xc5
2990	BYTE    $0x7a
2991	BYTE    $0x7e
2992	BYTE    $0x7e
2993	BYTE    $0x40
2994	BYTE    $0xc4
2995	BYTE    $0x63
2996	BYTE    $0x99
2997	BYTE    $0x22
2998	BYTE    $0x66
2999	BYTE    $0x58
3000	BYTE    $0x01
3001	BYTE    $0xc4
3002	BYTE    $0x63
3003	BYTE    $0x91
3004	BYTE    $0x22
3005	BYTE    $0x6e
3006	BYTE    $0x18
3007	BYTE    $0x01
3008	BYTE    $0xc4
3009	BYTE    $0x63
3010	BYTE    $0x89
3011	BYTE    $0x22
3012	BYTE    $0x76
3013	BYTE    $0x60
3014	BYTE    $0x01
3015	BYTE    $0xc4
3016	BYTE    $0x63
3017	BYTE    $0x81
3018	BYTE    $0x22
3019	BYTE    $0x7e
3020	BYTE    $0x68
3021	BYTE    $0x01
3022	VPADDQ  X12, X0, X0
3023	VPADDQ  X2, X0, X0
3024	VPADDQ  X13, X1, X1
3025	VPADDQ  X3, X1, X1
3026	VPXOR   X0, X6, X6
3027	VPXOR   X1, X7, X7
3028	VPSHUFD $-79, X6, X6
3029	VPSHUFD $-79, X7, X7
3030	VPADDQ  X6, X4, X4
3031	VPADDQ  X7, X5, X5
3032	VPXOR   X4, X2, X2
3033	VPXOR   X5, X3, X3
3034	VPSHUFB X8, X2, X2
3035	VPSHUFB X8, X3, X3
3036	VPADDQ  X14, X0, X0
3037	VPADDQ  X2, X0, X0
3038	VPADDQ  X15, X1, X1
3039	VPADDQ  X3, X1, X1
3040	VPXOR   X0, X6, X6
3041	VPXOR   X1, X7, X7
3042	VPSHUFB X9, X6, X6
3043	VPSHUFB X9, X7, X7
3044	VPADDQ  X6, X4, X4
3045	VPADDQ  X7, X5, X5
3046	VPXOR   X4, X2, X2
3047	VPXOR   X5, X3, X3
3048	VPADDQ  X2, X2, X15
3049	VPSRLQ  $0x3f, X2, X2
3050	VPXOR   X15, X2, X2
3051	VPADDQ  X3, X3, X15
3052	VPSRLQ  $0x3f, X3, X3
3053	VPXOR   X15, X3, X3
3054	VMOVDQA X2, X13
3055	VMOVDQA X4, X14
3056	BYTE    $0xc5
3057	BYTE    $0x69
3058	BYTE    $0x6c
3059	BYTE    $0xfa
3060	VMOVDQA X5, X4
3061	BYTE    $0xc4
3062	BYTE    $0xc1
3063	BYTE    $0x61
3064	BYTE    $0x6d
3065	BYTE    $0xd7
3066	VMOVDQA X14, X5
3067	BYTE    $0xc5
3068	BYTE    $0x61
3069	BYTE    $0x6c
3070	BYTE    $0xfb
3071	VMOVDQA X6, X14
3072	BYTE    $0xc4
3073	BYTE    $0xc1
3074	BYTE    $0x11
3075	BYTE    $0x6d
3076	BYTE    $0xdf
3077	BYTE    $0xc5
3078	BYTE    $0x41
3079	BYTE    $0x6c
3080	BYTE    $0xff
3081	BYTE    $0xc4
3082	BYTE    $0xc1
3083	BYTE    $0x49
3084	BYTE    $0x6d
3085	BYTE    $0xf7
3086	BYTE    $0xc4
3087	BYTE    $0x41
3088	BYTE    $0x09
3089	BYTE    $0x6c
3090	BYTE    $0xfe
3091	BYTE    $0xc4
3092	BYTE    $0xc1
3093	BYTE    $0x41
3094	BYTE    $0x6d
3095	BYTE    $0xff
3096	BYTE    $0xc5
3097	BYTE    $0x7a
3098	BYTE    $0x7e
3099	BYTE    $0x66
3100	BYTE    $0x10
3101	BYTE    $0xc5
3102	BYTE    $0x7a
3103	BYTE    $0x7e
3104	BYTE    $0x2e
3105	BYTE    $0xc5
3106	BYTE    $0x7a
3107	BYTE    $0x7e
3108	BYTE    $0x76
3109	BYTE    $0x60
3110	BYTE    $0xc5
3111	BYTE    $0x7a
3112	BYTE    $0x7e
3113	BYTE    $0x7e
3114	BYTE    $0x58
3115	BYTE    $0xc4
3116	BYTE    $0x63
3117	BYTE    $0x99
3118	BYTE    $0x22
3119	BYTE    $0x66
3120	BYTE    $0x30
3121	BYTE    $0x01
3122	BYTE    $0xc4
3123	BYTE    $0x63
3124	BYTE    $0x91
3125	BYTE    $0x22
3126	BYTE    $0x6e
3127	BYTE    $0x40
3128	BYTE    $0x01
3129	BYTE    $0xc4
3130	BYTE    $0x63
3131	BYTE    $0x89
3132	BYTE    $0x22
3133	BYTE    $0x76
3134	BYTE    $0x50
3135	BYTE    $0x01
3136	BYTE    $0xc4
3137	BYTE    $0x63
3138	BYTE    $0x81
3139	BYTE    $0x22
3140	BYTE    $0x7e
3141	BYTE    $0x18
3142	BYTE    $0x01
3143	VPADDQ  X12, X0, X0
3144	VPADDQ  X2, X0, X0
3145	VPADDQ  X13, X1, X1
3146	VPADDQ  X3, X1, X1
3147	VPXOR   X0, X6, X6
3148	VPXOR   X1, X7, X7
3149	VPSHUFD $-79, X6, X6
3150	VPSHUFD $-79, X7, X7
3151	VPADDQ  X6, X4, X4
3152	VPADDQ  X7, X5, X5
3153	VPXOR   X4, X2, X2
3154	VPXOR   X5, X3, X3
3155	VPSHUFB X8, X2, X2
3156	VPSHUFB X8, X3, X3
3157	VPADDQ  X14, X0, X0
3158	VPADDQ  X2, X0, X0
3159	VPADDQ  X15, X1, X1
3160	VPADDQ  X3, X1, X1
3161	VPXOR   X0, X6, X6
3162	VPXOR   X1, X7, X7
3163	VPSHUFB X9, X6, X6
3164	VPSHUFB X9, X7, X7
3165	VPADDQ  X6, X4, X4
3166	VPADDQ  X7, X5, X5
3167	VPXOR   X4, X2, X2
3168	VPXOR   X5, X3, X3
3169	VPADDQ  X2, X2, X15
3170	VPSRLQ  $0x3f, X2, X2
3171	VPXOR   X15, X2, X2
3172	VPADDQ  X3, X3, X15
3173	VPSRLQ  $0x3f, X3, X3
3174	VPXOR   X15, X3, X3
3175	VMOVDQA X6, X13
3176	VMOVDQA X2, X14
3177	VMOVDQA X4, X6
3178	BYTE    $0xc4
3179	BYTE    $0x41
3180	BYTE    $0x11
3181	BYTE    $0x6c
3182	BYTE    $0xfd
3183	VMOVDQA X5, X4
3184	VMOVDQA X6, X5
3185	BYTE    $0xc4
3186	BYTE    $0xc1
3187	BYTE    $0x41
3188	BYTE    $0x6d
3189	BYTE    $0xf7
3190	BYTE    $0xc5
3191	BYTE    $0x41
3192	BYTE    $0x6c
3193	BYTE    $0xff
3194	BYTE    $0xc4
3195	BYTE    $0xc1
3196	BYTE    $0x11
3197	BYTE    $0x6d
3198	BYTE    $0xff
3199	BYTE    $0xc5
3200	BYTE    $0x61
3201	BYTE    $0x6c
3202	BYTE    $0xfb
3203	BYTE    $0xc4
3204	BYTE    $0xc1
3205	BYTE    $0x69
3206	BYTE    $0x6d
3207	BYTE    $0xd7
3208	BYTE    $0xc4
3209	BYTE    $0x41
3210	BYTE    $0x09
3211	BYTE    $0x6c
3212	BYTE    $0xfe
3213	BYTE    $0xc4
3214	BYTE    $0xc1
3215	BYTE    $0x61
3216	BYTE    $0x6d
3217	BYTE    $0xdf
3218	BYTE    $0xc5
3219	BYTE    $0x7a
3220	BYTE    $0x7e
3221	BYTE    $0x66
3222	BYTE    $0x20
3223	BYTE    $0xc5
3224	BYTE    $0x7a
3225	BYTE    $0x7e
3226	BYTE    $0x6e
3227	BYTE    $0x78
3228	BYTE    $0xc5
3229	BYTE    $0x7a
3230	BYTE    $0x7e
3231	BYTE    $0x76
3232	BYTE    $0x68
3233	BYTE    $0xc5
3234	BYTE    $0x7a
3235	BYTE    $0x7e
3236	BYTE    $0x7e
3237	BYTE    $0x70
3238	BYTE    $0xc4
3239	BYTE    $0x63
3240	BYTE    $0x99
3241	BYTE    $0x22
3242	BYTE    $0x66
3243	BYTE    $0x38
3244	BYTE    $0x01
3245	BYTE    $0xc4
3246	BYTE    $0x63
3247	BYTE    $0x91
3248	BYTE    $0x22
3249	BYTE    $0x6e
3250	BYTE    $0x08
3251	BYTE    $0x01
3252	BYTE    $0xc4
3253	BYTE    $0x63
3254	BYTE    $0x89
3255	BYTE    $0x22
3256	BYTE    $0x76
3257	BYTE    $0x28
3258	BYTE    $0x01
3259	BYTE    $0xc4
3260	BYTE    $0x63
3261	BYTE    $0x81
3262	BYTE    $0x22
3263	BYTE    $0x7e
3264	BYTE    $0x48
3265	BYTE    $0x01
3266	VPADDQ  X12, X0, X0
3267	VPADDQ  X2, X0, X0
3268	VPADDQ  X13, X1, X1
3269	VPADDQ  X3, X1, X1
3270	VPXOR   X0, X6, X6
3271	VPXOR   X1, X7, X7
3272	VPSHUFD $-79, X6, X6
3273	VPSHUFD $-79, X7, X7
3274	VPADDQ  X6, X4, X4
3275	VPADDQ  X7, X5, X5
3276	VPXOR   X4, X2, X2
3277	VPXOR   X5, X3, X3
3278	VPSHUFB X8, X2, X2
3279	VPSHUFB X8, X3, X3
3280	VPADDQ  X14, X0, X0
3281	VPADDQ  X2, X0, X0
3282	VPADDQ  X15, X1, X1
3283	VPADDQ  X3, X1, X1
3284	VPXOR   X0, X6, X6
3285	VPXOR   X1, X7, X7
3286	VPSHUFB X9, X6, X6
3287	VPSHUFB X9, X7, X7
3288	VPADDQ  X6, X4, X4
3289	VPADDQ  X7, X5, X5
3290	VPXOR   X4, X2, X2
3291	VPXOR   X5, X3, X3
3292	VPADDQ  X2, X2, X15
3293	VPSRLQ  $0x3f, X2, X2
3294	VPXOR   X15, X2, X2
3295	VPADDQ  X3, X3, X15
3296	VPSRLQ  $0x3f, X3, X3
3297	VPXOR   X15, X3, X3
3298	VMOVDQA X2, X13
3299	VMOVDQA X4, X14
3300	BYTE    $0xc5
3301	BYTE    $0x69
3302	BYTE    $0x6c
3303	BYTE    $0xfa
3304	VMOVDQA X5, X4
3305	BYTE    $0xc4
3306	BYTE    $0xc1
3307	BYTE    $0x61
3308	BYTE    $0x6d
3309	BYTE    $0xd7
3310	VMOVDQA X14, X5
3311	BYTE    $0xc5
3312	BYTE    $0x61
3313	BYTE    $0x6c
3314	BYTE    $0xfb
3315	VMOVDQA X6, X14
3316	BYTE    $0xc4
3317	BYTE    $0xc1
3318	BYTE    $0x11
3319	BYTE    $0x6d
3320	BYTE    $0xdf
3321	BYTE    $0xc5
3322	BYTE    $0x41
3323	BYTE    $0x6c
3324	BYTE    $0xff
3325	BYTE    $0xc4
3326	BYTE    $0xc1
3327	BYTE    $0x49
3328	BYTE    $0x6d
3329	BYTE    $0xf7
3330	BYTE    $0xc4
3331	BYTE    $0x41
3332	BYTE    $0x09
3333	BYTE    $0x6c
3334	BYTE    $0xfe
3335	BYTE    $0xc4
3336	BYTE    $0xc1
3337	BYTE    $0x41
3338	BYTE    $0x6d
3339	BYTE    $0xff
3340	BYTE    $0xc5
3341	BYTE    $0x7a
3342	BYTE    $0x7e
3343	BYTE    $0x66
3344	BYTE    $0x60
3345	BYTE    $0xc5
3346	BYTE    $0x7a
3347	BYTE    $0x7e
3348	BYTE    $0x6e
3349	BYTE    $0x70
3350	BYTE    $0xc5
3351	BYTE    $0x7a
3352	BYTE    $0x7e
3353	BYTE    $0x76
3354	BYTE    $0x28
3355	BYTE    $0xc5
3356	BYTE    $0x7a
3357	BYTE    $0x7e
3358	BYTE    $0x7e
3359	BYTE    $0x68
3360	BYTE    $0xc4
3361	BYTE    $0x63
3362	BYTE    $0x99
3363	BYTE    $0x22
3364	BYTE    $0x66
3365	BYTE    $0x08
3366	BYTE    $0x01
3367	BYTE    $0xc4
3368	BYTE    $0x63
3369	BYTE    $0x91
3370	BYTE    $0x22
3371	BYTE    $0x6e
3372	BYTE    $0x20
3373	BYTE    $0x01
3374	BYTE    $0xc4
3375	BYTE    $0x63
3376	BYTE    $0x89
3377	BYTE    $0x22
3378	BYTE    $0x76
3379	BYTE    $0x78
3380	BYTE    $0x01
3381	BYTE    $0xc4
3382	BYTE    $0x63
3383	BYTE    $0x81
3384	BYTE    $0x22
3385	BYTE    $0x7e
3386	BYTE    $0x50
3387	BYTE    $0x01
3388	VPADDQ  X12, X0, X0
3389	VPADDQ  X2, X0, X0
3390	VPADDQ  X13, X1, X1
3391	VPADDQ  X3, X1, X1
3392	VPXOR   X0, X6, X6
3393	VPXOR   X1, X7, X7
3394	VPSHUFD $-79, X6, X6
3395	VPSHUFD $-79, X7, X7
3396	VPADDQ  X6, X4, X4
3397	VPADDQ  X7, X5, X5
3398	VPXOR   X4, X2, X2
3399	VPXOR   X5, X3, X3
3400	VPSHUFB X8, X2, X2
3401	VPSHUFB X8, X3, X3
3402	VPADDQ  X14, X0, X0
3403	VPADDQ  X2, X0, X0
3404	VPADDQ  X15, X1, X1
3405	VPADDQ  X3, X1, X1
3406	VPXOR   X0, X6, X6
3407	VPXOR   X1, X7, X7
3408	VPSHUFB X9, X6, X6
3409	VPSHUFB X9, X7, X7
3410	VPADDQ  X6, X4, X4
3411	VPADDQ  X7, X5, X5
3412	VPXOR   X4, X2, X2
3413	VPXOR   X5, X3, X3
3414	VPADDQ  X2, X2, X15
3415	VPSRLQ  $0x3f, X2, X2
3416	VPXOR   X15, X2, X2
3417	VPADDQ  X3, X3, X15
3418	VPSRLQ  $0x3f, X3, X3
3419	VPXOR   X15, X3, X3
3420	VMOVDQA X6, X13
3421	VMOVDQA X2, X14
3422	VMOVDQA X4, X6
3423	BYTE    $0xc4
3424	BYTE    $0x41
3425	BYTE    $0x11
3426	BYTE    $0x6c
3427	BYTE    $0xfd
3428	VMOVDQA X5, X4
3429	VMOVDQA X6, X5
3430	BYTE    $0xc4
3431	BYTE    $0xc1
3432	BYTE    $0x41
3433	BYTE    $0x6d
3434	BYTE    $0xf7
3435	BYTE    $0xc5
3436	BYTE    $0x41
3437	BYTE    $0x6c
3438	BYTE    $0xff
3439	BYTE    $0xc4
3440	BYTE    $0xc1
3441	BYTE    $0x11
3442	BYTE    $0x6d
3443	BYTE    $0xff
3444	BYTE    $0xc5
3445	BYTE    $0x61
3446	BYTE    $0x6c
3447	BYTE    $0xfb
3448	BYTE    $0xc4
3449	BYTE    $0xc1
3450	BYTE    $0x69
3451	BYTE    $0x6d
3452	BYTE    $0xd7
3453	BYTE    $0xc4
3454	BYTE    $0x41
3455	BYTE    $0x09
3456	BYTE    $0x6c
3457	BYTE    $0xfe
3458	BYTE    $0xc4
3459	BYTE    $0xc1
3460	BYTE    $0x61
3461	BYTE    $0x6d
3462	BYTE    $0xdf
3463	MOVQ    (SI), X12
3464	VPSHUFD $0x4e, 64(SI), X13
3465	MOVQ    56(SI), X14
3466	MOVQ    16(SI), X15
3467	BYTE    $0xc4
3468	BYTE    $0x63
3469	BYTE    $0x99
3470	BYTE    $0x22
3471	BYTE    $0x66
3472	BYTE    $0x30
3473	BYTE    $0x01
3474	BYTE    $0xc4
3475	BYTE    $0x63
3476	BYTE    $0x89
3477	BYTE    $0x22
3478	BYTE    $0x76
3479	BYTE    $0x18
3480	BYTE    $0x01
3481	BYTE    $0xc4
3482	BYTE    $0x63
3483	BYTE    $0x81
3484	BYTE    $0x22
3485	BYTE    $0x7e
3486	BYTE    $0x58
3487	BYTE    $0x01
3488	VPADDQ  X12, X0, X0
3489	VPADDQ  X2, X0, X0
3490	VPADDQ  X13, X1, X1
3491	VPADDQ  X3, X1, X1
3492	VPXOR   X0, X6, X6
3493	VPXOR   X1, X7, X7
3494	VPSHUFD $-79, X6, X6
3495	VPSHUFD $-79, X7, X7
3496	VPADDQ  X6, X4, X4
3497	VPADDQ  X7, X5, X5
3498	VPXOR   X4, X2, X2
3499	VPXOR   X5, X3, X3
3500	VPSHUFB X8, X2, X2
3501	VPSHUFB X8, X3, X3
3502	VPADDQ  X14, X0, X0
3503	VPADDQ  X2, X0, X0
3504	VPADDQ  X15, X1, X1
3505	VPADDQ  X3, X1, X1
3506	VPXOR   X0, X6, X6
3507	VPXOR   X1, X7, X7
3508	VPSHUFB X9, X6, X6
3509	VPSHUFB X9, X7, X7
3510	VPADDQ  X6, X4, X4
3511	VPADDQ  X7, X5, X5
3512	VPXOR   X4, X2, X2
3513	VPXOR   X5, X3, X3
3514	VPADDQ  X2, X2, X15
3515	VPSRLQ  $0x3f, X2, X2
3516	VPXOR   X15, X2, X2
3517	VPADDQ  X3, X3, X15
3518	VPSRLQ  $0x3f, X3, X3
3519	VPXOR   X15, X3, X3
3520	VMOVDQA X2, X13
3521	VMOVDQA X4, X14
3522	BYTE    $0xc5
3523	BYTE    $0x69
3524	BYTE    $0x6c
3525	BYTE    $0xfa
3526	VMOVDQA X5, X4
3527	BYTE    $0xc4
3528	BYTE    $0xc1
3529	BYTE    $0x61
3530	BYTE    $0x6d
3531	BYTE    $0xd7
3532	VMOVDQA X14, X5
3533	BYTE    $0xc5
3534	BYTE    $0x61
3535	BYTE    $0x6c
3536	BYTE    $0xfb
3537	VMOVDQA X6, X14
3538	BYTE    $0xc4
3539	BYTE    $0xc1
3540	BYTE    $0x11
3541	BYTE    $0x6d
3542	BYTE    $0xdf
3543	BYTE    $0xc5
3544	BYTE    $0x41
3545	BYTE    $0x6c
3546	BYTE    $0xff
3547	BYTE    $0xc4
3548	BYTE    $0xc1
3549	BYTE    $0x49
3550	BYTE    $0x6d
3551	BYTE    $0xf7
3552	BYTE    $0xc4
3553	BYTE    $0x41
3554	BYTE    $0x09
3555	BYTE    $0x6c
3556	BYTE    $0xfe
3557	BYTE    $0xc4
3558	BYTE    $0xc1
3559	BYTE    $0x41
3560	BYTE    $0x6d
3561	BYTE    $0xff
3562	BYTE    $0xc5
3563	BYTE    $0x7a
3564	BYTE    $0x7e
3565	BYTE    $0x66
3566	BYTE    $0x68
3567	BYTE    $0xc5
3568	BYTE    $0x7a
3569	BYTE    $0x7e
3570	BYTE    $0x6e
3571	BYTE    $0x60
3572	BYTE    $0xc5
3573	BYTE    $0x7a
3574	BYTE    $0x7e
3575	BYTE    $0x76
3576	BYTE    $0x58
3577	BYTE    $0xc5
3578	BYTE    $0x7a
3579	BYTE    $0x7e
3580	BYTE    $0x7e
3581	BYTE    $0x08
3582	BYTE    $0xc4
3583	BYTE    $0x63
3584	BYTE    $0x99
3585	BYTE    $0x22
3586	BYTE    $0x66
3587	BYTE    $0x38
3588	BYTE    $0x01
3589	BYTE    $0xc4
3590	BYTE    $0x63
3591	BYTE    $0x91
3592	BYTE    $0x22
3593	BYTE    $0x6e
3594	BYTE    $0x18
3595	BYTE    $0x01
3596	BYTE    $0xc4
3597	BYTE    $0x63
3598	BYTE    $0x89
3599	BYTE    $0x22
3600	BYTE    $0x76
3601	BYTE    $0x70
3602	BYTE    $0x01
3603	BYTE    $0xc4
3604	BYTE    $0x63
3605	BYTE    $0x81
3606	BYTE    $0x22
3607	BYTE    $0x7e
3608	BYTE    $0x48
3609	BYTE    $0x01
3610	VPADDQ  X12, X0, X0
3611	VPADDQ  X2, X0, X0
3612	VPADDQ  X13, X1, X1
3613	VPADDQ  X3, X1, X1
3614	VPXOR   X0, X6, X6
3615	VPXOR   X1, X7, X7
3616	VPSHUFD $-79, X6, X6
3617	VPSHUFD $-79, X7, X7
3618	VPADDQ  X6, X4, X4
3619	VPADDQ  X7, X5, X5
3620	VPXOR   X4, X2, X2
3621	VPXOR   X5, X3, X3
3622	VPSHUFB X8, X2, X2
3623	VPSHUFB X8, X3, X3
3624	VPADDQ  X14, X0, X0
3625	VPADDQ  X2, X0, X0
3626	VPADDQ  X15, X1, X1
3627	VPADDQ  X3, X1, X1
3628	VPXOR   X0, X6, X6
3629	VPXOR   X1, X7, X7
3630	VPSHUFB X9, X6, X6
3631	VPSHUFB X9, X7, X7
3632	VPADDQ  X6, X4, X4
3633	VPADDQ  X7, X5, X5
3634	VPXOR   X4, X2, X2
3635	VPXOR   X5, X3, X3
3636	VPADDQ  X2, X2, X15
3637	VPSRLQ  $0x3f, X2, X2
3638	VPXOR   X15, X2, X2
3639	VPADDQ  X3, X3, X15
3640	VPSRLQ  $0x3f, X3, X3
3641	VPXOR   X15, X3, X3
3642	VMOVDQA X6, X13
3643	VMOVDQA X2, X14
3644	VMOVDQA X4, X6
3645	BYTE    $0xc4
3646	BYTE    $0x41
3647	BYTE    $0x11
3648	BYTE    $0x6c
3649	BYTE    $0xfd
3650	VMOVDQA X5, X4
3651	VMOVDQA X6, X5
3652	BYTE    $0xc4
3653	BYTE    $0xc1
3654	BYTE    $0x41
3655	BYTE    $0x6d
3656	BYTE    $0xf7
3657	BYTE    $0xc5
3658	BYTE    $0x41
3659	BYTE    $0x6c
3660	BYTE    $0xff
3661	BYTE    $0xc4
3662	BYTE    $0xc1
3663	BYTE    $0x11
3664	BYTE    $0x6d
3665	BYTE    $0xff
3666	BYTE    $0xc5
3667	BYTE    $0x61
3668	BYTE    $0x6c
3669	BYTE    $0xfb
3670	BYTE    $0xc4
3671	BYTE    $0xc1
3672	BYTE    $0x69
3673	BYTE    $0x6d
3674	BYTE    $0xd7
3675	BYTE    $0xc4
3676	BYTE    $0x41
3677	BYTE    $0x09
3678	BYTE    $0x6c
3679	BYTE    $0xfe
3680	BYTE    $0xc4
3681	BYTE    $0xc1
3682	BYTE    $0x61
3683	BYTE    $0x6d
3684	BYTE    $0xdf
3685	MOVQ    40(SI), X12
3686	MOVQ    64(SI), X13
3687	MOVQ    (SI), X14
3688	MOVQ    48(SI), X15
3689	BYTE    $0xc4
3690	BYTE    $0x63
3691	BYTE    $0x99
3692	BYTE    $0x22
3693	BYTE    $0x66
3694	BYTE    $0x78
3695	BYTE    $0x01
3696	BYTE    $0xc4
3697	BYTE    $0x63
3698	BYTE    $0x91
3699	BYTE    $0x22
3700	BYTE    $0x6e
3701	BYTE    $0x10
3702	BYTE    $0x01
3703	BYTE    $0xc4
3704	BYTE    $0x63
3705	BYTE    $0x89
3706	BYTE    $0x22
3707	BYTE    $0x76
3708	BYTE    $0x20
3709	BYTE    $0x01
3710	BYTE    $0xc4
3711	BYTE    $0x63
3712	BYTE    $0x81
3713	BYTE    $0x22
3714	BYTE    $0x7e
3715	BYTE    $0x50
3716	BYTE    $0x01
3717	VPADDQ  X12, X0, X0
3718	VPADDQ  X2, X0, X0
3719	VPADDQ  X13, X1, X1
3720	VPADDQ  X3, X1, X1
3721	VPXOR   X0, X6, X6
3722	VPXOR   X1, X7, X7
3723	VPSHUFD $-79, X6, X6
3724	VPSHUFD $-79, X7, X7
3725	VPADDQ  X6, X4, X4
3726	VPADDQ  X7, X5, X5
3727	VPXOR   X4, X2, X2
3728	VPXOR   X5, X3, X3
3729	VPSHUFB X8, X2, X2
3730	VPSHUFB X8, X3, X3
3731	VPADDQ  X14, X0, X0
3732	VPADDQ  X2, X0, X0
3733	VPADDQ  X15, X1, X1
3734	VPADDQ  X3, X1, X1
3735	VPXOR   X0, X6, X6
3736	VPXOR   X1, X7, X7
3737	VPSHUFB X9, X6, X6
3738	VPSHUFB X9, X7, X7
3739	VPADDQ  X6, X4, X4
3740	VPADDQ  X7, X5, X5
3741	VPXOR   X4, X2, X2
3742	VPXOR   X5, X3, X3
3743	VPADDQ  X2, X2, X15
3744	VPSRLQ  $0x3f, X2, X2
3745	VPXOR   X15, X2, X2
3746	VPADDQ  X3, X3, X15
3747	VPSRLQ  $0x3f, X3, X3
3748	VPXOR   X15, X3, X3
3749	VMOVDQA X2, X13
3750	VMOVDQA X4, X14
3751	BYTE    $0xc5
3752	BYTE    $0x69
3753	BYTE    $0x6c
3754	BYTE    $0xfa
3755	VMOVDQA X5, X4
3756	BYTE    $0xc4
3757	BYTE    $0xc1
3758	BYTE    $0x61
3759	BYTE    $0x6d
3760	BYTE    $0xd7
3761	VMOVDQA X14, X5
3762	BYTE    $0xc5
3763	BYTE    $0x61
3764	BYTE    $0x6c
3765	BYTE    $0xfb
3766	VMOVDQA X6, X14
3767	BYTE    $0xc4
3768	BYTE    $0xc1
3769	BYTE    $0x11
3770	BYTE    $0x6d
3771	BYTE    $0xdf
3772	BYTE    $0xc5
3773	BYTE    $0x41
3774	BYTE    $0x6c
3775	BYTE    $0xff
3776	BYTE    $0xc4
3777	BYTE    $0xc1
3778	BYTE    $0x49
3779	BYTE    $0x6d
3780	BYTE    $0xf7
3781	BYTE    $0xc4
3782	BYTE    $0x41
3783	BYTE    $0x09
3784	BYTE    $0x6c
3785	BYTE    $0xfe
3786	BYTE    $0xc4
3787	BYTE    $0xc1
3788	BYTE    $0x41
3789	BYTE    $0x6d
3790	BYTE    $0xff
3791	MOVQ    48(SI), X12
3792	MOVQ    88(SI), X13
3793	MOVQ    120(SI), X14
3794	MOVQ    24(SI), X15
3795	BYTE    $0xc4
3796	BYTE    $0x63
3797	BYTE    $0x99
3798	BYTE    $0x22
3799	BYTE    $0x66
3800	BYTE    $0x70
3801	BYTE    $0x01
3802	BYTE    $0xc4
3803	BYTE    $0x63
3804	BYTE    $0x91
3805	BYTE    $0x22
3806	BYTE    $0x2e
3807	BYTE    $0x01
3808	BYTE    $0xc4
3809	BYTE    $0x63
3810	BYTE    $0x89
3811	BYTE    $0x22
3812	BYTE    $0x76
3813	BYTE    $0x48
3814	BYTE    $0x01
3815	BYTE    $0xc4
3816	BYTE    $0x63
3817	BYTE    $0x81
3818	BYTE    $0x22
3819	BYTE    $0x7e
3820	BYTE    $0x40
3821	BYTE    $0x01
3822	VPADDQ  X12, X0, X0
3823	VPADDQ  X2, X0, X0
3824	VPADDQ  X13, X1, X1
3825	VPADDQ  X3, X1, X1
3826	VPXOR   X0, X6, X6
3827	VPXOR   X1, X7, X7
3828	VPSHUFD $-79, X6, X6
3829	VPSHUFD $-79, X7, X7
3830	VPADDQ  X6, X4, X4
3831	VPADDQ  X7, X5, X5
3832	VPXOR   X4, X2, X2
3833	VPXOR   X5, X3, X3
3834	VPSHUFB X8, X2, X2
3835	VPSHUFB X8, X3, X3
3836	VPADDQ  X14, X0, X0
3837	VPADDQ  X2, X0, X0
3838	VPADDQ  X15, X1, X1
3839	VPADDQ  X3, X1, X1
3840	VPXOR   X0, X6, X6
3841	VPXOR   X1, X7, X7
3842	VPSHUFB X9, X6, X6
3843	VPSHUFB X9, X7, X7
3844	VPADDQ  X6, X4, X4
3845	VPADDQ  X7, X5, X5
3846	VPXOR   X4, X2, X2
3847	VPXOR   X5, X3, X3
3848	VPADDQ  X2, X2, X15
3849	VPSRLQ  $0x3f, X2, X2
3850	VPXOR   X15, X2, X2
3851	VPADDQ  X3, X3, X15
3852	VPSRLQ  $0x3f, X3, X3
3853	VPXOR   X15, X3, X3
3854	VMOVDQA X6, X13
3855	VMOVDQA X2, X14
3856	VMOVDQA X4, X6
3857	BYTE    $0xc4
3858	BYTE    $0x41
3859	BYTE    $0x11
3860	BYTE    $0x6c
3861	BYTE    $0xfd
3862	VMOVDQA X5, X4
3863	VMOVDQA X6, X5
3864	BYTE    $0xc4
3865	BYTE    $0xc1
3866	BYTE    $0x41
3867	BYTE    $0x6d
3868	BYTE    $0xf7
3869	BYTE    $0xc5
3870	BYTE    $0x41
3871	BYTE    $0x6c
3872	BYTE    $0xff
3873	BYTE    $0xc4
3874	BYTE    $0xc1
3875	BYTE    $0x11
3876	BYTE    $0x6d
3877	BYTE    $0xff
3878	BYTE    $0xc5
3879	BYTE    $0x61
3880	BYTE    $0x6c
3881	BYTE    $0xfb
3882	BYTE    $0xc4
3883	BYTE    $0xc1
3884	BYTE    $0x69
3885	BYTE    $0x6d
3886	BYTE    $0xd7
3887	BYTE    $0xc4
3888	BYTE    $0x41
3889	BYTE    $0x09
3890	BYTE    $0x6c
3891	BYTE    $0xfe
3892	BYTE    $0xc4
3893	BYTE    $0xc1
3894	BYTE    $0x61
3895	BYTE    $0x6d
3896	BYTE    $0xdf
3897	VMOVDQU 96(SI), X12
3898	MOVQ    8(SI), X13
3899	MOVQ    16(SI), X14
3900	BYTE    $0xc4
3901	BYTE    $0x63
3902	BYTE    $0x91
3903	BYTE    $0x22
3904	BYTE    $0x6e
3905	BYTE    $0x50
3906	BYTE    $0x01
3907	BYTE    $0xc4
3908	BYTE    $0x63
3909	BYTE    $0x89
3910	BYTE    $0x22
3911	BYTE    $0x76
3912	BYTE    $0x38
3913	BYTE    $0x01
3914	VMOVDQU 32(SI), X15
3915	VPADDQ  X12, X0, X0
3916	VPADDQ  X2, X0, X0
3917	VPADDQ  X13, X1, X1
3918	VPADDQ  X3, X1, X1
3919	VPXOR   X0, X6, X6
3920	VPXOR   X1, X7, X7
3921	VPSHUFD $-79, X6, X6
3922	VPSHUFD $-79, X7, X7
3923	VPADDQ  X6, X4, X4
3924	VPADDQ  X7, X5, X5
3925	VPXOR   X4, X2, X2
3926	VPXOR   X5, X3, X3
3927	VPSHUFB X8, X2, X2
3928	VPSHUFB X8, X3, X3
3929	VPADDQ  X14, X0, X0
3930	VPADDQ  X2, X0, X0
3931	VPADDQ  X15, X1, X1
3932	VPADDQ  X3, X1, X1
3933	VPXOR   X0, X6, X6
3934	VPXOR   X1, X7, X7
3935	VPSHUFB X9, X6, X6
3936	VPSHUFB X9, X7, X7
3937	VPADDQ  X6, X4, X4
3938	VPADDQ  X7, X5, X5
3939	VPXOR   X4, X2, X2
3940	VPXOR   X5, X3, X3
3941	VPADDQ  X2, X2, X15
3942	VPSRLQ  $0x3f, X2, X2
3943	VPXOR   X15, X2, X2
3944	VPADDQ  X3, X3, X15
3945	VPSRLQ  $0x3f, X3, X3
3946	VPXOR   X15, X3, X3
3947	VMOVDQA X2, X13
3948	VMOVDQA X4, X14
3949	BYTE    $0xc5
3950	BYTE    $0x69
3951	BYTE    $0x6c
3952	BYTE    $0xfa
3953	VMOVDQA X5, X4
3954	BYTE    $0xc4
3955	BYTE    $0xc1
3956	BYTE    $0x61
3957	BYTE    $0x6d
3958	BYTE    $0xd7
3959	VMOVDQA X14, X5
3960	BYTE    $0xc5
3961	BYTE    $0x61
3962	BYTE    $0x6c
3963	BYTE    $0xfb
3964	VMOVDQA X6, X14
3965	BYTE    $0xc4
3966	BYTE    $0xc1
3967	BYTE    $0x11
3968	BYTE    $0x6d
3969	BYTE    $0xdf
3970	BYTE    $0xc5
3971	BYTE    $0x41
3972	BYTE    $0x6c
3973	BYTE    $0xff
3974	BYTE    $0xc4
3975	BYTE    $0xc1
3976	BYTE    $0x49
3977	BYTE    $0x6d
3978	BYTE    $0xf7
3979	BYTE    $0xc4
3980	BYTE    $0x41
3981	BYTE    $0x09
3982	BYTE    $0x6c
3983	BYTE    $0xfe
3984	BYTE    $0xc4
3985	BYTE    $0xc1
3986	BYTE    $0x41
3987	BYTE    $0x6d
3988	BYTE    $0xff
3989	BYTE    $0xc5
3990	BYTE    $0x7a
3991	BYTE    $0x7e
3992	BYTE    $0x66
3993	BYTE    $0x50
3994	BYTE    $0xc5
3995	BYTE    $0x7a
3996	BYTE    $0x7e
3997	BYTE    $0x6e
3998	BYTE    $0x38
3999	BYTE    $0xc5
4000	BYTE    $0x7a
4001	BYTE    $0x7e
4002	BYTE    $0x76
4003	BYTE    $0x10
4004	BYTE    $0xc5
4005	BYTE    $0x7a
4006	BYTE    $0x7e
4007	BYTE    $0x7e
4008	BYTE    $0x30
4009	BYTE    $0xc4
4010	BYTE    $0x63
4011	BYTE    $0x99
4012	BYTE    $0x22
4013	BYTE    $0x66
4014	BYTE    $0x40
4015	BYTE    $0x01
4016	BYTE    $0xc4
4017	BYTE    $0x63
4018	BYTE    $0x91
4019	BYTE    $0x22
4020	BYTE    $0x6e
4021	BYTE    $0x08
4022	BYTE    $0x01
4023	BYTE    $0xc4
4024	BYTE    $0x63
4025	BYTE    $0x89
4026	BYTE    $0x22
4027	BYTE    $0x76
4028	BYTE    $0x20
4029	BYTE    $0x01
4030	BYTE    $0xc4
4031	BYTE    $0x63
4032	BYTE    $0x81
4033	BYTE    $0x22
4034	BYTE    $0x7e
4035	BYTE    $0x28
4036	BYTE    $0x01
4037	VPADDQ  X12, X0, X0
4038	VPADDQ  X2, X0, X0
4039	VPADDQ  X13, X1, X1
4040	VPADDQ  X3, X1, X1
4041	VPXOR   X0, X6, X6
4042	VPXOR   X1, X7, X7
4043	VPSHUFD $-79, X6, X6
4044	VPSHUFD $-79, X7, X7
4045	VPADDQ  X6, X4, X4
4046	VPADDQ  X7, X5, X5
4047	VPXOR   X4, X2, X2
4048	VPXOR   X5, X3, X3
4049	VPSHUFB X8, X2, X2
4050	VPSHUFB X8, X3, X3
4051	VPADDQ  X14, X0, X0
4052	VPADDQ  X2, X0, X0
4053	VPADDQ  X15, X1, X1
4054	VPADDQ  X3, X1, X1
4055	VPXOR   X0, X6, X6
4056	VPXOR   X1, X7, X7
4057	VPSHUFB X9, X6, X6
4058	VPSHUFB X9, X7, X7
4059	VPADDQ  X6, X4, X4
4060	VPADDQ  X7, X5, X5
4061	VPXOR   X4, X2, X2
4062	VPXOR   X5, X3, X3
4063	VPADDQ  X2, X2, X15
4064	VPSRLQ  $0x3f, X2, X2
4065	VPXOR   X15, X2, X2
4066	VPADDQ  X3, X3, X15
4067	VPSRLQ  $0x3f, X3, X3
4068	VPXOR   X15, X3, X3
4069	VMOVDQA X6, X13
4070	VMOVDQA X2, X14
4071	VMOVDQA X4, X6
4072	BYTE    $0xc4
4073	BYTE    $0x41
4074	BYTE    $0x11
4075	BYTE    $0x6c
4076	BYTE    $0xfd
4077	VMOVDQA X5, X4
4078	VMOVDQA X6, X5
4079	BYTE    $0xc4
4080	BYTE    $0xc1
4081	BYTE    $0x41
4082	BYTE    $0x6d
4083	BYTE    $0xf7
4084	BYTE    $0xc5
4085	BYTE    $0x41
4086	BYTE    $0x6c
4087	BYTE    $0xff
4088	BYTE    $0xc4
4089	BYTE    $0xc1
4090	BYTE    $0x11
4091	BYTE    $0x6d
4092	BYTE    $0xff
4093	BYTE    $0xc5
4094	BYTE    $0x61
4095	BYTE    $0x6c
4096	BYTE    $0xfb
4097	BYTE    $0xc4
4098	BYTE    $0xc1
4099	BYTE    $0x69
4100	BYTE    $0x6d
4101	BYTE    $0xd7
4102	BYTE    $0xc4
4103	BYTE    $0x41
4104	BYTE    $0x09
4105	BYTE    $0x6c
4106	BYTE    $0xfe
4107	BYTE    $0xc4
4108	BYTE    $0xc1
4109	BYTE    $0x61
4110	BYTE    $0x6d
4111	BYTE    $0xdf
4112	MOVQ    120(SI), X12
4113	MOVQ    24(SI), X13
4114	MOVQ    88(SI), X14
4115	MOVQ    96(SI), X15
4116	BYTE    $0xc4
4117	BYTE    $0x63
4118	BYTE    $0x99
4119	BYTE    $0x22
4120	BYTE    $0x66
4121	BYTE    $0x48
4122	BYTE    $0x01
4123	BYTE    $0xc4
4124	BYTE    $0x63
4125	BYTE    $0x91
4126	BYTE    $0x22
4127	BYTE    $0x6e
4128	BYTE    $0x68
4129	BYTE    $0x01
4130	BYTE    $0xc4
4131	BYTE    $0x63
4132	BYTE    $0x89
4133	BYTE    $0x22
4134	BYTE    $0x76
4135	BYTE    $0x70
4136	BYTE    $0x01
4137	BYTE    $0xc4
4138	BYTE    $0x63
4139	BYTE    $0x81
4140	BYTE    $0x22
4141	BYTE    $0x3e
4142	BYTE    $0x01
4143	VPADDQ  X12, X0, X0
4144	VPADDQ  X2, X0, X0
4145	VPADDQ  X13, X1, X1
4146	VPADDQ  X3, X1, X1
4147	VPXOR   X0, X6, X6
4148	VPXOR   X1, X7, X7
4149	VPSHUFD $-79, X6, X6
4150	VPSHUFD $-79, X7, X7
4151	VPADDQ  X6, X4, X4
4152	VPADDQ  X7, X5, X5
4153	VPXOR   X4, X2, X2
4154	VPXOR   X5, X3, X3
4155	VPSHUFB X8, X2, X2
4156	VPSHUFB X8, X3, X3
4157	VPADDQ  X14, X0, X0
4158	VPADDQ  X2, X0, X0
4159	VPADDQ  X15, X1, X1
4160	VPADDQ  X3, X1, X1
4161	VPXOR   X0, X6, X6
4162	VPXOR   X1, X7, X7
4163	VPSHUFB X9, X6, X6
4164	VPSHUFB X9, X7, X7
4165	VPADDQ  X6, X4, X4
4166	VPADDQ  X7, X5, X5
4167	VPXOR   X4, X2, X2
4168	VPXOR   X5, X3, X3
4169	VPADDQ  X2, X2, X15
4170	VPSRLQ  $0x3f, X2, X2
4171	VPXOR   X15, X2, X2
4172	VPADDQ  X3, X3, X15
4173	VPSRLQ  $0x3f, X3, X3
4174	VPXOR   X15, X3, X3
4175	VMOVDQA X2, X13
4176	VMOVDQA X4, X14
4177	BYTE    $0xc5
4178	BYTE    $0x69
4179	BYTE    $0x6c
4180	BYTE    $0xfa
4181	VMOVDQA X5, X4
4182	BYTE    $0xc4
4183	BYTE    $0xc1
4184	BYTE    $0x61
4185	BYTE    $0x6d
4186	BYTE    $0xd7
4187	VMOVDQA X14, X5
4188	BYTE    $0xc5
4189	BYTE    $0x61
4190	BYTE    $0x6c
4191	BYTE    $0xfb
4192	VMOVDQA X6, X14
4193	BYTE    $0xc4
4194	BYTE    $0xc1
4195	BYTE    $0x11
4196	BYTE    $0x6d
4197	BYTE    $0xdf
4198	BYTE    $0xc5
4199	BYTE    $0x41
4200	BYTE    $0x6c
4201	BYTE    $0xff
4202	BYTE    $0xc4
4203	BYTE    $0xc1
4204	BYTE    $0x49
4205	BYTE    $0x6d
4206	BYTE    $0xf7
4207	BYTE    $0xc4
4208	BYTE    $0x41
4209	BYTE    $0x09
4210	BYTE    $0x6c
4211	BYTE    $0xfe
4212	BYTE    $0xc4
4213	BYTE    $0xc1
4214	BYTE    $0x41
4215	BYTE    $0x6d
4216	BYTE    $0xff
4217	VPADDQ  16(R10), X0, X0
4218	VPADDQ  X2, X0, X0
4219	VPADDQ  32(R10), X1, X1
4220	VPADDQ  X3, X1, X1
4221	VPXOR   X0, X6, X6
4222	VPXOR   X1, X7, X7
4223	VPSHUFD $-79, X6, X6
4224	VPSHUFD $-79, X7, X7
4225	VPADDQ  X6, X4, X4
4226	VPADDQ  X7, X5, X5
4227	VPXOR   X4, X2, X2
4228	VPXOR   X5, X3, X3
4229	VPSHUFB X8, X2, X2
4230	VPSHUFB X8, X3, X3
4231	VPADDQ  48(R10), X0, X0
4232	VPADDQ  X2, X0, X0
4233	VPADDQ  64(R10), X1, X1
4234	VPADDQ  X3, X1, X1
4235	VPXOR   X0, X6, X6
4236	VPXOR   X1, X7, X7
4237	VPSHUFB X9, X6, X6
4238	VPSHUFB X9, X7, X7
4239	VPADDQ  X6, X4, X4
4240	VPADDQ  X7, X5, X5
4241	VPXOR   X4, X2, X2
4242	VPXOR   X5, X3, X3
4243	VPADDQ  X2, X2, X15
4244	VPSRLQ  $0x3f, X2, X2
4245	VPXOR   X15, X2, X2
4246	VPADDQ  X3, X3, X15
4247	VPSRLQ  $0x3f, X3, X3
4248	VPXOR   X15, X3, X3
4249	VMOVDQA X6, X13
4250	VMOVDQA X2, X14
4251	VMOVDQA X4, X6
4252	BYTE    $0xc4
4253	BYTE    $0x41
4254	BYTE    $0x11
4255	BYTE    $0x6c
4256	BYTE    $0xfd
4257	VMOVDQA X5, X4
4258	VMOVDQA X6, X5
4259	BYTE    $0xc4
4260	BYTE    $0xc1
4261	BYTE    $0x41
4262	BYTE    $0x6d
4263	BYTE    $0xf7
4264	BYTE    $0xc5
4265	BYTE    $0x41
4266	BYTE    $0x6c
4267	BYTE    $0xff
4268	BYTE    $0xc4
4269	BYTE    $0xc1
4270	BYTE    $0x11
4271	BYTE    $0x6d
4272	BYTE    $0xff
4273	BYTE    $0xc5
4274	BYTE    $0x61
4275	BYTE    $0x6c
4276	BYTE    $0xfb
4277	BYTE    $0xc4
4278	BYTE    $0xc1
4279	BYTE    $0x69
4280	BYTE    $0x6d
4281	BYTE    $0xd7
4282	BYTE    $0xc4
4283	BYTE    $0x41
4284	BYTE    $0x09
4285	BYTE    $0x6c
4286	BYTE    $0xfe
4287	BYTE    $0xc4
4288	BYTE    $0xc1
4289	BYTE    $0x61
4290	BYTE    $0x6d
4291	BYTE    $0xdf
4292	VPADDQ  80(R10), X0, X0
4293	VPADDQ  X2, X0, X0
4294	VPADDQ  96(R10), X1, X1
4295	VPADDQ  X3, X1, X1
4296	VPXOR   X0, X6, X6
4297	VPXOR   X1, X7, X7
4298	VPSHUFD $-79, X6, X6
4299	VPSHUFD $-79, X7, X7
4300	VPADDQ  X6, X4, X4
4301	VPADDQ  X7, X5, X5
4302	VPXOR   X4, X2, X2
4303	VPXOR   X5, X3, X3
4304	VPSHUFB X8, X2, X2
4305	VPSHUFB X8, X3, X3
4306	VPADDQ  112(R10), X0, X0
4307	VPADDQ  X2, X0, X0
4308	VPADDQ  128(R10), X1, X1
4309	VPADDQ  X3, X1, X1
4310	VPXOR   X0, X6, X6
4311	VPXOR   X1, X7, X7
4312	VPSHUFB X9, X6, X6
4313	VPSHUFB X9, X7, X7
4314	VPADDQ  X6, X4, X4
4315	VPADDQ  X7, X5, X5
4316	VPXOR   X4, X2, X2
4317	VPXOR   X5, X3, X3
4318	VPADDQ  X2, X2, X15
4319	VPSRLQ  $0x3f, X2, X2
4320	VPXOR   X15, X2, X2
4321	VPADDQ  X3, X3, X15
4322	VPSRLQ  $0x3f, X3, X3
4323	VPXOR   X15, X3, X3
4324	VMOVDQA X2, X13
4325	VMOVDQA X4, X14
4326	BYTE    $0xc5
4327	BYTE    $0x69
4328	BYTE    $0x6c
4329	BYTE    $0xfa
4330	VMOVDQA X5, X4
4331	BYTE    $0xc4
4332	BYTE    $0xc1
4333	BYTE    $0x61
4334	BYTE    $0x6d
4335	BYTE    $0xd7
4336	VMOVDQA X14, X5
4337	BYTE    $0xc5
4338	BYTE    $0x61
4339	BYTE    $0x6c
4340	BYTE    $0xfb
4341	VMOVDQA X6, X14
4342	BYTE    $0xc4
4343	BYTE    $0xc1
4344	BYTE    $0x11
4345	BYTE    $0x6d
4346	BYTE    $0xdf
4347	BYTE    $0xc5
4348	BYTE    $0x41
4349	BYTE    $0x6c
4350	BYTE    $0xff
4351	BYTE    $0xc4
4352	BYTE    $0xc1
4353	BYTE    $0x49
4354	BYTE    $0x6d
4355	BYTE    $0xf7
4356	BYTE    $0xc4
4357	BYTE    $0x41
4358	BYTE    $0x09
4359	BYTE    $0x6c
4360	BYTE    $0xfe
4361	BYTE    $0xc4
4362	BYTE    $0xc1
4363	BYTE    $0x41
4364	BYTE    $0x6d
4365	BYTE    $0xff
4366	VPADDQ  144(R10), X0, X0
4367	VPADDQ  X2, X0, X0
4368	VPADDQ  160(R10), X1, X1
4369	VPADDQ  X3, X1, X1
4370	VPXOR   X0, X6, X6
4371	VPXOR   X1, X7, X7
4372	VPSHUFD $-79, X6, X6
4373	VPSHUFD $-79, X7, X7
4374	VPADDQ  X6, X4, X4
4375	VPADDQ  X7, X5, X5
4376	VPXOR   X4, X2, X2
4377	VPXOR   X5, X3, X3
4378	VPSHUFB X8, X2, X2
4379	VPSHUFB X8, X3, X3
4380	VPADDQ  176(R10), X0, X0
4381	VPADDQ  X2, X0, X0
4382	VPADDQ  192(R10), X1, X1
4383	VPADDQ  X3, X1, X1
4384	VPXOR   X0, X6, X6
4385	VPXOR   X1, X7, X7
4386	VPSHUFB X9, X6, X6
4387	VPSHUFB X9, X7, X7
4388	VPADDQ  X6, X4, X4
4389	VPADDQ  X7, X5, X5
4390	VPXOR   X4, X2, X2
4391	VPXOR   X5, X3, X3
4392	VPADDQ  X2, X2, X15
4393	VPSRLQ  $0x3f, X2, X2
4394	VPXOR   X15, X2, X2
4395	VPADDQ  X3, X3, X15
4396	VPSRLQ  $0x3f, X3, X3
4397	VPXOR   X15, X3, X3
4398	VMOVDQA X6, X13
4399	VMOVDQA X2, X14
4400	VMOVDQA X4, X6
4401	BYTE    $0xc4
4402	BYTE    $0x41
4403	BYTE    $0x11
4404	BYTE    $0x6c
4405	BYTE    $0xfd
4406	VMOVDQA X5, X4
4407	VMOVDQA X6, X5
4408	BYTE    $0xc4
4409	BYTE    $0xc1
4410	BYTE    $0x41
4411	BYTE    $0x6d
4412	BYTE    $0xf7
4413	BYTE    $0xc5
4414	BYTE    $0x41
4415	BYTE    $0x6c
4416	BYTE    $0xff
4417	BYTE    $0xc4
4418	BYTE    $0xc1
4419	BYTE    $0x11
4420	BYTE    $0x6d
4421	BYTE    $0xff
4422	BYTE    $0xc5
4423	BYTE    $0x61
4424	BYTE    $0x6c
4425	BYTE    $0xfb
4426	BYTE    $0xc4
4427	BYTE    $0xc1
4428	BYTE    $0x69
4429	BYTE    $0x6d
4430	BYTE    $0xd7
4431	BYTE    $0xc4
4432	BYTE    $0x41
4433	BYTE    $0x09
4434	BYTE    $0x6c
4435	BYTE    $0xfe
4436	BYTE    $0xc4
4437	BYTE    $0xc1
4438	BYTE    $0x61
4439	BYTE    $0x6d
4440	BYTE    $0xdf
4441	VPADDQ  208(R10), X0, X0
4442	VPADDQ  X2, X0, X0
4443	VPADDQ  224(R10), X1, X1
4444	VPADDQ  X3, X1, X1
4445	VPXOR   X0, X6, X6
4446	VPXOR   X1, X7, X7
4447	VPSHUFD $-79, X6, X6
4448	VPSHUFD $-79, X7, X7
4449	VPADDQ  X6, X4, X4
4450	VPADDQ  X7, X5, X5
4451	VPXOR   X4, X2, X2
4452	VPXOR   X5, X3, X3
4453	VPSHUFB X8, X2, X2
4454	VPSHUFB X8, X3, X3
4455	VPADDQ  240(R10), X0, X0
4456	VPADDQ  X2, X0, X0
4457	VPADDQ  256(R10), X1, X1
4458	VPADDQ  X3, X1, X1
4459	VPXOR   X0, X6, X6
4460	VPXOR   X1, X7, X7
4461	VPSHUFB X9, X6, X6
4462	VPSHUFB X9, X7, X7
4463	VPADDQ  X6, X4, X4
4464	VPADDQ  X7, X5, X5
4465	VPXOR   X4, X2, X2
4466	VPXOR   X5, X3, X3
4467	VPADDQ  X2, X2, X15
4468	VPSRLQ  $0x3f, X2, X2
4469	VPXOR   X15, X2, X2
4470	VPADDQ  X3, X3, X15
4471	VPSRLQ  $0x3f, X3, X3
4472	VPXOR   X15, X3, X3
4473	VMOVDQA X2, X13
4474	VMOVDQA X4, X14
4475	BYTE    $0xc5
4476	BYTE    $0x69
4477	BYTE    $0x6c
4478	BYTE    $0xfa
4479	VMOVDQA X5, X4
4480	BYTE    $0xc4
4481	BYTE    $0xc1
4482	BYTE    $0x61
4483	BYTE    $0x6d
4484	BYTE    $0xd7
4485	VMOVDQA X14, X5
4486	BYTE    $0xc5
4487	BYTE    $0x61
4488	BYTE    $0x6c
4489	BYTE    $0xfb
4490	VMOVDQA X6, X14
4491	BYTE    $0xc4
4492	BYTE    $0xc1
4493	BYTE    $0x11
4494	BYTE    $0x6d
4495	BYTE    $0xdf
4496	BYTE    $0xc5
4497	BYTE    $0x41
4498	BYTE    $0x6c
4499	BYTE    $0xff
4500	BYTE    $0xc4
4501	BYTE    $0xc1
4502	BYTE    $0x49
4503	BYTE    $0x6d
4504	BYTE    $0xf7
4505	BYTE    $0xc4
4506	BYTE    $0x41
4507	BYTE    $0x09
4508	BYTE    $0x6c
4509	BYTE    $0xfe
4510	BYTE    $0xc4
4511	BYTE    $0xc1
4512	BYTE    $0x41
4513	BYTE    $0x6d
4514	BYTE    $0xff
4515	VMOVDQU 32(AX), X14
4516	VMOVDQU 48(AX), X15
4517	VPXOR   X0, X10, X10
4518	VPXOR   X1, X11, X11
4519	VPXOR   X2, X14, X14
4520	VPXOR   X3, X15, X15
4521	VPXOR   X4, X10, X10
4522	VPXOR   X5, X11, X11
4523	VPXOR   X6, X14, X2
4524	VPXOR   X7, X15, X3
4525	VMOVDQU X2, 32(AX)
4526	VMOVDQU X3, 48(AX)
4527	LEAQ    128(SI), SI
4528	SUBQ    $0x80, DI
4529	JNE     loop
4530	VMOVDQU X10, (AX)
4531	VMOVDQU X11, 16(AX)
4532	MOVQ    R8, (BX)
4533	MOVQ    R9, 8(BX)
4534	VZEROUPPER
4535	RET
4536
4537DATA ·AVX_c40<>+0(SB)/8, $0x0201000706050403
4538DATA ·AVX_c40<>+8(SB)/8, $0x0a09080f0e0d0c0b
4539GLOBL ·AVX_c40<>(SB), RODATA|NOPTR, $16
4540
4541DATA ·AVX_c48<>+0(SB)/8, $0x0100070605040302
4542DATA ·AVX_c48<>+8(SB)/8, $0x09080f0e0d0c0b0a
4543GLOBL ·AVX_c48<>(SB), RODATA|NOPTR, $16
4544
4545DATA ·AVX_iv3<>+0(SB)/8, $0x1f83d9abfb41bd6b
4546DATA ·AVX_iv3<>+8(SB)/8, $0x5be0cd19137e2179
4547GLOBL ·AVX_iv3<>(SB), RODATA|NOPTR, $16
4548
4549DATA ·AVX_iv0<>+0(SB)/8, $0x6a09e667f3bcc908
4550DATA ·AVX_iv0<>+8(SB)/8, $0xbb67ae8584caa73b
4551GLOBL ·AVX_iv0<>(SB), RODATA|NOPTR, $16
4552
4553DATA ·AVX_iv1<>+0(SB)/8, $0x3c6ef372fe94f82b
4554DATA ·AVX_iv1<>+8(SB)/8, $0xa54ff53a5f1d36f1
4555GLOBL ·AVX_iv1<>(SB), RODATA|NOPTR, $16
4556
4557DATA ·AVX_iv2<>+0(SB)/8, $0x510e527fade682d1
4558DATA ·AVX_iv2<>+8(SB)/8, $0x9b05688c2b3e6c1f
4559GLOBL ·AVX_iv2<>(SB), RODATA|NOPTR, $16