%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/go119/src/cmd/asm/internal/asm/testdata/
Upload File :
Create Path :
Current File : //usr/local/go119/src/cmd/asm/internal/asm/testdata/amd64enc.s

// generated by x86test -amd64
// DO NOT EDIT

#include "../../../../../runtime/textflag.h"

TEXT asmtest(SB),DUPOK|NOSPLIT,$0
	ADCB $7, AL                             // 1407
	ADCW $61731, AX                         // 661523f1
	ADCL $4045620583, AX                    // 15674523f1
	ADCQ $-249346713, AX                    // 4815674523f1
	ADCW $61731, (BX)                       // 66811323f1
	ADCW $61731, (R11)                      // 6641811323f1
	ADCW $61731, DX                         // 6681d223f1
	ADCW $61731, R11                        // 664181d323f1
	ADCW $7, (BX)                           // 66831307
	ADCW $7, (R11)                          // 6641831307
	ADCW $7, DX                             // 6683d207
	ADCW $7, R11                            // 664183d307
	ADCW DX, (BX)                           // 661113
	ADCW R11, (BX)                          // 6644111b
	ADCW DX, (R11)                          // 66411113
	ADCW R11, (R11)                         // 6645111b
	ADCW DX, DX                             // 6611d2 or 6613d2
	ADCW R11, DX                            // 664411da or 664113d3
	ADCW DX, R11                            // 664111d3 or 664413da
	ADCW R11, R11                           // 664511db or 664513db
	ADCL $4045620583, (BX)                  // 8113674523f1
	ADCL $4045620583, (R11)                 // 418113674523f1
	ADCL $4045620583, DX                    // 81d2674523f1
	ADCL $4045620583, R11                   // 4181d3674523f1
	ADCL $7, (BX)                           // 831307
	ADCL $7, (R11)                          // 41831307
	ADCL $7, DX                             // 83d207
	ADCL $7, R11                            // 4183d307
	ADCL DX, (BX)                           // 1113
	ADCL R11, (BX)                          // 44111b
	ADCL DX, (R11)                          // 411113
	ADCL R11, (R11)                         // 45111b
	ADCL DX, DX                             // 11d2 or 13d2
	ADCL R11, DX                            // 4411da or 4113d3
	ADCL DX, R11                            // 4111d3 or 4413da
	ADCL R11, R11                           // 4511db or 4513db
	ADCQ $-249346713, (BX)                  // 488113674523f1
	ADCQ $-249346713, (R11)                 // 498113674523f1
	ADCQ $-249346713, DX                    // 4881d2674523f1
	ADCQ $-249346713, R11                   // 4981d3674523f1
	ADCQ $7, (BX)                           // 48831307
	ADCQ $7, (R11)                          // 49831307
	ADCQ $7, DX                             // 4883d207
	ADCQ $7, R11                            // 4983d307
	ADCQ DX, (BX)                           // 481113
	ADCQ R11, (BX)                          // 4c111b
	ADCQ DX, (R11)                          // 491113
	ADCQ R11, (R11)                         // 4d111b
	ADCQ DX, DX                             // 4811d2 or 4813d2
	ADCQ R11, DX                            // 4c11da or 4913d3
	ADCQ DX, R11                            // 4911d3 or 4c13da
	ADCQ R11, R11                           // 4d11db or 4d13db
	ADCB $7, (BX)                           // 801307
	ADCB $7, (R11)                          // 41801307
	ADCB $7, DL                             // 80d207
	ADCB $7, R11                            // 4180d307
	ADCB DL, (BX)                           // 1013
	ADCB R11, (BX)                          // 44101b
	ADCB DL, (R11)                          // 411013
	ADCB R11, (R11)                         // 45101b
	ADCB DL, DL                             // 10d2 or 12d2
	ADCB R11, DL                            // 4410da or 4112d3
	ADCB DL, R11                            // 4110d3 or 4412da
	ADCB R11, R11                           // 4510db or 4512db
	ADCW (BX), DX                           // 661313
	ADCW (R11), DX                          // 66411313
	ADCW (BX), R11                          // 6644131b
	ADCW (R11), R11                         // 6645131b
	ADCL (BX), DX                           // 1313
	ADCL (R11), DX                          // 411313
	ADCL (BX), R11                          // 44131b
	ADCL (R11), R11                         // 45131b
	ADCQ (BX), DX                           // 481313
	ADCQ (R11), DX                          // 491313
	ADCQ (BX), R11                          // 4c131b
	ADCQ (R11), R11                         // 4d131b
	ADCB (BX), DL                           // 1213
	ADCB (R11), DL                          // 411213
	ADCB (BX), R11                          // 44121b
	ADCB (R11), R11                         // 45121b
	ADCXL (BX), DX                          // 660f38f613
	ADCXL (R11), DX                         // 66410f38f613
	ADCXL DX, DX                            // 660f38f6d2
	ADCXL R11, DX                           // 66410f38f6d3
	ADCXL (BX), R11                         // 66440f38f61b
	ADCXL (R11), R11                        // 66450f38f61b
	ADCXL DX, R11                           // 66440f38f6da
	ADCXL R11, R11                          // 66450f38f6db
	ADCXQ (BX), DX                          // 66480f38f613
	ADCXQ (R11), DX                         // 66490f38f613
	ADCXQ DX, DX                            // 66480f38f6d2
	ADCXQ R11, DX                           // 66490f38f6d3
	ADCXQ (BX), R11                         // 664c0f38f61b
	ADCXQ (R11), R11                        // 664d0f38f61b
	ADCXQ DX, R11                           // 664c0f38f6da
	ADCXQ R11, R11                          // 664d0f38f6db
	ADDB $7, AL                             // 0407
	ADDW $61731, AX                         // 660523f1
	ADDL $4045620583, AX                    // 05674523f1
	ADDQ $-249346713, AX                    // 4805674523f1
	ADDW $61731, (BX)                       // 66810323f1
	ADDW $61731, (R11)                      // 6641810323f1
	ADDW $61731, DX                         // 6681c223f1
	ADDW $61731, R11                        // 664181c323f1
	ADDW $7, (BX)                           // 66830307
	ADDW $7, (R11)                          // 6641830307
	ADDW $7, DX                             // 6683c207
	ADDW $7, R11                            // 664183c307
	ADDW DX, (BX)                           // 660113
	ADDW R11, (BX)                          // 6644011b
	ADDW DX, (R11)                          // 66410113
	ADDW R11, (R11)                         // 6645011b
	ADDW DX, DX                             // 6601d2 or 6603d2
	ADDW R11, DX                            // 664401da or 664103d3
	ADDW DX, R11                            // 664101d3 or 664403da
	ADDW R11, R11                           // 664501db or 664503db
	ADDL $4045620583, (BX)                  // 8103674523f1
	ADDL $4045620583, (R11)                 // 418103674523f1
	ADDL $4045620583, DX                    // 81c2674523f1
	ADDL $4045620583, R11                   // 4181c3674523f1
	ADDL $7, (BX)                           // 830307
	ADDL $7, (R11)                          // 41830307
	ADDL $7, DX                             // 83c207
	ADDL $7, R11                            // 4183c307
	ADDL DX, (BX)                           // 0113
	ADDL R11, (BX)                          // 44011b
	ADDL DX, (R11)                          // 410113
	ADDL R11, (R11)                         // 45011b
	ADDL DX, DX                             // 01d2 or 03d2
	ADDL R11, DX                            // 4401da or 4103d3
	ADDL DX, R11                            // 4101d3 or 4403da
	ADDL R11, R11                           // 4501db or 4503db
	ADDQ $-249346713, (BX)                  // 488103674523f1
	ADDQ $-249346713, (R11)                 // 498103674523f1
	ADDQ $-249346713, DX                    // 4881c2674523f1
	ADDQ $-249346713, R11                   // 4981c3674523f1
	ADDQ $7, (BX)                           // 48830307
	ADDQ $7, (R11)                          // 49830307
	ADDQ $7, DX                             // 4883c207
	ADDQ $7, R11                            // 4983c307
	ADDQ DX, (BX)                           // 480113
	ADDQ R11, (BX)                          // 4c011b
	ADDQ DX, (R11)                          // 490113
	ADDQ R11, (R11)                         // 4d011b
	ADDQ DX, DX                             // 4801d2 or 4803d2
	ADDQ R11, DX                            // 4c01da or 4903d3
	ADDQ DX, R11                            // 4901d3 or 4c03da
	ADDQ R11, R11                           // 4d01db or 4d03db
	ADDB $7, (BX)                           // 800307
	ADDB $7, (R11)                          // 41800307
	ADDB $7, DL                             // 80c207
	ADDB $7, R11                            // 4180c307
	ADDB DL, (BX)                           // 0013
	ADDB R11, (BX)                          // 44001b
	ADDB DL, (R11)                          // 410013
	ADDB R11, (R11)                         // 45001b
	ADDB DL, DL                             // 00d2 or 02d2
	ADDB R11, DL                            // 4400da or 4102d3
	ADDB DL, R11                            // 4100d3 or 4402da
	ADDB R11, R11                           // 4500db or 4502db
	ADDW (BX), DX                           // 660313
	ADDW (R11), DX                          // 66410313
	ADDW (BX), R11                          // 6644031b
	ADDW (R11), R11                         // 6645031b
	ADDL (BX), DX                           // 0313
	ADDL (R11), DX                          // 410313
	ADDL (BX), R11                          // 44031b
	ADDL (R11), R11                         // 45031b
	ADDQ (BX), DX                           // 480313
	ADDQ (R11), DX                          // 490313
	ADDQ (BX), R11                          // 4c031b
	ADDQ (R11), R11                         // 4d031b
	ADDB (BX), DL                           // 0213
	ADDB (R11), DL                          // 410213
	ADDB (BX), R11                          // 44021b
	ADDB (R11), R11                         // 45021b
	ADDPD (BX), X2                          // 660f5813
	ADDPD (R11), X2                         // 66410f5813
	ADDPD X2, X2                            // 660f58d2
	ADDPD X11, X2                           // 66410f58d3
	ADDPD (BX), X11                         // 66440f581b
	ADDPD (R11), X11                        // 66450f581b
	ADDPD X2, X11                           // 66440f58da
	ADDPD X11, X11                          // 66450f58db
	ADDPS (BX), X2                          // 0f5813
	ADDPS (R11), X2                         // 410f5813
	ADDPS X2, X2                            // 0f58d2
	ADDPS X11, X2                           // 410f58d3
	ADDPS (BX), X11                         // 440f581b
	ADDPS (R11), X11                        // 450f581b
	ADDPS X2, X11                           // 440f58da
	ADDPS X11, X11                          // 450f58db
	ADDSD (BX), X2                          // f20f5813
	ADDSD (R11), X2                         // f2410f5813
	ADDSD X2, X2                            // f20f58d2
	ADDSD X11, X2                           // f2410f58d3
	ADDSD (BX), X11                         // f2440f581b
	ADDSD (R11), X11                        // f2450f581b
	ADDSD X2, X11                           // f2440f58da
	ADDSD X11, X11                          // f2450f58db
	ADDSS (BX), X2                          // f30f5813
	ADDSS (R11), X2                         // f3410f5813
	ADDSS X2, X2                            // f30f58d2
	ADDSS X11, X2                           // f3410f58d3
	ADDSS (BX), X11                         // f3440f581b
	ADDSS (R11), X11                        // f3450f581b
	ADDSS X2, X11                           // f3440f58da
	ADDSS X11, X11                          // f3450f58db
	ADDSUBPD (BX), X2                       // 660fd013
	ADDSUBPD (R11), X2                      // 66410fd013
	ADDSUBPD X2, X2                         // 660fd0d2
	ADDSUBPD X11, X2                        // 66410fd0d3
	ADDSUBPD (BX), X11                      // 66440fd01b
	ADDSUBPD (R11), X11                     // 66450fd01b
	ADDSUBPD X2, X11                        // 66440fd0da
	ADDSUBPD X11, X11                       // 66450fd0db
	ADDSUBPS (BX), X2                       // f20fd013
	ADDSUBPS (R11), X2                      // f2410fd013
	ADDSUBPS X2, X2                         // f20fd0d2
	ADDSUBPS X11, X2                        // f2410fd0d3
	ADDSUBPS (BX), X11                      // f2440fd01b
	ADDSUBPS (R11), X11                     // f2450fd01b
	ADDSUBPS X2, X11                        // f2440fd0da
	ADDSUBPS X11, X11                       // f2450fd0db
	ADOXL (BX), DX                          // f30f38f613
	ADOXL (R11), DX                         // f3410f38f613
	ADOXL DX, DX                            // f30f38f6d2
	ADOXL R11, DX                           // f3410f38f6d3
	ADOXL (BX), R11                         // f3440f38f61b
	ADOXL (R11), R11                        // f3450f38f61b
	ADOXL DX, R11                           // f3440f38f6da
	ADOXL R11, R11                          // f3450f38f6db
	ADOXQ (BX), DX                          // f3480f38f613
	ADOXQ (R11), DX                         // f3490f38f613
	ADOXQ DX, DX                            // f3480f38f6d2
	ADOXQ R11, DX                           // f3490f38f6d3
	ADOXQ (BX), R11                         // f34c0f38f61b
	ADOXQ (R11), R11                        // f34d0f38f61b
	ADOXQ DX, R11                           // f34c0f38f6da
	ADOXQ R11, R11                          // f34d0f38f6db
	AESDEC (BX), X2                         // 660f38de13
	AESDEC (R11), X2                        // 66410f38de13
	AESDEC X2, X2                           // 660f38ded2
	AESDEC X11, X2                          // 66410f38ded3
	AESDEC (BX), X11                        // 66440f38de1b
	AESDEC (R11), X11                       // 66450f38de1b
	AESDEC X2, X11                          // 66440f38deda
	AESDEC X11, X11                         // 66450f38dedb
	AESDECLAST (BX), X2                     // 660f38df13
	AESDECLAST (R11), X2                    // 66410f38df13
	AESDECLAST X2, X2                       // 660f38dfd2
	AESDECLAST X11, X2                      // 66410f38dfd3
	AESDECLAST (BX), X11                    // 66440f38df1b
	AESDECLAST (R11), X11                   // 66450f38df1b
	AESDECLAST X2, X11                      // 66440f38dfda
	AESDECLAST X11, X11                     // 66450f38dfdb
	AESENC (BX), X2                         // 660f38dc13
	AESENC (R11), X2                        // 66410f38dc13
	AESENC X2, X2                           // 660f38dcd2
	AESENC X11, X2                          // 66410f38dcd3
	AESENC (BX), X11                        // 66440f38dc1b
	AESENC (R11), X11                       // 66450f38dc1b
	AESENC X2, X11                          // 66440f38dcda
	AESENC X11, X11                         // 66450f38dcdb
	AESENCLAST (BX), X2                     // 660f38dd13
	AESENCLAST (R11), X2                    // 66410f38dd13
	AESENCLAST X2, X2                       // 660f38ddd2
	AESENCLAST X11, X2                      // 66410f38ddd3
	AESENCLAST (BX), X11                    // 66440f38dd1b
	AESENCLAST (R11), X11                   // 66450f38dd1b
	AESENCLAST X2, X11                      // 66440f38ddda
	AESENCLAST X11, X11                     // 66450f38dddb
	AESIMC (BX), X2                         // 660f38db13
	AESIMC (R11), X2                        // 66410f38db13
	AESIMC X2, X2                           // 660f38dbd2
	AESIMC X11, X2                          // 66410f38dbd3
	AESIMC (BX), X11                        // 66440f38db1b
	AESIMC (R11), X11                       // 66450f38db1b
	AESIMC X2, X11                          // 66440f38dbda
	AESIMC X11, X11                         // 66450f38dbdb
	AESKEYGENASSIST $7, (BX), X2            // 660f3adf1307
	AESKEYGENASSIST $7, (R11), X2           // 66410f3adf1307
	AESKEYGENASSIST $7, X2, X2              // 660f3adfd207
	AESKEYGENASSIST $7, X11, X2             // 66410f3adfd307
	AESKEYGENASSIST $7, (BX), X11           // 66440f3adf1b07
	AESKEYGENASSIST $7, (R11), X11          // 66450f3adf1b07
	AESKEYGENASSIST $7, X2, X11             // 66440f3adfda07
	AESKEYGENASSIST $7, X11, X11            // 66450f3adfdb07
	ANDB $7, AL                             // 2407
	ANDW $61731, AX                         // 662523f1
	ANDL $4045620583, AX                    // 25674523f1
	ANDQ $-249346713, AX                    // 4825674523f1
	ANDW $61731, (BX)                       // 66812323f1
	ANDW $61731, (R11)                      // 6641812323f1
	ANDW $61731, DX                         // 6681e223f1
	ANDW $61731, R11                        // 664181e323f1
	ANDW $7, (BX)                           // 66832307
	ANDW $7, (R11)                          // 6641832307
	ANDW $7, DX                             // 6683e207
	ANDW $7, R11                            // 664183e307
	ANDW DX, (BX)                           // 662113
	ANDW R11, (BX)                          // 6644211b
	ANDW DX, (R11)                          // 66412113
	ANDW R11, (R11)                         // 6645211b
	ANDW DX, DX                             // 6621d2 or 6623d2
	ANDW R11, DX                            // 664421da or 664123d3
	ANDW DX, R11                            // 664121d3 or 664423da
	ANDW R11, R11                           // 664521db or 664523db
	ANDL $4045620583, (BX)                  // 8123674523f1
	ANDL $4045620583, (R11)                 // 418123674523f1
	ANDL $4045620583, DX                    // 81e2674523f1
	ANDL $4045620583, R11                   // 4181e3674523f1
	ANDL $7, (BX)                           // 832307
	ANDL $7, (R11)                          // 41832307
	ANDL $7, DX                             // 83e207
	ANDL $7, R11                            // 4183e307
	ANDL DX, (BX)                           // 2113
	ANDL R11, (BX)                          // 44211b
	ANDL DX, (R11)                          // 412113
	ANDL R11, (R11)                         // 45211b
	ANDL DX, DX                             // 21d2 or 23d2
	ANDL R11, DX                            // 4421da or 4123d3
	ANDL DX, R11                            // 4121d3 or 4423da
	ANDL R11, R11                           // 4521db or 4523db
	ANDQ $-249346713, (BX)                  // 488123674523f1
	ANDQ $-249346713, (R11)                 // 498123674523f1
	ANDQ $-249346713, DX                    // 4881e2674523f1
	ANDQ $-249346713, R11                   // 4981e3674523f1
	ANDQ $7, (BX)                           // 48832307
	ANDQ $7, (R11)                          // 49832307
	ANDQ $7, DX                             // 4883e207
	ANDQ $7, R11                            // 4983e307
	ANDQ DX, (BX)                           // 482113
	ANDQ R11, (BX)                          // 4c211b
	ANDQ DX, (R11)                          // 492113
	ANDQ R11, (R11)                         // 4d211b
	ANDQ DX, DX                             // 4821d2 or 4823d2
	ANDQ R11, DX                            // 4c21da or 4923d3
	ANDQ DX, R11                            // 4921d3 or 4c23da
	ANDQ R11, R11                           // 4d21db or 4d23db
	ANDB $7, (BX)                           // 802307
	ANDB $7, (R11)                          // 41802307
	ANDB $7, DL                             // 80e207
	ANDB $7, R11                            // 4180e307
	ANDB DL, (BX)                           // 2013
	ANDB R11, (BX)                          // 44201b
	ANDB DL, (R11)                          // 412013
	ANDB R11, (R11)                         // 45201b
	ANDB DL, DL                             // 20d2 or 22d2
	ANDB R11, DL                            // 4420da or 4122d3
	ANDB DL, R11                            // 4120d3 or 4422da
	ANDB R11, R11                           // 4520db or 4522db
	ANDW (BX), DX                           // 662313
	ANDW (R11), DX                          // 66412313
	ANDW (BX), R11                          // 6644231b
	ANDW (R11), R11                         // 6645231b
	ANDL (BX), DX                           // 2313
	ANDL (R11), DX                          // 412313
	ANDL (BX), R11                          // 44231b
	ANDL (R11), R11                         // 45231b
	ANDQ (BX), DX                           // 482313
	ANDQ (R11), DX                          // 492313
	ANDQ (BX), R11                          // 4c231b
	ANDQ (R11), R11                         // 4d231b
	ANDB (BX), DL                           // 2213
	ANDB (R11), DL                          // 412213
	ANDB (BX), R11                          // 44221b
	ANDB (R11), R11                         // 45221b
	ANDNL (BX), R9, DX                      // c4e230f213
	ANDNL (R11), R9, DX                     // c4c230f213
	ANDNL DX, R9, DX                        // c4e230f2d2
	ANDNL R11, R9, DX                       // c4c230f2d3
	ANDNL (BX), R9, R11                     // c46230f21b
	ANDNL (R11), R9, R11                    // c44230f21b
	ANDNL DX, R9, R11                       // c46230f2da
	ANDNL R11, R9, R11                      // c44230f2db
	ANDNQ (BX), R14, DX                     // c4e288f213
	ANDNQ (R11), R14, DX                    // c4c288f213
	ANDNQ DX, R14, DX                       // c4e288f2d2
	ANDNQ R11, R14, DX                      // c4c288f2d3
	ANDNQ (BX), R14, R11                    // c46288f21b
	ANDNQ (R11), R14, R11                   // c44288f21b
	ANDNQ DX, R14, R11                      // c46288f2da
	ANDNQ R11, R14, R11                     // c44288f2db
	ANDNPD (BX), X2                         // 660f5513
	ANDNPD (R11), X2                        // 66410f5513
	ANDNPD X2, X2                           // 660f55d2
	ANDNPD X11, X2                          // 66410f55d3
	ANDNPD (BX), X11                        // 66440f551b
	ANDNPD (R11), X11                       // 66450f551b
	ANDNPD X2, X11                          // 66440f55da
	ANDNPD X11, X11                         // 66450f55db
	ANDNPS (BX), X2                         // 0f5513
	ANDNPS (R11), X2                        // 410f5513
	ANDNPS X2, X2                           // 0f55d2
	ANDNPS X11, X2                          // 410f55d3
	ANDNPS (BX), X11                        // 440f551b
	ANDNPS (R11), X11                       // 450f551b
	ANDNPS X2, X11                          // 440f55da
	ANDNPS X11, X11                         // 450f55db
	ANDPD (BX), X2                          // 660f5413
	ANDPD (R11), X2                         // 66410f5413
	ANDPD X2, X2                            // 660f54d2
	ANDPD X11, X2                           // 66410f54d3
	ANDPD (BX), X11                         // 66440f541b
	ANDPD (R11), X11                        // 66450f541b
	ANDPD X2, X11                           // 66440f54da
	ANDPD X11, X11                          // 66450f54db
	ANDPS (BX), X2                          // 0f5413
	ANDPS (R11), X2                         // 410f5413
	ANDPS X2, X2                            // 0f54d2
	ANDPS X11, X2                           // 410f54d3
	ANDPS (BX), X11                         // 440f541b
	ANDPS (R11), X11                        // 450f541b
	ANDPS X2, X11                           // 440f54da
	ANDPS X11, X11                          // 450f54db
	BEXTRL R9, (BX), DX                     // c4e230f713
	BEXTRL R9, (R11), DX                    // c4c230f713
	BEXTRL R9, DX, DX                       // c4e230f7d2
	BEXTRL R9, R11, DX                      // c4c230f7d3
	BEXTRL R9, (BX), R11                    // c46230f71b
	BEXTRL R9, (R11), R11                   // c44230f71b
	BEXTRL R9, DX, R11                      // c46230f7da
	BEXTRL R9, R11, R11                     // c44230f7db
	BEXTRQ R14, (BX), DX                    // c4e288f713
	BEXTRQ R14, (R11), DX                   // c4c288f713
	BEXTRQ R14, DX, DX                      // c4e288f7d2
	BEXTRQ R14, R11, DX                     // c4c288f7d3
	BEXTRQ R14, (BX), R11                   // c46288f71b
	BEXTRQ R14, (R11), R11                  // c44288f71b
	BEXTRQ R14, DX, R11                     // c46288f7da
	BEXTRQ R14, R11, R11                    // c44288f7db
	BLENDPD $7, (BX), X2                    // 660f3a0d1307
	BLENDPD $7, (R11), X2                   // 66410f3a0d1307
	BLENDPD $7, X2, X2                      // 660f3a0dd207
	BLENDPD $7, X11, X2                     // 66410f3a0dd307
	BLENDPD $7, (BX), X11                   // 66440f3a0d1b07
	BLENDPD $7, (R11), X11                  // 66450f3a0d1b07
	BLENDPD $7, X2, X11                     // 66440f3a0dda07
	BLENDPD $7, X11, X11                    // 66450f3a0ddb07
	BLENDPS $7, (BX), X2                    // 660f3a0c1307
	BLENDPS $7, (R11), X2                   // 66410f3a0c1307
	BLENDPS $7, X2, X2                      // 660f3a0cd207
	BLENDPS $7, X11, X2                     // 66410f3a0cd307
	BLENDPS $7, (BX), X11                   // 66440f3a0c1b07
	BLENDPS $7, (R11), X11                  // 66450f3a0c1b07
	BLENDPS $7, X2, X11                     // 66440f3a0cda07
	BLENDPS $7, X11, X11                    // 66450f3a0cdb07
	BLENDVPD X0, (BX), X2                   // 660f381513
	BLENDVPD X0, (R11), X2                  // 66410f381513
	BLENDVPD X0, X2, X2                     // 660f3815d2
	BLENDVPD X0, X11, X2                    // 66410f3815d3
	BLENDVPD X0, (BX), X11                  // 66440f38151b
	BLENDVPD X0, (R11), X11                 // 66450f38151b
	BLENDVPD X0, X2, X11                    // 66440f3815da
	BLENDVPD X0, X11, X11                   // 66450f3815db
	BLENDVPS X0, (BX), X2                   // 660f381413
	BLENDVPS X0, (R11), X2                  // 66410f381413
	BLENDVPS X0, X2, X2                     // 660f3814d2
	BLENDVPS X0, X11, X2                    // 66410f3814d3
	BLENDVPS X0, (BX), X11                  // 66440f38141b
	BLENDVPS X0, (R11), X11                 // 66450f38141b
	BLENDVPS X0, X2, X11                    // 66440f3814da
	BLENDVPS X0, X11, X11                   // 66450f3814db
	BLSIL (BX), R9                          // c4e230f31b
	BLSIL (R11), R9                         // c4c230f31b
	BLSIL DX, R9                            // c4e230f3da
	BLSIL R11, R9                           // c4c230f3db
	BLSIQ (BX), R14                         // c4e288f31b
	BLSIQ (R11), R14                        // c4c288f31b
	BLSIQ DX, R14                           // c4e288f3da
	BLSIQ R11, R14                          // c4c288f3db
	BLSMSKL (BX), R9                        // c4e230f313
	BLSMSKL (R11), R9                       // c4c230f313
	BLSMSKL DX, R9                          // c4e230f3d2
	BLSMSKL R11, R9                         // c4c230f3d3
	BLSMSKQ (BX), R14                       // c4e288f313
	BLSMSKQ (R11), R14                      // c4c288f313
	BLSMSKQ DX, R14                         // c4e288f3d2
	BLSMSKQ R11, R14                        // c4c288f3d3
	BLSRL (BX), R9                          // c4e230f30b
	BLSRL (R11), R9                         // c4c230f30b
	BLSRL DX, R9                            // c4e230f3ca
	BLSRL R11, R9                           // c4c230f3cb
	BLSRQ (BX), R14                         // c4e288f30b
	BLSRQ (R11), R14                        // c4c288f30b
	BLSRQ DX, R14                           // c4e288f3ca
	BLSRQ R11, R14                          // c4c288f3cb
	//TODO: BNDCL (BX), BND2                // f30f1a13
	//TODO: BNDCL (R11), BND2               // f3410f1a13
	//TODO: BNDCL DX, BND2                  // f30f1ad2
	//TODO: BNDCL R11, BND2                 // f3410f1ad3
	//TODO: BNDCL (BX), BND3                // f30f1a1b
	//TODO: BNDCL (R11), BND3               // f3410f1a1b
	//TODO: BNDCL DX, BND3                  // f30f1ada
	//TODO: BNDCL R11, BND3                 // f3410f1adb
	//TODO: BNDCN (BX), BND2                // f20f1b13
	//TODO: BNDCN (R11), BND2               // f2410f1b13
	//TODO: BNDCN DX, BND2                  // f20f1bd2
	//TODO: BNDCN R11, BND2                 // f2410f1bd3
	//TODO: BNDCN (BX), BND3                // f20f1b1b
	//TODO: BNDCN (R11), BND3               // f2410f1b1b
	//TODO: BNDCN DX, BND3                  // f20f1bda
	//TODO: BNDCN R11, BND3                 // f2410f1bdb
	//TODO: BNDCU (BX), BND2                // f20f1a13
	//TODO: BNDCU (R11), BND2               // f2410f1a13
	//TODO: BNDCU DX, BND2                  // f20f1ad2
	//TODO: BNDCU R11, BND2                 // f2410f1ad3
	//TODO: BNDCU (BX), BND3                // f20f1a1b
	//TODO: BNDCU (R11), BND3               // f2410f1a1b
	//TODO: BNDCU DX, BND3                  // f20f1ada
	//TODO: BNDCU R11, BND3                 // f2410f1adb
	//TODO: BNDLDX (BX), BND2               // 0f1a13
	//TODO: BNDLDX (R11), BND2              // 410f1a13
	//TODO: BNDLDX (BX), BND3               // 0f1a1b
	//TODO: BNDLDX (R11), BND3              // 410f1a1b
	//TODO: BNDMK (BX), BND2                // f30f1b13
	//TODO: BNDMK (R11), BND2               // f3410f1b13
	//TODO: BNDMK (BX), BND3                // f30f1b1b
	//TODO: BNDMK (R11), BND3               // f3410f1b1b
	//TODO: BNDMOV (BX), BND2               // 660f1a13
	//TODO: BNDMOV (R11), BND2              // 66410f1a13
	//TODO: BNDMOV BND2, BND2               // 660f1ad2 or 660f1bd2
	//TODO: BNDMOV BND3, BND2               // 660f1ad3 or 660f1bda
	//TODO: BNDMOV (BX), BND3               // 660f1a1b
	//TODO: BNDMOV (R11), BND3              // 66410f1a1b
	//TODO: BNDMOV BND2, BND3               // 660f1ada or 660f1bd3
	//TODO: BNDMOV BND3, BND3               // 660f1adb or 660f1bdb
	//TODO: BNDMOV BND2, (BX)               // 660f1b13
	//TODO: BNDMOV BND3, (BX)               // 660f1b1b
	//TODO: BNDMOV BND2, (R11)              // 66410f1b13
	//TODO: BNDMOV BND3, (R11)              // 66410f1b1b
	//TODO: BNDSTX BND2, (BX)               // 0f1b13
	//TODO: BNDSTX BND3, (BX)               // 0f1b1b
	//TODO: BNDSTX BND2, (R11)              // 410f1b13
	//TODO: BNDSTX BND3, (R11)              // 410f1b1b
	BSFW (BX), DX                           // 660fbc13
	BSFW (R11), DX                          // 66410fbc13
	BSFW DX, DX                             // 660fbcd2
	BSFW R11, DX                            // 66410fbcd3
	BSFW (BX), R11                          // 66440fbc1b
	BSFW (R11), R11                         // 66450fbc1b
	BSFW DX, R11                            // 66440fbcda
	BSFW R11, R11                           // 66450fbcdb
	BSFL (BX), DX                           // 0fbc13
	BSFL (R11), DX                          // 410fbc13
	BSFL DX, DX                             // 0fbcd2
	BSFL R11, DX                            // 410fbcd3
	BSFL (BX), R11                          // 440fbc1b
	BSFL (R11), R11                         // 450fbc1b
	BSFL DX, R11                            // 440fbcda
	BSFL R11, R11                           // 450fbcdb
	BSFQ (BX), DX                           // 480fbc13
	BSFQ (R11), DX                          // 490fbc13
	BSFQ DX, DX                             // 480fbcd2
	BSFQ R11, DX                            // 490fbcd3
	BSFQ (BX), R11                          // 4c0fbc1b
	BSFQ (R11), R11                         // 4d0fbc1b
	BSFQ DX, R11                            // 4c0fbcda
	BSFQ R11, R11                           // 4d0fbcdb
	BSRW (BX), DX                           // 660fbd13
	BSRW (R11), DX                          // 66410fbd13
	BSRW DX, DX                             // 660fbdd2
	BSRW R11, DX                            // 66410fbdd3
	BSRW (BX), R11                          // 66440fbd1b
	BSRW (R11), R11                         // 66450fbd1b
	BSRW DX, R11                            // 66440fbdda
	BSRW R11, R11                           // 66450fbddb
	BSRL (BX), DX                           // 0fbd13
	BSRL (R11), DX                          // 410fbd13
	BSRL DX, DX                             // 0fbdd2
	BSRL R11, DX                            // 410fbdd3
	BSRL (BX), R11                          // 440fbd1b
	BSRL (R11), R11                         // 450fbd1b
	BSRL DX, R11                            // 440fbdda
	BSRL R11, R11                           // 450fbddb
	BSRQ (BX), DX                           // 480fbd13
	BSRQ (R11), DX                          // 490fbd13
	BSRQ DX, DX                             // 480fbdd2
	BSRQ R11, DX                            // 490fbdd3
	BSRQ (BX), R11                          // 4c0fbd1b
	BSRQ (R11), R11                         // 4d0fbd1b
	BSRQ DX, R11                            // 4c0fbdda
	BSRQ R11, R11                           // 4d0fbddb
	BSWAPL DX                               // 0fca
	BSWAPL R11                              // 410fcb
	BSWAPQ DX                               // 480fca
	BSWAPQ R11                              // 490fcb
	BTW $7, (BX)                            // 660fba2307
	BTW $7, (R11)                           // 66410fba2307
	BTW $7, DX                              // 660fbae207
	BTW $7, R11                             // 66410fbae307
	BTW DX, (BX)                            // 660fa313
	BTW R11, (BX)                           // 66440fa31b
	BTW DX, (R11)                           // 66410fa313
	BTW R11, (R11)                          // 66450fa31b
	BTW DX, DX                              // 660fa3d2
	BTW R11, DX                             // 66440fa3da
	BTW DX, R11                             // 66410fa3d3
	BTW R11, R11                            // 66450fa3db
	BTL $7, (BX)                            // 0fba2307
	BTL $7, (R11)                           // 410fba2307
	BTL $7, DX                              // 0fbae207
	BTL $7, R11                             // 410fbae307
	BTL DX, (BX)                            // 0fa313
	BTL R11, (BX)                           // 440fa31b
	BTL DX, (R11)                           // 410fa313
	BTL R11, (R11)                          // 450fa31b
	BTL DX, DX                              // 0fa3d2
	BTL R11, DX                             // 440fa3da
	BTL DX, R11                             // 410fa3d3
	BTL R11, R11                            // 450fa3db
	BTQ $7, (BX)                            // 480fba2307
	BTQ $7, (R11)                           // 490fba2307
	BTQ $7, DX                              // 480fbae207
	BTQ $7, R11                             // 490fbae307
	BTQ DX, (BX)                            // 480fa313
	BTQ R11, (BX)                           // 4c0fa31b
	BTQ DX, (R11)                           // 490fa313
	BTQ R11, (R11)                          // 4d0fa31b
	BTQ DX, DX                              // 480fa3d2
	BTQ R11, DX                             // 4c0fa3da
	BTQ DX, R11                             // 490fa3d3
	BTQ R11, R11                            // 4d0fa3db
	BTCW $7, (BX)                           // 660fba3b07
	BTCW $7, (R11)                          // 66410fba3b07
	BTCW $7, DX                             // 660fbafa07
	BTCW $7, R11                            // 66410fbafb07
	BTCW DX, (BX)                           // 660fbb13
	BTCW R11, (BX)                          // 66440fbb1b
	BTCW DX, (R11)                          // 66410fbb13
	BTCW R11, (R11)                         // 66450fbb1b
	BTCW DX, DX                             // 660fbbd2
	BTCW R11, DX                            // 66440fbbda
	BTCW DX, R11                            // 66410fbbd3
	BTCW R11, R11                           // 66450fbbdb
	BTCL $7, (BX)                           // 0fba3b07
	BTCL $7, (R11)                          // 410fba3b07
	BTCL $7, DX                             // 0fbafa07
	BTCL $7, R11                            // 410fbafb07
	BTCL DX, (BX)                           // 0fbb13
	BTCL R11, (BX)                          // 440fbb1b
	BTCL DX, (R11)                          // 410fbb13
	BTCL R11, (R11)                         // 450fbb1b
	BTCL DX, DX                             // 0fbbd2
	BTCL R11, DX                            // 440fbbda
	BTCL DX, R11                            // 410fbbd3
	BTCL R11, R11                           // 450fbbdb
	BTCQ $7, (BX)                           // 480fba3b07
	BTCQ $7, (R11)                          // 490fba3b07
	BTCQ $7, DX                             // 480fbafa07
	BTCQ $7, R11                            // 490fbafb07
	BTCQ DX, (BX)                           // 480fbb13
	BTCQ R11, (BX)                          // 4c0fbb1b
	BTCQ DX, (R11)                          // 490fbb13
	BTCQ R11, (R11)                         // 4d0fbb1b
	BTCQ DX, DX                             // 480fbbd2
	BTCQ R11, DX                            // 4c0fbbda
	BTCQ DX, R11                            // 490fbbd3
	BTCQ R11, R11                           // 4d0fbbdb
	BTRW $7, (BX)                           // 660fba3307
	BTRW $7, (R11)                          // 66410fba3307
	BTRW $7, DX                             // 660fbaf207
	BTRW $7, R11                            // 66410fbaf307
	BTRW DX, (BX)                           // 660fb313
	BTRW R11, (BX)                          // 66440fb31b
	BTRW DX, (R11)                          // 66410fb313
	BTRW R11, (R11)                         // 66450fb31b
	BTRW DX, DX                             // 660fb3d2
	BTRW R11, DX                            // 66440fb3da
	BTRW DX, R11                            // 66410fb3d3
	BTRW R11, R11                           // 66450fb3db
	BTRL $7, (BX)                           // 0fba3307
	BTRL $7, (R11)                          // 410fba3307
	BTRL $7, DX                             // 0fbaf207
	BTRL $7, R11                            // 410fbaf307
	BTRL DX, (BX)                           // 0fb313
	BTRL R11, (BX)                          // 440fb31b
	BTRL DX, (R11)                          // 410fb313
	BTRL R11, (R11)                         // 450fb31b
	BTRL DX, DX                             // 0fb3d2
	BTRL R11, DX                            // 440fb3da
	BTRL DX, R11                            // 410fb3d3
	BTRL R11, R11                           // 450fb3db
	BTRQ $7, (BX)                           // 480fba3307
	BTRQ $7, (R11)                          // 490fba3307
	BTRQ $7, DX                             // 480fbaf207
	BTRQ $7, R11                            // 490fbaf307
	BTRQ DX, (BX)                           // 480fb313
	BTRQ R11, (BX)                          // 4c0fb31b
	BTRQ DX, (R11)                          // 490fb313
	BTRQ R11, (R11)                         // 4d0fb31b
	BTRQ DX, DX                             // 480fb3d2
	BTRQ R11, DX                            // 4c0fb3da
	BTRQ DX, R11                            // 490fb3d3
	BTRQ R11, R11                           // 4d0fb3db
	BTSW $7, (BX)                           // 660fba2b07
	BTSW $7, (R11)                          // 66410fba2b07
	BTSW $7, DX                             // 660fbaea07
	BTSW $7, R11                            // 66410fbaeb07
	BTSW DX, (BX)                           // 660fab13
	BTSW R11, (BX)                          // 66440fab1b
	BTSW DX, (R11)                          // 66410fab13
	BTSW R11, (R11)                         // 66450fab1b
	BTSW DX, DX                             // 660fabd2
	BTSW R11, DX                            // 66440fabda
	BTSW DX, R11                            // 66410fabd3
	BTSW R11, R11                           // 66450fabdb
	BTSL $7, (BX)                           // 0fba2b07
	BTSL $7, (R11)                          // 410fba2b07
	BTSL $7, DX                             // 0fbaea07
	BTSL $7, R11                            // 410fbaeb07
	BTSL DX, (BX)                           // 0fab13
	BTSL R11, (BX)                          // 440fab1b
	BTSL DX, (R11)                          // 410fab13
	BTSL R11, (R11)                         // 450fab1b
	BTSL DX, DX                             // 0fabd2
	BTSL R11, DX                            // 440fabda
	BTSL DX, R11                            // 410fabd3
	BTSL R11, R11                           // 450fabdb
	BTSQ $7, (BX)                           // 480fba2b07
	BTSQ $7, (R11)                          // 490fba2b07
	BTSQ $7, DX                             // 480fbaea07
	BTSQ $7, R11                            // 490fbaeb07
	BTSQ DX, (BX)                           // 480fab13
	BTSQ R11, (BX)                          // 4c0fab1b
	BTSQ DX, (R11)                          // 490fab13
	BTSQ R11, (R11)                         // 4d0fab1b
	BTSQ DX, DX                             // 480fabd2
	BTSQ R11, DX                            // 4c0fabda
	BTSQ DX, R11                            // 490fabd3
	BTSQ R11, R11                           // 4d0fabdb
	BZHIL R9, (BX), DX                      // c4e230f513
	BZHIL R9, (R11), DX                     // c4c230f513
	BZHIL R9, DX, DX                        // c4e230f5d2
	BZHIL R9, R11, DX                       // c4c230f5d3
	BZHIL R9, (BX), R11                     // c46230f51b
	BZHIL R9, (R11), R11                    // c44230f51b
	BZHIL R9, DX, R11                       // c46230f5da
	BZHIL R9, R11, R11                      // c44230f5db
	BZHIQ R14, (BX), DX                     // c4e288f513
	BZHIQ R14, (R11), DX                    // c4c288f513
	BZHIQ R14, DX, DX                       // c4e288f5d2
	BZHIQ R14, R11, DX                      // c4c288f5d3
	BZHIQ R14, (BX), R11                    // c46288f51b
	BZHIQ R14, (R11), R11                   // c44288f51b
	BZHIQ R14, DX, R11                      // c46288f5da
	BZHIQ R14, R11, R11                     // c44288f5db
	//TODO: CALLQ* (BX)                     // ff13
	//TODO: CALLQ* (R11)                    // 41ff13
	//TODO: CALLQ* DX                       // ffd2
	//TODO: CALLQ* R11                      // 41ffd3
	//TODO: CALL .+$0x11223344              // e844332211 or 48e844332211
	//TODO: LCALLW* (BX)                    // 66ff1b
	//TODO: LCALLW* (R11)                   // 6641ff1b
	//TODO: LCALLL* (BX)                    // ff1b
	//TODO: LCALLL* (R11)                   // 41ff1b
	//TODO: LCALLQ* (BX)                    // 48ff1b
	//TODO: LCALLQ* (R11)                   // 49ff1b
	CBW                                     // 6698
	CDQ                                     // 99
	CDQE                                    // 4898
	CLAC                                    // 0f01ca
	CLC                                     // f8
	CLD                                     // fc
	CLFLUSH (BX)                            // 0fae3b
	CLFLUSH (R11)                           // 410fae3b
	CLFLUSHOPT (BX)                         // 660fae3b
	CLFLUSHOPT (R11)                        // 66410fae3b
	CLI                                     // fa
	CLTS                                    // 0f06
	CMC                                     // f5
	CMOVWHI (BX), DX                        // 660f4713
	CMOVWHI (R11), DX                       // 66410f4713
	CMOVWHI DX, DX                          // 660f47d2
	CMOVWHI R11, DX                         // 66410f47d3
	CMOVWHI (BX), R11                       // 66440f471b
	CMOVWHI (R11), R11                      // 66450f471b
	CMOVWHI DX, R11                         // 66440f47da
	CMOVWHI R11, R11                        // 66450f47db
	CMOVLHI (BX), DX                        // 0f4713
	CMOVLHI (R11), DX                       // 410f4713
	CMOVLHI DX, DX                          // 0f47d2
	CMOVLHI R11, DX                         // 410f47d3
	CMOVLHI (BX), R11                       // 440f471b
	CMOVLHI (R11), R11                      // 450f471b
	CMOVLHI DX, R11                         // 440f47da
	CMOVLHI R11, R11                        // 450f47db
	CMOVQHI (BX), DX                        // 480f4713
	CMOVQHI (R11), DX                       // 490f4713
	CMOVQHI DX, DX                          // 480f47d2
	CMOVQHI R11, DX                         // 490f47d3
	CMOVQHI (BX), R11                       // 4c0f471b
	CMOVQHI (R11), R11                      // 4d0f471b
	CMOVQHI DX, R11                         // 4c0f47da
	CMOVQHI R11, R11                        // 4d0f47db
	CMOVWCC (BX), DX                        // 660f4313
	CMOVWCC (R11), DX                       // 66410f4313
	CMOVWCC DX, DX                          // 660f43d2
	CMOVWCC R11, DX                         // 66410f43d3
	CMOVWCC (BX), R11                       // 66440f431b
	CMOVWCC (R11), R11                      // 66450f431b
	CMOVWCC DX, R11                         // 66440f43da
	CMOVWCC R11, R11                        // 66450f43db
	CMOVLCC (BX), DX                        // 0f4313
	CMOVLCC (R11), DX                       // 410f4313
	CMOVLCC DX, DX                          // 0f43d2
	CMOVLCC R11, DX                         // 410f43d3
	CMOVLCC (BX), R11                       // 440f431b
	CMOVLCC (R11), R11                      // 450f431b
	CMOVLCC DX, R11                         // 440f43da
	CMOVLCC R11, R11                        // 450f43db
	CMOVQCC (BX), DX                        // 480f4313
	CMOVQCC (R11), DX                       // 490f4313
	CMOVQCC DX, DX                          // 480f43d2
	CMOVQCC R11, DX                         // 490f43d3
	CMOVQCC (BX), R11                       // 4c0f431b
	CMOVQCC (R11), R11                      // 4d0f431b
	CMOVQCC DX, R11                         // 4c0f43da
	CMOVQCC R11, R11                        // 4d0f43db
	CMOVWCS (BX), DX                        // 660f4213
	CMOVWCS (R11), DX                       // 66410f4213
	CMOVWCS DX, DX                          // 660f42d2
	CMOVWCS R11, DX                         // 66410f42d3
	CMOVWCS (BX), R11                       // 66440f421b
	CMOVWCS (R11), R11                      // 66450f421b
	CMOVWCS DX, R11                         // 66440f42da
	CMOVWCS R11, R11                        // 66450f42db
	CMOVLCS (BX), DX                        // 0f4213
	CMOVLCS (R11), DX                       // 410f4213
	CMOVLCS DX, DX                          // 0f42d2
	CMOVLCS R11, DX                         // 410f42d3
	CMOVLCS (BX), R11                       // 440f421b
	CMOVLCS (R11), R11                      // 450f421b
	CMOVLCS DX, R11                         // 440f42da
	CMOVLCS R11, R11                        // 450f42db
	CMOVQCS (BX), DX                        // 480f4213
	CMOVQCS (R11), DX                       // 490f4213
	CMOVQCS DX, DX                          // 480f42d2
	CMOVQCS R11, DX                         // 490f42d3
	CMOVQCS (BX), R11                       // 4c0f421b
	CMOVQCS (R11), R11                      // 4d0f421b
	CMOVQCS DX, R11                         // 4c0f42da
	CMOVQCS R11, R11                        // 4d0f42db
	CMOVWLS (BX), DX                        // 660f4613
	CMOVWLS (R11), DX                       // 66410f4613
	CMOVWLS DX, DX                          // 660f46d2
	CMOVWLS R11, DX                         // 66410f46d3
	CMOVWLS (BX), R11                       // 66440f461b
	CMOVWLS (R11), R11                      // 66450f461b
	CMOVWLS DX, R11                         // 66440f46da
	CMOVWLS R11, R11                        // 66450f46db
	CMOVLLS (BX), DX                        // 0f4613
	CMOVLLS (R11), DX                       // 410f4613
	CMOVLLS DX, DX                          // 0f46d2
	CMOVLLS R11, DX                         // 410f46d3
	CMOVLLS (BX), R11                       // 440f461b
	CMOVLLS (R11), R11                      // 450f461b
	CMOVLLS DX, R11                         // 440f46da
	CMOVLLS R11, R11                        // 450f46db
	CMOVQLS (BX), DX                        // 480f4613
	CMOVQLS (R11), DX                       // 490f4613
	CMOVQLS DX, DX                          // 480f46d2
	CMOVQLS R11, DX                         // 490f46d3
	CMOVQLS (BX), R11                       // 4c0f461b
	CMOVQLS (R11), R11                      // 4d0f461b
	CMOVQLS DX, R11                         // 4c0f46da
	CMOVQLS R11, R11                        // 4d0f46db
	CMOVWEQ (BX), DX                        // 660f4413
	CMOVWEQ (R11), DX                       // 66410f4413
	CMOVWEQ DX, DX                          // 660f44d2
	CMOVWEQ R11, DX                         // 66410f44d3
	CMOVWEQ (BX), R11                       // 66440f441b
	CMOVWEQ (R11), R11                      // 66450f441b
	CMOVWEQ DX, R11                         // 66440f44da
	CMOVWEQ R11, R11                        // 66450f44db
	CMOVLEQ (BX), DX                        // 0f4413
	CMOVLEQ (R11), DX                       // 410f4413
	CMOVLEQ DX, DX                          // 0f44d2
	CMOVLEQ R11, DX                         // 410f44d3
	CMOVLEQ (BX), R11                       // 440f441b
	CMOVLEQ (R11), R11                      // 450f441b
	CMOVLEQ DX, R11                         // 440f44da
	CMOVLEQ R11, R11                        // 450f44db
	CMOVQEQ (BX), DX                        // 480f4413
	CMOVQEQ (R11), DX                       // 490f4413
	CMOVQEQ DX, DX                          // 480f44d2
	CMOVQEQ R11, DX                         // 490f44d3
	CMOVQEQ (BX), R11                       // 4c0f441b
	CMOVQEQ (R11), R11                      // 4d0f441b
	CMOVQEQ DX, R11                         // 4c0f44da
	CMOVQEQ R11, R11                        // 4d0f44db
	CMOVWGT (BX), DX                        // 660f4f13
	CMOVWGT (R11), DX                       // 66410f4f13
	CMOVWGT DX, DX                          // 660f4fd2
	CMOVWGT R11, DX                         // 66410f4fd3
	CMOVWGT (BX), R11                       // 66440f4f1b
	CMOVWGT (R11), R11                      // 66450f4f1b
	CMOVWGT DX, R11                         // 66440f4fda
	CMOVWGT R11, R11                        // 66450f4fdb
	CMOVLGT (BX), DX                        // 0f4f13
	CMOVLGT (R11), DX                       // 410f4f13
	CMOVLGT DX, DX                          // 0f4fd2
	CMOVLGT R11, DX                         // 410f4fd3
	CMOVLGT (BX), R11                       // 440f4f1b
	CMOVLGT (R11), R11                      // 450f4f1b
	CMOVLGT DX, R11                         // 440f4fda
	CMOVLGT R11, R11                        // 450f4fdb
	CMOVQGT (BX), DX                        // 480f4f13
	CMOVQGT (R11), DX                       // 490f4f13
	CMOVQGT DX, DX                          // 480f4fd2
	CMOVQGT R11, DX                         // 490f4fd3
	CMOVQGT (BX), R11                       // 4c0f4f1b
	CMOVQGT (R11), R11                      // 4d0f4f1b
	CMOVQGT DX, R11                         // 4c0f4fda
	CMOVQGT R11, R11                        // 4d0f4fdb
	CMOVWGE (BX), DX                        // 660f4d13
	CMOVWGE (R11), DX                       // 66410f4d13
	CMOVWGE DX, DX                          // 660f4dd2
	CMOVWGE R11, DX                         // 66410f4dd3
	CMOVWGE (BX), R11                       // 66440f4d1b
	CMOVWGE (R11), R11                      // 66450f4d1b
	CMOVWGE DX, R11                         // 66440f4dda
	CMOVWGE R11, R11                        // 66450f4ddb
	CMOVLGE (BX), DX                        // 0f4d13
	CMOVLGE (R11), DX                       // 410f4d13
	CMOVLGE DX, DX                          // 0f4dd2
	CMOVLGE R11, DX                         // 410f4dd3
	CMOVLGE (BX), R11                       // 440f4d1b
	CMOVLGE (R11), R11                      // 450f4d1b
	CMOVLGE DX, R11                         // 440f4dda
	CMOVLGE R11, R11                        // 450f4ddb
	CMOVQGE (BX), DX                        // 480f4d13
	CMOVQGE (R11), DX                       // 490f4d13
	CMOVQGE DX, DX                          // 480f4dd2
	CMOVQGE R11, DX                         // 490f4dd3
	CMOVQGE (BX), R11                       // 4c0f4d1b
	CMOVQGE (R11), R11                      // 4d0f4d1b
	CMOVQGE DX, R11                         // 4c0f4dda
	CMOVQGE R11, R11                        // 4d0f4ddb
	CMOVWLT (BX), DX                        // 660f4c13
	CMOVWLT (R11), DX                       // 66410f4c13
	CMOVWLT DX, DX                          // 660f4cd2
	CMOVWLT R11, DX                         // 66410f4cd3
	CMOVWLT (BX), R11                       // 66440f4c1b
	CMOVWLT (R11), R11                      // 66450f4c1b
	CMOVWLT DX, R11                         // 66440f4cda
	CMOVWLT R11, R11                        // 66450f4cdb
	CMOVLLT (BX), DX                        // 0f4c13
	CMOVLLT (R11), DX                       // 410f4c13
	CMOVLLT DX, DX                          // 0f4cd2
	CMOVLLT R11, DX                         // 410f4cd3
	CMOVLLT (BX), R11                       // 440f4c1b
	CMOVLLT (R11), R11                      // 450f4c1b
	CMOVLLT DX, R11                         // 440f4cda
	CMOVLLT R11, R11                        // 450f4cdb
	CMOVQLT (BX), DX                        // 480f4c13
	CMOVQLT (R11), DX                       // 490f4c13
	CMOVQLT DX, DX                          // 480f4cd2
	CMOVQLT R11, DX                         // 490f4cd3
	CMOVQLT (BX), R11                       // 4c0f4c1b
	CMOVQLT (R11), R11                      // 4d0f4c1b
	CMOVQLT DX, R11                         // 4c0f4cda
	CMOVQLT R11, R11                        // 4d0f4cdb
	CMOVWLE (BX), DX                        // 660f4e13
	CMOVWLE (R11), DX                       // 66410f4e13
	CMOVWLE DX, DX                          // 660f4ed2
	CMOVWLE R11, DX                         // 66410f4ed3
	CMOVWLE (BX), R11                       // 66440f4e1b
	CMOVWLE (R11), R11                      // 66450f4e1b
	CMOVWLE DX, R11                         // 66440f4eda
	CMOVWLE R11, R11                        // 66450f4edb
	CMOVLLE (BX), DX                        // 0f4e13
	CMOVLLE (R11), DX                       // 410f4e13
	CMOVLLE DX, DX                          // 0f4ed2
	CMOVLLE R11, DX                         // 410f4ed3
	CMOVLLE (BX), R11                       // 440f4e1b
	CMOVLLE (R11), R11                      // 450f4e1b
	CMOVLLE DX, R11                         // 440f4eda
	CMOVLLE R11, R11                        // 450f4edb
	CMOVQLE (BX), DX                        // 480f4e13
	CMOVQLE (R11), DX                       // 490f4e13
	CMOVQLE DX, DX                          // 480f4ed2
	CMOVQLE R11, DX                         // 490f4ed3
	CMOVQLE (BX), R11                       // 4c0f4e1b
	CMOVQLE (R11), R11                      // 4d0f4e1b
	CMOVQLE DX, R11                         // 4c0f4eda
	CMOVQLE R11, R11                        // 4d0f4edb
	CMOVWNE (BX), DX                        // 660f4513
	CMOVWNE (R11), DX                       // 66410f4513
	CMOVWNE DX, DX                          // 660f45d2
	CMOVWNE R11, DX                         // 66410f45d3
	CMOVWNE (BX), R11                       // 66440f451b
	CMOVWNE (R11), R11                      // 66450f451b
	CMOVWNE DX, R11                         // 66440f45da
	CMOVWNE R11, R11                        // 66450f45db
	CMOVLNE (BX), DX                        // 0f4513
	CMOVLNE (R11), DX                       // 410f4513
	CMOVLNE DX, DX                          // 0f45d2
	CMOVLNE R11, DX                         // 410f45d3
	CMOVLNE (BX), R11                       // 440f451b
	CMOVLNE (R11), R11                      // 450f451b
	CMOVLNE DX, R11                         // 440f45da
	CMOVLNE R11, R11                        // 450f45db
	CMOVQNE (BX), DX                        // 480f4513
	CMOVQNE (R11), DX                       // 490f4513
	CMOVQNE DX, DX                          // 480f45d2
	CMOVQNE R11, DX                         // 490f45d3
	CMOVQNE (BX), R11                       // 4c0f451b
	CMOVQNE (R11), R11                      // 4d0f451b
	CMOVQNE DX, R11                         // 4c0f45da
	CMOVQNE R11, R11                        // 4d0f45db
	CMOVWOC (BX), DX                        // 660f4113
	CMOVWOC (R11), DX                       // 66410f4113
	CMOVWOC DX, DX                          // 660f41d2
	CMOVWOC R11, DX                         // 66410f41d3
	CMOVWOC (BX), R11                       // 66440f411b
	CMOVWOC (R11), R11                      // 66450f411b
	CMOVWOC DX, R11                         // 66440f41da
	CMOVWOC R11, R11                        // 66450f41db
	CMOVLOC (BX), DX                        // 0f4113
	CMOVLOC (R11), DX                       // 410f4113
	CMOVLOC DX, DX                          // 0f41d2
	CMOVLOC R11, DX                         // 410f41d3
	CMOVLOC (BX), R11                       // 440f411b
	CMOVLOC (R11), R11                      // 450f411b
	CMOVLOC DX, R11                         // 440f41da
	CMOVLOC R11, R11                        // 450f41db
	CMOVQOC (BX), DX                        // 480f4113
	CMOVQOC (R11), DX                       // 490f4113
	CMOVQOC DX, DX                          // 480f41d2
	CMOVQOC R11, DX                         // 490f41d3
	CMOVQOC (BX), R11                       // 4c0f411b
	CMOVQOC (R11), R11                      // 4d0f411b
	CMOVQOC DX, R11                         // 4c0f41da
	CMOVQOC R11, R11                        // 4d0f41db
	CMOVWPC (BX), DX                        // 660f4b13
	CMOVWPC (R11), DX                       // 66410f4b13
	CMOVWPC DX, DX                          // 660f4bd2
	CMOVWPC R11, DX                         // 66410f4bd3
	CMOVWPC (BX), R11                       // 66440f4b1b
	CMOVWPC (R11), R11                      // 66450f4b1b
	CMOVWPC DX, R11                         // 66440f4bda
	CMOVWPC R11, R11                        // 66450f4bdb
	CMOVLPC (BX), DX                        // 0f4b13
	CMOVLPC (R11), DX                       // 410f4b13
	CMOVLPC DX, DX                          // 0f4bd2
	CMOVLPC R11, DX                         // 410f4bd3
	CMOVLPC (BX), R11                       // 440f4b1b
	CMOVLPC (R11), R11                      // 450f4b1b
	CMOVLPC DX, R11                         // 440f4bda
	CMOVLPC R11, R11                        // 450f4bdb
	CMOVQPC (BX), DX                        // 480f4b13
	CMOVQPC (R11), DX                       // 490f4b13
	CMOVQPC DX, DX                          // 480f4bd2
	CMOVQPC R11, DX                         // 490f4bd3
	CMOVQPC (BX), R11                       // 4c0f4b1b
	CMOVQPC (R11), R11                      // 4d0f4b1b
	CMOVQPC DX, R11                         // 4c0f4bda
	CMOVQPC R11, R11                        // 4d0f4bdb
	CMOVWPL (BX), DX                        // 660f4913
	CMOVWPL (R11), DX                       // 66410f4913
	CMOVWPL DX, DX                          // 660f49d2
	CMOVWPL R11, DX                         // 66410f49d3
	CMOVWPL (BX), R11                       // 66440f491b
	CMOVWPL (R11), R11                      // 66450f491b
	CMOVWPL DX, R11                         // 66440f49da
	CMOVWPL R11, R11                        // 66450f49db
	CMOVLPL (BX), DX                        // 0f4913
	CMOVLPL (R11), DX                       // 410f4913
	CMOVLPL DX, DX                          // 0f49d2
	CMOVLPL R11, DX                         // 410f49d3
	CMOVLPL (BX), R11                       // 440f491b
	CMOVLPL (R11), R11                      // 450f491b
	CMOVLPL DX, R11                         // 440f49da
	CMOVLPL R11, R11                        // 450f49db
	CMOVQPL (BX), DX                        // 480f4913
	CMOVQPL (R11), DX                       // 490f4913
	CMOVQPL DX, DX                          // 480f49d2
	CMOVQPL R11, DX                         // 490f49d3
	CMOVQPL (BX), R11                       // 4c0f491b
	CMOVQPL (R11), R11                      // 4d0f491b
	CMOVQPL DX, R11                         // 4c0f49da
	CMOVQPL R11, R11                        // 4d0f49db
	CMOVWOS (BX), DX                        // 660f4013
	CMOVWOS (R11), DX                       // 66410f4013
	CMOVWOS DX, DX                          // 660f40d2
	CMOVWOS R11, DX                         // 66410f40d3
	CMOVWOS (BX), R11                       // 66440f401b
	CMOVWOS (R11), R11                      // 66450f401b
	CMOVWOS DX, R11                         // 66440f40da
	CMOVWOS R11, R11                        // 66450f40db
	CMOVLOS (BX), DX                        // 0f4013
	CMOVLOS (R11), DX                       // 410f4013
	CMOVLOS DX, DX                          // 0f40d2
	CMOVLOS R11, DX                         // 410f40d3
	CMOVLOS (BX), R11                       // 440f401b
	CMOVLOS (R11), R11                      // 450f401b
	CMOVLOS DX, R11                         // 440f40da
	CMOVLOS R11, R11                        // 450f40db
	CMOVQOS (BX), DX                        // 480f4013
	CMOVQOS (R11), DX                       // 490f4013
	CMOVQOS DX, DX                          // 480f40d2
	CMOVQOS R11, DX                         // 490f40d3
	CMOVQOS (BX), R11                       // 4c0f401b
	CMOVQOS (R11), R11                      // 4d0f401b
	CMOVQOS DX, R11                         // 4c0f40da
	CMOVQOS R11, R11                        // 4d0f40db
	CMOVWPS (BX), DX                        // 660f4a13
	CMOVWPS (R11), DX                       // 66410f4a13
	CMOVWPS DX, DX                          // 660f4ad2
	CMOVWPS R11, DX                         // 66410f4ad3
	CMOVWPS (BX), R11                       // 66440f4a1b
	CMOVWPS (R11), R11                      // 66450f4a1b
	CMOVWPS DX, R11                         // 66440f4ada
	CMOVWPS R11, R11                        // 66450f4adb
	CMOVLPS (BX), DX                        // 0f4a13
	CMOVLPS (R11), DX                       // 410f4a13
	CMOVLPS DX, DX                          // 0f4ad2
	CMOVLPS R11, DX                         // 410f4ad3
	CMOVLPS (BX), R11                       // 440f4a1b
	CMOVLPS (R11), R11                      // 450f4a1b
	CMOVLPS DX, R11                         // 440f4ada
	CMOVLPS R11, R11                        // 450f4adb
	CMOVQPS (BX), DX                        // 480f4a13
	CMOVQPS (R11), DX                       // 490f4a13
	CMOVQPS DX, DX                          // 480f4ad2
	CMOVQPS R11, DX                         // 490f4ad3
	CMOVQPS (BX), R11                       // 4c0f4a1b
	CMOVQPS (R11), R11                      // 4d0f4a1b
	CMOVQPS DX, R11                         // 4c0f4ada
	CMOVQPS R11, R11                        // 4d0f4adb
	CMOVWMI (BX), DX                        // 660f4813
	CMOVWMI (R11), DX                       // 66410f4813
	CMOVWMI DX, DX                          // 660f48d2
	CMOVWMI R11, DX                         // 66410f48d3
	CMOVWMI (BX), R11                       // 66440f481b
	CMOVWMI (R11), R11                      // 66450f481b
	CMOVWMI DX, R11                         // 66440f48da
	CMOVWMI R11, R11                        // 66450f48db
	CMOVLMI (BX), DX                        // 0f4813
	CMOVLMI (R11), DX                       // 410f4813
	CMOVLMI DX, DX                          // 0f48d2
	CMOVLMI R11, DX                         // 410f48d3
	CMOVLMI (BX), R11                       // 440f481b
	CMOVLMI (R11), R11                      // 450f481b
	CMOVLMI DX, R11                         // 440f48da
	CMOVLMI R11, R11                        // 450f48db
	CMOVQMI (BX), DX                        // 480f4813
	CMOVQMI (R11), DX                       // 490f4813
	CMOVQMI DX, DX                          // 480f48d2
	CMOVQMI R11, DX                         // 490f48d3
	CMOVQMI (BX), R11                       // 4c0f481b
	CMOVQMI (R11), R11                      // 4d0f481b
	CMOVQMI DX, R11                         // 4c0f48da
	CMOVQMI R11, R11                        // 4d0f48db
	CMPB AL, $7                             // 3c07
	CMPW AX, $61731                         // 663d23f1
	CMPL AX, $4045620583                    // 3d674523f1
	CMPQ AX, $-249346713                    // 483d674523f1
	CMPW (BX), $61731                       // 66813b23f1
	CMPW (R11), $61731                      // 6641813b23f1
	CMPW DX, $61731                         // 6681fa23f1
	CMPW R11, $61731                        // 664181fb23f1
	CMPW (BX), $7                           // 66833b07
	CMPW (R11), $7                          // 6641833b07
	CMPW DX, $7                             // 6683fa07
	CMPW R11, $7                            // 664183fb07
	CMPW (BX), DX                           // 663913
	CMPW (BX), R11                          // 6644391b
	CMPW (R11), DX                          // 66413913
	CMPW (R11), R11                         // 6645391b
	CMPW DX, DX                             // 6639d2 or 663bd2
	CMPW DX, R11                            // 664439da or 66413bd3
	CMPW R11, DX                            // 664139d3 or 66443bda
	CMPW R11, R11                           // 664539db or 66453bdb
	CMPL (BX), $4045620583                  // 813b674523f1
	CMPL (R11), $4045620583                 // 41813b674523f1
	CMPL DX, $4045620583                    // 81fa674523f1
	CMPL R11, $4045620583                   // 4181fb674523f1
	CMPL (BX), $7                           // 833b07
	CMPL (R11), $7                          // 41833b07
	CMPL DX, $7                             // 83fa07
	CMPL R11, $7                            // 4183fb07
	CMPL (BX), DX                           // 3913
	CMPL (BX), R11                          // 44391b
	CMPL (R11), DX                          // 413913
	CMPL (R11), R11                         // 45391b
	CMPL DX, DX                             // 39d2 or 3bd2
	CMPL DX, R11                            // 4439da or 413bd3
	CMPL R11, DX                            // 4139d3 or 443bda
	CMPL R11, R11                           // 4539db or 453bdb
	CMPQ (BX), $-249346713                  // 48813b674523f1
	CMPQ (R11), $-249346713                 // 49813b674523f1
	CMPQ DX, $-249346713                    // 4881fa674523f1
	CMPQ R11, $-249346713                   // 4981fb674523f1
	CMPQ (BX), $7                           // 48833b07
	CMPQ (R11), $7                          // 49833b07
	CMPQ DX, $7                             // 4883fa07
	CMPQ R11, $7                            // 4983fb07
	CMPQ (BX), DX                           // 483913
	CMPQ (BX), R11                          // 4c391b
	CMPQ (R11), DX                          // 493913
	CMPQ (R11), R11                         // 4d391b
	CMPQ DX, DX                             // 4839d2 or 483bd2
	CMPQ DX, R11                            // 4c39da or 493bd3
	CMPQ R11, DX                            // 4939d3 or 4c3bda
	CMPQ R11, R11                           // 4d39db or 4d3bdb
	CMPB (BX), $7                           // 803b07
	CMPB (R11), $7                          // 41803b07
	CMPB DL, $7                             // 80fa07
	CMPB R11, $7                            // 4180fb07
	CMPB (BX), DL                           // 3813
	CMPB (BX), R11                          // 44381b
	CMPB (R11), DL                          // 413813
	CMPB (R11), R11                         // 45381b
	CMPB DL, DL                             // 38d2 or 3ad2
	CMPB DL, R11                            // 4438da or 413ad3
	CMPB R11, DL                            // 4138d3 or 443ada
	CMPB R11, R11                           // 4538db or 453adb
	CMPW DX, (BX)                           // 663b13
	CMPW DX, (R11)                          // 66413b13
	CMPW R11, (BX)                          // 66443b1b
	CMPW R11, (R11)                         // 66453b1b
	CMPL DX, (BX)                           // 3b13
	CMPL DX, (R11)                          // 413b13
	CMPL R11, (BX)                          // 443b1b
	CMPL R11, (R11)                         // 453b1b
	CMPQ DX, (BX)                           // 483b13
	CMPQ DX, (R11)                          // 493b13
	CMPQ R11, (BX)                          // 4c3b1b
	CMPQ R11, (R11)                         // 4d3b1b
	CMPB DL, (BX)                           // 3a13
	CMPB DL, (R11)                          // 413a13
	CMPB R11, (BX)                          // 443a1b
	CMPB R11, (R11)                         // 453a1b
	CMPPD (BX), X2, $7                      // 660fc21307
	CMPPD (R11), X2, $7                     // 66410fc21307
	CMPPD X2, X2, $7                        // 660fc2d207
	CMPPD X11, X2, $7                       // 66410fc2d307
	CMPPD (BX), X11, $7                     // 66440fc21b07
	CMPPD (R11), X11, $7                    // 66450fc21b07
	CMPPD X2, X11, $7                       // 66440fc2da07
	CMPPD X11, X11, $7                      // 66450fc2db07
	CMPPS (BX), X2, $7                      // 0fc21307
	CMPPS (R11), X2, $7                     // 410fc21307
	CMPPS X2, X2, $7                        // 0fc2d207
	CMPPS X11, X2, $7                       // 410fc2d307
	CMPPS (BX), X11, $7                     // 440fc21b07
	CMPPS (R11), X11, $7                    // 450fc21b07
	CMPPS X2, X11, $7                       // 440fc2da07
	CMPPS X11, X11, $7                      // 450fc2db07
	CMPSB                                   // a6
	CMPSL                                   // a7
	CMPSD (BX), X2, $7                      // f20fc21307
	CMPSD (R11), X2, $7                     // f2410fc21307
	CMPSD X2, X2, $7                        // f20fc2d207
	CMPSD X11, X2, $7                       // f2410fc2d307
	CMPSD (BX), X11, $7                     // f2440fc21b07
	CMPSD (R11), X11, $7                    // f2450fc21b07
	CMPSD X2, X11, $7                       // f2440fc2da07
	CMPSD X11, X11, $7                      // f2450fc2db07
	CMPSQ                                   // 48a7
	CMPSS (BX), X2, $7                      // f30fc21307
	CMPSS (R11), X2, $7                     // f3410fc21307
	CMPSS X2, X2, $7                        // f30fc2d207
	CMPSS X11, X2, $7                       // f3410fc2d307
	CMPSS (BX), X11, $7                     // f3440fc21b07
	CMPSS (R11), X11, $7                    // f3450fc21b07
	CMPSS X2, X11, $7                       // f3440fc2da07
	CMPSS X11, X11, $7                      // f3450fc2db07
	CMPSW                                   // 66a7
	CMPXCHGW DX, (BX)                       // 660fb113
	CMPXCHGW R11, (BX)                      // 66440fb11b
	CMPXCHGW DX, (R11)                      // 66410fb113
	CMPXCHGW R11, (R11)                     // 66450fb11b
	CMPXCHGW DX, DX                         // 660fb1d2
	CMPXCHGW R11, DX                        // 66440fb1da
	CMPXCHGW DX, R11                        // 66410fb1d3
	CMPXCHGW R11, R11                       // 66450fb1db
	CMPXCHGL DX, (BX)                       // 0fb113
	CMPXCHGL R11, (BX)                      // 440fb11b
	CMPXCHGL DX, (R11)                      // 410fb113
	CMPXCHGL R11, (R11)                     // 450fb11b
	CMPXCHGL DX, DX                         // 0fb1d2
	CMPXCHGL R11, DX                        // 440fb1da
	CMPXCHGL DX, R11                        // 410fb1d3
	CMPXCHGL R11, R11                       // 450fb1db
	CMPXCHGQ DX, (BX)                       // 480fb113
	CMPXCHGQ R11, (BX)                      // 4c0fb11b
	CMPXCHGQ DX, (R11)                      // 490fb113
	CMPXCHGQ R11, (R11)                     // 4d0fb11b
	CMPXCHGQ DX, DX                         // 480fb1d2
	CMPXCHGQ R11, DX                        // 4c0fb1da
	CMPXCHGQ DX, R11                        // 490fb1d3
	CMPXCHGQ R11, R11                       // 4d0fb1db
	CMPXCHGB DL, (BX)                       // 0fb013
	CMPXCHGB R11, (BX)                      // 440fb01b
	CMPXCHGB DL, (R11)                      // 410fb013
	CMPXCHGB R11, (R11)                     // 450fb01b
	CMPXCHGB DL, DL                         // 0fb0d2
	CMPXCHGB R11, DL                        // 440fb0da
	CMPXCHGB DL, R11                        // 410fb0d3
	CMPXCHGB R11, R11                       // 450fb0db
	CMPXCHG16B (BX)                         // 480fc70b
	CMPXCHG16B (R11)                        // 490fc70b
	CMPXCHG8B (BX)                          // 0fc70b
	CMPXCHG8B (R11)                         // 410fc70b
	COMISD (BX), X2                         // 660f2f13
	COMISD (R11), X2                        // 66410f2f13
	COMISD X2, X2                           // 660f2fd2
	COMISD X11, X2                          // 66410f2fd3
	COMISD (BX), X11                        // 66440f2f1b
	COMISD (R11), X11                       // 66450f2f1b
	COMISD X2, X11                          // 66440f2fda
	COMISD X11, X11                         // 66450f2fdb
	COMISS (BX), X2                         // 0f2f13
	COMISS (R11), X2                        // 410f2f13
	COMISS X2, X2                           // 0f2fd2
	COMISS X11, X2                          // 410f2fd3
	COMISS (BX), X11                        // 440f2f1b
	COMISS (R11), X11                       // 450f2f1b
	COMISS X2, X11                          // 440f2fda
	COMISS X11, X11                         // 450f2fdb
	CPUID                                   // 0fa2
	CQO                                     // 4899
	CRC32W (BX), DX                         // 66f20f38f113
	CRC32W (R11), DX                        // 66f2410f38f113
	CRC32W DX, DX                           // 66f20f38f1d2
	CRC32W R11, DX                          // 66f2410f38f1d3
	CRC32W (BX), R11                        // 66f2440f38f11b
	CRC32W (R11), R11                       // 66f2450f38f11b
	CRC32W DX, R11                          // 66f2440f38f1da
	CRC32W R11, R11                         // 66f2450f38f1db
	CRC32L (BX), DX                         // f20f38f113
	CRC32L (R11), DX                        // f2410f38f113
	CRC32L DX, DX                           // f20f38f1d2
	CRC32L R11, DX                          // f2410f38f1d3
	CRC32L (BX), R11                        // f2440f38f11b
	CRC32L (R11), R11                       // f2450f38f11b
	CRC32L DX, R11                          // f2440f38f1da
	CRC32L R11, R11                         // f2450f38f1db
	CRC32B (BX), DX                         // f20f38f013 or f2480f38f013
	CRC32B (R11), DX                        // f2410f38f013 or f2490f38f013
	CRC32B DL, DX                           // f20f38f0d2 or f2480f38f0d2
	CRC32B R11, DX                          // f2410f38f0d3 or f2490f38f0d3
	CRC32B (BX), R11                        // f2440f38f01b or f24c0f38f01b
	CRC32B (R11), R11                       // f2450f38f01b or f24d0f38f01b
	CRC32B DL, R11                          // f2440f38f0da or f24c0f38f0da
	CRC32B R11, R11                         // f2450f38f0db or f24d0f38f0db
	CRC32Q (BX), DX                         // f2480f38f113
	CRC32Q (R11), DX                        // f2490f38f113
	CRC32Q DX, DX                           // f2480f38f1d2
	CRC32Q R11, DX                          // f2490f38f1d3
	CRC32Q (BX), R11                        // f24c0f38f11b
	CRC32Q (R11), R11                       // f24d0f38f11b
	CRC32Q DX, R11                          // f24c0f38f1da
	CRC32Q R11, R11                         // f24d0f38f1db
	CVTPL2PD (BX), X2                       // f30fe613
	CVTPL2PD (R11), X2                      // f3410fe613
	CVTPL2PD X2, X2                         // f30fe6d2
	CVTPL2PD X11, X2                        // f3410fe6d3
	CVTPL2PD (BX), X11                      // f3440fe61b
	CVTPL2PD (R11), X11                     // f3450fe61b
	CVTPL2PD X2, X11                        // f3440fe6da
	CVTPL2PD X11, X11                       // f3450fe6db
	CVTPL2PS (BX), X2                       // 0f5b13
	CVTPL2PS (R11), X2                      // 410f5b13
	CVTPL2PS X2, X2                         // 0f5bd2
	CVTPL2PS X11, X2                        // 410f5bd3
	CVTPL2PS (BX), X11                      // 440f5b1b
	CVTPL2PS (R11), X11                     // 450f5b1b
	CVTPL2PS X2, X11                        // 440f5bda
	CVTPL2PS X11, X11                       // 450f5bdb
	CVTPD2PL (BX), X2                       // f20fe613
	CVTPD2PL (R11), X2                      // f2410fe613
	CVTPD2PL X2, X2                         // f20fe6d2
	CVTPD2PL X11, X2                        // f2410fe6d3
	CVTPD2PL (BX), X11                      // f2440fe61b
	CVTPD2PL (R11), X11                     // f2450fe61b
	CVTPD2PL X2, X11                        // f2440fe6da
	CVTPD2PL X11, X11                       // f2450fe6db
	//TODO: CVTPD2PI (BX), M2               // 660f2d13
	//TODO: CVTPD2PI (R11), M2              // 66410f2d13
	//TODO: CVTPD2PI X2, M2                 // 660f2dd2
	//TODO: CVTPD2PI X11, M2                // 66410f2dd3
	//TODO: CVTPD2PI (BX), M3               // 660f2d1b
	//TODO: CVTPD2PI (R11), M3              // 66410f2d1b
	//TODO: CVTPD2PI X2, M3                 // 660f2dda
	//TODO: CVTPD2PI X11, M3                // 66410f2ddb
	CVTPD2PS (BX), X2                       // 660f5a13
	CVTPD2PS (R11), X2                      // 66410f5a13
	CVTPD2PS X2, X2                         // 660f5ad2
	CVTPD2PS X11, X2                        // 66410f5ad3
	CVTPD2PS (BX), X11                      // 66440f5a1b
	CVTPD2PS (R11), X11                     // 66450f5a1b
	CVTPD2PS X2, X11                        // 66440f5ada
	CVTPD2PS X11, X11                       // 66450f5adb
	//TODO: CVTPI2PD (BX), X2               // 660f2a13
	//TODO: CVTPI2PD (R11), X2              // 66410f2a13
	//TODO: CVTPI2PD M2, X2                 // 660f2ad2
	//TODO: CVTPI2PD M3, X2                 // 660f2ad3
	//TODO: CVTPI2PD (BX), X11              // 66440f2a1b
	//TODO: CVTPI2PD (R11), X11             // 66450f2a1b
	//TODO: CVTPI2PD M2, X11                // 66440f2ada
	//TODO: CVTPI2PD M3, X11                // 66440f2adb
	//TODO: CVTPI2PS (BX), X2               // 0f2a13
	//TODO: CVTPI2PS (R11), X2              // 410f2a13
	//TODO: CVTPI2PS M2, X2                 // 0f2ad2
	//TODO: CVTPI2PS M3, X2                 // 0f2ad3
	//TODO: CVTPI2PS (BX), X11              // 440f2a1b
	//TODO: CVTPI2PS (R11), X11             // 450f2a1b
	//TODO: CVTPI2PS M2, X11                // 440f2ada
	//TODO: CVTPI2PS M3, X11                // 440f2adb
	CVTPS2PL (BX), X2                       // 660f5b13
	CVTPS2PL (R11), X2                      // 66410f5b13
	CVTPS2PL X2, X2                         // 660f5bd2
	CVTPS2PL X11, X2                        // 66410f5bd3
	CVTPS2PL (BX), X11                      // 66440f5b1b
	CVTPS2PL (R11), X11                     // 66450f5b1b
	CVTPS2PL X2, X11                        // 66440f5bda
	CVTPS2PL X11, X11                       // 66450f5bdb
	CVTPS2PD (BX), X2                       // 0f5a13
	CVTPS2PD (R11), X2                      // 410f5a13
	CVTPS2PD X2, X2                         // 0f5ad2
	CVTPS2PD X11, X2                        // 410f5ad3
	CVTPS2PD (BX), X11                      // 440f5a1b
	CVTPS2PD (R11), X11                     // 450f5a1b
	CVTPS2PD X2, X11                        // 440f5ada
	CVTPS2PD X11, X11                       // 450f5adb
	//TODO: CVTPS2PI (BX), M2               // 0f2d13
	//TODO: CVTPS2PI (R11), M2              // 410f2d13
	//TODO: CVTPS2PI X2, M2                 // 0f2dd2
	//TODO: CVTPS2PI X11, M2                // 410f2dd3
	//TODO: CVTPS2PI (BX), M3               // 0f2d1b
	//TODO: CVTPS2PI (R11), M3              // 410f2d1b
	//TODO: CVTPS2PI X2, M3                 // 0f2dda
	//TODO: CVTPS2PI X11, M3                // 410f2ddb
	CVTSD2SL (BX), DX                       // f20f2d13 or f2480f2d13
	CVTSD2SL (R11), DX                      // f2410f2d13 or f2490f2d13
	CVTSD2SL X2, DX                         // f20f2dd2 or f2480f2dd2
	CVTSD2SL X11, DX                        // f2410f2dd3 or f2490f2dd3
	CVTSD2SL (BX), R11                      // f2440f2d1b or f24c0f2d1b
	CVTSD2SL (R11), R11                     // f2450f2d1b or f24d0f2d1b
	CVTSD2SL X2, R11                        // f2440f2dda or f24c0f2dda
	CVTSD2SL X11, R11                       // f2450f2ddb or f24d0f2ddb
	CVTSD2SS (BX), X2                       // f20f5a13
	CVTSD2SS (R11), X2                      // f2410f5a13
	CVTSD2SS X2, X2                         // f20f5ad2
	CVTSD2SS X11, X2                        // f2410f5ad3
	CVTSD2SS (BX), X11                      // f2440f5a1b
	CVTSD2SS (R11), X11                     // f2450f5a1b
	CVTSD2SS X2, X11                        // f2440f5ada
	CVTSD2SS X11, X11                       // f2450f5adb
	CVTSL2SD (BX), X2                       // f20f2a13
	CVTSL2SD (R11), X2                      // f2410f2a13
	CVTSL2SD DX, X2                         // f20f2ad2
	CVTSL2SD R11, X2                        // f2410f2ad3
	CVTSL2SD (BX), X11                      // f2440f2a1b
	CVTSL2SD (R11), X11                     // f2450f2a1b
	CVTSL2SD DX, X11                        // f2440f2ada
	CVTSL2SD R11, X11                       // f2450f2adb
	CVTSQ2SD (BX), X2                       // f2480f2a13
	CVTSQ2SD (R11), X2                      // f2490f2a13
	CVTSQ2SD DX, X2                         // f2480f2ad2
	CVTSQ2SD R11, X2                        // f2490f2ad3
	CVTSQ2SD (BX), X11                      // f24c0f2a1b
	CVTSQ2SD (R11), X11                     // f24d0f2a1b
	CVTSQ2SD DX, X11                        // f24c0f2ada
	CVTSQ2SD R11, X11                       // f24d0f2adb
	CVTSL2SS (BX), X2                       // f30f2a13
	CVTSL2SS (R11), X2                      // f3410f2a13
	CVTSL2SS DX, X2                         // f30f2ad2
	CVTSL2SS R11, X2                        // f3410f2ad3
	CVTSL2SS (BX), X11                      // f3440f2a1b
	CVTSL2SS (R11), X11                     // f3450f2a1b
	CVTSL2SS DX, X11                        // f3440f2ada
	CVTSL2SS R11, X11                       // f3450f2adb
	CVTSQ2SS (BX), X2                       // f3480f2a13
	CVTSQ2SS (R11), X2                      // f3490f2a13
	CVTSQ2SS DX, X2                         // f3480f2ad2
	CVTSQ2SS R11, X2                        // f3490f2ad3
	CVTSQ2SS (BX), X11                      // f34c0f2a1b
	CVTSQ2SS (R11), X11                     // f34d0f2a1b
	CVTSQ2SS DX, X11                        // f34c0f2ada
	CVTSQ2SS R11, X11                       // f34d0f2adb
	CVTSS2SD (BX), X2                       // f30f5a13
	CVTSS2SD (R11), X2                      // f3410f5a13
	CVTSS2SD X2, X2                         // f30f5ad2
	CVTSS2SD X11, X2                        // f3410f5ad3
	CVTSS2SD (BX), X11                      // f3440f5a1b
	CVTSS2SD (R11), X11                     // f3450f5a1b
	CVTSS2SD X2, X11                        // f3440f5ada
	CVTSS2SD X11, X11                       // f3450f5adb
	CVTSS2SL (BX), DX                       // f30f2d13 or f3480f2d13
	CVTSS2SL (R11), DX                      // f3410f2d13 or f3490f2d13
	CVTSS2SL X2, DX                         // f30f2dd2 or f3480f2dd2
	CVTSS2SL X11, DX                        // f3410f2dd3 or f3490f2dd3
	CVTSS2SL (BX), R11                      // f3440f2d1b or f34c0f2d1b
	CVTSS2SL (R11), R11                     // f3450f2d1b or f34d0f2d1b
	CVTSS2SL X2, R11                        // f3440f2dda or f34c0f2dda
	CVTSS2SL X11, R11                       // f3450f2ddb or f34d0f2ddb
	CVTTPD2PL (BX), X2                      // 660fe613
	CVTTPD2PL (R11), X2                     // 66410fe613
	CVTTPD2PL X2, X2                        // 660fe6d2
	CVTTPD2PL X11, X2                       // 66410fe6d3
	CVTTPD2PL (BX), X11                     // 66440fe61b
	CVTTPD2PL (R11), X11                    // 66450fe61b
	CVTTPD2PL X2, X11                       // 66440fe6da
	CVTTPD2PL X11, X11                      // 66450fe6db
	//TODO: CVTTPD2PI (BX), M2              // 660f2c13
	//TODO: CVTTPD2PI (R11), M2             // 66410f2c13
	//TODO: CVTTPD2PI X2, M2                // 660f2cd2
	//TODO: CVTTPD2PI X11, M2               // 66410f2cd3
	//TODO: CVTTPD2PI (BX), M3              // 660f2c1b
	//TODO: CVTTPD2PI (R11), M3             // 66410f2c1b
	//TODO: CVTTPD2PI X2, M3                // 660f2cda
	//TODO: CVTTPD2PI X11, M3               // 66410f2cdb
	CVTTPS2PL (BX), X2                      // f30f5b13
	CVTTPS2PL (R11), X2                     // f3410f5b13
	CVTTPS2PL X2, X2                        // f30f5bd2
	CVTTPS2PL X11, X2                       // f3410f5bd3
	CVTTPS2PL (BX), X11                     // f3440f5b1b
	CVTTPS2PL (R11), X11                    // f3450f5b1b
	CVTTPS2PL X2, X11                       // f3440f5bda
	CVTTPS2PL X11, X11                      // f3450f5bdb
	//TODO: CVTTPS2PI (BX), M2              // 0f2c13
	//TODO: CVTTPS2PI (R11), M2             // 410f2c13
	//TODO: CVTTPS2PI X2, M2                // 0f2cd2
	//TODO: CVTTPS2PI X11, M2               // 410f2cd3
	//TODO: CVTTPS2PI (BX), M3              // 0f2c1b
	//TODO: CVTTPS2PI (R11), M3             // 410f2c1b
	//TODO: CVTTPS2PI X2, M3                // 0f2cda
	//TODO: CVTTPS2PI X11, M3               // 410f2cdb
	CVTTSD2SL (BX), DX                      // f20f2c13 or f2480f2c13
	CVTTSD2SL (R11), DX                     // f2410f2c13 or f2490f2c13
	CVTTSD2SL X2, DX                        // f20f2cd2 or f2480f2cd2
	CVTTSD2SL X11, DX                       // f2410f2cd3 or f2490f2cd3
	CVTTSD2SL (BX), R11                     // f2440f2c1b or f24c0f2c1b
	CVTTSD2SL (R11), R11                    // f2450f2c1b or f24d0f2c1b
	CVTTSD2SL X2, R11                       // f2440f2cda or f24c0f2cda
	CVTTSD2SL X11, R11                      // f2450f2cdb or f24d0f2cdb
	CVTTSS2SL (BX), DX                      // f30f2c13 or f3480f2c13
	CVTTSS2SL (R11), DX                     // f3410f2c13 or f3490f2c13
	CVTTSS2SL X2, DX                        // f30f2cd2 or f3480f2cd2
	CVTTSS2SL X11, DX                       // f3410f2cd3 or f3490f2cd3
	CVTTSS2SL (BX), R11                     // f3440f2c1b or f34c0f2c1b
	CVTTSS2SL (R11), R11                    // f3450f2c1b or f34d0f2c1b
	CVTTSS2SL X2, R11                       // f3440f2cda or f34c0f2cda
	CVTTSS2SL X11, R11                      // f3450f2cdb or f34d0f2cdb
	CWD                                     // 6699
	CWDE                                    // 98
	DECW (BX)                               // 66ff0b
	DECW (R11)                              // 6641ff0b
	DECW DX                                 // 66ffca
	DECW R11                                // 6641ffcb
	DECL (BX)                               // ff0b
	DECL (R11)                              // 41ff0b
	DECL DX                                 // ffca
	DECL R11                                // 41ffcb
	DECQ (BX)                               // 48ff0b
	DECQ (R11)                              // 49ff0b
	DECQ DX                                 // 48ffca
	DECQ R11                                // 49ffcb
	DECB (BX)                               // fe0b
	DECB (R11)                              // 41fe0b
	DECB DL                                 // feca
	DECB R11                                // 41fecb
	DIVW (BX)                               // 66f733
	DIVW (R11)                              // 6641f733
	DIVW DX                                 // 66f7f2
	DIVW R11                                // 6641f7f3
	DIVL (BX)                               // f733
	DIVL (R11)                              // 41f733
	DIVL DX                                 // f7f2
	DIVL R11                                // 41f7f3
	DIVQ (BX)                               // 48f733
	DIVQ (R11)                              // 49f733
	DIVQ DX                                 // 48f7f2
	DIVQ R11                                // 49f7f3
	DIVB (BX)                               // f633
	DIVB (R11)                              // 41f633
	DIVB DL                                 // f6f2
	DIVB R11                                // 41f6f3
	DIVPD (BX), X2                          // 660f5e13
	DIVPD (R11), X2                         // 66410f5e13
	DIVPD X2, X2                            // 660f5ed2
	DIVPD X11, X2                           // 66410f5ed3
	DIVPD (BX), X11                         // 66440f5e1b
	DIVPD (R11), X11                        // 66450f5e1b
	DIVPD X2, X11                           // 66440f5eda
	DIVPD X11, X11                          // 66450f5edb
	DIVPS (BX), X2                          // 0f5e13
	DIVPS (R11), X2                         // 410f5e13
	DIVPS X2, X2                            // 0f5ed2
	DIVPS X11, X2                           // 410f5ed3
	DIVPS (BX), X11                         // 440f5e1b
	DIVPS (R11), X11                        // 450f5e1b
	DIVPS X2, X11                           // 440f5eda
	DIVPS X11, X11                          // 450f5edb
	DIVSD (BX), X2                          // f20f5e13
	DIVSD (R11), X2                         // f2410f5e13
	DIVSD X2, X2                            // f20f5ed2
	DIVSD X11, X2                           // f2410f5ed3
	DIVSD (BX), X11                         // f2440f5e1b
	DIVSD (R11), X11                        // f2450f5e1b
	DIVSD X2, X11                           // f2440f5eda
	DIVSD X11, X11                          // f2450f5edb
	DIVSS (BX), X2                          // f30f5e13
	DIVSS (R11), X2                         // f3410f5e13
	DIVSS X2, X2                            // f30f5ed2
	DIVSS X11, X2                           // f3410f5ed3
	DIVSS (BX), X11                         // f3440f5e1b
	DIVSS (R11), X11                        // f3450f5e1b
	DIVSS X2, X11                           // f3440f5eda
	DIVSS X11, X11                          // f3450f5edb
	DPPD $7, (BX), X2                       // 660f3a411307
	DPPD $7, (R11), X2                      // 66410f3a411307
	DPPD $7, X2, X2                         // 660f3a41d207
	DPPD $7, X11, X2                        // 66410f3a41d307
	DPPD $7, (BX), X11                      // 66440f3a411b07
	DPPD $7, (R11), X11                     // 66450f3a411b07
	DPPD $7, X2, X11                        // 66440f3a41da07
	DPPD $7, X11, X11                       // 66450f3a41db07
	DPPS $7, (BX), X2                       // 660f3a401307
	DPPS $7, (R11), X2                      // 66410f3a401307
	DPPS $7, X2, X2                         // 660f3a40d207
	DPPS $7, X11, X2                        // 66410f3a40d307
	DPPS $7, (BX), X11                      // 66440f3a401b07
	DPPS $7, (R11), X11                     // 66450f3a401b07
	DPPS $7, X2, X11                        // 66440f3a40da07
	DPPS $7, X11, X11                       // 66450f3a40db07
	EMMS                                    // 0f77
	//TODO: ENTERQ $0x12, $0xf123           // c823f112
	EXTRACTPS $0, X2, (BX)                  // 660f3a171300
	EXTRACTPS $1, X11, (BX)                 // 66440f3a171b01
	EXTRACTPS $2, X2, (R11)                 // 66410f3a171302
	EXTRACTPS $3, X11, (R11)                // 66450f3a171b03
	EXTRACTPS $3, X2, DX                    // 660f3a17d203
	EXTRACTPS $2, X11, DX                   // 66440f3a17da02
	EXTRACTPS $1, X2, R11                   // 66410f3a17d301
	EXTRACTPS $0, X11, R11                  // 66450f3a17db00
	F2XM1                                   // d9f0
	FABS                                    // d9e1
	FADDD F2, F0                            // d8c2
	FADDD F3, F0                            // d8c3
	FADDD F0, F2                            // dcc2
	FADDD F0, F3                            // dcc3
	FADDD (BX), F0                          // d803 or dc03
	FADDD (R11), F0                         // 41d803 or 41dc03
	FADDDP F0, F2                           // dec2
	FADDDP F0, F3                           // dec3
	FBLD (BX)                               // df23
	FBLD (R11)                              // 41df23
	FBSTP (BX)                              // df33
	FBSTP (R11)                             // 41df33
	FCHS                                    // d9e0
	FCMOVB F2, F0                           // dac2
	FCMOVB F3, F0                           // dac3
	FCMOVBE F2, F0                          // dad2
	FCMOVBE F3, F0                          // dad3
	FCMOVE F2, F0                           // daca
	FCMOVE F3, F0                           // dacb
	FCMOVNB F2, F0                          // dbc2
	FCMOVNB F3, F0                          // dbc3
	FCMOVNBE F2, F0                         // dbd2
	FCMOVNBE F3, F0                         // dbd3
	FCMOVNE F2, F0                          // dbca
	FCMOVNE F3, F0                          // dbcb
	FCMOVNU F2, F0                          // dbda
	FCMOVNU F3, F0                          // dbdb
	FCMOVU F2, F0                           // dada
	FCMOVU F3, F0                           // dadb
	FCOMD F2, F0                            // d8d2
	FCOMD F3, F0                            // d8d3
	FCOMD (BX), F0                          // d813 or dc13
	FCOMD (R11), F0                         // 41d813 or 41dc13
	FCOMI F2, F0                            // dbf2
	FCOMI F3, F0                            // dbf3
	FCOMIP F2, F0                           // dff2
	FCOMIP F3, F0                           // dff3
	//TODO: FCOMP F2                        // d8da
	//TODO: FCOMP F3                        // d8db
	//TODO: FCOMFP (BX)                     // d81b
	//TODO: FCOMFP (R11)                    // 41d81b
	//TODO: FCOMPL (BX)                     // dc1b
	//TODO: FCOMPL (R11)                    // 41dc1b
	//TODO: FCOMPP                          // ded9
	FCOS                                    // d9ff
	FDECSTP                                 // d9f6
	FDIVD F2, F0                            // d8f2
	FDIVD F3, F0                            // d8f3
	FDIVD F0, F2                            // dcfa or dcf2
	FDIVD F0, F3                            // dcfb or dcf3
	FDIVD (BX), F0                          // d833 or dc33
	FDIVD (R11), F0                         // 41d833 or 41dc33
	//TODO: FDIVRP F0, F2                   // defa
	//TODO: FDIVRP F0, F3                   // defb
	//TODO: FDIVR F2, F0                    // d8fa
	//TODO: FDIVR F3, F0                    // d8fb
	//TODO: FDIVFR (BX)                     // d83b
	//TODO: FDIVFR (R11)                    // 41d83b
	//TODO: FDIVRL (BX)                     // dc3b
	//TODO: FDIVRL (R11)                    // 41dc3b
	//TODO: FDIVP F0, F2                    // def2
	//TODO: FDIVP F0, F3                    // def3
	//TODO: FFREE F2                        // ddc2
	//TODO: FFREE F3                        // ddc3
	//TODO: FFREEP F2                       // dfc2
	//TODO: FFREEP F3                       // dfc3
	//TODO: FIADD (BX)                      // de03
	//TODO: FIADD (R11)                     // 41de03
	//TODO: FIADDL (BX)                     // da03
	//TODO: FIADDL (R11)                    // 41da03
	//TODO: FICOM (BX)                      // de13
	//TODO: FICOM (R11)                     // 41de13
	//TODO: FICOML (BX)                     // da13
	//TODO: FICOML (R11)                    // 41da13
	//TODO: FICOMP (BX)                     // de1b
	//TODO: FICOMP (R11)                    // 41de1b
	//TODO: FICOMPL (BX)                    // da1b
	//TODO: FICOMPL (R11)                   // 41da1b
	//TODO: FIDIV (BX)                      // de33
	//TODO: FIDIV (R11)                     // 41de33
	//TODO: FIDIVL (BX)                     // da33
	//TODO: FIDIVL (R11)                    // 41da33
	//TODO: FIDIVR (BX)                     // de3b
	//TODO: FIDIVR (R11)                    // 41de3b
	//TODO: FIDIVRL (BX)                    // da3b
	//TODO: FIDIVRL (R11)                   // 41da3b
	//TODO: FILD (BX)                       // df03
	//TODO: FILD (R11)                      // 41df03
	//TODO: FILDL (BX)                      // db03
	//TODO: FILDL (R11)                     // 41db03
	//TODO: FILDLL (BX)                     // df2b
	//TODO: FILDLL (R11)                    // 41df2b
	//TODO: FIMUL (BX)                      // de0b
	//TODO: FIMUL (R11)                     // 41de0b
	//TODO: FIMULL (BX)                     // da0b
	//TODO: FIMULL (R11)                    // 41da0b
	FINCSTP                                 // d9f7
	//TODO: FIST (BX)                       // df13
	//TODO: FIST (R11)                      // 41df13
	//TODO: FISTL (BX)                      // db13
	//TODO: FISTL (R11)                     // 41db13
	//TODO: FISTP (BX)                      // df1b
	//TODO: FISTP (R11)                     // 41df1b
	//TODO: FISTPL (BX)                     // db1b
	//TODO: FISTPL (R11)                    // 41db1b
	//TODO: FISTPLL (BX)                    // df3b
	//TODO: FISTPLL (R11)                   // 41df3b
	//TODO: FISTTP (BX)                     // df0b
	//TODO: FISTTP (R11)                    // 41df0b
	//TODO: FISTTPL (BX)                    // db0b
	//TODO: FISTTPL (R11)                   // 41db0b
	//TODO: FISTTPLL (BX)                   // dd0b
	//TODO: FISTTPLL (R11)                  // 41dd0b
	//TODO: FISUB (BX)                      // de23
	//TODO: FISUB (R11)                     // 41de23
	//TODO: FISUBL (BX)                     // da23
	//TODO: FISUBL (R11)                    // 41da23
	//TODO: FISUBR (BX)                     // de2b
	//TODO: FISUBR (R11)                    // 41de2b
	//TODO: FISUBRL (BX)                    // da2b
	//TODO: FISUBRL (R11)                   // 41da2b
	//TODO: FLD F2                          // d9c2
	//TODO: FLD F3                          // d9c3
	//TODO: FLDS (BX)                       // d903
	//TODO: FLDS (R11)                      // 41d903
	//TODO: FLDL (BX)                       // dd03
	//TODO: FLDL (R11)                      // 41dd03
	//TODO: FLDT (BX)                       // db2b
	//TODO: FLDT (R11)                      // 41db2b
	FLD1                                    // d9e8
	FLDCW (BX)                              // d92b
	FLDCW (R11)                             // 41d92b
	//TODO: FLDENVL (BX)                    // d923
	//TODO: FLDENVL (R11)                   // 41d923
	FLDL2E                                  // d9ea
	FLDL2T                                  // d9e9
	FLDLG2                                  // d9ec
	FLDPI                                   // d9eb
	//TODO: FMUL F2, F0                     // d8ca
	//TODO: FMUL F3, F0                     // d8cb
	//TODO: FMUL F0, F2                     // dcca
	//TODO: FMUL F0, F3                     // dccb
	//TODO: FMULS (BX)                      // d80b
	//TODO: FMULS (R11)                     // 41d80b
	//TODO: FMULL (BX)                      // dc0b
	//TODO: FMULL (R11)                     // 41dc0b
	//TODO: FMULP F0, F2                    // deca
	//TODO: FMULP F0, F3                    // decb
	//TODO: FNCLEX                          // dbe2
	//TODO: FNINIT                          // dbe3
	FNOP                                    // d9d0
	//TODO: FNSAVEL (BX)                    // dd33
	//TODO: FNSAVEL (R11)                   // 41dd33
	//TODO: FNSTCW (BX)                     // d93b
	//TODO: FNSTCW (R11)                    // 41d93b
	//TODO: FNSTENVL (BX)                   // d933
	//TODO: FNSTENVL (R11)                  // 41d933
	//TODO: FNSTSW AX                       // dfe0
	//TODO: FNSTSW (BX)                     // dd3b
	//TODO: FNSTSW (R11)                    // 41dd3b
	FPATAN                                  // d9f3
	FPREM                                   // d9f8
	FPREM1                                  // d9f5
	FPTAN                                   // d9f2
	FRNDINT                                 // d9fc
	//TODO: FRSTORL (BX)                    // dd23
	//TODO: FRSTORL (R11)                   // 41dd23
	FSCALE                                  // d9fd
	FSIN                                    // d9fe
	FSINCOS                                 // d9fb
	FSQRT                                   // d9fa
	//TODO: FST F2                          // ddd2
	//TODO: FST F3                          // ddd3
	//TODO: FSTS (BX)                       // d913
	//TODO: FSTS (R11)                      // 41d913
	//TODO: FSTL (BX)                       // dd13
	//TODO: FSTL (R11)                      // 41dd13
	//TODO: FSTP F2                         // ddda
	//TODO: FSTP F3                         // dddb
	//TODO: FSTPS (BX)                      // d91b
	//TODO: FSTPS (R11)                     // 41d91b
	//TODO: FSTPL (BX)                      // dd1b
	//TODO: FSTPL (R11)                     // 41dd1b
	//TODO: FSTPT (BX)                      // db3b
	//TODO: FSTPT (R11)                     // 41db3b
	//TODO: FSUB F2, F0                     // d8e2
	//TODO: FSUB F3, F0                     // d8e3
	//TODO: FSUBR F0, F2                    // dcea
	//TODO: FSUBR F0, F3                    // dceb
	//TODO: FSUBS (BX)                      // d823
	//TODO: FSUBS (R11)                     // 41d823
	//TODO: FSUBL (BX)                      // dc23
	//TODO: FSUBL (R11)                     // 41dc23
	//TODO: FSUBRP F0, F2                   // deea
	//TODO: FSUBRP F0, F3                   // deeb
	//TODO: FSUBR F2, F0                    // d8ea
	//TODO: FSUBR F3, F0                    // d8eb
	//TODO: FSUB F0, F2                     // dce2
	//TODO: FSUB F0, F3                     // dce3
	//TODO: FSUBRS (BX)                     // d82b
	//TODO: FSUBRS (R11)                    // 41d82b
	//TODO: FSUBRL (BX)                     // dc2b
	//TODO: FSUBRL (R11)                    // 41dc2b
	//TODO: FSUBP F0, F2                    // dee2
	//TODO: FSUBP F0, F3                    // dee3
	FTST                                    // d9e4
	//TODO: FUCOM F2                        // dde2
	//TODO: FUCOM F3                        // dde3
	//TODO: FUCOMI F2, F0                   // dbea
	//TODO: FUCOMI F3, F0                   // dbeb
	//TODO: FUCOMIP F2, F0                  // dfea
	//TODO: FUCOMIP F3, F0                  // dfeb
	//TODO: FUCOMP F2                       // ddea
	//TODO: FUCOMP F3                       // ddeb
	//TODO: FUCOMPP                         // dae9
	//TODO: FWAIT                           // 9b
	FXAM                                    // d9e5
	//TODO: FXCH F2                         // d9ca
	//TODO: FXCH F3                         // d9cb
	FXRSTOR (BX)                            // 0fae0b
	FXRSTOR (R11)                           // 410fae0b
	FXRSTOR64 (BX)                          // 480fae0b
	FXRSTOR64 (R11)                         // 490fae0b
	FXSAVE (BX)                             // 0fae03
	FXSAVE (R11)                            // 410fae03
	FXSAVE64 (BX)                           // 480fae03
	FXSAVE64 (R11)                          // 490fae03
	FXTRACT                                 // d9f4
	FYL2X                                   // d9f1
	FYL2XP1                                 // d9f9
	HADDPD (BX), X2                         // 660f7c13
	HADDPD (R11), X2                        // 66410f7c13
	HADDPD X2, X2                           // 660f7cd2
	HADDPD X11, X2                          // 66410f7cd3
	HADDPD (BX), X11                        // 66440f7c1b
	HADDPD (R11), X11                       // 66450f7c1b
	HADDPD X2, X11                          // 66440f7cda
	HADDPD X11, X11                         // 66450f7cdb
	HADDPS (BX), X2                         // f20f7c13
	HADDPS (R11), X2                        // f2410f7c13
	HADDPS X2, X2                           // f20f7cd2
	HADDPS X11, X2                          // f2410f7cd3
	HADDPS (BX), X11                        // f2440f7c1b
	HADDPS (R11), X11                       // f2450f7c1b
	HADDPS X2, X11                          // f2440f7cda
	HADDPS X11, X11                         // f2450f7cdb
	HLT                                     // f4
	HSUBPD (BX), X2                         // 660f7d13
	HSUBPD (R11), X2                        // 66410f7d13
	HSUBPD X2, X2                           // 660f7dd2
	HSUBPD X11, X2                          // 66410f7dd3
	HSUBPD (BX), X11                        // 66440f7d1b
	HSUBPD (R11), X11                       // 66450f7d1b
	HSUBPD X2, X11                          // 66440f7dda
	HSUBPD X11, X11                         // 66450f7ddb
	HSUBPS (BX), X2                         // f20f7d13
	HSUBPS (R11), X2                        // f2410f7d13
	HSUBPS X2, X2                           // f20f7dd2
	HSUBPS X11, X2                          // f2410f7dd3
	HSUBPS (BX), X11                        // f2440f7d1b
	HSUBPS (R11), X11                       // f2450f7d1b
	HSUBPS X2, X11                          // f2440f7dda
	HSUBPS X11, X11                         // f2450f7ddb
	ICEBP                                   // f1
	IDIVW (BX)                              // 66f73b
	IDIVW (R11)                             // 6641f73b
	IDIVW DX                                // 66f7fa
	IDIVW R11                               // 6641f7fb
	IDIVL (BX)                              // f73b
	IDIVL (R11)                             // 41f73b
	IDIVL DX                                // f7fa
	IDIVL R11                               // 41f7fb
	IDIVQ (BX)                              // 48f73b
	IDIVQ (R11)                             // 49f73b
	IDIVQ DX                                // 48f7fa
	IDIVQ R11                               // 49f7fb
	IDIVB (BX)                              // f63b
	IDIVB (R11)                             // 41f63b
	IDIVB DL                                // f6fa
	IDIVB R11                               // 41f6fb
	IMULW (BX)                              // 66f72b
	IMULW (R11)                             // 6641f72b
	IMULW DX                                // 66f7ea
	IMULW R11                               // 6641f7eb
	IMULL (BX)                              // f72b
	IMULL (R11)                             // 41f72b
	IMULL DX                                // f7ea
	IMULL R11                               // 41f7eb
	IMULQ (BX)                              // 48f72b
	IMULQ (R11)                             // 49f72b
	IMULQ DX                                // 48f7ea
	IMULQ R11                               // 49f7eb
	IMULB (BX)                              // f62b
	IMULB (R11)                             // 41f62b
	IMULB DL                                // f6ea
	IMULB R11                               // 41f6eb
	IMULW (BX), DX                          // 660faf13
	IMULW (R11), DX                         // 66410faf13
	IMULW DX, DX                            // 660fafd2
	IMULW R11, DX                           // 66410fafd3
	IMULW (BX), R11                         // 66440faf1b
	IMULW (R11), R11                        // 66450faf1b
	IMULW DX, R11                           // 66440fafda
	IMULW R11, R11                          // 66450fafdb
	IMUL3W $61731, (BX), DX                 // 66691323f1
	IMUL3W $61731, (R11), DX                // 6641691323f1
	IMUL3W $61731, DX, DX                   // 6669d223f1
	IMUL3W $61731, R11, DX                  // 664169d323f1
	IMUL3W $61731, (BX), R11                // 6644691b23f1
	IMUL3W $61731, (R11), R11               // 6645691b23f1
	IMUL3W $61731, DX, R11                  // 664469da23f1
	IMUL3W $61731, R11, R11                 // 664569db23f1
	IMUL3W $7, (BX), DX                     // 666b1307
	IMUL3W $7, (R11), DX                    // 66416b1307
	IMUL3W $7, DX, DX                       // 666bd207
	IMUL3W $7, R11, DX                      // 66416bd307
	IMUL3W $7, (BX), R11                    // 66446b1b07
	IMUL3W $7, (R11), R11                   // 66456b1b07
	IMUL3W $7, DX, R11                      // 66446bda07
	IMUL3W $7, R11, R11                     // 66456bdb07
	IMULL (BX), DX                          // 0faf13
	IMULL (R11), DX                         // 410faf13
	IMULL DX, DX                            // 0fafd2
	IMULL R11, DX                           // 410fafd3
	IMULL (BX), R11                         // 440faf1b
	IMULL (R11), R11                        // 450faf1b
	IMULL DX, R11                           // 440fafda
	IMULL R11, R11                          // 450fafdb
	IMUL3L $4045620583, (BX), DX            // 6913674523f1
	IMUL3L $4045620583, (R11), DX           // 416913674523f1
	IMUL3L $4045620583, DX, DX              // 69d2674523f1
	IMUL3L $4045620583, R11, DX             // 4169d3674523f1
	IMUL3L $4045620583, (BX), R11           // 44691b674523f1
	IMUL3L $4045620583, (R11), R11          // 45691b674523f1
	IMUL3L $4045620583, DX, R11             // 4469da674523f1
	IMUL3L $4045620583, R11, R11            // 4569db674523f1
	IMUL3L $7, (BX), DX                     // 6b1307
	IMUL3L $7, (R11), DX                    // 416b1307
	IMUL3L $7, DX, DX                       // 6bd207
	IMUL3L $7, R11, DX                      // 416bd307
	IMUL3L $7, (BX), R11                    // 446b1b07
	IMUL3L $7, (R11), R11                   // 456b1b07
	IMUL3L $7, DX, R11                      // 446bda07
	IMUL3L $7, R11, R11                     // 456bdb07
	IMULQ (BX), DX                          // 480faf13
	IMULQ (R11), DX                         // 490faf13
	IMULQ DX, DX                            // 480fafd2
	IMULQ R11, DX                           // 490fafd3
	IMULQ (BX), R11                         // 4c0faf1b
	IMULQ (R11), R11                        // 4d0faf1b
	IMULQ DX, R11                           // 4c0fafda
	IMULQ R11, R11                          // 4d0fafdb
	IMUL3Q $-249346713, (BX), DX            // 486913674523f1
	IMUL3Q $-249346713, (R11), DX           // 496913674523f1
	IMUL3Q $-249346713, DX, DX              // 4869d2674523f1
	IMUL3Q $-249346713, R11, DX             // 4969d3674523f1
	IMUL3Q $-249346713, (BX), R11           // 4c691b674523f1
	IMUL3Q $-249346713, (R11), R11          // 4d691b674523f1
	IMUL3Q $-249346713, DX, R11             // 4c69da674523f1
	IMUL3Q $-249346713, R11, R11            // 4d69db674523f1
	IMUL3Q $7, (BX), DX                     // 486b1307
	IMUL3Q $7, (R11), DX                    // 496b1307
	IMUL3Q $7, DX, DX                       // 486bd207
	IMUL3Q $7, R11, DX                      // 496bd307
	IMUL3Q $7, (BX), R11                    // 4c6b1b07
	IMUL3Q $7, (R11), R11                   // 4d6b1b07
	IMUL3Q $7, DX, R11                      // 4c6bda07
	IMUL3Q $7, R11, R11                     // 4d6bdb07
	//TODO: INB DX, AL                      // ec
	//TODO: INB $7, AL                      // e407
	//TODO: INW DX, AX                      // 66ed
	//TODO: INW $7, AX                      // 66e507
	//TODO: INL DX, AX                      // ed
	//TODO: INL $7, AX                      // e507
	INCW (BX)                               // 66ff03
	INCW (R11)                              // 6641ff03
	INCW DX                                 // 66ffc2
	INCW R11                                // 6641ffc3
	INCL (BX)                               // ff03
	INCL (R11)                              // 41ff03
	INCL DX                                 // ffc2
	INCL R11                                // 41ffc3
	INCQ (BX)                               // 48ff03
	INCQ (R11)                              // 49ff03
	INCQ DX                                 // 48ffc2
	INCQ R11                                // 49ffc3
	INCB (BX)                               // fe03
	INCB (R11)                              // 41fe03
	INCB DL                                 // fec2
	INCB R11                                // 41fec3
	INSB                                    // 6c
	INSL                                    // 6d
	INSERTPS $7, (BX), X2                   // 660f3a211307
	INSERTPS $7, (R11), X2                  // 66410f3a211307
	INSERTPS $7, X2, X2                     // 660f3a21d207
	INSERTPS $7, X11, X2                    // 66410f3a21d307
	INSERTPS $7, (BX), X11                  // 66440f3a211b07
	INSERTPS $7, (R11), X11                 // 66450f3a211b07
	INSERTPS $7, X2, X11                    // 66440f3a21da07
	INSERTPS $7, X11, X11                   // 66450f3a21db07
	INSW                                    // 666d
	//TODO: INT $3                          // cc
	INT $7                                  // cd07
	INVD                                    // 0f08
	INVLPG (BX)                             // 0f013b
	INVLPG (R11)                            // 410f013b
	INVPCID (BX), DX                        // 660f388213
	INVPCID (R11), DX                       // 66410f388213
	INVPCID (BX), R11                       // 66440f38821b
	INVPCID (R11), R11                      // 66450f38821b
	JCS 2(PC)
	IRETW                                   // 66cf
	JCS 2(PC)
	IRETL                                   // cf
	JCS 2(PC)
	IRETQ                                   // 48cf
	//TODO: JA .+$0x11223344                // 480f8744332211 or 0f8744332211
	//TODO: JA .+$0x11                      // 7711
	//TODO: JAE .+$0x11223344               // 0f8344332211 or 480f8344332211
	//TODO: JAE .+$0x11                     // 7311
	//TODO: JB .+$0x11223344                // 480f8244332211 or 0f8244332211
	//TODO: JB .+$0x11                      // 7211
	//TODO: JBE .+$0x11223344               // 0f8644332211 or 480f8644332211
	//TODO: JBE .+$0x11                     // 7611
	//TODO: JE .+$0x11223344                // 480f8444332211 or 0f8444332211
	//TODO: JE .+$0x11                      // 7411
	//TODO: JECXZ .+$0x11                   // e311
	//TODO: JG .+$0x11223344                // 0f8f44332211 or 480f8f44332211
	//TODO: JG .+$0x11                      // 7f11
	//TODO: JGE .+$0x11223344               // 480f8d44332211 or 0f8d44332211
	//TODO: JGE .+$0x11                     // 7d11
	//TODO: JL .+$0x11223344                // 0f8c44332211 or 480f8c44332211
	//TODO: JL .+$0x11                      // 7c11
	//TODO: JLE .+$0x11223344               // 0f8e44332211 or 480f8e44332211
	//TODO: JLE .+$0x11                     // 7e11
	JCS 2(PC)
	//TODO: JMPQ* (BX)                      // ff23
	JCS 2(PC)
	//TODO: JMPQ* (R11)                     // 41ff23
	JCS 2(PC)
	//TODO: JMPQ* DX                        // ffe2
	JCS 2(PC)
	//TODO: JMPQ* R11                       // 41ffe3
	JCS 2(PC)
	//TODO: JMP .+$0x11223344               // 48e944332211 or e944332211
	JCS 2(PC)
	JCS 2(PC)
	//TODO: JMP .+$0x11                     // eb11
	JCS 2(PC)
	//TODO: LJMPW* (BX)                     // 66ff2b
	JCS 2(PC)
	//TODO: LJMPW* (R11)                    // 6641ff2b
	JCS 2(PC)
	//TODO: LJMPL* (BX)                     // ff2b
	JCS 2(PC)
	//TODO: LJMPL* (R11)                    // 41ff2b
	JCS 2(PC)
	//TODO: LJMPQ* (BX)                     // 48ff2b
	JCS 2(PC)
	//TODO: LJMPQ* (R11)                    // 49ff2b
	//TODO: JNE .+$0x11223344               // 480f8544332211 or 0f8544332211
	//TODO: JNE .+$0x11                     // 7511
	//TODO: JNO .+$0x11223344               // 480f8144332211 or 0f8144332211
	//TODO: JNO .+$0x11                     // 7111
	//TODO: JNP .+$0x11223344               // 480f8b44332211 or 0f8b44332211
	//TODO: JNP .+$0x11                     // 7b11
	//TODO: JNS .+$0x11223344               // 0f8944332211 or 480f8944332211
	//TODO: JNS .+$0x11                     // 7911
	//TODO: JO .+$0x11223344                // 0f8044332211 or 480f8044332211
	//TODO: JO .+$0x11                      // 7011
	//TODO: JP .+$0x11223344                // 480f8a44332211 or 0f8a44332211
	//TODO: JP .+$0x11                      // 7a11
	//TODO: JRCXZ .+$0x11                   // e311
	//TODO: JS .+$0x11223344                // 480f8844332211 or 0f8844332211
	//TODO: JS .+$0x11                      // 7811
	LAHF                                    // 9f
	LARW (BX), DX                           // 660f0213
	LARW (R11), DX                          // 66410f0213
	LARW DX, DX                             // 660f02d2
	LARW R11, DX                            // 66410f02d3
	LARW (BX), R11                          // 66440f021b
	LARW (R11), R11                         // 66450f021b
	LARW DX, R11                            // 66440f02da
	LARW R11, R11                           // 66450f02db
	LARL (BX), DX                           // 0f0213
	LARL (R11), DX                          // 410f0213
	LARL DX, DX                             // 0f02d2
	LARL R11, DX                            // 410f02d3
	LARL (BX), R11                          // 440f021b
	LARL (R11), R11                         // 450f021b
	LARL DX, R11                            // 440f02da
	LARL R11, R11                           // 450f02db
	LARQ (BX), DX                           // 480f0213
	LARQ (R11), DX                          // 490f0213
	LARQ DX, DX                             // 480f02d2
	LARQ R11, DX                            // 490f02d3
	LARQ (BX), R11                          // 4c0f021b
	LARQ (R11), R11                         // 4d0f021b
	LARQ DX, R11                            // 4c0f02da
	LARQ R11, R11                           // 4d0f02db
	LDDQU (BX), X2                          // f20ff013
	LDDQU (R11), X2                         // f2410ff013
	LDDQU (BX), X11                         // f2440ff01b
	LDDQU (R11), X11                        // f2450ff01b
	LDMXCSR (BX)                            // 0fae13
	LDMXCSR (R11)                           // 410fae13
	LEAW (BX), DX                           // 668d13
	LEAW (R11), DX                          // 66418d13
	LEAW (BX), R11                          // 66448d1b
	LEAW (R11), R11                         // 66458d1b
	LEAL (BX), DX                           // 8d13
	LEAL (R11), DX                          // 418d13
	LEAL (BX), R11                          // 448d1b
	LEAL (R11), R11                         // 458d1b
	LEAQ (BX), DX                           // 488d13
	LEAQ (R11), DX                          // 498d13
	LEAQ (BX), R11                          // 4c8d1b
	LEAQ (R11), R11                         // 4d8d1b
	LEAVEQ                                  // 66c9 or c9
	LFENCE                                  // 0faee8
	LFSW (BX), DX                           // 660fb413
	LFSW (R11), DX                          // 66410fb413
	LFSW (BX), R11                          // 66440fb41b
	LFSW (R11), R11                         // 66450fb41b
	LFSL (BX), DX                           // 0fb413
	LFSL (R11), DX                          // 410fb413
	LFSL (BX), R11                          // 440fb41b
	LFSL (R11), R11                         // 450fb41b
	LFSQ (BX), DX                           // 480fb413
	LFSQ (R11), DX                          // 490fb413
	LFSQ (BX), R11                          // 4c0fb41b
	LFSQ (R11), R11                         // 4d0fb41b
	LGDT (BX)                               // 0f0113
	LGDT (R11)                              // 410f0113
	LGSW (BX), DX                           // 660fb513
	LGSW (R11), DX                          // 66410fb513
	LGSW (BX), R11                          // 66440fb51b
	LGSW (R11), R11                         // 66450fb51b
	LGSL (BX), DX                           // 0fb513
	LGSL (R11), DX                          // 410fb513
	LGSL (BX), R11                          // 440fb51b
	LGSL (R11), R11                         // 450fb51b
	LGSQ (BX), DX                           // 480fb513
	LGSQ (R11), DX                          // 490fb513
	LGSQ (BX), R11                          // 4c0fb51b
	LGSQ (R11), R11                         // 4d0fb51b
	LIDT (BX)                               // 0f011b
	LIDT (R11)                              // 410f011b
	LLDT (BX)                               // 0f0013
	LLDT (R11)                              // 410f0013
	LLDT DX                                 // 0f00d2
	LLDT R11                                // 410f00d3
	LMSW (BX)                               // 0f0133
	LMSW (R11)                              // 410f0133
	LMSW DX                                 // 0f01f2
	LMSW R11                                // 410f01f3
	LODSB                                   // ac
	LODSL                                   // ad
	LODSQ                                   // 48ad
	LODSW                                   // 66ad
	//TODO: LOOP .+$0x11                    // e211
	//TODO: LOOPEQ .+$0x11                  // e111
	//TODO: LOOPNE .+$0x11                  // e011
	LSLW (BX), DX                           // 660f0313
	LSLW (R11), DX                          // 66410f0313
	LSLW DX, DX                             // 660f03d2
	LSLW R11, DX                            // 66410f03d3
	LSLW (BX), R11                          // 66440f031b
	LSLW (R11), R11                         // 66450f031b
	LSLW DX, R11                            // 66440f03da
	LSLW R11, R11                           // 66450f03db
	LSLL (BX), DX                           // 0f0313
	LSLL (R11), DX                          // 410f0313
	LSLL DX, DX                             // 0f03d2
	LSLL R11, DX                            // 410f03d3
	LSLL (BX), R11                          // 440f031b
	LSLL (R11), R11                         // 450f031b
	LSLL DX, R11                            // 440f03da
	LSLL R11, R11                           // 450f03db
	LSLQ (BX), DX                           // 480f0313
	LSLQ (R11), DX                          // 490f0313
	LSLQ DX, DX                             // 480f03d2
	LSLQ R11, DX                            // 490f03d3
	LSLQ (BX), R11                          // 4c0f031b
	LSLQ (R11), R11                         // 4d0f031b
	LSLQ DX, R11                            // 4c0f03da
	LSLQ R11, R11                           // 4d0f03db
	LSSW (BX), DX                           // 660fb213
	LSSW (R11), DX                          // 66410fb213
	LSSW (BX), R11                          // 66440fb21b
	LSSW (R11), R11                         // 66450fb21b
	LSSL (BX), DX                           // 0fb213
	LSSL (R11), DX                          // 410fb213
	LSSL (BX), R11                          // 440fb21b
	LSSL (R11), R11                         // 450fb21b
	LSSQ (BX), DX                           // 480fb213
	LSSQ (R11), DX                          // 490fb213
	LSSQ (BX), R11                          // 4c0fb21b
	LSSQ (R11), R11                         // 4d0fb21b
	LTR (BX)                                // 0f001b
	LTR (R11)                               // 410f001b
	LTR DX                                  // 0f00da
	LTR R11                                 // 410f00db
	LZCNTW (BX), DX                         // 66f30fbd13
	LZCNTW (R11), DX                        // 66f3410fbd13
	LZCNTW DX, DX                           // 66f30fbdd2
	LZCNTW R11, DX                          // 66f3410fbdd3
	LZCNTW (BX), R11                        // 66f3440fbd1b
	LZCNTW (R11), R11                       // 66f3450fbd1b
	LZCNTW DX, R11                          // 66f3440fbdda
	LZCNTW R11, R11                         // 66f3450fbddb
	LZCNTL (BX), DX                         // f30fbd13
	LZCNTL (R11), DX                        // f3410fbd13
	LZCNTL DX, DX                           // f30fbdd2
	LZCNTL R11, DX                          // f3410fbdd3
	LZCNTL (BX), R11                        // f3440fbd1b
	LZCNTL (R11), R11                       // f3450fbd1b
	LZCNTL DX, R11                          // f3440fbdda
	LZCNTL R11, R11                         // f3450fbddb
	LZCNTQ (BX), DX                         // f3480fbd13
	LZCNTQ (R11), DX                        // f3490fbd13
	LZCNTQ DX, DX                           // f3480fbdd2
	LZCNTQ R11, DX                          // f3490fbdd3
	LZCNTQ (BX), R11                        // f34c0fbd1b
	LZCNTQ (R11), R11                       // f34d0fbd1b
	LZCNTQ DX, R11                          // f34c0fbdda
	LZCNTQ R11, R11                         // f34d0fbddb
	MASKMOVOU X2, X2                        // 660ff7d2
	MASKMOVOU X11, X2                       // 66410ff7d3
	MASKMOVOU X2, X11                       // 66440ff7da
	MASKMOVOU X11, X11                      // 66450ff7db
	MASKMOVQ M2, M2                         // 0ff7d2
	MASKMOVQ M3, M2                         // 0ff7d3
	MASKMOVQ M2, M3                         // 0ff7da
	MASKMOVQ M3, M3                         // 0ff7db
	MAXPD (BX), X2                          // 660f5f13
	MAXPD (R11), X2                         // 66410f5f13
	MAXPD X2, X2                            // 660f5fd2
	MAXPD X11, X2                           // 66410f5fd3
	MAXPD (BX), X11                         // 66440f5f1b
	MAXPD (R11), X11                        // 66450f5f1b
	MAXPD X2, X11                           // 66440f5fda
	MAXPD X11, X11                          // 66450f5fdb
	MAXPS (BX), X2                          // 0f5f13
	MAXPS (R11), X2                         // 410f5f13
	MAXPS X2, X2                            // 0f5fd2
	MAXPS X11, X2                           // 410f5fd3
	MAXPS (BX), X11                         // 440f5f1b
	MAXPS (R11), X11                        // 450f5f1b
	MAXPS X2, X11                           // 440f5fda
	MAXPS X11, X11                          // 450f5fdb
	MAXSD (BX), X2                          // f20f5f13
	MAXSD (R11), X2                         // f2410f5f13
	MAXSD X2, X2                            // f20f5fd2
	MAXSD X11, X2                           // f2410f5fd3
	MAXSD (BX), X11                         // f2440f5f1b
	MAXSD (R11), X11                        // f2450f5f1b
	MAXSD X2, X11                           // f2440f5fda
	MAXSD X11, X11                          // f2450f5fdb
	MAXSS (BX), X2                          // f30f5f13
	MAXSS (R11), X2                         // f3410f5f13
	MAXSS X2, X2                            // f30f5fd2
	MAXSS X11, X2                           // f3410f5fd3
	MAXSS (BX), X11                         // f3440f5f1b
	MAXSS (R11), X11                        // f3450f5f1b
	MAXSS X2, X11                           // f3440f5fda
	MAXSS X11, X11                          // f3450f5fdb
	MFENCE                                  // 0faef0
	MINPD (BX), X2                          // 660f5d13
	MINPD (R11), X2                         // 66410f5d13
	MINPD X2, X2                            // 660f5dd2
	MINPD X11, X2                           // 66410f5dd3
	MINPD (BX), X11                         // 66440f5d1b
	MINPD (R11), X11                        // 66450f5d1b
	MINPD X2, X11                           // 66440f5dda
	MINPD X11, X11                          // 66450f5ddb
	MINPS (BX), X2                          // 0f5d13
	MINPS (R11), X2                         // 410f5d13
	MINPS X2, X2                            // 0f5dd2
	MINPS X11, X2                           // 410f5dd3
	MINPS (BX), X11                         // 440f5d1b
	MINPS (R11), X11                        // 450f5d1b
	MINPS X2, X11                           // 440f5dda
	MINPS X11, X11                          // 450f5ddb
	MINSD (BX), X2                          // f20f5d13
	MINSD (R11), X2                         // f2410f5d13
	MINSD X2, X2                            // f20f5dd2
	MINSD X11, X2                           // f2410f5dd3
	MINSD (BX), X11                         // f2440f5d1b
	MINSD (R11), X11                        // f2450f5d1b
	MINSD X2, X11                           // f2440f5dda
	MINSD X11, X11                          // f2450f5ddb
	MINSS (BX), X2                          // f30f5d13
	MINSS (R11), X2                         // f3410f5d13
	MINSS X2, X2                            // f30f5dd2
	MINSS X11, X2                           // f3410f5dd3
	MINSS (BX), X11                         // f3440f5d1b
	MINSS (R11), X11                        // f3450f5d1b
	MINSS X2, X11                           // f3440f5dda
	MINSS X11, X11                          // f3450f5ddb
	MONITOR                                 // 0f01c8
	//TODO: MOVABSB 0x123456789abcdef1, AL  // a0f1debc9a78563412
	//TODO: MOVW 0x123456789abcdef1, AX     // 66a1f1debc9a78563412
	MOVQ DX, CR2                            // 0f22d2
	MOVQ R11, CR2                           // 410f22d3
	MOVQ DX, CR3                            // 0f22da
	MOVQ R11, CR3                           // 410f22db
	MOVQ DX, DR2                            // 0f23d2
	MOVQ R11, DR2                           // 410f23d3
	MOVQ DX, DR3                            // 0f23da
	MOVQ R11, DR3                           // 410f23db
	//TODO: MOVL 0x123456789abcdef1, AX     // a1f1debc9a78563412
	//TODO: MOVQ 0x123456789abcdef1, AX     // 48a1f1debc9a78563412
	//TODO: MOVW (BX), SS                   // 668e13 or 488e13
	//TODO: MOVW (R11), SS                  // 66418e13 or 498e13
	//TODO: MOVW DX, SS                     // 668ed2 or 488ed2
	//TODO: MOVW R11, SS                    // 66418ed3 or 498ed3
	//TODO: MOVW (BX), DS                   // 668e1b or 488e1b
	//TODO: MOVW (R11), DS                  // 66418e1b or 498e1b
	//TODO: MOVW DX, DS                     // 668eda or 488eda
	//TODO: MOVW R11, DS                    // 66418edb or 498edb
	//TODO: MOVL (BX), SS                   // 8e13
	//TODO: MOVL (R11), SS                  // 418e13
	//TODO: MOVL DX, SS                     // 8ed2
	//TODO: MOVL R11, SS                    // 418ed3
	//TODO: MOVL (BX), DS                   // 8e1b
	//TODO: MOVL (R11), DS                  // 418e1b
	//TODO: MOVL DX, DS                     // 8eda
	//TODO: MOVL R11, DS                    // 418edb
	//TODO: MOVW AX, 0x123456789abcdef1     // 66a3f1debc9a78563412
	//TODO: MOVL AX, 0x123456789abcdef1     // a3f1debc9a78563412
	//TODO: MOVQ AX, 0x123456789abcdef1     // 48a3f1debc9a78563412
	//TODO: MOVABSB AL, 0x123456789abcdef1  // a2f1debc9a78563412
	//TODO: MOVW SS, (BX)                   // 668c13 or 488c13
	//TODO: MOVW DS, (BX)                   // 668c1b or 488c1b
	//TODO: MOVW SS, (R11)                  // 66418c13 or 498c13
	//TODO: MOVW DS, (R11)                  // 66418c1b or 498c1b
	//TODO: MOVW SS, DX                     // 668cd2 or 488cd2
	//TODO: MOVW DS, DX                     // 668cda or 488cda
	//TODO: MOVW SS, R11                    // 66418cd3 or 498cd3
	//TODO: MOVW DS, R11                    // 66418cdb or 498cdb
	MOVW $61731, (BX)                       // 66c70323f1
	MOVW $61731, (R11)                      // 6641c70323f1
	MOVW $61731, DX                         // 66c7c223f1 or 66ba23f1
	MOVW $61731, R11                        // 6641c7c323f1 or 6641bb23f1
	MOVW DX, (BX)                           // 668913
	MOVW R11, (BX)                          // 6644891b
	MOVW DX, (R11)                          // 66418913
	MOVW R11, (R11)                         // 6645891b
	MOVW DX, DX                             // 6689d2 or 668bd2
	MOVW R11, DX                            // 664489da or 66418bd3
	MOVW DX, R11                            // 664189d3 or 66448bda
	MOVW R11, R11                           // 664589db or 66458bdb
	//TODO: MOVL SS, (BX)                   // 8c13
	//TODO: MOVL DS, (BX)                   // 8c1b
	//TODO: MOVL SS, (R11)                  // 418c13
	//TODO: MOVL DS, (R11)                  // 418c1b
	//TODO: MOVL SS, DX                     // 8cd2
	//TODO: MOVL DS, DX                     // 8cda
	//TODO: MOVL SS, R11                    // 418cd3
	//TODO: MOVL DS, R11                    // 418cdb
	MOVL $4045620583, (BX)                  // c703674523f1
	MOVL $4045620583, (R11)                 // 41c703674523f1
	MOVL $4045620583, DX                    // c7c2674523f1 or ba674523f1
	MOVL $4045620583, R11                   // 41c7c3674523f1 or 41bb674523f1
	MOVL DX, (BX)                           // 8913
	MOVL R11, (BX)                          // 44891b
	MOVL DX, (R11)                          // 418913
	MOVL R11, (R11)                         // 45891b
	MOVL DX, DX                             // 89d2 or 8bd2
	MOVL R11, DX                            // 4489da or 418bd3
	MOVL DX, R11                            // 4189d3 or 448bda
	MOVL R11, R11                           // 4589db or 458bdb
	MOVQ $-249346713, (BX)                  // 48c703674523f1
	MOVQ $-249346713, (R11)                 // 49c703674523f1
	MOVQ $-249346713, DX                    // 48c7c2674523f1
	MOVQ $-249346713, R11                   // 49c7c3674523f1
	MOVQ DX, (BX)                           // 488913
	MOVQ R11, (BX)                          // 4c891b
	MOVQ DX, (R11)                          // 498913
	MOVQ R11, (R11)                         // 4d891b
	MOVQ DX, DX                             // 4889d2 or 488bd2
	MOVQ R11, DX                            // 4c89da or 498bd3
	MOVQ DX, R11                            // 4989d3 or 4c8bda
	MOVQ R11, R11                           // 4d89db or 4d8bdb
	MOVB $7, (BX)                           // c60307
	MOVB $7, (R11)                          // 41c60307
	MOVB $7, DL                             // c6c207 or b207
	MOVB $7, R11                            // 41c6c307 or 41b307
	MOVB DL, (BX)                           // 8813
	MOVB R11, (BX)                          // 44881b
	MOVB DL, (R11)                          // 418813
	MOVB R11, (R11)                         // 45881b
	MOVB DL, DL                             // 88d2 or 8ad2
	MOVB R11, DL                            // 4488da or 418ad3
	MOVB DL, R11                            // 4188d3 or 448ada
	MOVB R11, R11                           // 4588db or 458adb
	MOVW (BX), DX                           // 668b13
	MOVW (R11), DX                          // 66418b13
	MOVW (BX), R11                          // 66448b1b
	MOVW (R11), R11                         // 66458b1b
	MOVL (BX), DX                           // 8b13
	MOVL (R11), DX                          // 418b13
	MOVL (BX), R11                          // 448b1b
	MOVL (R11), R11                         // 458b1b
	MOVQ (BX), DX                           // 488b13
	MOVQ (R11), DX                          // 498b13
	MOVQ (BX), R11                          // 4c8b1b
	MOVQ (R11), R11                         // 4d8b1b
	MOVQ $-1070935975390360081, DX          // 48baefcdab89674523f1
	MOVQ $-1070935975390360081, R11         // 49bbefcdab89674523f1
	MOVB (BX), DL                           // 8a13
	MOVB (R11), DL                          // 418a13
	MOVB (BX), R11                          // 448a1b
	MOVB (R11), R11                         // 458a1b
	MOVQ CR2, DX                            // 0f20d2
	MOVQ CR3, DX                            // 0f20da
	MOVQ CR2, R11                           // 410f20d3
	MOVQ CR3, R11                           // 410f20db
	MOVQ DR2, DX                            // 0f21d2
	MOVQ DR3, DX                            // 0f21da
	MOVQ DR2, R11                           // 410f21d3
	MOVQ DR3, R11                           // 410f21db
	MOVAPD (BX), X2                         // 660f2813
	MOVAPD (R11), X2                        // 66410f2813
	MOVAPD X2, X2                           // 660f28d2 or 660f29d2
	MOVAPD X11, X2                          // 66410f28d3 or 66440f29da
	MOVAPD (BX), X11                        // 66440f281b
	MOVAPD (R11), X11                       // 66450f281b
	MOVAPD X2, X11                          // 66440f28da or 66410f29d3
	MOVAPD X11, X11                         // 66450f28db or 66450f29db
	MOVAPD X2, (BX)                         // 660f2913
	MOVAPD X11, (BX)                        // 66440f291b
	MOVAPD X2, (R11)                        // 66410f2913
	MOVAPD X11, (R11)                       // 66450f291b
	MOVAPS (BX), X2                         // 0f2813
	MOVAPS (R11), X2                        // 410f2813
	MOVAPS X2, X2                           // 0f28d2 or 0f29d2
	MOVAPS X11, X2                          // 410f28d3 or 440f29da
	MOVAPS (BX), X11                        // 440f281b
	MOVAPS (R11), X11                       // 450f281b
	MOVAPS X2, X11                          // 440f28da or 410f29d3
	MOVAPS X11, X11                         // 450f28db or 450f29db
	MOVAPS X2, (BX)                         // 0f2913
	MOVAPS X11, (BX)                        // 440f291b
	MOVAPS X2, (R11)                        // 410f2913
	MOVAPS X11, (R11)                       // 450f291b
	MOVBEW DX, (BX)                         // 660f38f113
	MOVBEW R11, (BX)                        // 66440f38f11b
	MOVBEW DX, (R11)                        // 66410f38f113
	MOVBEW R11, (R11)                       // 66450f38f11b
	MOVBEW (BX), DX                         // 660f38f013
	MOVBEW (R11), DX                        // 66410f38f013
	MOVBEW (BX), R11                        // 66440f38f01b
	MOVBEW (R11), R11                       // 66450f38f01b
	MOVBEL DX, (BX)                         // 0f38f113
	MOVBEL R11, (BX)                        // 440f38f11b
	MOVBEL DX, (R11)                        // 410f38f113
	MOVBEL R11, (R11)                       // 450f38f11b
	MOVBEL (BX), DX                         // 0f38f013
	MOVBEL (R11), DX                        // 410f38f013
	MOVBEL (BX), R11                        // 440f38f01b
	MOVBEL (R11), R11                       // 450f38f01b
	MOVBEQ DX, (BX)                         // 480f38f113
	MOVBEQ R11, (BX)                        // 4c0f38f11b
	MOVBEQ DX, (R11)                        // 490f38f113
	MOVBEQ R11, (R11)                       // 4d0f38f11b
	MOVBEQ (BX), DX                         // 480f38f013
	MOVBEQ (R11), DX                        // 490f38f013
	MOVBEQ (BX), R11                        // 4c0f38f01b
	MOVBEQ (R11), R11                       // 4d0f38f01b
	MOVQ (BX), M2                           // 0f6e13 or 0f6f13 or 480f6e13
	MOVQ (R11), M2                          // 410f6e13 or 410f6f13 or 490f6e13
	MOVQ DX, M2                             // 0f6ed2 or 480f6ed2
	MOVQ R11, M2                            // 410f6ed3 or 490f6ed3
	MOVQ (BX), M3                           // 0f6e1b or 0f6f1b or 480f6e1b
	MOVQ (R11), M3                          // 410f6e1b or 410f6f1b or 490f6e1b
	MOVQ DX, M3                             // 0f6eda or 480f6eda
	MOVQ R11, M3                            // 410f6edb or 490f6edb
	MOVQ M2, (BX)                           // 0f7e13 or 0f7f13 or 480f7e13
	MOVQ M3, (BX)                           // 0f7e1b or 0f7f1b or 480f7e1b
	MOVQ M2, (R11)                          // 410f7e13 or 410f7f13 or 490f7e13
	MOVQ M3, (R11)                          // 410f7e1b or 410f7f1b or 490f7e1b
	MOVQ M2, DX                             // 0f7ed2 or 480f7ed2
	MOVQ M3, DX                             // 0f7eda or 480f7eda
	MOVQ M2, R11                            // 410f7ed3 or 490f7ed3
	MOVQ M3, R11                            // 410f7edb or 490f7edb
	MOVQ X2, (BX)                           // 660f7e13 or 66480f7e13 or 660fd613
	MOVQ X11, (BX)                          // 66440f7e1b or 664c0f7e1b or 66440fd61b
	MOVQ X2, (R11)                          // 66410f7e13 or 66490f7e13 or 66410fd613
	MOVQ X11, (R11)                         // 66450f7e1b or 664d0f7e1b or 66450fd61b
	MOVQ X2, DX                             // 660f7ed2 or 66480f7ed2
	MOVQ X11, DX                            // 66440f7eda or 664c0f7eda
	MOVQ X2, R11                            // 66410f7ed3 or 66490f7ed3
	MOVQ X11, R11                           // 66450f7edb or 664d0f7edb
	MOVQ (BX), X2                           // 660f6e13 or 66480f6e13 or f30f7e13
	MOVQ (R11), X2                          // 66410f6e13 or 66490f6e13 or f3410f7e13
	MOVQ DX, X2                             // 660f6ed2 or 66480f6ed2
	MOVQ R11, X2                            // 66410f6ed3 or 66490f6ed3
	MOVQ (BX), X11                          // 66440f6e1b or 664c0f6e1b or f3440f7e1b
	MOVQ (R11), X11                         // 66450f6e1b or 664d0f6e1b or f3450f7e1b
	MOVQ DX, X11                            // 66440f6eda or 664c0f6eda
	MOVQ R11, X11                           // 66450f6edb or 664d0f6edb
	MOVDDUP (BX), X2                        // f20f1213
	MOVDDUP (R11), X2                       // f2410f1213
	MOVDDUP X2, X2                          // f20f12d2
	MOVDDUP X11, X2                         // f2410f12d3
	MOVDDUP (BX), X11                       // f2440f121b
	MOVDDUP (R11), X11                      // f2450f121b
	MOVDDUP X2, X11                         // f2440f12da
	MOVDDUP X11, X11                        // f2450f12db
	MOVQ X2, M2                             // f20fd6d2
	MOVQ X11, M2                            // f2410fd6d3
	MOVQ X2, M3                             // f20fd6da
	MOVQ X11, M3                            // f2410fd6db
	MOVO (BX), X2                           // 660f6f13
	MOVO (R11), X2                          // 66410f6f13
	MOVO X2, X2                             // 660f6fd2 or 660f7fd2
	MOVO X11, X2                            // 66410f6fd3 or 66440f7fda
	MOVO (BX), X11                          // 66440f6f1b
	MOVO (R11), X11                         // 66450f6f1b
	MOVO X2, X11                            // 66440f6fda or 66410f7fd3
	MOVO X11, X11                           // 66450f6fdb or 66450f7fdb
	MOVO X2, (BX)                           // 660f7f13
	MOVO X11, (BX)                          // 66440f7f1b
	MOVO X2, (R11)                          // 66410f7f13
	MOVO X11, (R11)                         // 66450f7f1b
	MOVOU (BX), X2                          // f30f6f13
	MOVOU (R11), X2                         // f3410f6f13
	MOVOU X2, X2                            // f30f6fd2 or f30f7fd2
	MOVOU X11, X2                           // f3410f6fd3 or f3440f7fda
	MOVOU (BX), X11                         // f3440f6f1b
	MOVOU (R11), X11                        // f3450f6f1b
	MOVOU X2, X11                           // f3440f6fda or f3410f7fd3
	MOVOU X11, X11                          // f3450f6fdb or f3450f7fdb
	MOVOU X2, (BX)                          // f30f7f13
	MOVOU X11, (BX)                         // f3440f7f1b
	MOVOU X2, (R11)                         // f3410f7f13
	MOVOU X11, (R11)                        // f3450f7f1b
	MOVHLPS X2, X2                          // 0f12d2
	MOVHLPS X11, X2                         // 410f12d3
	MOVHLPS X2, X11                         // 440f12da
	MOVHLPS X11, X11                        // 450f12db
	MOVHPD X2, (BX)                         // 660f1713
	MOVHPD X11, (BX)                        // 66440f171b
	MOVHPD X2, (R11)                        // 66410f1713
	MOVHPD X11, (R11)                       // 66450f171b
	MOVHPD (BX), X2                         // 660f1613
	MOVHPD (R11), X2                        // 66410f1613
	MOVHPD (BX), X11                        // 66440f161b
	MOVHPD (R11), X11                       // 66450f161b
	MOVHPS X2, (BX)                         // 0f1713
	MOVHPS X11, (BX)                        // 440f171b
	MOVHPS X2, (R11)                        // 410f1713
	MOVHPS X11, (R11)                       // 450f171b
	MOVHPS (BX), X2                         // 0f1613
	MOVHPS (R11), X2                        // 410f1613
	MOVHPS (BX), X11                        // 440f161b
	MOVHPS (R11), X11                       // 450f161b
	MOVLHPS X2, X2                          // 0f16d2
	MOVLHPS X11, X2                         // 410f16d3
	MOVLHPS X2, X11                         // 440f16da
	MOVLHPS X11, X11                        // 450f16db
	MOVLPD X2, (BX)                         // 660f1313
	MOVLPD X11, (BX)                        // 66440f131b
	MOVLPD X2, (R11)                        // 66410f1313
	MOVLPD X11, (R11)                       // 66450f131b
	MOVLPD (BX), X2                         // 660f1213
	MOVLPD (R11), X2                        // 66410f1213
	MOVLPD (BX), X11                        // 66440f121b
	MOVLPD (R11), X11                       // 66450f121b
	MOVLPS X2, (BX)                         // 0f1313
	MOVLPS X11, (BX)                        // 440f131b
	MOVLPS X2, (R11)                        // 410f1313
	MOVLPS X11, (R11)                       // 450f131b
	MOVLPS (BX), X2                         // 0f1213
	MOVLPS (R11), X2                        // 410f1213
	MOVLPS (BX), X11                        // 440f121b
	MOVLPS (R11), X11                       // 450f121b
	MOVMSKPD X2, DX                         // 660f50d2
	MOVMSKPD X11, DX                        // 66410f50d3
	MOVMSKPD X2, R11                        // 66440f50da
	MOVMSKPD X11, R11                       // 66450f50db
	MOVMSKPS X2, DX                         // 0f50d2
	MOVMSKPS X11, DX                        // 410f50d3
	MOVMSKPS X2, R11                        // 440f50da
	MOVMSKPS X11, R11                       // 450f50db
	MOVNTO X2, (BX)                         // 660fe713
	MOVNTO X11, (BX)                        // 66440fe71b
	MOVNTO X2, (R11)                        // 66410fe713
	MOVNTO X11, (R11)                       // 66450fe71b
	MOVNTDQA (BX), X2                       // 660f382a13
	MOVNTDQA (R11), X2                      // 66410f382a13
	MOVNTDQA (BX), X11                      // 66440f382a1b
	MOVNTDQA (R11), X11                     // 66450f382a1b
	MOVNTIL DX, (BX)                        // 0fc313
	MOVNTIL R11, (BX)                       // 440fc31b
	MOVNTIL DX, (R11)                       // 410fc313
	MOVNTIL R11, (R11)                      // 450fc31b
	MOVNTIQ DX, (BX)                        // 480fc313
	MOVNTIQ R11, (BX)                       // 4c0fc31b
	MOVNTIQ DX, (R11)                       // 490fc313
	MOVNTIQ R11, (R11)                      // 4d0fc31b
	MOVNTPD X2, (BX)                        // 660f2b13
	MOVNTPD X11, (BX)                       // 66440f2b1b
	MOVNTPD X2, (R11)                       // 66410f2b13
	MOVNTPD X11, (R11)                      // 66450f2b1b
	MOVNTPS X2, (BX)                        // 0f2b13
	MOVNTPS X11, (BX)                       // 440f2b1b
	MOVNTPS X2, (R11)                       // 410f2b13
	MOVNTPS X11, (R11)                      // 450f2b1b
	MOVNTQ M2, (BX)                         // 0fe713
	MOVNTQ M3, (BX)                         // 0fe71b
	MOVNTQ M2, (R11)                        // 410fe713
	MOVNTQ M3, (R11)                        // 410fe71b
	//TODO: MOVNTSD X2, (BX)                // f20f2b13
	//TODO: MOVNTSD X11, (BX)               // f2440f2b1b
	//TODO: MOVNTSD X2, (R11)               // f2410f2b13
	//TODO: MOVNTSD X11, (R11)              // f2450f2b1b
	//TODO: MOVNTSS X2, (BX)                // f30f2b13
	//TODO: MOVNTSS X11, (BX)               // f3440f2b1b
	//TODO: MOVNTSS X2, (R11)               // f3410f2b13
	//TODO: MOVNTSS X11, (R11)              // f3450f2b1b
	//TODO: MOVQ M2, M2                     // 0f6fd2 or 0f7fd2
	//TODO: MOVQ M3, M2                     // 0f6fd3 or 0f7fda
	//TODO: MOVQ M2, M3                     // 0f6fda or 0f7fd3
	//TODO: MOVQ M3, M3                     // 0f6fdb or 0f7fdb
	MOVQ X2, X2                             // f30f7ed2 or 660fd6d2
	MOVQ X11, X2                            // f3410f7ed3 or 66440fd6da
	MOVQ X2, X11                            // f3440f7eda or 66410fd6d3
	MOVQ X11, X11                           // f3450f7edb or 66450fd6db
	MOVQOZX M2, X2                          // f30fd6d2
	MOVQOZX M3, X2                          // f30fd6d3
	MOVQOZX M2, X11                         // f3440fd6da
	MOVQOZX M3, X11                         // f3440fd6db
	MOVSB                                   // a4
	MOVSL                                   // a5
	MOVSD (BX), X2                          // f20f1013
	MOVSD (R11), X2                         // f2410f1013
	MOVSD X2, X2                            // f20f10d2 or f20f11d2
	MOVSD X11, X2                           // f2410f10d3 or f2440f11da
	MOVSD (BX), X11                         // f2440f101b
	MOVSD (R11), X11                        // f2450f101b
	MOVSD X2, X11                           // f2440f10da or f2410f11d3
	MOVSD X11, X11                          // f2450f10db or f2450f11db
	MOVSD X2, (BX)                          // f20f1113
	MOVSD X11, (BX)                         // f2440f111b
	MOVSD X2, (R11)                         // f2410f1113
	MOVSD X11, (R11)                        // f2450f111b
	MOVSHDUP (BX), X2                       // f30f1613
	MOVSHDUP (R11), X2                      // f3410f1613
	MOVSHDUP X2, X2                         // f30f16d2
	MOVSHDUP X11, X2                        // f3410f16d3
	MOVSHDUP (BX), X11                      // f3440f161b
	MOVSHDUP (R11), X11                     // f3450f161b
	MOVSHDUP X2, X11                        // f3440f16da
	MOVSHDUP X11, X11                       // f3450f16db
	MOVSLDUP (BX), X2                       // f30f1213
	MOVSLDUP (R11), X2                      // f3410f1213
	MOVSLDUP X2, X2                         // f30f12d2
	MOVSLDUP X11, X2                        // f3410f12d3
	MOVSLDUP (BX), X11                      // f3440f121b
	MOVSLDUP (R11), X11                     // f3450f121b
	MOVSLDUP X2, X11                        // f3440f12da
	MOVSLDUP X11, X11                       // f3450f12db
	MOVSQ                                   // 48a5
	MOVSS (BX), X2                          // f30f1013
	MOVSS (R11), X2                         // f3410f1013
	MOVSS X2, X2                            // f30f10d2 or f30f11d2
	MOVSS X11, X2                           // f3410f10d3 or f3440f11da
	MOVSS (BX), X11                         // f3440f101b
	MOVSS (R11), X11                        // f3450f101b
	MOVSS X2, X11                           // f3440f10da or f3410f11d3
	MOVSS X11, X11                          // f3450f10db or f3450f11db
	MOVSS X2, (BX)                          // f30f1113
	MOVSS X11, (BX)                         // f3440f111b
	MOVSS X2, (R11)                         // f3410f1113
	MOVSS X11, (R11)                        // f3450f111b
	MOVSW                                   // 66a5
	MOVSWW (BX), DX                         // 660fbf13
	MOVSWW (R11), DX                        // 66410fbf13
	MOVSWW DX, DX                           // 660fbfd2
	MOVSWW R11, DX                          // 66410fbfd3
	MOVSWW (BX), R11                        // 66440fbf1b
	MOVSWW (R11), R11                       // 66450fbf1b
	MOVSWW DX, R11                          // 66440fbfda
	MOVSWW R11, R11                         // 66450fbfdb
	MOVBWSX (BX), DX                        // 660fbe13
	MOVBWSX (R11), DX                       // 66410fbe13
	MOVBWSX DL, DX                          // 660fbed2
	MOVBWSX R11, DX                         // 66410fbed3
	MOVBWSX (BX), R11                       // 66440fbe1b
	MOVBWSX (R11), R11                      // 66450fbe1b
	MOVBWSX DL, R11                         // 66440fbeda
	MOVBWSX R11, R11                        // 66450fbedb
	MOVWLSX (BX), DX                        // 0fbf13
	MOVWLSX (R11), DX                       // 410fbf13
	MOVWLSX DX, DX                          // 0fbfd2
	MOVWLSX R11, DX                         // 410fbfd3
	MOVWLSX (BX), R11                       // 440fbf1b
	MOVWLSX (R11), R11                      // 450fbf1b
	MOVWLSX DX, R11                         // 440fbfda
	MOVWLSX R11, R11                        // 450fbfdb
	MOVBLSX (BX), DX                        // 0fbe13
	MOVBLSX (R11), DX                       // 410fbe13
	MOVBLSX DL, DX                          // 0fbed2
	MOVBLSX R11, DX                         // 410fbed3
	MOVBLSX (BX), R11                       // 440fbe1b
	MOVBLSX (R11), R11                      // 450fbe1b
	MOVBLSX DL, R11                         // 440fbeda
	MOVBLSX R11, R11                        // 450fbedb
	MOVWQSX (BX), DX                        // 480fbf13 or 666313
	MOVWQSX (R11), DX                       // 490fbf13 or 66416313
	MOVWQSX DX, DX                          // 480fbfd2 or 6663d2
	MOVWQSX R11, DX                         // 490fbfd3 or 664163d3
	MOVWQSX (BX), R11                       // 4c0fbf1b or 6644631b
	MOVWQSX (R11), R11                      // 4d0fbf1b or 6645631b
	MOVWQSX DX, R11                         // 4c0fbfda or 664463da
	MOVWQSX R11, R11                        // 4d0fbfdb or 664563db
	MOVBQSX (BX), DX                        // 480fbe13
	MOVBQSX (R11), DX                       // 490fbe13
	MOVBQSX DL, DX                          // 480fbed2
	MOVBQSX R11, DX                         // 490fbed3
	MOVBQSX (BX), R11                       // 4c0fbe1b
	MOVBQSX (R11), R11                      // 4d0fbe1b
	MOVBQSX DL, R11                         // 4c0fbeda
	MOVBQSX R11, R11                        // 4d0fbedb
	MOVLQSX (BX), DX                        // 6313 or 486313
	MOVLQSX (R11), DX                       // 416313 or 496313
	MOVLQSX DX, DX                          // 63d2 or 4863d2
	MOVLQSX R11, DX                         // 4163d3 or 4963d3
	MOVLQSX (BX), R11                       // 44631b or 4c631b
	MOVLQSX (R11), R11                      // 45631b or 4d631b
	MOVLQSX DX, R11                         // 4463da or 4c63da
	MOVLQSX R11, R11                        // 4563db or 4d63db
	MOVUPD (BX), X2                         // 660f1013
	MOVUPD (R11), X2                        // 66410f1013
	MOVUPD X2, X2                           // 660f10d2 or 660f11d2
	MOVUPD X11, X2                          // 66410f10d3 or 66440f11da
	MOVUPD (BX), X11                        // 66440f101b
	MOVUPD (R11), X11                       // 66450f101b
	MOVUPD X2, X11                          // 66440f10da or 66410f11d3
	MOVUPD X11, X11                         // 66450f10db or 66450f11db
	MOVUPD X2, (BX)                         // 660f1113
	MOVUPD X11, (BX)                        // 66440f111b
	MOVUPD X2, (R11)                        // 66410f1113
	MOVUPD X11, (R11)                       // 66450f111b
	MOVUPS (BX), X2                         // 0f1013
	MOVUPS (R11), X2                        // 410f1013
	MOVUPS X2, X2                           // 0f10d2 or 0f11d2
	MOVUPS X11, X2                          // 410f10d3 or 440f11da
	MOVUPS (BX), X11                        // 440f101b
	MOVUPS (R11), X11                       // 450f101b
	MOVUPS X2, X11                          // 440f10da or 410f11d3
	MOVUPS X11, X11                         // 450f10db or 450f11db
	MOVUPS X2, (BX)                         // 0f1113
	MOVUPS X11, (BX)                        // 440f111b
	MOVUPS X2, (R11)                        // 410f1113
	MOVUPS X11, (R11)                       // 450f111b
	MOVZWW (BX), DX                         // 660fb713
	MOVZWW (R11), DX                        // 66410fb713
	MOVZWW DX, DX                           // 660fb7d2
	MOVZWW R11, DX                          // 66410fb7d3
	MOVZWW (BX), R11                        // 66440fb71b
	MOVZWW (R11), R11                       // 66450fb71b
	MOVZWW DX, R11                          // 66440fb7da
	MOVZWW R11, R11                         // 66450fb7db
	MOVBWZX (BX), DX                        // 660fb613
	MOVBWZX (R11), DX                       // 66410fb613
	MOVBWZX DL, DX                          // 660fb6d2
	MOVBWZX R11, DX                         // 66410fb6d3
	MOVBWZX (BX), R11                       // 66440fb61b
	MOVBWZX (R11), R11                      // 66450fb61b
	MOVBWZX DL, R11                         // 66440fb6da
	MOVBWZX R11, R11                        // 66450fb6db
	MOVWLZX (BX), DX                        // 0fb713
	MOVWLZX (R11), DX                       // 410fb713
	MOVWLZX DX, DX                          // 0fb7d2
	MOVWLZX R11, DX                         // 410fb7d3
	MOVWLZX (BX), R11                       // 440fb71b
	MOVWLZX (R11), R11                      // 450fb71b
	MOVWLZX DX, R11                         // 440fb7da
	MOVWLZX R11, R11                        // 450fb7db
	MOVBLZX (BX), DX                        // 0fb613
	MOVBLZX (R11), DX                       // 410fb613
	MOVBLZX DL, DX                          // 0fb6d2
	MOVBLZX R11, DX                         // 410fb6d3
	MOVBLZX (BX), R11                       // 440fb61b
	MOVBLZX (R11), R11                      // 450fb61b
	MOVBLZX DL, R11                         // 440fb6da
	MOVBLZX R11, R11                        // 450fb6db
	MOVWQZX (BX), DX                        // 480fb713
	MOVWQZX (R11), DX                       // 490fb713
	MOVWQZX DX, DX                          // 480fb7d2
	MOVWQZX R11, DX                         // 490fb7d3
	MOVWQZX (BX), R11                       // 4c0fb71b
	MOVWQZX (R11), R11                      // 4d0fb71b
	MOVWQZX DX, R11                         // 4c0fb7da
	MOVWQZX R11, R11                        // 4d0fb7db
	MOVBQZX (BX), DX                        // 480fb613
	MOVBQZX (R11), DX                       // 490fb613
	MOVBQZX DL, DX                          // 480fb6d2
	MOVBQZX R11, DX                         // 490fb6d3
	MOVBQZX (BX), R11                       // 4c0fb61b
	MOVBQZX (R11), R11                      // 4d0fb61b
	MOVBQZX DL, R11                         // 4c0fb6da
	MOVBQZX R11, R11                        // 4d0fb6db
	MPSADBW $7, (BX), X2                    // 660f3a421307
	MPSADBW $7, (R11), X2                   // 66410f3a421307
	MPSADBW $7, X2, X2                      // 660f3a42d207
	MPSADBW $7, X11, X2                     // 66410f3a42d307
	MPSADBW $7, (BX), X11                   // 66440f3a421b07
	MPSADBW $7, (R11), X11                  // 66450f3a421b07
	MPSADBW $7, X2, X11                     // 66440f3a42da07
	MPSADBW $7, X11, X11                    // 66450f3a42db07
	MULW (BX)                               // 66f723
	MULW (R11)                              // 6641f723
	MULW DX                                 // 66f7e2
	MULW R11                                // 6641f7e3
	MULL (BX)                               // f723
	MULL (R11)                              // 41f723
	MULL DX                                 // f7e2
	MULL R11                                // 41f7e3
	MULQ (BX)                               // 48f723
	MULQ (R11)                              // 49f723
	MULQ DX                                 // 48f7e2
	MULQ R11                                // 49f7e3
	MULB (BX)                               // f623
	MULB (R11)                              // 41f623
	MULB DL                                 // f6e2
	MULB R11                                // 41f6e3
	MULPD (BX), X2                          // 660f5913
	MULPD (R11), X2                         // 66410f5913
	MULPD X2, X2                            // 660f59d2
	MULPD X11, X2                           // 66410f59d3
	MULPD (BX), X11                         // 66440f591b
	MULPD (R11), X11                        // 66450f591b
	MULPD X2, X11                           // 66440f59da
	MULPD X11, X11                          // 66450f59db
	MULPS (BX), X2                          // 0f5913
	MULPS (R11), X2                         // 410f5913
	MULPS X2, X2                            // 0f59d2
	MULPS X11, X2                           // 410f59d3
	MULPS (BX), X11                         // 440f591b
	MULPS (R11), X11                        // 450f591b
	MULPS X2, X11                           // 440f59da
	MULPS X11, X11                          // 450f59db
	MULSD (BX), X2                          // f20f5913
	MULSD (R11), X2                         // f2410f5913
	MULSD X2, X2                            // f20f59d2
	MULSD X11, X2                           // f2410f59d3
	MULSD (BX), X11                         // f2440f591b
	MULSD (R11), X11                        // f2450f591b
	MULSD X2, X11                           // f2440f59da
	MULSD X11, X11                          // f2450f59db
	MULSS (BX), X2                          // f30f5913
	MULSS (R11), X2                         // f3410f5913
	MULSS X2, X2                            // f30f59d2
	MULSS X11, X2                           // f3410f59d3
	MULSS (BX), X11                         // f3440f591b
	MULSS (R11), X11                        // f3450f591b
	MULSS X2, X11                           // f3440f59da
	MULSS X11, X11                          // f3450f59db
	MULXL (BX), R9, DX                      // c4e233f613
	MULXL (R11), R9, DX                     // c4c233f613
	MULXL DX, R9, DX                        // c4e233f6d2
	MULXL R11, R9, DX                       // c4c233f6d3
	MULXL (BX), R9, R11                     // c46233f61b
	MULXL (R11), R9, R11                    // c44233f61b
	MULXL DX, R9, R11                       // c46233f6da
	MULXL R11, R9, R11                      // c44233f6db
	MULXQ (BX), R14, DX                     // c4e28bf613
	MULXQ (R11), R14, DX                    // c4c28bf613
	MULXQ DX, R14, DX                       // c4e28bf6d2
	MULXQ R11, R14, DX                      // c4c28bf6d3
	MULXQ (BX), R14, R11                    // c4628bf61b
	MULXQ (R11), R14, R11                   // c4428bf61b
	MULXQ DX, R14, R11                      // c4628bf6da
	MULXQ R11, R14, R11                     // c4428bf6db
	MWAIT                                   // 0f01c9
	NEGW (BX)                               // 66f71b
	NEGW (R11)                              // 6641f71b
	NEGW DX                                 // 66f7da
	NEGW R11                                // 6641f7db
	NEGL (BX)                               // f71b
	NEGL (R11)                              // 41f71b
	NEGL DX                                 // f7da
	NEGL R11                                // 41f7db
	NEGQ (BX)                               // 48f71b
	NEGQ (R11)                              // 49f71b
	NEGQ DX                                 // 48f7da
	NEGQ R11                                // 49f7db
	NEGB (BX)                               // f61b
	NEGB (R11)                              // 41f61b
	NEGB DL                                 // f6da
	NEGB R11                                // 41f6db
	NOPW (BX)                               // 660f1f03
	NOPW (R11)                              // 66410f1f03
	NOPW DX                                 // 660f1fc2
	NOPW R11                                // 66410f1fc3
	NOPL (BX)                               // 0f1f03
	NOPL (R11)                              // 410f1f03
	NOPL DX                                 // 0f1fc2
	NOPL R11                                // 410f1fc3
	NOTW (BX)                               // 66f713
	NOTW (R11)                              // 6641f713
	NOTW DX                                 // 66f7d2
	NOTW R11                                // 6641f7d3
	NOTL (BX)                               // f713
	NOTL (R11)                              // 41f713
	NOTL DX                                 // f7d2
	NOTL R11                                // 41f7d3
	NOTQ (BX)                               // 48f713
	NOTQ (R11)                              // 49f713
	NOTQ DX                                 // 48f7d2
	NOTQ R11                                // 49f7d3
	NOTB (BX)                               // f613
	NOTB (R11)                              // 41f613
	NOTB DL                                 // f6d2
	NOTB R11                                // 41f6d3
	ORB $7, AL                              // 0c07
	ORW $61731, AX                          // 660d23f1
	ORL $4045620583, AX                     // 0d674523f1
	ORQ $-249346713, AX                     // 480d674523f1
	ORW $61731, (BX)                        // 66810b23f1
	ORW $61731, (R11)                       // 6641810b23f1
	ORW $61731, DX                          // 6681ca23f1
	ORW $61731, R11                         // 664181cb23f1
	ORW $7, (BX)                            // 66830b07
	ORW $7, (R11)                           // 6641830b07
	ORW $7, DX                              // 6683ca07
	ORW $7, R11                             // 664183cb07
	ORW DX, (BX)                            // 660913
	ORW R11, (BX)                           // 6644091b
	ORW DX, (R11)                           // 66410913
	ORW R11, (R11)                          // 6645091b
	ORW DX, DX                              // 6609d2 or 660bd2
	ORW R11, DX                             // 664409da or 66410bd3
	ORW DX, R11                             // 664109d3 or 66440bda
	ORW R11, R11                            // 664509db or 66450bdb
	ORL $4045620583, (BX)                   // 810b674523f1
	ORL $4045620583, (R11)                  // 41810b674523f1
	ORL $4045620583, DX                     // 81ca674523f1
	ORL $4045620583, R11                    // 4181cb674523f1
	ORL $7, (BX)                            // 830b07
	ORL $7, (R11)                           // 41830b07
	ORL $7, DX                              // 83ca07
	ORL $7, R11                             // 4183cb07
	ORL DX, (BX)                            // 0913
	ORL R11, (BX)                           // 44091b
	ORL DX, (R11)                           // 410913
	ORL R11, (R11)                          // 45091b
	ORL DX, DX                              // 09d2 or 0bd2
	ORL R11, DX                             // 4409da or 410bd3
	ORL DX, R11                             // 4109d3 or 440bda
	ORL R11, R11                            // 4509db or 450bdb
	ORQ $-249346713, (BX)                   // 48810b674523f1
	ORQ $-249346713, (R11)                  // 49810b674523f1
	ORQ $-249346713, DX                     // 4881ca674523f1
	ORQ $-249346713, R11                    // 4981cb674523f1
	ORQ $7, (BX)                            // 48830b07
	ORQ $7, (R11)                           // 49830b07
	ORQ $7, DX                              // 4883ca07
	ORQ $7, R11                             // 4983cb07
	ORQ DX, (BX)                            // 480913
	ORQ R11, (BX)                           // 4c091b
	ORQ DX, (R11)                           // 490913
	ORQ R11, (R11)                          // 4d091b
	ORQ DX, DX                              // 4809d2 or 480bd2
	ORQ R11, DX                             // 4c09da or 490bd3
	ORQ DX, R11                             // 4909d3 or 4c0bda
	ORQ R11, R11                            // 4d09db or 4d0bdb
	ORB $7, (BX)                            // 800b07
	ORB $7, (R11)                           // 41800b07
	ORB $7, DL                              // 80ca07
	ORB $7, R11                             // 4180cb07
	ORB DL, (BX)                            // 0813
	ORB R11, (BX)                           // 44081b
	ORB DL, (R11)                           // 410813
	ORB R11, (R11)                          // 45081b
	ORB DL, DL                              // 08d2 or 0ad2
	ORB R11, DL                             // 4408da or 410ad3
	ORB DL, R11                             // 4108d3 or 440ada
	ORB R11, R11                            // 4508db or 450adb
	ORW (BX), DX                            // 660b13
	ORW (R11), DX                           // 66410b13
	ORW (BX), R11                           // 66440b1b
	ORW (R11), R11                          // 66450b1b
	ORL (BX), DX                            // 0b13
	ORL (R11), DX                           // 410b13
	ORL (BX), R11                           // 440b1b
	ORL (R11), R11                          // 450b1b
	ORQ (BX), DX                            // 480b13
	ORQ (R11), DX                           // 490b13
	ORQ (BX), R11                           // 4c0b1b
	ORQ (R11), R11                          // 4d0b1b
	ORB (BX), DL                            // 0a13
	ORB (R11), DL                           // 410a13
	ORB (BX), R11                           // 440a1b
	ORB (R11), R11                          // 450a1b
	ORPD (BX), X2                           // 660f5613
	ORPD (R11), X2                          // 66410f5613
	ORPD X2, X2                             // 660f56d2
	ORPD X11, X2                            // 66410f56d3
	ORPD (BX), X11                          // 66440f561b
	ORPD (R11), X11                         // 66450f561b
	ORPD X2, X11                            // 66440f56da
	ORPD X11, X11                           // 66450f56db
	ORPS (BX), X2                           // 0f5613
	ORPS (R11), X2                          // 410f5613
	ORPS X2, X2                             // 0f56d2
	ORPS X11, X2                            // 410f56d3
	ORPS (BX), X11                          // 440f561b
	ORPS (R11), X11                         // 450f561b
	ORPS X2, X11                            // 440f56da
	ORPS X11, X11                           // 450f56db
	//TODO: OUTB AL, DX                     // ee
	//TODO: OUTW AX, DX                     // 66ef
	//TODO: OUTL AX, DX                     // ef
	//TODO: OUTB AL, $7                     // e607
	//TODO: OUTW AX, $7                     // 66e707
	//TODO: OUTL AX, $7                     // e707
	OUTSB                                   // 6e
	OUTSL                                   // 6f
	OUTSW                                   // 666f
	//TODO: PABSB (BX), M2                  // 0f381c13
	//TODO: PABSB (R11), M2                 // 410f381c13
	//TODO: PABSB M2, M2                    // 0f381cd2
	//TODO: PABSB M3, M2                    // 0f381cd3
	//TODO: PABSB (BX), M3                  // 0f381c1b
	//TODO: PABSB (R11), M3                 // 410f381c1b
	//TODO: PABSB M2, M3                    // 0f381cda
	//TODO: PABSB M3, M3                    // 0f381cdb
	PABSB (BX), X2                          // 660f381c13
	PABSB (R11), X2                         // 66410f381c13
	PABSB X2, X2                            // 660f381cd2
	PABSB X11, X2                           // 66410f381cd3
	PABSB (BX), X11                         // 66440f381c1b
	PABSB (R11), X11                        // 66450f381c1b
	PABSB X2, X11                           // 66440f381cda
	PABSB X11, X11                          // 66450f381cdb
	//TODO: PABSD (BX), M2                  // 0f381e13
	//TODO: PABSD (R11), M2                 // 410f381e13
	//TODO: PABSD M2, M2                    // 0f381ed2
	//TODO: PABSD M3, M2                    // 0f381ed3
	//TODO: PABSD (BX), M3                  // 0f381e1b
	//TODO: PABSD (R11), M3                 // 410f381e1b
	//TODO: PABSD M2, M3                    // 0f381eda
	//TODO: PABSD M3, M3                    // 0f381edb
	PABSD (BX), X2                          // 660f381e13
	PABSD (R11), X2                         // 66410f381e13
	PABSD X2, X2                            // 660f381ed2
	PABSD X11, X2                           // 66410f381ed3
	PABSD (BX), X11                         // 66440f381e1b
	PABSD (R11), X11                        // 66450f381e1b
	PABSD X2, X11                           // 66440f381eda
	PABSD X11, X11                          // 66450f381edb
	//TODO: PABSW (BX), M2                  // 0f381d13
	//TODO: PABSW (R11), M2                 // 410f381d13
	//TODO: PABSW M2, M2                    // 0f381dd2
	//TODO: PABSW M3, M2                    // 0f381dd3
	//TODO: PABSW (BX), M3                  // 0f381d1b
	//TODO: PABSW (R11), M3                 // 410f381d1b
	//TODO: PABSW M2, M3                    // 0f381dda
	//TODO: PABSW M3, M3                    // 0f381ddb
	PABSW (BX), X2                          // 660f381d13
	PABSW (R11), X2                         // 66410f381d13
	PABSW X2, X2                            // 660f381dd2
	PABSW X11, X2                           // 66410f381dd3
	PABSW (BX), X11                         // 66440f381d1b
	PABSW (R11), X11                        // 66450f381d1b
	PABSW X2, X11                           // 66440f381dda
	PABSW X11, X11                          // 66450f381ddb
	PACKSSLW (BX), M2                       // 0f6b13
	PACKSSLW (R11), M2                      // 410f6b13
	PACKSSLW M2, M2                         // 0f6bd2
	PACKSSLW M3, M2                         // 0f6bd3
	PACKSSLW (BX), M3                       // 0f6b1b
	PACKSSLW (R11), M3                      // 410f6b1b
	PACKSSLW M2, M3                         // 0f6bda
	PACKSSLW M3, M3                         // 0f6bdb
	PACKSSLW (BX), X2                       // 660f6b13
	PACKSSLW (R11), X2                      // 66410f6b13
	PACKSSLW X2, X2                         // 660f6bd2
	PACKSSLW X11, X2                        // 66410f6bd3
	PACKSSLW (BX), X11                      // 66440f6b1b
	PACKSSLW (R11), X11                     // 66450f6b1b
	PACKSSLW X2, X11                        // 66440f6bda
	PACKSSLW X11, X11                       // 66450f6bdb
	PACKSSWB (BX), M2                       // 0f6313
	PACKSSWB (R11), M2                      // 410f6313
	PACKSSWB M2, M2                         // 0f63d2
	PACKSSWB M3, M2                         // 0f63d3
	PACKSSWB (BX), M3                       // 0f631b
	PACKSSWB (R11), M3                      // 410f631b
	PACKSSWB M2, M3                         // 0f63da
	PACKSSWB M3, M3                         // 0f63db
	PACKSSWB (BX), X2                       // 660f6313
	PACKSSWB (R11), X2                      // 66410f6313
	PACKSSWB X2, X2                         // 660f63d2
	PACKSSWB X11, X2                        // 66410f63d3
	PACKSSWB (BX), X11                      // 66440f631b
	PACKSSWB (R11), X11                     // 66450f631b
	PACKSSWB X2, X11                        // 66440f63da
	PACKSSWB X11, X11                       // 66450f63db
	PACKUSDW (BX), X2                       // 660f382b13
	PACKUSDW (R11), X2                      // 66410f382b13
	PACKUSDW X2, X2                         // 660f382bd2
	PACKUSDW X11, X2                        // 66410f382bd3
	PACKUSDW (BX), X11                      // 66440f382b1b
	PACKUSDW (R11), X11                     // 66450f382b1b
	PACKUSDW X2, X11                        // 66440f382bda
	PACKUSDW X11, X11                       // 66450f382bdb
	PACKUSWB (BX), M2                       // 0f6713
	PACKUSWB (R11), M2                      // 410f6713
	PACKUSWB M2, M2                         // 0f67d2
	PACKUSWB M3, M2                         // 0f67d3
	PACKUSWB (BX), M3                       // 0f671b
	PACKUSWB (R11), M3                      // 410f671b
	PACKUSWB M2, M3                         // 0f67da
	PACKUSWB M3, M3                         // 0f67db
	PACKUSWB (BX), X2                       // 660f6713
	PACKUSWB (R11), X2                      // 66410f6713
	PACKUSWB X2, X2                         // 660f67d2
	PACKUSWB X11, X2                        // 66410f67d3
	PACKUSWB (BX), X11                      // 66440f671b
	PACKUSWB (R11), X11                     // 66450f671b
	PACKUSWB X2, X11                        // 66440f67da
	PACKUSWB X11, X11                       // 66450f67db
	PADDB (BX), M2                          // 0ffc13
	PADDB (R11), M2                         // 410ffc13
	PADDB M2, M2                            // 0ffcd2
	PADDB M3, M2                            // 0ffcd3
	PADDB (BX), M3                          // 0ffc1b
	PADDB (R11), M3                         // 410ffc1b
	PADDB M2, M3                            // 0ffcda
	PADDB M3, M3                            // 0ffcdb
	PADDB (BX), X2                          // 660ffc13
	PADDB (R11), X2                         // 66410ffc13
	PADDB X2, X2                            // 660ffcd2
	PADDB X11, X2                           // 66410ffcd3
	PADDB (BX), X11                         // 66440ffc1b
	PADDB (R11), X11                        // 66450ffc1b
	PADDB X2, X11                           // 66440ffcda
	PADDB X11, X11                          // 66450ffcdb
	PADDL (BX), M2                          // 0ffe13
	PADDL (R11), M2                         // 410ffe13
	PADDL M2, M2                            // 0ffed2
	PADDL M3, M2                            // 0ffed3
	PADDL (BX), M3                          // 0ffe1b
	PADDL (R11), M3                         // 410ffe1b
	PADDL M2, M3                            // 0ffeda
	PADDL M3, M3                            // 0ffedb
	PADDL (BX), X2                          // 660ffe13
	PADDL (R11), X2                         // 66410ffe13
	PADDL X2, X2                            // 660ffed2
	PADDL X11, X2                           // 66410ffed3
	PADDL (BX), X11                         // 66440ffe1b
	PADDL (R11), X11                        // 66450ffe1b
	PADDL X2, X11                           // 66440ffeda
	PADDL X11, X11                          // 66450ffedb
	//TODO: PADDQ (BX), M2                  // 0fd413
	//TODO: PADDQ (R11), M2                 // 410fd413
	//TODO: PADDQ M2, M2                    // 0fd4d2
	//TODO: PADDQ M3, M2                    // 0fd4d3
	//TODO: PADDQ (BX), M3                  // 0fd41b
	//TODO: PADDQ (R11), M3                 // 410fd41b
	//TODO: PADDQ M2, M3                    // 0fd4da
	//TODO: PADDQ M3, M3                    // 0fd4db
	PADDQ (BX), X2                          // 660fd413
	PADDQ (R11), X2                         // 66410fd413
	PADDQ X2, X2                            // 660fd4d2
	PADDQ X11, X2                           // 66410fd4d3
	PADDQ (BX), X11                         // 66440fd41b
	PADDQ (R11), X11                        // 66450fd41b
	PADDQ X2, X11                           // 66440fd4da
	PADDQ X11, X11                          // 66450fd4db
	PADDSB (BX), M2                         // 0fec13
	PADDSB (R11), M2                        // 410fec13
	PADDSB M2, M2                           // 0fecd2
	PADDSB M3, M2                           // 0fecd3
	PADDSB (BX), M3                         // 0fec1b
	PADDSB (R11), M3                        // 410fec1b
	PADDSB M2, M3                           // 0fecda
	PADDSB M3, M3                           // 0fecdb
	PADDSB (BX), X2                         // 660fec13
	PADDSB (R11), X2                        // 66410fec13
	PADDSB X2, X2                           // 660fecd2
	PADDSB X11, X2                          // 66410fecd3
	PADDSB (BX), X11                        // 66440fec1b
	PADDSB (R11), X11                       // 66450fec1b
	PADDSB X2, X11                          // 66440fecda
	PADDSB X11, X11                         // 66450fecdb
	PADDSW (BX), M2                         // 0fed13
	PADDSW (R11), M2                        // 410fed13
	PADDSW M2, M2                           // 0fedd2
	PADDSW M3, M2                           // 0fedd3
	PADDSW (BX), M3                         // 0fed1b
	PADDSW (R11), M3                        // 410fed1b
	PADDSW M2, M3                           // 0fedda
	PADDSW M3, M3                           // 0feddb
	PADDSW (BX), X2                         // 660fed13
	PADDSW (R11), X2                        // 66410fed13
	PADDSW X2, X2                           // 660fedd2
	PADDSW X11, X2                          // 66410fedd3
	PADDSW (BX), X11                        // 66440fed1b
	PADDSW (R11), X11                       // 66450fed1b
	PADDSW X2, X11                          // 66440fedda
	PADDSW X11, X11                         // 66450feddb
	PADDUSB (BX), M2                        // 0fdc13
	PADDUSB (R11), M2                       // 410fdc13
	PADDUSB M2, M2                          // 0fdcd2
	PADDUSB M3, M2                          // 0fdcd3
	PADDUSB (BX), M3                        // 0fdc1b
	PADDUSB (R11), M3                       // 410fdc1b
	PADDUSB M2, M3                          // 0fdcda
	PADDUSB M3, M3                          // 0fdcdb
	PADDUSB (BX), X2                        // 660fdc13
	PADDUSB (R11), X2                       // 66410fdc13
	PADDUSB X2, X2                          // 660fdcd2
	PADDUSB X11, X2                         // 66410fdcd3
	PADDUSB (BX), X11                       // 66440fdc1b
	PADDUSB (R11), X11                      // 66450fdc1b
	PADDUSB X2, X11                         // 66440fdcda
	PADDUSB X11, X11                        // 66450fdcdb
	PADDUSW (BX), M2                        // 0fdd13
	PADDUSW (R11), M2                       // 410fdd13
	PADDUSW M2, M2                          // 0fddd2
	PADDUSW M3, M2                          // 0fddd3
	PADDUSW (BX), M3                        // 0fdd1b
	PADDUSW (R11), M3                       // 410fdd1b
	PADDUSW M2, M3                          // 0fddda
	PADDUSW M3, M3                          // 0fdddb
	PADDUSW (BX), X2                        // 660fdd13
	PADDUSW (R11), X2                       // 66410fdd13
	PADDUSW X2, X2                          // 660fddd2
	PADDUSW X11, X2                         // 66410fddd3
	PADDUSW (BX), X11                       // 66440fdd1b
	PADDUSW (R11), X11                      // 66450fdd1b
	PADDUSW X2, X11                         // 66440fddda
	PADDUSW X11, X11                        // 66450fdddb
	PADDW (BX), M2                          // 0ffd13
	PADDW (R11), M2                         // 410ffd13
	PADDW M2, M2                            // 0ffdd2
	PADDW M3, M2                            // 0ffdd3
	PADDW (BX), M3                          // 0ffd1b
	PADDW (R11), M3                         // 410ffd1b
	PADDW M2, M3                            // 0ffdda
	PADDW M3, M3                            // 0ffddb
	PADDW (BX), X2                          // 660ffd13
	PADDW (R11), X2                         // 66410ffd13
	PADDW X2, X2                            // 660ffdd2
	PADDW X11, X2                           // 66410ffdd3
	PADDW (BX), X11                         // 66440ffd1b
	PADDW (R11), X11                        // 66450ffd1b
	PADDW X2, X11                           // 66440ffdda
	PADDW X11, X11                          // 66450ffddb
	//TODO: PALIGNR $7, (BX), M2            // 0f3a0f1307
	//TODO: PALIGNR $7, (R11), M2           // 410f3a0f1307
	//TODO: PALIGNR $7, M2, M2              // 0f3a0fd207
	//TODO: PALIGNR $7, M3, M2              // 0f3a0fd307
	//TODO: PALIGNR $7, (BX), M3            // 0f3a0f1b07
	//TODO: PALIGNR $7, (R11), M3           // 410f3a0f1b07
	//TODO: PALIGNR $7, M2, M3              // 0f3a0fda07
	//TODO: PALIGNR $7, M3, M3              // 0f3a0fdb07
	PALIGNR $7, (BX), X2                    // 660f3a0f1307
	PALIGNR $7, (R11), X2                   // 66410f3a0f1307
	PALIGNR $7, X2, X2                      // 660f3a0fd207
	PALIGNR $7, X11, X2                     // 66410f3a0fd307
	PALIGNR $7, (BX), X11                   // 66440f3a0f1b07
	PALIGNR $7, (R11), X11                  // 66450f3a0f1b07
	PALIGNR $7, X2, X11                     // 66440f3a0fda07
	PALIGNR $7, X11, X11                    // 66450f3a0fdb07
	PAND (BX), M2                           // 0fdb13
	PAND (R11), M2                          // 410fdb13
	PAND M2, M2                             // 0fdbd2
	PAND M3, M2                             // 0fdbd3
	PAND (BX), M3                           // 0fdb1b
	PAND (R11), M3                          // 410fdb1b
	PAND M2, M3                             // 0fdbda
	PAND M3, M3                             // 0fdbdb
	PAND (BX), X2                           // 660fdb13
	PAND (R11), X2                          // 66410fdb13
	PAND X2, X2                             // 660fdbd2
	PAND X11, X2                            // 66410fdbd3
	PAND (BX), X11                          // 66440fdb1b
	PAND (R11), X11                         // 66450fdb1b
	PAND X2, X11                            // 66440fdbda
	PAND X11, X11                           // 66450fdbdb
	PANDN (BX), M2                          // 0fdf13
	PANDN (R11), M2                         // 410fdf13
	PANDN M2, M2                            // 0fdfd2
	PANDN M3, M2                            // 0fdfd3
	PANDN (BX), M3                          // 0fdf1b
	PANDN (R11), M3                         // 410fdf1b
	PANDN M2, M3                            // 0fdfda
	PANDN M3, M3                            // 0fdfdb
	PANDN (BX), X2                          // 660fdf13
	PANDN (R11), X2                         // 66410fdf13
	PANDN X2, X2                            // 660fdfd2
	PANDN X11, X2                           // 66410fdfd3
	PANDN (BX), X11                         // 66440fdf1b
	PANDN (R11), X11                        // 66450fdf1b
	PANDN X2, X11                           // 66440fdfda
	PANDN X11, X11                          // 66450fdfdb
	PAVGB (BX), M2                          // 0fe013
	PAVGB (R11), M2                         // 410fe013
	PAVGB M2, M2                            // 0fe0d2
	PAVGB M3, M2                            // 0fe0d3
	PAVGB (BX), M3                          // 0fe01b
	PAVGB (R11), M3                         // 410fe01b
	PAVGB M2, M3                            // 0fe0da
	PAVGB M3, M3                            // 0fe0db
	PAVGB (BX), X2                          // 660fe013
	PAVGB (R11), X2                         // 66410fe013
	PAVGB X2, X2                            // 660fe0d2
	PAVGB X11, X2                           // 66410fe0d3
	PAVGB (BX), X11                         // 66440fe01b
	PAVGB (R11), X11                        // 66450fe01b
	PAVGB X2, X11                           // 66440fe0da
	PAVGB X11, X11                          // 66450fe0db
	PAVGW (BX), M2                          // 0fe313
	PAVGW (R11), M2                         // 410fe313
	PAVGW M2, M2                            // 0fe3d2
	PAVGW M3, M2                            // 0fe3d3
	PAVGW (BX), M3                          // 0fe31b
	PAVGW (R11), M3                         // 410fe31b
	PAVGW M2, M3                            // 0fe3da
	PAVGW M3, M3                            // 0fe3db
	PAVGW (BX), X2                          // 660fe313
	PAVGW (R11), X2                         // 66410fe313
	PAVGW X2, X2                            // 660fe3d2
	PAVGW X11, X2                           // 66410fe3d3
	PAVGW (BX), X11                         // 66440fe31b
	PAVGW (R11), X11                        // 66450fe31b
	PAVGW X2, X11                           // 66440fe3da
	PAVGW X11, X11                          // 66450fe3db
	PBLENDVB X0, (BX), X2                   // 660f381013
	PBLENDVB X0, (R11), X2                  // 66410f381013
	PBLENDVB X0, X2, X2                     // 660f3810d2
	PBLENDVB X0, X11, X2                    // 66410f3810d3
	PBLENDVB X0, (BX), X11                  // 66440f38101b
	PBLENDVB X0, (R11), X11                 // 66450f38101b
	PBLENDVB X0, X2, X11                    // 66440f3810da
	PBLENDVB X0, X11, X11                   // 66450f3810db
	PBLENDW $7, (BX), X2                    // 660f3a0e1307
	PBLENDW $7, (R11), X2                   // 66410f3a0e1307
	PBLENDW $7, X2, X2                      // 660f3a0ed207
	PBLENDW $7, X11, X2                     // 66410f3a0ed307
	PBLENDW $7, (BX), X11                   // 66440f3a0e1b07
	PBLENDW $7, (R11), X11                  // 66450f3a0e1b07
	PBLENDW $7, X2, X11                     // 66440f3a0eda07
	PBLENDW $7, X11, X11                    // 66450f3a0edb07
	PCLMULQDQ $7, (BX), X2                  // 660f3a441307
	PCLMULQDQ $7, (R11), X2                 // 66410f3a441307
	PCLMULQDQ $7, X2, X2                    // 660f3a44d207
	PCLMULQDQ $7, X11, X2                   // 66410f3a44d307
	PCLMULQDQ $7, (BX), X11                 // 66440f3a441b07
	PCLMULQDQ $7, (R11), X11                // 66450f3a441b07
	PCLMULQDQ $7, X2, X11                   // 66440f3a44da07
	PCLMULQDQ $7, X11, X11                  // 66450f3a44db07
	PCMPEQB (BX), M2                        // 0f7413
	PCMPEQB (R11), M2                       // 410f7413
	PCMPEQB M2, M2                          // 0f74d2
	PCMPEQB M3, M2                          // 0f74d3
	PCMPEQB (BX), M3                        // 0f741b
	PCMPEQB (R11), M3                       // 410f741b
	PCMPEQB M2, M3                          // 0f74da
	PCMPEQB M3, M3                          // 0f74db
	PCMPEQB (BX), X2                        // 660f7413
	PCMPEQB (R11), X2                       // 66410f7413
	PCMPEQB X2, X2                          // 660f74d2
	PCMPEQB X11, X2                         // 66410f74d3
	PCMPEQB (BX), X11                       // 66440f741b
	PCMPEQB (R11), X11                      // 66450f741b
	PCMPEQB X2, X11                         // 66440f74da
	PCMPEQB X11, X11                        // 66450f74db
	PCMPEQL (BX), M2                        // 0f7613
	PCMPEQL (R11), M2                       // 410f7613
	PCMPEQL M2, M2                          // 0f76d2
	PCMPEQL M3, M2                          // 0f76d3
	PCMPEQL (BX), M3                        // 0f761b
	PCMPEQL (R11), M3                       // 410f761b
	PCMPEQL M2, M3                          // 0f76da
	PCMPEQL M3, M3                          // 0f76db
	PCMPEQL (BX), X2                        // 660f7613
	PCMPEQL (R11), X2                       // 66410f7613
	PCMPEQL X2, X2                          // 660f76d2
	PCMPEQL X11, X2                         // 66410f76d3
	PCMPEQL (BX), X11                       // 66440f761b
	PCMPEQL (R11), X11                      // 66450f761b
	PCMPEQL X2, X11                         // 66440f76da
	PCMPEQL X11, X11                        // 66450f76db
	PCMPEQQ (BX), X2                        // 660f382913
	PCMPEQQ (R11), X2                       // 66410f382913
	PCMPEQQ X2, X2                          // 660f3829d2
	PCMPEQQ X11, X2                         // 66410f3829d3
	PCMPEQQ (BX), X11                       // 66440f38291b
	PCMPEQQ (R11), X11                      // 66450f38291b
	PCMPEQQ X2, X11                         // 66440f3829da
	PCMPEQQ X11, X11                        // 66450f3829db
	PCMPEQW (BX), M2                        // 0f7513
	PCMPEQW (R11), M2                       // 410f7513
	PCMPEQW M2, M2                          // 0f75d2
	PCMPEQW M3, M2                          // 0f75d3
	PCMPEQW (BX), M3                        // 0f751b
	PCMPEQW (R11), M3                       // 410f751b
	PCMPEQW M2, M3                          // 0f75da
	PCMPEQW M3, M3                          // 0f75db
	PCMPEQW (BX), X2                        // 660f7513
	PCMPEQW (R11), X2                       // 66410f7513
	PCMPEQW X2, X2                          // 660f75d2
	PCMPEQW X11, X2                         // 66410f75d3
	PCMPEQW (BX), X11                       // 66440f751b
	PCMPEQW (R11), X11                      // 66450f751b
	PCMPEQW X2, X11                         // 66440f75da
	PCMPEQW X11, X11                        // 66450f75db
	PCMPESTRI $7, (BX), X2                  // 660f3a611307
	PCMPESTRI $7, (R11), X2                 // 66410f3a611307
	PCMPESTRI $7, X2, X2                    // 660f3a61d207
	PCMPESTRI $7, X11, X2                   // 66410f3a61d307
	PCMPESTRI $7, (BX), X11                 // 66440f3a611b07
	PCMPESTRI $7, (R11), X11                // 66450f3a611b07
	PCMPESTRI $7, X2, X11                   // 66440f3a61da07
	PCMPESTRI $7, X11, X11                  // 66450f3a61db07
	PCMPESTRM $7, (BX), X2                  // 660f3a601307
	PCMPESTRM $7, (R11), X2                 // 66410f3a601307
	PCMPESTRM $7, X2, X2                    // 660f3a60d207
	PCMPESTRM $7, X11, X2                   // 66410f3a60d307
	PCMPESTRM $7, (BX), X11                 // 66440f3a601b07
	PCMPESTRM $7, (R11), X11                // 66450f3a601b07
	PCMPESTRM $7, X2, X11                   // 66440f3a60da07
	PCMPESTRM $7, X11, X11                  // 66450f3a60db07
	PCMPGTB (BX), M2                        // 0f6413
	PCMPGTB (R11), M2                       // 410f6413
	PCMPGTB M2, M2                          // 0f64d2
	PCMPGTB M3, M2                          // 0f64d3
	PCMPGTB (BX), M3                        // 0f641b
	PCMPGTB (R11), M3                       // 410f641b
	PCMPGTB M2, M3                          // 0f64da
	PCMPGTB M3, M3                          // 0f64db
	PCMPGTB (BX), X2                        // 660f6413
	PCMPGTB (R11), X2                       // 66410f6413
	PCMPGTB X2, X2                          // 660f64d2
	PCMPGTB X11, X2                         // 66410f64d3
	PCMPGTB (BX), X11                       // 66440f641b
	PCMPGTB (R11), X11                      // 66450f641b
	PCMPGTB X2, X11                         // 66440f64da
	PCMPGTB X11, X11                        // 66450f64db
	PCMPGTL (BX), M2                        // 0f6613
	PCMPGTL (R11), M2                       // 410f6613
	PCMPGTL M2, M2                          // 0f66d2
	PCMPGTL M3, M2                          // 0f66d3
	PCMPGTL (BX), M3                        // 0f661b
	PCMPGTL (R11), M3                       // 410f661b
	PCMPGTL M2, M3                          // 0f66da
	PCMPGTL M3, M3                          // 0f66db
	PCMPGTL (BX), X2                        // 660f6613
	PCMPGTL (R11), X2                       // 66410f6613
	PCMPGTL X2, X2                          // 660f66d2
	PCMPGTL X11, X2                         // 66410f66d3
	PCMPGTL (BX), X11                       // 66440f661b
	PCMPGTL (R11), X11                      // 66450f661b
	PCMPGTL X2, X11                         // 66440f66da
	PCMPGTL X11, X11                        // 66450f66db
	PCMPGTQ (BX), X2                        // 660f383713
	PCMPGTQ (R11), X2                       // 66410f383713
	PCMPGTQ X2, X2                          // 660f3837d2
	PCMPGTQ X11, X2                         // 66410f3837d3
	PCMPGTQ (BX), X11                       // 66440f38371b
	PCMPGTQ (R11), X11                      // 66450f38371b
	PCMPGTQ X2, X11                         // 66440f3837da
	PCMPGTQ X11, X11                        // 66450f3837db
	PCMPGTW (BX), M2                        // 0f6513
	PCMPGTW (R11), M2                       // 410f6513
	PCMPGTW M2, M2                          // 0f65d2
	PCMPGTW M3, M2                          // 0f65d3
	PCMPGTW (BX), M3                        // 0f651b
	PCMPGTW (R11), M3                       // 410f651b
	PCMPGTW M2, M3                          // 0f65da
	PCMPGTW M3, M3                          // 0f65db
	PCMPGTW (BX), X2                        // 660f6513
	PCMPGTW (R11), X2                       // 66410f6513
	PCMPGTW X2, X2                          // 660f65d2
	PCMPGTW X11, X2                         // 66410f65d3
	PCMPGTW (BX), X11                       // 66440f651b
	PCMPGTW (R11), X11                      // 66450f651b
	PCMPGTW X2, X11                         // 66440f65da
	PCMPGTW X11, X11                        // 66450f65db
	PCMPISTRI $7, (BX), X2                  // 660f3a631307
	PCMPISTRI $7, (R11), X2                 // 66410f3a631307
	PCMPISTRI $7, X2, X2                    // 660f3a63d207
	PCMPISTRI $7, X11, X2                   // 66410f3a63d307
	PCMPISTRI $7, (BX), X11                 // 66440f3a631b07
	PCMPISTRI $7, (R11), X11                // 66450f3a631b07
	PCMPISTRI $7, X2, X11                   // 66440f3a63da07
	PCMPISTRI $7, X11, X11                  // 66450f3a63db07
	PCMPISTRM $7, (BX), X2                  // 660f3a621307
	PCMPISTRM $7, (R11), X2                 // 66410f3a621307
	PCMPISTRM $7, X2, X2                    // 660f3a62d207
	PCMPISTRM $7, X11, X2                   // 66410f3a62d307
	PCMPISTRM $7, (BX), X11                 // 66440f3a621b07
	PCMPISTRM $7, (R11), X11                // 66450f3a621b07
	PCMPISTRM $7, X2, X11                   // 66440f3a62da07
	PCMPISTRM $7, X11, X11                  // 66450f3a62db07
	PDEPL (BX), R9, DX                      // c4e233f513
	PDEPL (R11), R9, DX                     // c4c233f513
	PDEPL DX, R9, DX                        // c4e233f5d2
	PDEPL R11, R9, DX                       // c4c233f5d3
	PDEPL (BX), R9, R11                     // c46233f51b
	PDEPL (R11), R9, R11                    // c44233f51b
	PDEPL DX, R9, R11                       // c46233f5da
	PDEPL R11, R9, R11                      // c44233f5db
	PDEPQ (BX), R14, DX                     // c4e28bf513
	PDEPQ (R11), R14, DX                    // c4c28bf513
	PDEPQ DX, R14, DX                       // c4e28bf5d2
	PDEPQ R11, R14, DX                      // c4c28bf5d3
	PDEPQ (BX), R14, R11                    // c4628bf51b
	PDEPQ (R11), R14, R11                   // c4428bf51b
	PDEPQ DX, R14, R11                      // c4628bf5da
	PDEPQ R11, R14, R11                     // c4428bf5db
	PEXTL (BX), R9, DX                      // c4e232f513
	PEXTL (R11), R9, DX                     // c4c232f513
	PEXTL DX, R9, DX                        // c4e232f5d2
	PEXTL R11, R9, DX                       // c4c232f5d3
	PEXTL (BX), R9, R11                     // c46232f51b
	PEXTL (R11), R9, R11                    // c44232f51b
	PEXTL DX, R9, R11                       // c46232f5da
	PEXTL R11, R9, R11                      // c44232f5db
	PEXTQ (BX), R14, DX                     // c4e28af513
	PEXTQ (R11), R14, DX                    // c4c28af513
	PEXTQ DX, R14, DX                       // c4e28af5d2
	PEXTQ R11, R14, DX                      // c4c28af5d3
	PEXTQ (BX), R14, R11                    // c4628af51b
	PEXTQ (R11), R14, R11                   // c4428af51b
	PEXTQ DX, R14, R11                      // c4628af5da
	PEXTQ R11, R14, R11                     // c4428af5db
	PEXTRB $7, X2, (BX)                     // 660f3a141307
	PEXTRB $7, X11, (BX)                    // 66440f3a141b07
	PEXTRB $7, X2, (R11)                    // 66410f3a141307
	PEXTRB $7, X11, (R11)                   // 66450f3a141b07
	PEXTRB $7, X2, DX                       // 660f3a14d207
	PEXTRB $7, X11, DX                      // 66440f3a14da07
	PEXTRB $7, X2, R11                      // 66410f3a14d307
	PEXTRB $7, X11, R11                     // 66450f3a14db07
	PEXTRD $7, X2, (BX)                     // 660f3a161307
	PEXTRD $7, X11, (BX)                    // 66440f3a161b07
	PEXTRD $7, X2, (R11)                    // 66410f3a161307
	PEXTRD $7, X11, (R11)                   // 66450f3a161b07
	PEXTRD $7, X2, DX                       // 660f3a16d207
	PEXTRD $7, X11, DX                      // 66440f3a16da07
	PEXTRD $7, X2, R11                      // 66410f3a16d307
	PEXTRD $7, X11, R11                     // 66450f3a16db07
	PEXTRQ $7, X2, (BX)                     // 66480f3a161307
	PEXTRQ $7, X11, (BX)                    // 664c0f3a161b07
	PEXTRQ $7, X2, (R11)                    // 66490f3a161307
	PEXTRQ $7, X11, (R11)                   // 664d0f3a161b07
	PEXTRQ $7, X2, DX                       // 66480f3a16d207
	PEXTRQ $7, X11, DX                      // 664c0f3a16da07
	PEXTRQ $7, X2, R11                      // 66490f3a16d307
	PEXTRQ $7, X11, R11                     // 664d0f3a16db07
	//TODO: PEXTRW $7, M2, DX               // 0fc5d207
	//TODO: PEXTRW $7, M3, DX               // 0fc5d307
	//TODO: PEXTRW $7, M2, R11              // 440fc5da07
	//TODO: PEXTRW $7, M3, R11              // 440fc5db07
	PEXTRW $7, X2, DX                       // 660fc5d207 or 660f3a15d207
	PEXTRW $7, X11, DX                      // 66410fc5d307 or 66440f3a15da07
	PEXTRW $7, X2, R11                      // 66440fc5da07 or 66410f3a15d307
	PEXTRW $7, X11, R11                     // 66450fc5db07 or 66450f3a15db07
	PEXTRW $7, X2, (BX)                     // 660f3a151307
	PEXTRW $7, X11, (BX)                    // 66440f3a151b07
	PEXTRW $7, X2, (R11)                    // 66410f3a151307
	PEXTRW $7, X11, (R11)                   // 66450f3a151b07
	PHADDD (BX), M2                         // 0f380213
	PHADDD (R11), M2                        // 410f380213
	PHADDD M2, M2                           // 0f3802d2
	PHADDD M3, M2                           // 0f3802d3
	PHADDD (BX), M3                         // 0f38021b
	PHADDD (R11), M3                        // 410f38021b
	PHADDD M2, M3                           // 0f3802da
	PHADDD M3, M3                           // 0f3802db
	PHADDD (BX), X2                         // 660f380213
	PHADDD (R11), X2                        // 66410f380213
	PHADDD X2, X2                           // 660f3802d2
	PHADDD X11, X2                          // 66410f3802d3
	PHADDD (BX), X11                        // 66440f38021b
	PHADDD (R11), X11                       // 66450f38021b
	PHADDD X2, X11                          // 66440f3802da
	PHADDD X11, X11                         // 66450f3802db
	//TODO: PHADDSW (BX), M2                // 0f380313
	//TODO: PHADDSW (R11), M2               // 410f380313
	//TODO: PHADDSW M2, M2                  // 0f3803d2
	//TODO: PHADDSW M3, M2                  // 0f3803d3
	//TODO: PHADDSW (BX), M3                // 0f38031b
	//TODO: PHADDSW (R11), M3               // 410f38031b
	//TODO: PHADDSW M2, M3                  // 0f3803da
	//TODO: PHADDSW M3, M3                  // 0f3803db
	PHADDSW (BX), X2                        // 660f380313
	PHADDSW (R11), X2                       // 66410f380313
	PHADDSW X2, X2                          // 660f3803d2
	PHADDSW X11, X2                         // 66410f3803d3
	PHADDSW (BX), X11                       // 66440f38031b
	PHADDSW (R11), X11                      // 66450f38031b
	PHADDSW X2, X11                         // 66440f3803da
	PHADDSW X11, X11                        // 66450f3803db
	//TODO: PHADDW (BX), M2                 // 0f380113
	//TODO: PHADDW (R11), M2                // 410f380113
	//TODO: PHADDW M2, M2                   // 0f3801d2
	//TODO: PHADDW M3, M2                   // 0f3801d3
	//TODO: PHADDW (BX), M3                 // 0f38011b
	//TODO: PHADDW (R11), M3                // 410f38011b
	//TODO: PHADDW M2, M3                   // 0f3801da
	//TODO: PHADDW M3, M3                   // 0f3801db
	PHADDW (BX), X2                         // 660f380113
	PHADDW (R11), X2                        // 66410f380113
	PHADDW X2, X2                           // 660f3801d2
	PHADDW X11, X2                          // 66410f3801d3
	PHADDW (BX), X11                        // 66440f38011b
	PHADDW (R11), X11                       // 66450f38011b
	PHADDW X2, X11                          // 66440f3801da
	PHADDW X11, X11                         // 66450f3801db
	PHMINPOSUW (BX), X2                     // 660f384113
	PHMINPOSUW (R11), X2                    // 66410f384113
	PHMINPOSUW X2, X2                       // 660f3841d2
	PHMINPOSUW X11, X2                      // 66410f3841d3
	PHMINPOSUW (BX), X11                    // 66440f38411b
	PHMINPOSUW (R11), X11                   // 66450f38411b
	PHMINPOSUW X2, X11                      // 66440f3841da
	PHMINPOSUW X11, X11                     // 66450f3841db
	//TODO: PHSUBD (BX), M2                 // 0f380613
	//TODO: PHSUBD (R11), M2                // 410f380613
	//TODO: PHSUBD M2, M2                   // 0f3806d2
	//TODO: PHSUBD M3, M2                   // 0f3806d3
	//TODO: PHSUBD (BX), M3                 // 0f38061b
	//TODO: PHSUBD (R11), M3                // 410f38061b
	//TODO: PHSUBD M2, M3                   // 0f3806da
	//TODO: PHSUBD M3, M3                   // 0f3806db
	PHSUBD (BX), X2                         // 660f380613
	PHSUBD (R11), X2                        // 66410f380613
	PHSUBD X2, X2                           // 660f3806d2
	PHSUBD X11, X2                          // 66410f3806d3
	PHSUBD (BX), X11                        // 66440f38061b
	PHSUBD (R11), X11                       // 66450f38061b
	PHSUBD X2, X11                          // 66440f3806da
	PHSUBD X11, X11                         // 66450f3806db
	//TODO: PHSUBSW (BX), M2                // 0f380713
	//TODO: PHSUBSW (R11), M2               // 410f380713
	//TODO: PHSUBSW M2, M2                  // 0f3807d2
	//TODO: PHSUBSW M3, M2                  // 0f3807d3
	//TODO: PHSUBSW (BX), M3                // 0f38071b
	//TODO: PHSUBSW (R11), M3               // 410f38071b
	//TODO: PHSUBSW M2, M3                  // 0f3807da
	//TODO: PHSUBSW M3, M3                  // 0f3807db
	PHSUBSW (BX), X2                        // 660f380713
	PHSUBSW (R11), X2                       // 66410f380713
	PHSUBSW X2, X2                          // 660f3807d2
	PHSUBSW X11, X2                         // 66410f3807d3
	PHSUBSW (BX), X11                       // 66440f38071b
	PHSUBSW (R11), X11                      // 66450f38071b
	PHSUBSW X2, X11                         // 66440f3807da
	PHSUBSW X11, X11                        // 66450f3807db
	//TODO: PHSUBW (BX), M2                 // 0f380513
	//TODO: PHSUBW (R11), M2                // 410f380513
	//TODO: PHSUBW M2, M2                   // 0f3805d2
	//TODO: PHSUBW M3, M2                   // 0f3805d3
	//TODO: PHSUBW (BX), M3                 // 0f38051b
	//TODO: PHSUBW (R11), M3                // 410f38051b
	//TODO: PHSUBW M2, M3                   // 0f3805da
	//TODO: PHSUBW M3, M3                   // 0f3805db
	PHSUBW (BX), X2                         // 660f380513
	PHSUBW (R11), X2                        // 66410f380513
	PHSUBW X2, X2                           // 660f3805d2
	PHSUBW X11, X2                          // 66410f3805d3
	PHSUBW (BX), X11                        // 66440f38051b
	PHSUBW (R11), X11                       // 66450f38051b
	PHSUBW X2, X11                          // 66440f3805da
	PHSUBW X11, X11                         // 66450f3805db
	PINSRB $7, (BX), X2                     // 660f3a201307
	PINSRB $7, (R11), X2                    // 66410f3a201307
	PINSRB $7, DX, X2                       // 660f3a20d207
	PINSRB $7, R11, X2                      // 66410f3a20d307
	PINSRB $7, (BX), X11                    // 66440f3a201b07
	PINSRB $7, (R11), X11                   // 66450f3a201b07
	PINSRB $7, DX, X11                      // 66440f3a20da07
	PINSRB $7, R11, X11                     // 66450f3a20db07
	PINSRD $7, (BX), X2                     // 660f3a221307
	PINSRD $7, (R11), X2                    // 66410f3a221307
	PINSRD $7, DX, X2                       // 660f3a22d207
	PINSRD $7, R11, X2                      // 66410f3a22d307
	PINSRD $7, (BX), X11                    // 66440f3a221b07
	PINSRD $7, (R11), X11                   // 66450f3a221b07
	PINSRD $7, DX, X11                      // 66440f3a22da07
	PINSRD $7, R11, X11                     // 66450f3a22db07
	PINSRQ $7, (BX), X2                     // 66480f3a221307
	PINSRQ $7, (R11), X2                    // 66490f3a221307
	PINSRQ $7, DX, X2                       // 66480f3a22d207
	PINSRQ $7, R11, X2                      // 66490f3a22d307
	PINSRQ $7, (BX), X11                    // 664c0f3a221b07
	PINSRQ $7, (R11), X11                   // 664d0f3a221b07
	PINSRQ $7, DX, X11                      // 664c0f3a22da07
	PINSRQ $7, R11, X11                     // 664d0f3a22db07
	//TODO: PINSRW $7, (BX), M2             // 0fc41307
	//TODO: PINSRW $7, (R11), M2            // 410fc41307
	//TODO: PINSRW $7, DX, M2               // 0fc4d207
	//TODO: PINSRW $7, R11, M2              // 410fc4d307
	//TODO: PINSRW $7, (BX), M3             // 0fc41b07
	//TODO: PINSRW $7, (R11), M3            // 410fc41b07
	//TODO: PINSRW $7, DX, M3               // 0fc4da07
	//TODO: PINSRW $7, R11, M3              // 410fc4db07
	PINSRW $7, (BX), X2                     // 660fc41307
	PINSRW $7, (R11), X2                    // 66410fc41307
	PINSRW $7, DX, X2                       // 660fc4d207
	PINSRW $7, R11, X2                      // 66410fc4d307
	PINSRW $7, (BX), X11                    // 66440fc41b07
	PINSRW $7, (R11), X11                   // 66450fc41b07
	PINSRW $7, DX, X11                      // 66440fc4da07
	PINSRW $7, R11, X11                     // 66450fc4db07
	//TODO: PMADDUBSW (BX), M2              // 0f380413
	//TODO: PMADDUBSW (R11), M2             // 410f380413
	//TODO: PMADDUBSW M2, M2                // 0f3804d2
	//TODO: PMADDUBSW M3, M2                // 0f3804d3
	//TODO: PMADDUBSW (BX), M3              // 0f38041b
	//TODO: PMADDUBSW (R11), M3             // 410f38041b
	//TODO: PMADDUBSW M2, M3                // 0f3804da
	//TODO: PMADDUBSW M3, M3                // 0f3804db
	PMADDUBSW (BX), X2                      // 660f380413
	PMADDUBSW (R11), X2                     // 66410f380413
	PMADDUBSW X2, X2                        // 660f3804d2
	PMADDUBSW X11, X2                       // 66410f3804d3
	PMADDUBSW (BX), X11                     // 66440f38041b
	PMADDUBSW (R11), X11                    // 66450f38041b
	PMADDUBSW X2, X11                       // 66440f3804da
	PMADDUBSW X11, X11                      // 66450f3804db
	PMADDWL (BX), M2                        // 0ff513
	PMADDWL (R11), M2                       // 410ff513
	PMADDWL M2, M2                          // 0ff5d2
	PMADDWL M3, M2                          // 0ff5d3
	PMADDWL (BX), M3                        // 0ff51b
	PMADDWL (R11), M3                       // 410ff51b
	PMADDWL M2, M3                          // 0ff5da
	PMADDWL M3, M3                          // 0ff5db
	PMADDWL (BX), X2                        // 660ff513
	PMADDWL (R11), X2                       // 66410ff513
	PMADDWL X2, X2                          // 660ff5d2
	PMADDWL X11, X2                         // 66410ff5d3
	PMADDWL (BX), X11                       // 66440ff51b
	PMADDWL (R11), X11                      // 66450ff51b
	PMADDWL X2, X11                         // 66440ff5da
	PMADDWL X11, X11                        // 66450ff5db
	PMAXSB (BX), X2                         // 660f383c13
	PMAXSB (R11), X2                        // 66410f383c13
	PMAXSB X2, X2                           // 660f383cd2
	PMAXSB X11, X2                          // 66410f383cd3
	PMAXSB (BX), X11                        // 66440f383c1b
	PMAXSB (R11), X11                       // 66450f383c1b
	PMAXSB X2, X11                          // 66440f383cda
	PMAXSB X11, X11                         // 66450f383cdb
	PMAXSD (BX), X2                         // 660f383d13
	PMAXSD (R11), X2                        // 66410f383d13
	PMAXSD X2, X2                           // 660f383dd2
	PMAXSD X11, X2                          // 66410f383dd3
	PMAXSD (BX), X11                        // 66440f383d1b
	PMAXSD (R11), X11                       // 66450f383d1b
	PMAXSD X2, X11                          // 66440f383dda
	PMAXSD X11, X11                         // 66450f383ddb
	//TODO: PMAXSW (BX), M2                 // 0fee13
	//TODO: PMAXSW (R11), M2                // 410fee13
	//TODO: PMAXSW M2, M2                   // 0feed2
	//TODO: PMAXSW M3, M2                   // 0feed3
	//TODO: PMAXSW (BX), M3                 // 0fee1b
	//TODO: PMAXSW (R11), M3                // 410fee1b
	//TODO: PMAXSW M2, M3                   // 0feeda
	//TODO: PMAXSW M3, M3                   // 0feedb
	PMAXSW (BX), X2                         // 660fee13
	PMAXSW (R11), X2                        // 66410fee13
	PMAXSW X2, X2                           // 660feed2
	PMAXSW X11, X2                          // 66410feed3
	PMAXSW (BX), X11                        // 66440fee1b
	PMAXSW (R11), X11                       // 66450fee1b
	PMAXSW X2, X11                          // 66440feeda
	PMAXSW X11, X11                         // 66450feedb
	//TODO: PMAXUB (BX), M2                 // 0fde13
	//TODO: PMAXUB (R11), M2                // 410fde13
	//TODO: PMAXUB M2, M2                   // 0fded2
	//TODO: PMAXUB M3, M2                   // 0fded3
	//TODO: PMAXUB (BX), M3                 // 0fde1b
	//TODO: PMAXUB (R11), M3                // 410fde1b
	//TODO: PMAXUB M2, M3                   // 0fdeda
	//TODO: PMAXUB M3, M3                   // 0fdedb
	PMAXUB (BX), X2                         // 660fde13
	PMAXUB (R11), X2                        // 66410fde13
	PMAXUB X2, X2                           // 660fded2
	PMAXUB X11, X2                          // 66410fded3
	PMAXUB (BX), X11                        // 66440fde1b
	PMAXUB (R11), X11                       // 66450fde1b
	PMAXUB X2, X11                          // 66440fdeda
	PMAXUB X11, X11                         // 66450fdedb
	PMAXUD (BX), X2                         // 660f383f13
	PMAXUD (R11), X2                        // 66410f383f13
	PMAXUD X2, X2                           // 660f383fd2
	PMAXUD X11, X2                          // 66410f383fd3
	PMAXUD (BX), X11                        // 66440f383f1b
	PMAXUD (R11), X11                       // 66450f383f1b
	PMAXUD X2, X11                          // 66440f383fda
	PMAXUD X11, X11                         // 66450f383fdb
	PMAXUW (BX), X2                         // 660f383e13
	PMAXUW (R11), X2                        // 66410f383e13
	PMAXUW X2, X2                           // 660f383ed2
	PMAXUW X11, X2                          // 66410f383ed3
	PMAXUW (BX), X11                        // 66440f383e1b
	PMAXUW (R11), X11                       // 66450f383e1b
	PMAXUW X2, X11                          // 66440f383eda
	PMAXUW X11, X11                         // 66450f383edb
	PMINSB (BX), X2                         // 660f383813
	PMINSB (R11), X2                        // 66410f383813
	PMINSB X2, X2                           // 660f3838d2
	PMINSB X11, X2                          // 66410f3838d3
	PMINSB (BX), X11                        // 66440f38381b
	PMINSB (R11), X11                       // 66450f38381b
	PMINSB X2, X11                          // 66440f3838da
	PMINSB X11, X11                         // 66450f3838db
	PMINSD (BX), X2                         // 660f383913
	PMINSD (R11), X2                        // 66410f383913
	PMINSD X2, X2                           // 660f3839d2
	PMINSD X11, X2                          // 66410f3839d3
	PMINSD (BX), X11                        // 66440f38391b
	PMINSD (R11), X11                       // 66450f38391b
	PMINSD X2, X11                          // 66440f3839da
	PMINSD X11, X11                         // 66450f3839db
	//TODO: PMINSW (BX), M2                 // 0fea13
	//TODO: PMINSW (R11), M2                // 410fea13
	//TODO: PMINSW M2, M2                   // 0fead2
	//TODO: PMINSW M3, M2                   // 0fead3
	//TODO: PMINSW (BX), M3                 // 0fea1b
	//TODO: PMINSW (R11), M3                // 410fea1b
	//TODO: PMINSW M2, M3                   // 0feada
	//TODO: PMINSW M3, M3                   // 0feadb
	PMINSW (BX), X2                         // 660fea13
	PMINSW (R11), X2                        // 66410fea13
	PMINSW X2, X2                           // 660fead2
	PMINSW X11, X2                          // 66410fead3
	PMINSW (BX), X11                        // 66440fea1b
	PMINSW (R11), X11                       // 66450fea1b
	PMINSW X2, X11                          // 66440feada
	PMINSW X11, X11                         // 66450feadb
	//TODO: PMINUB (BX), M2                 // 0fda13
	//TODO: PMINUB (R11), M2                // 410fda13
	//TODO: PMINUB M2, M2                   // 0fdad2
	//TODO: PMINUB M3, M2                   // 0fdad3
	//TODO: PMINUB (BX), M3                 // 0fda1b
	//TODO: PMINUB (R11), M3                // 410fda1b
	//TODO: PMINUB M2, M3                   // 0fdada
	//TODO: PMINUB M3, M3                   // 0fdadb
	PMINUB (BX), X2                         // 660fda13
	PMINUB (R11), X2                        // 66410fda13
	PMINUB X2, X2                           // 660fdad2
	PMINUB X11, X2                          // 66410fdad3
	PMINUB (BX), X11                        // 66440fda1b
	PMINUB (R11), X11                       // 66450fda1b
	PMINUB X2, X11                          // 66440fdada
	PMINUB X11, X11                         // 66450fdadb
	PMINUD (BX), X2                         // 660f383b13
	PMINUD (R11), X2                        // 66410f383b13
	PMINUD X2, X2                           // 660f383bd2
	PMINUD X11, X2                          // 66410f383bd3
	PMINUD (BX), X11                        // 66440f383b1b
	PMINUD (R11), X11                       // 66450f383b1b
	PMINUD X2, X11                          // 66440f383bda
	PMINUD X11, X11                         // 66450f383bdb
	PMINUW (BX), X2                         // 660f383a13
	PMINUW (R11), X2                        // 66410f383a13
	PMINUW X2, X2                           // 660f383ad2
	PMINUW X11, X2                          // 66410f383ad3
	PMINUW (BX), X11                        // 66440f383a1b
	PMINUW (R11), X11                       // 66450f383a1b
	PMINUW X2, X11                          // 66440f383ada
	PMINUW X11, X11                         // 66450f383adb
	PMOVMSKB M2, DX                         // 0fd7d2
	PMOVMSKB M3, DX                         // 0fd7d3
	PMOVMSKB M2, R11                        // 440fd7da
	PMOVMSKB M3, R11                        // 440fd7db
	PMOVMSKB X2, DX                         // 660fd7d2
	PMOVMSKB X11, DX                        // 66410fd7d3
	PMOVMSKB X2, R11                        // 66440fd7da
	PMOVMSKB X11, R11                       // 66450fd7db
	PMOVSXBD (BX), X2                       // 660f382113
	PMOVSXBD (R11), X2                      // 66410f382113
	PMOVSXBD X2, X2                         // 660f3821d2
	PMOVSXBD X11, X2                        // 66410f3821d3
	PMOVSXBD (BX), X11                      // 66440f38211b
	PMOVSXBD (R11), X11                     // 66450f38211b
	PMOVSXBD X2, X11                        // 66440f3821da
	PMOVSXBD X11, X11                       // 66450f3821db
	PMOVSXBQ (BX), X2                       // 660f382213
	PMOVSXBQ (R11), X2                      // 66410f382213
	PMOVSXBQ X2, X2                         // 660f3822d2
	PMOVSXBQ X11, X2                        // 66410f3822d3
	PMOVSXBQ (BX), X11                      // 66440f38221b
	PMOVSXBQ (R11), X11                     // 66450f38221b
	PMOVSXBQ X2, X11                        // 66440f3822da
	PMOVSXBQ X11, X11                       // 66450f3822db
	PMOVSXBW (BX), X2                       // 660f382013
	PMOVSXBW (R11), X2                      // 66410f382013
	PMOVSXBW X2, X2                         // 660f3820d2
	PMOVSXBW X11, X2                        // 66410f3820d3
	PMOVSXBW (BX), X11                      // 66440f38201b
	PMOVSXBW (R11), X11                     // 66450f38201b
	PMOVSXBW X2, X11                        // 66440f3820da
	PMOVSXBW X11, X11                       // 66450f3820db
	PMOVSXDQ (BX), X2                       // 660f382513
	PMOVSXDQ (R11), X2                      // 66410f382513
	PMOVSXDQ X2, X2                         // 660f3825d2
	PMOVSXDQ X11, X2                        // 66410f3825d3
	PMOVSXDQ (BX), X11                      // 66440f38251b
	PMOVSXDQ (R11), X11                     // 66450f38251b
	PMOVSXDQ X2, X11                        // 66440f3825da
	PMOVSXDQ X11, X11                       // 66450f3825db
	PMOVSXWD (BX), X2                       // 660f382313
	PMOVSXWD (R11), X2                      // 66410f382313
	PMOVSXWD X2, X2                         // 660f3823d2
	PMOVSXWD X11, X2                        // 66410f3823d3
	PMOVSXWD (BX), X11                      // 66440f38231b
	PMOVSXWD (R11), X11                     // 66450f38231b
	PMOVSXWD X2, X11                        // 66440f3823da
	PMOVSXWD X11, X11                       // 66450f3823db
	PMOVSXWQ (BX), X2                       // 660f382413
	PMOVSXWQ (R11), X2                      // 66410f382413
	PMOVSXWQ X2, X2                         // 660f3824d2
	PMOVSXWQ X11, X2                        // 66410f3824d3
	PMOVSXWQ (BX), X11                      // 66440f38241b
	PMOVSXWQ (R11), X11                     // 66450f38241b
	PMOVSXWQ X2, X11                        // 66440f3824da
	PMOVSXWQ X11, X11                       // 66450f3824db
	PMOVZXBD (BX), X2                       // 660f383113
	PMOVZXBD (R11), X2                      // 66410f383113
	PMOVZXBD X2, X2                         // 660f3831d2
	PMOVZXBD X11, X2                        // 66410f3831d3
	PMOVZXBD (BX), X11                      // 66440f38311b
	PMOVZXBD (R11), X11                     // 66450f38311b
	PMOVZXBD X2, X11                        // 66440f3831da
	PMOVZXBD X11, X11                       // 66450f3831db
	PMOVZXBQ (BX), X2                       // 660f383213
	PMOVZXBQ (R11), X2                      // 66410f383213
	PMOVZXBQ X2, X2                         // 660f3832d2
	PMOVZXBQ X11, X2                        // 66410f3832d3
	PMOVZXBQ (BX), X11                      // 66440f38321b
	PMOVZXBQ (R11), X11                     // 66450f38321b
	PMOVZXBQ X2, X11                        // 66440f3832da
	PMOVZXBQ X11, X11                       // 66450f3832db
	PMOVZXBW (BX), X2                       // 660f383013
	PMOVZXBW (R11), X2                      // 66410f383013
	PMOVZXBW X2, X2                         // 660f3830d2
	PMOVZXBW X11, X2                        // 66410f3830d3
	PMOVZXBW (BX), X11                      // 66440f38301b
	PMOVZXBW (R11), X11                     // 66450f38301b
	PMOVZXBW X2, X11                        // 66440f3830da
	PMOVZXBW X11, X11                       // 66450f3830db
	PMOVZXDQ (BX), X2                       // 660f383513
	PMOVZXDQ (R11), X2                      // 66410f383513
	PMOVZXDQ X2, X2                         // 660f3835d2
	PMOVZXDQ X11, X2                        // 66410f3835d3
	PMOVZXDQ (BX), X11                      // 66440f38351b
	PMOVZXDQ (R11), X11                     // 66450f38351b
	PMOVZXDQ X2, X11                        // 66440f3835da
	PMOVZXDQ X11, X11                       // 66450f3835db
	PMOVZXWD (BX), X2                       // 660f383313
	PMOVZXWD (R11), X2                      // 66410f383313
	PMOVZXWD X2, X2                         // 660f3833d2
	PMOVZXWD X11, X2                        // 66410f3833d3
	PMOVZXWD (BX), X11                      // 66440f38331b
	PMOVZXWD (R11), X11                     // 66450f38331b
	PMOVZXWD X2, X11                        // 66440f3833da
	PMOVZXWD X11, X11                       // 66450f3833db
	PMOVZXWQ (BX), X2                       // 660f383413
	PMOVZXWQ (R11), X2                      // 66410f383413
	PMOVZXWQ X2, X2                         // 660f3834d2
	PMOVZXWQ X11, X2                        // 66410f3834d3
	PMOVZXWQ (BX), X11                      // 66440f38341b
	PMOVZXWQ (R11), X11                     // 66450f38341b
	PMOVZXWQ X2, X11                        // 66440f3834da
	PMOVZXWQ X11, X11                       // 66450f3834db
	PMULDQ (BX), X2                         // 660f382813
	PMULDQ (R11), X2                        // 66410f382813
	PMULDQ X2, X2                           // 660f3828d2
	PMULDQ X11, X2                          // 66410f3828d3
	PMULDQ (BX), X11                        // 66440f38281b
	PMULDQ (R11), X11                       // 66450f38281b
	PMULDQ X2, X11                          // 66440f3828da
	PMULDQ X11, X11                         // 66450f3828db
	//TODO: PMULHRSW (BX), M2               // 0f380b13
	//TODO: PMULHRSW (R11), M2              // 410f380b13
	//TODO: PMULHRSW M2, M2                 // 0f380bd2
	//TODO: PMULHRSW M3, M2                 // 0f380bd3
	//TODO: PMULHRSW (BX), M3               // 0f380b1b
	//TODO: PMULHRSW (R11), M3              // 410f380b1b
	//TODO: PMULHRSW M2, M3                 // 0f380bda
	//TODO: PMULHRSW M3, M3                 // 0f380bdb
	PMULHRSW (BX), X2                       // 660f380b13
	PMULHRSW (R11), X2                      // 66410f380b13
	PMULHRSW X2, X2                         // 660f380bd2
	PMULHRSW X11, X2                        // 66410f380bd3
	PMULHRSW (BX), X11                      // 66440f380b1b
	PMULHRSW (R11), X11                     // 66450f380b1b
	PMULHRSW X2, X11                        // 66440f380bda
	PMULHRSW X11, X11                       // 66450f380bdb
	PMULHUW (BX), M2                        // 0fe413
	PMULHUW (R11), M2                       // 410fe413
	PMULHUW M2, M2                          // 0fe4d2
	PMULHUW M3, M2                          // 0fe4d3
	PMULHUW (BX), M3                        // 0fe41b
	PMULHUW (R11), M3                       // 410fe41b
	PMULHUW M2, M3                          // 0fe4da
	PMULHUW M3, M3                          // 0fe4db
	PMULHUW (BX), X2                        // 660fe413
	PMULHUW (R11), X2                       // 66410fe413
	PMULHUW X2, X2                          // 660fe4d2
	PMULHUW X11, X2                         // 66410fe4d3
	PMULHUW (BX), X11                       // 66440fe41b
	PMULHUW (R11), X11                      // 66450fe41b
	PMULHUW X2, X11                         // 66440fe4da
	PMULHUW X11, X11                        // 66450fe4db
	PMULHW (BX), M2                         // 0fe513
	PMULHW (R11), M2                        // 410fe513
	PMULHW M2, M2                           // 0fe5d2
	PMULHW M3, M2                           // 0fe5d3
	PMULHW (BX), M3                         // 0fe51b
	PMULHW (R11), M3                        // 410fe51b
	PMULHW M2, M3                           // 0fe5da
	PMULHW M3, M3                           // 0fe5db
	PMULHW (BX), X2                         // 660fe513
	PMULHW (R11), X2                        // 66410fe513
	PMULHW X2, X2                           // 660fe5d2
	PMULHW X11, X2                          // 66410fe5d3
	PMULHW (BX), X11                        // 66440fe51b
	PMULHW (R11), X11                       // 66450fe51b
	PMULHW X2, X11                          // 66440fe5da
	PMULHW X11, X11                         // 66450fe5db
	PMULLD (BX), X2                         // 660f384013
	PMULLD (R11), X2                        // 66410f384013
	PMULLD X2, X2                           // 660f3840d2
	PMULLD X11, X2                          // 66410f3840d3
	PMULLD (BX), X11                        // 66440f38401b
	PMULLD (R11), X11                       // 66450f38401b
	PMULLD X2, X11                          // 66440f3840da
	PMULLD X11, X11                         // 66450f3840db
	PMULLW (BX), M2                         // 0fd513
	PMULLW (R11), M2                        // 410fd513
	PMULLW M2, M2                           // 0fd5d2
	PMULLW M3, M2                           // 0fd5d3
	PMULLW (BX), M3                         // 0fd51b
	PMULLW (R11), M3                        // 410fd51b
	PMULLW M2, M3                           // 0fd5da
	PMULLW M3, M3                           // 0fd5db
	PMULLW (BX), X2                         // 660fd513
	PMULLW (R11), X2                        // 66410fd513
	PMULLW X2, X2                           // 660fd5d2
	PMULLW X11, X2                          // 66410fd5d3
	PMULLW (BX), X11                        // 66440fd51b
	PMULLW (R11), X11                       // 66450fd51b
	PMULLW X2, X11                          // 66440fd5da
	PMULLW X11, X11                         // 66450fd5db
	PMULULQ (BX), M2                        // 0ff413
	PMULULQ (R11), M2                       // 410ff413
	PMULULQ M2, M2                          // 0ff4d2
	PMULULQ M3, M2                          // 0ff4d3
	PMULULQ (BX), M3                        // 0ff41b
	PMULULQ (R11), M3                       // 410ff41b
	PMULULQ M2, M3                          // 0ff4da
	PMULULQ M3, M3                          // 0ff4db
	PMULULQ (BX), X2                        // 660ff413
	PMULULQ (R11), X2                       // 66410ff413
	PMULULQ X2, X2                          // 660ff4d2
	PMULULQ X11, X2                         // 66410ff4d3
	PMULULQ (BX), X11                       // 66440ff41b
	PMULULQ (R11), X11                      // 66450ff41b
	PMULULQ X2, X11                         // 66440ff4da
	PMULULQ X11, X11                        // 66450ff4db
	PUSHQ AX
	POPQ FS                                 // 660fa1 or 0fa1
	PUSHQ AX
	POPQ GS                                 // 660fa9 or 0fa9
	PUSHW AX
	POPW (BX)                               // 668f03
	PUSHW AX
	POPW (R11)                              // 66418f03
	PUSHW AX
	POPW DX                                 // 668fc2 or 665a
	PUSHW AX
	POPW R11                                // 66418fc3 or 66415b
	PUSHQ AX
	POPQ (BX)                               // 8f03
	PUSHQ AX
	POPQ (R11)                              // 418f03
	PUSHQ AX
	POPQ DX                                 // 8fc2 or 5a
	PUSHQ AX
	POPQ R11                                // 418fc3 or 415b
	POPCNTW (BX), DX                        // 66f30fb813
	POPCNTW (R11), DX                       // 66f3410fb813
	POPCNTW DX, DX                          // 66f30fb8d2
	POPCNTW R11, DX                         // 66f3410fb8d3
	POPCNTW (BX), R11                       // 66f3440fb81b
	POPCNTW (R11), R11                      // 66f3450fb81b
	POPCNTW DX, R11                         // 66f3440fb8da
	POPCNTW R11, R11                        // 66f3450fb8db
	POPCNTL (BX), DX                        // f30fb813
	POPCNTL (R11), DX                       // f3410fb813
	POPCNTL DX, DX                          // f30fb8d2
	POPCNTL R11, DX                         // f3410fb8d3
	POPCNTL (BX), R11                       // f3440fb81b
	POPCNTL (R11), R11                      // f3450fb81b
	POPCNTL DX, R11                         // f3440fb8da
	POPCNTL R11, R11                        // f3450fb8db
	POPCNTQ (BX), DX                        // f3480fb813
	POPCNTQ (R11), DX                       // f3490fb813
	POPCNTQ DX, DX                          // f3480fb8d2
	POPCNTQ R11, DX                         // f3490fb8d3
	POPCNTQ (BX), R11                       // f34c0fb81b
	POPCNTQ (R11), R11                      // f34d0fb81b
	POPCNTQ DX, R11                         // f34c0fb8da
	POPCNTQ R11, R11                        // f34d0fb8db
	PUSHFW
	POPFW                                   // 669d
	PUSHFQ
	POPFQ                                   // 9d
	POR (BX), M2                            // 0feb13
	POR (R11), M2                           // 410feb13
	POR M2, M2                              // 0febd2
	POR M3, M2                              // 0febd3
	POR (BX), M3                            // 0feb1b
	POR (R11), M3                           // 410feb1b
	POR M2, M3                              // 0febda
	POR M3, M3                              // 0febdb
	POR (BX), X2                            // 660feb13
	POR (R11), X2                           // 66410feb13
	POR X2, X2                              // 660febd2
	POR X11, X2                             // 66410febd3
	POR (BX), X11                           // 66440feb1b
	POR (R11), X11                          // 66450feb1b
	POR X2, X11                             // 66440febda
	POR X11, X11                            // 66450febdb
	PREFETCHNTA (BX)                        // 0f1803
	PREFETCHNTA (R11)                       // 410f1803
	PREFETCHT0 (BX)                         // 0f180b
	PREFETCHT0 (R11)                        // 410f180b
	PREFETCHT1 (BX)                         // 0f1813
	PREFETCHT1 (R11)                        // 410f1813
	PREFETCHT2 (BX)                         // 0f181b
	PREFETCHT2 (R11)                        // 410f181b
	//TODO: PREFETCHW (BX)                  // 0f0d0b
	//TODO: PREFETCHW (R11)                 // 410f0d0b
	//TODO: PREFETCHWT1 (BX)                // 0f0d13
	//TODO: PREFETCHWT1 (R11)               // 410f0d13
	//TODO: PSADBW (BX), M2                 // 0ff613
	//TODO: PSADBW (R11), M2                // 410ff613
	//TODO: PSADBW M2, M2                   // 0ff6d2
	//TODO: PSADBW M3, M2                   // 0ff6d3
	//TODO: PSADBW (BX), M3                 // 0ff61b
	//TODO: PSADBW (R11), M3                // 410ff61b
	//TODO: PSADBW M2, M3                   // 0ff6da
	//TODO: PSADBW M3, M3                   // 0ff6db
	PSADBW (BX), X2                         // 660ff613
	PSADBW (R11), X2                        // 66410ff613
	PSADBW X2, X2                           // 660ff6d2
	PSADBW X11, X2                          // 66410ff6d3
	PSADBW (BX), X11                        // 66440ff61b
	PSADBW (R11), X11                       // 66450ff61b
	PSADBW X2, X11                          // 66440ff6da
	PSADBW X11, X11                         // 66450ff6db
	//TODO: PSHUFB (BX), M2                 // 0f380013
	//TODO: PSHUFB (R11), M2                // 410f380013
	//TODO: PSHUFB M2, M2                   // 0f3800d2
	//TODO: PSHUFB M3, M2                   // 0f3800d3
	//TODO: PSHUFB (BX), M3                 // 0f38001b
	//TODO: PSHUFB (R11), M3                // 410f38001b
	//TODO: PSHUFB M2, M3                   // 0f3800da
	//TODO: PSHUFB M3, M3                   // 0f3800db
	PSHUFB (BX), X2                         // 660f380013
	PSHUFB (R11), X2                        // 66410f380013
	PSHUFB X2, X2                           // 660f3800d2
	PSHUFB X11, X2                          // 66410f3800d3
	PSHUFB (BX), X11                        // 66440f38001b
	PSHUFB (R11), X11                       // 66450f38001b
	PSHUFB X2, X11                          // 66440f3800da
	PSHUFB X11, X11                         // 66450f3800db
	PSHUFD $7, (BX), X2                     // 660f701307
	PSHUFL $7, (BX), X2                     // 660f701307
	PSHUFD $7, (R11), X2                    // 66410f701307
	PSHUFL $7, (R11), X2                    // 66410f701307
	PSHUFD $7, X2, X2                       // 660f70d207
	PSHUFL $7, X2, X2                       // 660f70d207
	PSHUFD $7, X11, X2                      // 66410f70d307
	PSHUFL $7, X11, X2                      // 66410f70d307
	PSHUFD $7, (BX), X11                    // 66440f701b07
	PSHUFL $7, (BX), X11                    // 66440f701b07
	PSHUFD $7, (R11), X11                   // 66450f701b07
	PSHUFL $7, (R11), X11                   // 66450f701b07
	PSHUFD $7, X2, X11                      // 66440f70da07
	PSHUFL $7, X2, X11                      // 66440f70da07
	PSHUFD $7, X11, X11                     // 66450f70db07
	PSHUFL $7, X11, X11                     // 66450f70db07
	PSHUFHW $7, (BX), X2                    // f30f701307
	PSHUFHW $7, (R11), X2                   // f3410f701307
	PSHUFHW $7, X2, X2                      // f30f70d207
	PSHUFHW $7, X11, X2                     // f3410f70d307
	PSHUFHW $7, (BX), X11                   // f3440f701b07
	PSHUFHW $7, (R11), X11                  // f3450f701b07
	PSHUFHW $7, X2, X11                     // f3440f70da07
	PSHUFHW $7, X11, X11                    // f3450f70db07
	PSHUFLW $7, (BX), X2                    // f20f701307
	PSHUFLW $7, (R11), X2                   // f2410f701307
	PSHUFLW $7, X2, X2                      // f20f70d207
	PSHUFLW $7, X11, X2                     // f2410f70d307
	PSHUFLW $7, (BX), X11                   // f2440f701b07
	PSHUFLW $7, (R11), X11                  // f2450f701b07
	PSHUFLW $7, X2, X11                     // f2440f70da07
	PSHUFLW $7, X11, X11                    // f2450f70db07
	PSHUFW $7, (BX), M2                     // 0f701307
	PSHUFW $7, (R11), M2                    // 410f701307
	PSHUFW $7, M2, M2                       // 0f70d207
	PSHUFW $7, M3, M2                       // 0f70d307
	PSHUFW $7, (BX), M3                     // 0f701b07
	PSHUFW $7, (R11), M3                    // 410f701b07
	PSHUFW $7, M2, M3                       // 0f70da07
	PSHUFW $7, M3, M3                       // 0f70db07
	//TODO: PSIGNB (BX), M2                 // 0f380813
	//TODO: PSIGNB (R11), M2                // 410f380813
	//TODO: PSIGNB M2, M2                   // 0f3808d2
	//TODO: PSIGNB M3, M2                   // 0f3808d3
	//TODO: PSIGNB (BX), M3                 // 0f38081b
	//TODO: PSIGNB (R11), M3                // 410f38081b
	//TODO: PSIGNB M2, M3                   // 0f3808da
	//TODO: PSIGNB M3, M3                   // 0f3808db
	PSIGNB (BX), X2                         // 660f380813
	PSIGNB (R11), X2                        // 66410f380813
	PSIGNB X2, X2                           // 660f3808d2
	PSIGNB X11, X2                          // 66410f3808d3
	PSIGNB (BX), X11                        // 66440f38081b
	PSIGNB (R11), X11                       // 66450f38081b
	PSIGNB X2, X11                          // 66440f3808da
	PSIGNB X11, X11                         // 66450f3808db
	//TODO: PSIGND (BX), M2                 // 0f380a13
	//TODO: PSIGND (R11), M2                // 410f380a13
	//TODO: PSIGND M2, M2                   // 0f380ad2
	//TODO: PSIGND M3, M2                   // 0f380ad3
	//TODO: PSIGND (BX), M3                 // 0f380a1b
	//TODO: PSIGND (R11), M3                // 410f380a1b
	//TODO: PSIGND M2, M3                   // 0f380ada
	//TODO: PSIGND M3, M3                   // 0f380adb
	PSIGND (BX), X2                         // 660f380a13
	PSIGND (R11), X2                        // 66410f380a13
	PSIGND X2, X2                           // 660f380ad2
	PSIGND X11, X2                          // 66410f380ad3
	PSIGND (BX), X11                        // 66440f380a1b
	PSIGND (R11), X11                       // 66450f380a1b
	PSIGND X2, X11                          // 66440f380ada
	PSIGND X11, X11                         // 66450f380adb
	//TODO: PSIGNW (BX), M2                 // 0f380913
	//TODO: PSIGNW (R11), M2                // 410f380913
	//TODO: PSIGNW M2, M2                   // 0f3809d2
	//TODO: PSIGNW M3, M2                   // 0f3809d3
	//TODO: PSIGNW (BX), M3                 // 0f38091b
	//TODO: PSIGNW (R11), M3                // 410f38091b
	//TODO: PSIGNW M2, M3                   // 0f3809da
	//TODO: PSIGNW M3, M3                   // 0f3809db
	PSIGNW (BX), X2                         // 660f380913
	PSIGNW (R11), X2                        // 66410f380913
	PSIGNW X2, X2                           // 660f3809d2
	PSIGNW X11, X2                          // 66410f3809d3
	PSIGNW (BX), X11                        // 66440f38091b
	PSIGNW (R11), X11                       // 66450f38091b
	PSIGNW X2, X11                          // 66440f3809da
	PSIGNW X11, X11                         // 66450f3809db
	PSLLL (BX), M2                          // 0ff213
	PSLLL (R11), M2                         // 410ff213
	PSLLL M2, M2                            // 0ff2d2
	PSLLL M3, M2                            // 0ff2d3
	PSLLL (BX), M3                          // 0ff21b
	PSLLL (R11), M3                         // 410ff21b
	PSLLL M2, M3                            // 0ff2da
	PSLLL M3, M3                            // 0ff2db
	PSLLL $7, M2                            // 0f72f207
	PSLLL $7, M3                            // 0f72f307
	PSLLL (BX), X2                          // 660ff213
	PSLLL (R11), X2                         // 66410ff213
	PSLLL X2, X2                            // 660ff2d2
	PSLLL X11, X2                           // 66410ff2d3
	PSLLL (BX), X11                         // 66440ff21b
	PSLLL (R11), X11                        // 66450ff21b
	PSLLL X2, X11                           // 66440ff2da
	PSLLL X11, X11                          // 66450ff2db
	PSLLL $7, X2                            // 660f72f207
	PSLLL $7, X11                           // 66410f72f307
	PSLLO $7, X2                            // 660f73fa07
	PSLLO $7, X11                           // 66410f73fb07
	PSLLQ (BX), M2                          // 0ff313
	PSLLQ (R11), M2                         // 410ff313
	PSLLQ M2, M2                            // 0ff3d2
	PSLLQ M3, M2                            // 0ff3d3
	PSLLQ (BX), M3                          // 0ff31b
	PSLLQ (R11), M3                         // 410ff31b
	PSLLQ M2, M3                            // 0ff3da
	PSLLQ M3, M3                            // 0ff3db
	PSLLQ $7, M2                            // 0f73f207
	PSLLQ $7, M3                            // 0f73f307
	PSLLQ (BX), X2                          // 660ff313
	PSLLQ (R11), X2                         // 66410ff313
	PSLLQ X2, X2                            // 660ff3d2
	PSLLQ X11, X2                           // 66410ff3d3
	PSLLQ (BX), X11                         // 66440ff31b
	PSLLQ (R11), X11                        // 66450ff31b
	PSLLQ X2, X11                           // 66440ff3da
	PSLLQ X11, X11                          // 66450ff3db
	PSLLQ $7, X2                            // 660f73f207
	PSLLQ $7, X11                           // 66410f73f307
	PSLLW (BX), M2                          // 0ff113
	PSLLW (R11), M2                         // 410ff113
	PSLLW M2, M2                            // 0ff1d2
	PSLLW M3, M2                            // 0ff1d3
	PSLLW (BX), M3                          // 0ff11b
	PSLLW (R11), M3                         // 410ff11b
	PSLLW M2, M3                            // 0ff1da
	PSLLW M3, M3                            // 0ff1db
	PSLLW $7, M2                            // 0f71f207
	PSLLW $7, M3                            // 0f71f307
	PSLLW (BX), X2                          // 660ff113
	PSLLW (R11), X2                         // 66410ff113
	PSLLW X2, X2                            // 660ff1d2
	PSLLW X11, X2                           // 66410ff1d3
	PSLLW (BX), X11                         // 66440ff11b
	PSLLW (R11), X11                        // 66450ff11b
	PSLLW X2, X11                           // 66440ff1da
	PSLLW X11, X11                          // 66450ff1db
	PSLLW $7, X2                            // 660f71f207
	PSLLW $7, X11                           // 66410f71f307
	PSRAL (BX), M2                          // 0fe213
	PSRAL (R11), M2                         // 410fe213
	PSRAL M2, M2                            // 0fe2d2
	PSRAL M3, M2                            // 0fe2d3
	PSRAL (BX), M3                          // 0fe21b
	PSRAL (R11), M3                         // 410fe21b
	PSRAL M2, M3                            // 0fe2da
	PSRAL M3, M3                            // 0fe2db
	PSRAL $7, M2                            // 0f72e207
	PSRAL $7, M3                            // 0f72e307
	PSRAL (BX), X2                          // 660fe213
	PSRAL (R11), X2                         // 66410fe213
	PSRAL X2, X2                            // 660fe2d2
	PSRAL X11, X2                           // 66410fe2d3
	PSRAL (BX), X11                         // 66440fe21b
	PSRAL (R11), X11                        // 66450fe21b
	PSRAL X2, X11                           // 66440fe2da
	PSRAL X11, X11                          // 66450fe2db
	PSRAL $7, X2                            // 660f72e207
	PSRAL $7, X11                           // 66410f72e307
	PSRAW (BX), M2                          // 0fe113
	PSRAW (R11), M2                         // 410fe113
	PSRAW M2, M2                            // 0fe1d2
	PSRAW M3, M2                            // 0fe1d3
	PSRAW (BX), M3                          // 0fe11b
	PSRAW (R11), M3                         // 410fe11b
	PSRAW M2, M3                            // 0fe1da
	PSRAW M3, M3                            // 0fe1db
	PSRAW $7, M2                            // 0f71e207
	PSRAW $7, M3                            // 0f71e307
	PSRAW (BX), X2                          // 660fe113
	PSRAW (R11), X2                         // 66410fe113
	PSRAW X2, X2                            // 660fe1d2
	PSRAW X11, X2                           // 66410fe1d3
	PSRAW (BX), X11                         // 66440fe11b
	PSRAW (R11), X11                        // 66450fe11b
	PSRAW X2, X11                           // 66440fe1da
	PSRAW X11, X11                          // 66450fe1db
	PSRAW $7, X2                            // 660f71e207
	PSRAW $7, X11                           // 66410f71e307
	PSRLL (BX), M2                          // 0fd213
	PSRLL (R11), M2                         // 410fd213
	PSRLL M2, M2                            // 0fd2d2
	PSRLL M3, M2                            // 0fd2d3
	PSRLL (BX), M3                          // 0fd21b
	PSRLL (R11), M3                         // 410fd21b
	PSRLL M2, M3                            // 0fd2da
	PSRLL M3, M3                            // 0fd2db
	PSRLL $7, M2                            // 0f72d207
	PSRLL $7, M3                            // 0f72d307
	PSRLL (BX), X2                          // 660fd213
	PSRLL (R11), X2                         // 66410fd213
	PSRLL X2, X2                            // 660fd2d2
	PSRLL X11, X2                           // 66410fd2d3
	PSRLL (BX), X11                         // 66440fd21b
	PSRLL (R11), X11                        // 66450fd21b
	PSRLL X2, X11                           // 66440fd2da
	PSRLL X11, X11                          // 66450fd2db
	PSRLL $7, X2                            // 660f72d207
	PSRLL $7, X11                           // 66410f72d307
	PSRLO $7, X2                            // 660f73da07
	PSRLO $7, X11                           // 66410f73db07
	PSRLQ (BX), M2                          // 0fd313
	PSRLQ (R11), M2                         // 410fd313
	PSRLQ M2, M2                            // 0fd3d2
	PSRLQ M3, M2                            // 0fd3d3
	PSRLQ (BX), M3                          // 0fd31b
	PSRLQ (R11), M3                         // 410fd31b
	PSRLQ M2, M3                            // 0fd3da
	PSRLQ M3, M3                            // 0fd3db
	PSRLQ $7, M2                            // 0f73d207
	PSRLQ $7, M3                            // 0f73d307
	PSRLQ (BX), X2                          // 660fd313
	PSRLQ (R11), X2                         // 66410fd313
	PSRLQ X2, X2                            // 660fd3d2
	PSRLQ X11, X2                           // 66410fd3d3
	PSRLQ (BX), X11                         // 66440fd31b
	PSRLQ (R11), X11                        // 66450fd31b
	PSRLQ X2, X11                           // 66440fd3da
	PSRLQ X11, X11                          // 66450fd3db
	PSRLQ $7, X2                            // 660f73d207
	PSRLQ $7, X11                           // 66410f73d307
	PSRLW (BX), M2                          // 0fd113
	PSRLW (R11), M2                         // 410fd113
	PSRLW M2, M2                            // 0fd1d2
	PSRLW M3, M2                            // 0fd1d3
	PSRLW (BX), M3                          // 0fd11b
	PSRLW (R11), M3                         // 410fd11b
	PSRLW M2, M3                            // 0fd1da
	PSRLW M3, M3                            // 0fd1db
	PSRLW $7, M2                            // 0f71d207
	PSRLW $7, M3                            // 0f71d307
	PSRLW (BX), X2                          // 660fd113
	PSRLW (R11), X2                         // 66410fd113
	PSRLW X2, X2                            // 660fd1d2
	PSRLW X11, X2                           // 66410fd1d3
	PSRLW (BX), X11                         // 66440fd11b
	PSRLW (R11), X11                        // 66450fd11b
	PSRLW X2, X11                           // 66440fd1da
	PSRLW X11, X11                          // 66450fd1db
	PSRLW $7, X2                            // 660f71d207
	PSRLW $7, X11                           // 66410f71d307
	//TODO: PSUBB (BX), M2                  // 0ff813
	//TODO: PSUBB (R11), M2                 // 410ff813
	//TODO: PSUBB M2, M2                    // 0ff8d2
	//TODO: PSUBB M3, M2                    // 0ff8d3
	//TODO: PSUBB (BX), M3                  // 0ff81b
	//TODO: PSUBB (R11), M3                 // 410ff81b
	//TODO: PSUBB M2, M3                    // 0ff8da
	//TODO: PSUBB M3, M3                    // 0ff8db
	PSUBB (BX), X2                          // 660ff813
	PSUBB (R11), X2                         // 66410ff813
	PSUBB X2, X2                            // 660ff8d2
	PSUBB X11, X2                           // 66410ff8d3
	PSUBB (BX), X11                         // 66440ff81b
	PSUBB (R11), X11                        // 66450ff81b
	PSUBB X2, X11                           // 66440ff8da
	PSUBB X11, X11                          // 66450ff8db
	//TODO: PSUBL (BX), M2                  // 0ffa13
	//TODO: PSUBL (R11), M2                 // 410ffa13
	//TODO: PSUBL M2, M2                    // 0ffad2
	//TODO: PSUBL M3, M2                    // 0ffad3
	//TODO: PSUBL (BX), M3                  // 0ffa1b
	//TODO: PSUBL (R11), M3                 // 410ffa1b
	//TODO: PSUBL M2, M3                    // 0ffada
	//TODO: PSUBL M3, M3                    // 0ffadb
	PSUBL (BX), X2                          // 660ffa13
	PSUBL (R11), X2                         // 66410ffa13
	PSUBL X2, X2                            // 660ffad2
	PSUBL X11, X2                           // 66410ffad3
	PSUBL (BX), X11                         // 66440ffa1b
	PSUBL (R11), X11                        // 66450ffa1b
	PSUBL X2, X11                           // 66440ffada
	PSUBL X11, X11                          // 66450ffadb
	//TODO: PSUBQ (BX), M2                  // 0ffb13
	//TODO: PSUBQ (R11), M2                 // 410ffb13
	//TODO: PSUBQ M2, M2                    // 0ffbd2
	//TODO: PSUBQ M3, M2                    // 0ffbd3
	//TODO: PSUBQ (BX), M3                  // 0ffb1b
	//TODO: PSUBQ (R11), M3                 // 410ffb1b
	//TODO: PSUBQ M2, M3                    // 0ffbda
	//TODO: PSUBQ M3, M3                    // 0ffbdb
	PSUBQ (BX), X2                          // 660ffb13
	PSUBQ (R11), X2                         // 66410ffb13
	PSUBQ X2, X2                            // 660ffbd2
	PSUBQ X11, X2                           // 66410ffbd3
	PSUBQ (BX), X11                         // 66440ffb1b
	PSUBQ (R11), X11                        // 66450ffb1b
	PSUBQ X2, X11                           // 66440ffbda
	PSUBQ X11, X11                          // 66450ffbdb
	//TODO: PSUBSB (BX), M2                 // 0fe813
	//TODO: PSUBSB (R11), M2                // 410fe813
	//TODO: PSUBSB M2, M2                   // 0fe8d2
	//TODO: PSUBSB M3, M2                   // 0fe8d3
	//TODO: PSUBSB (BX), M3                 // 0fe81b
	//TODO: PSUBSB (R11), M3                // 410fe81b
	//TODO: PSUBSB M2, M3                   // 0fe8da
	//TODO: PSUBSB M3, M3                   // 0fe8db
	PSUBSB (BX), X2                         // 660fe813
	PSUBSB (R11), X2                        // 66410fe813
	PSUBSB X2, X2                           // 660fe8d2
	PSUBSB X11, X2                          // 66410fe8d3
	PSUBSB (BX), X11                        // 66440fe81b
	PSUBSB (R11), X11                       // 66450fe81b
	PSUBSB X2, X11                          // 66440fe8da
	PSUBSB X11, X11                         // 66450fe8db
	//TODO: PSUBSW (BX), M2                 // 0fe913
	//TODO: PSUBSW (R11), M2                // 410fe913
	//TODO: PSUBSW M2, M2                   // 0fe9d2
	//TODO: PSUBSW M3, M2                   // 0fe9d3
	//TODO: PSUBSW (BX), M3                 // 0fe91b
	//TODO: PSUBSW (R11), M3                // 410fe91b
	//TODO: PSUBSW M2, M3                   // 0fe9da
	//TODO: PSUBSW M3, M3                   // 0fe9db
	PSUBSW (BX), X2                         // 660fe913
	PSUBSW (R11), X2                        // 66410fe913
	PSUBSW X2, X2                           // 660fe9d2
	PSUBSW X11, X2                          // 66410fe9d3
	PSUBSW (BX), X11                        // 66440fe91b
	PSUBSW (R11), X11                       // 66450fe91b
	PSUBSW X2, X11                          // 66440fe9da
	PSUBSW X11, X11                         // 66450fe9db
	//TODO: PSUBUSB (BX), M2                // 0fd813
	//TODO: PSUBUSB (R11), M2               // 410fd813
	//TODO: PSUBUSB M2, M2                  // 0fd8d2
	//TODO: PSUBUSB M3, M2                  // 0fd8d3
	//TODO: PSUBUSB (BX), M3                // 0fd81b
	//TODO: PSUBUSB (R11), M3               // 410fd81b
	//TODO: PSUBUSB M2, M3                  // 0fd8da
	//TODO: PSUBUSB M3, M3                  // 0fd8db
	PSUBUSB (BX), X2                        // 660fd813
	PSUBUSB (R11), X2                       // 66410fd813
	PSUBUSB X2, X2                          // 660fd8d2
	PSUBUSB X11, X2                         // 66410fd8d3
	PSUBUSB (BX), X11                       // 66440fd81b
	PSUBUSB (R11), X11                      // 66450fd81b
	PSUBUSB X2, X11                         // 66440fd8da
	PSUBUSB X11, X11                        // 66450fd8db
	//TODO: PSUBUSW (BX), M2                // 0fd913
	//TODO: PSUBUSW (R11), M2               // 410fd913
	//TODO: PSUBUSW M2, M2                  // 0fd9d2
	//TODO: PSUBUSW M3, M2                  // 0fd9d3
	//TODO: PSUBUSW (BX), M3                // 0fd91b
	//TODO: PSUBUSW (R11), M3               // 410fd91b
	//TODO: PSUBUSW M2, M3                  // 0fd9da
	//TODO: PSUBUSW M3, M3                  // 0fd9db
	PSUBUSW (BX), X2                        // 660fd913
	PSUBUSW (R11), X2                       // 66410fd913
	PSUBUSW X2, X2                          // 660fd9d2
	PSUBUSW X11, X2                         // 66410fd9d3
	PSUBUSW (BX), X11                       // 66440fd91b
	PSUBUSW (R11), X11                      // 66450fd91b
	PSUBUSW X2, X11                         // 66440fd9da
	PSUBUSW X11, X11                        // 66450fd9db
	//TODO: PSUBW (BX), M2                  // 0ff913
	//TODO: PSUBW (R11), M2                 // 410ff913
	//TODO: PSUBW M2, M2                    // 0ff9d2
	//TODO: PSUBW M3, M2                    // 0ff9d3
	//TODO: PSUBW (BX), M3                  // 0ff91b
	//TODO: PSUBW (R11), M3                 // 410ff91b
	//TODO: PSUBW M2, M3                    // 0ff9da
	//TODO: PSUBW M3, M3                    // 0ff9db
	PSUBW (BX), X2                          // 660ff913
	PSUBW (R11), X2                         // 66410ff913
	PSUBW X2, X2                            // 660ff9d2
	PSUBW X11, X2                           // 66410ff9d3
	PSUBW (BX), X11                         // 66440ff91b
	PSUBW (R11), X11                        // 66450ff91b
	PSUBW X2, X11                           // 66440ff9da
	PSUBW X11, X11                          // 66450ff9db
	PTEST (BX), X2                          // 660f381713
	PTEST (R11), X2                         // 66410f381713
	PTEST X2, X2                            // 660f3817d2
	PTEST X11, X2                           // 66410f3817d3
	PTEST (BX), X11                         // 66440f38171b
	PTEST (R11), X11                        // 66450f38171b
	PTEST X2, X11                           // 66440f3817da
	PTEST X11, X11                          // 66450f3817db
	PUNPCKHBW (BX), M2                      // 0f6813
	PUNPCKHBW (R11), M2                     // 410f6813
	PUNPCKHBW M2, M2                        // 0f68d2
	PUNPCKHBW M3, M2                        // 0f68d3
	PUNPCKHBW (BX), M3                      // 0f681b
	PUNPCKHBW (R11), M3                     // 410f681b
	PUNPCKHBW M2, M3                        // 0f68da
	PUNPCKHBW M3, M3                        // 0f68db
	PUNPCKHBW (BX), X2                      // 660f6813
	PUNPCKHBW (R11), X2                     // 66410f6813
	PUNPCKHBW X2, X2                        // 660f68d2
	PUNPCKHBW X11, X2                       // 66410f68d3
	PUNPCKHBW (BX), X11                     // 66440f681b
	PUNPCKHBW (R11), X11                    // 66450f681b
	PUNPCKHBW X2, X11                       // 66440f68da
	PUNPCKHBW X11, X11                      // 66450f68db
	PUNPCKHLQ (BX), M2                      // 0f6a13
	PUNPCKHLQ (R11), M2                     // 410f6a13
	PUNPCKHLQ M2, M2                        // 0f6ad2
	PUNPCKHLQ M3, M2                        // 0f6ad3
	PUNPCKHLQ (BX), M3                      // 0f6a1b
	PUNPCKHLQ (R11), M3                     // 410f6a1b
	PUNPCKHLQ M2, M3                        // 0f6ada
	PUNPCKHLQ M3, M3                        // 0f6adb
	PUNPCKHLQ (BX), X2                      // 660f6a13
	PUNPCKHLQ (R11), X2                     // 66410f6a13
	PUNPCKHLQ X2, X2                        // 660f6ad2
	PUNPCKHLQ X11, X2                       // 66410f6ad3
	PUNPCKHLQ (BX), X11                     // 66440f6a1b
	PUNPCKHLQ (R11), X11                    // 66450f6a1b
	PUNPCKHLQ X2, X11                       // 66440f6ada
	PUNPCKHLQ X11, X11                      // 66450f6adb
	PUNPCKHQDQ (BX), X2                     // 660f6d13
	PUNPCKHQDQ (R11), X2                    // 66410f6d13
	PUNPCKHQDQ X2, X2                       // 660f6dd2
	PUNPCKHQDQ X11, X2                      // 66410f6dd3
	PUNPCKHQDQ (BX), X11                    // 66440f6d1b
	PUNPCKHQDQ (R11), X11                   // 66450f6d1b
	PUNPCKHQDQ X2, X11                      // 66440f6dda
	PUNPCKHQDQ X11, X11                     // 66450f6ddb
	PUNPCKHWL (BX), M2                      // 0f6913
	PUNPCKHWL (R11), M2                     // 410f6913
	PUNPCKHWL M2, M2                        // 0f69d2
	PUNPCKHWL M3, M2                        // 0f69d3
	PUNPCKHWL (BX), M3                      // 0f691b
	PUNPCKHWL (R11), M3                     // 410f691b
	PUNPCKHWL M2, M3                        // 0f69da
	PUNPCKHWL M3, M3                        // 0f69db
	PUNPCKHWL (BX), X2                      // 660f6913
	PUNPCKHWL (R11), X2                     // 66410f6913
	PUNPCKHWL X2, X2                        // 660f69d2
	PUNPCKHWL X11, X2                       // 66410f69d3
	PUNPCKHWL (BX), X11                     // 66440f691b
	PUNPCKHWL (R11), X11                    // 66450f691b
	PUNPCKHWL X2, X11                       // 66440f69da
	PUNPCKHWL X11, X11                      // 66450f69db
	PUNPCKLBW (BX), M2                      // 0f6013
	PUNPCKLBW (R11), M2                     // 410f6013
	PUNPCKLBW M2, M2                        // 0f60d2
	PUNPCKLBW M3, M2                        // 0f60d3
	PUNPCKLBW (BX), M3                      // 0f601b
	PUNPCKLBW (R11), M3                     // 410f601b
	PUNPCKLBW M2, M3                        // 0f60da
	PUNPCKLBW M3, M3                        // 0f60db
	PUNPCKLBW (BX), X2                      // 660f6013
	PUNPCKLBW (R11), X2                     // 66410f6013
	PUNPCKLBW X2, X2                        // 660f60d2
	PUNPCKLBW X11, X2                       // 66410f60d3
	PUNPCKLBW (BX), X11                     // 66440f601b
	PUNPCKLBW (R11), X11                    // 66450f601b
	PUNPCKLBW X2, X11                       // 66440f60da
	PUNPCKLBW X11, X11                      // 66450f60db
	PUNPCKLLQ (BX), M2                      // 0f6213
	PUNPCKLLQ (R11), M2                     // 410f6213
	PUNPCKLLQ M2, M2                        // 0f62d2
	PUNPCKLLQ M3, M2                        // 0f62d3
	PUNPCKLLQ (BX), M3                      // 0f621b
	PUNPCKLLQ (R11), M3                     // 410f621b
	PUNPCKLLQ M2, M3                        // 0f62da
	PUNPCKLLQ M3, M3                        // 0f62db
	PUNPCKLLQ (BX), X2                      // 660f6213
	PUNPCKLLQ (R11), X2                     // 66410f6213
	PUNPCKLLQ X2, X2                        // 660f62d2
	PUNPCKLLQ X11, X2                       // 66410f62d3
	PUNPCKLLQ (BX), X11                     // 66440f621b
	PUNPCKLLQ (R11), X11                    // 66450f621b
	PUNPCKLLQ X2, X11                       // 66440f62da
	PUNPCKLLQ X11, X11                      // 66450f62db
	PUNPCKLQDQ (BX), X2                     // 660f6c13
	PUNPCKLQDQ (R11), X2                    // 66410f6c13
	PUNPCKLQDQ X2, X2                       // 660f6cd2
	PUNPCKLQDQ X11, X2                      // 66410f6cd3
	PUNPCKLQDQ (BX), X11                    // 66440f6c1b
	PUNPCKLQDQ (R11), X11                   // 66450f6c1b
	PUNPCKLQDQ X2, X11                      // 66440f6cda
	PUNPCKLQDQ X11, X11                     // 66450f6cdb
	PUNPCKLWL (BX), M2                      // 0f6113
	PUNPCKLWL (R11), M2                     // 410f6113
	PUNPCKLWL M2, M2                        // 0f61d2
	PUNPCKLWL M3, M2                        // 0f61d3
	PUNPCKLWL (BX), M3                      // 0f611b
	PUNPCKLWL (R11), M3                     // 410f611b
	PUNPCKLWL M2, M3                        // 0f61da
	PUNPCKLWL M3, M3                        // 0f61db
	PUNPCKLWL (BX), X2                      // 660f6113
	PUNPCKLWL (R11), X2                     // 66410f6113
	PUNPCKLWL X2, X2                        // 660f61d2
	PUNPCKLWL X11, X2                       // 66410f61d3
	PUNPCKLWL (BX), X11                     // 66440f611b
	PUNPCKLWL (R11), X11                    // 66450f611b
	PUNPCKLWL X2, X11                       // 66440f61da
	PUNPCKLWL X11, X11                      // 66450f61db
	PUSHQ FS                                // 0fa0
	POPQ AX
	PUSHQ GS                                // 0fa8
	POPQ AX
	PUSHW $61731                            // 666823f1
	POPW AX
	PUSHQ $4045620583                       // 68674523f1
	POPQ AX
	PUSHQ $7                                // 6a07
	POPQ AX
	PUSHW (BX)                              // 66ff33
	POPW AX
	PUSHW (R11)                             // 6641ff33
	POPW AX
	PUSHW DX                                // 66fff2 or 6652
	POPW AX
	PUSHW R11                               // 6641fff3 or 664153
	POPW AX
	PUSHQ (BX)                              // ff33
	POPQ AX
	PUSHQ (R11)                             // 41ff33
	POPQ AX
	PUSHQ DX                                // fff2 or 52
	POPQ AX
	PUSHQ R11                               // 41fff3 or 4153
	POPQ AX
	PUSHFW                                  // 669c
	POPFW
	PUSHFQ                                  // 9c
	POPFQ
	PXOR (BX), M2                           // 0fef13
	PXOR (R11), M2                          // 410fef13
	PXOR M2, M2                             // 0fefd2
	PXOR M3, M2                             // 0fefd3
	PXOR (BX), M3                           // 0fef1b
	PXOR (R11), M3                          // 410fef1b
	PXOR M2, M3                             // 0fefda
	PXOR M3, M3                             // 0fefdb
	PXOR (BX), X2                           // 660fef13
	PXOR (R11), X2                          // 66410fef13
	PXOR X2, X2                             // 660fefd2
	PXOR X11, X2                            // 66410fefd3
	PXOR (BX), X11                          // 66440fef1b
	PXOR (R11), X11                         // 66450fef1b
	PXOR X2, X11                            // 66440fefda
	PXOR X11, X11                           // 66450fefdb
	RCLW $1, (BX)                           // 66d113
	RCLW $1, (R11)                          // 6641d113
	RCLW $1, DX                             // 66d1d2
	RCLW $1, R11                            // 6641d1d3
	RCLW CL, (BX)                           // 66d313
	RCLW CL, (R11)                          // 6641d313
	RCLW CL, DX                             // 66d3d2
	RCLW CL, R11                            // 6641d3d3
	RCLW $7, (BX)                           // 66c11307
	RCLW $7, (R11)                          // 6641c11307
	RCLW $7, DX                             // 66c1d207
	RCLW $7, R11                            // 6641c1d307
	RCLL $1, (BX)                           // d113
	RCLL $1, (R11)                          // 41d113
	RCLL $1, DX                             // d1d2
	RCLL $1, R11                            // 41d1d3
	RCLL CL, (BX)                           // d313
	RCLL CL, (R11)                          // 41d313
	RCLL CL, DX                             // d3d2
	RCLL CL, R11                            // 41d3d3
	RCLL $7, (BX)                           // c11307
	RCLL $7, (R11)                          // 41c11307
	RCLL $7, DX                             // c1d207
	RCLL $7, R11                            // 41c1d307
	RCLQ $1, (BX)                           // 48d113
	RCLQ $1, (R11)                          // 49d113
	RCLQ $1, DX                             // 48d1d2
	RCLQ $1, R11                            // 49d1d3
	RCLQ CL, (BX)                           // 48d313
	RCLQ CL, (R11)                          // 49d313
	RCLQ CL, DX                             // 48d3d2
	RCLQ CL, R11                            // 49d3d3
	RCLQ $7, (BX)                           // 48c11307
	RCLQ $7, (R11)                          // 49c11307
	RCLQ $7, DX                             // 48c1d207
	RCLQ $7, R11                            // 49c1d307
	RCLB $1, (BX)                           // d013
	RCLB $1, (R11)                          // 41d013
	RCLB $1, DL                             // d0d2
	RCLB $1, R11                            // 41d0d3
	RCLB CL, (BX)                           // d213
	RCLB CL, (R11)                          // 41d213
	RCLB CL, DL                             // d2d2
	RCLB CL, R11                            // 41d2d3
	RCLB $7, (BX)                           // c01307
	RCLB $7, (R11)                          // 41c01307
	RCLB $7, DL                             // c0d207
	RCLB $7, R11                            // 41c0d307
	RCPPS (BX), X2                          // 0f5313
	RCPPS (R11), X2                         // 410f5313
	RCPPS X2, X2                            // 0f53d2
	RCPPS X11, X2                           // 410f53d3
	RCPPS (BX), X11                         // 440f531b
	RCPPS (R11), X11                        // 450f531b
	RCPPS X2, X11                           // 440f53da
	RCPPS X11, X11                          // 450f53db
	RCPSS (BX), X2                          // f30f5313
	RCPSS (R11), X2                         // f3410f5313
	RCPSS X2, X2                            // f30f53d2
	RCPSS X11, X2                           // f3410f53d3
	RCPSS (BX), X11                         // f3440f531b
	RCPSS (R11), X11                        // f3450f531b
	RCPSS X2, X11                           // f3440f53da
	RCPSS X11, X11                          // f3450f53db
	RCRW $1, (BX)                           // 66d11b
	RCRW $1, (R11)                          // 6641d11b
	RCRW $1, DX                             // 66d1da
	RCRW $1, R11                            // 6641d1db
	RCRW CL, (BX)                           // 66d31b
	RCRW CL, (R11)                          // 6641d31b
	RCRW CL, DX                             // 66d3da
	RCRW CL, R11                            // 6641d3db
	RCRW $7, (BX)                           // 66c11b07
	RCRW $7, (R11)                          // 6641c11b07
	RCRW $7, DX                             // 66c1da07
	RCRW $7, R11                            // 6641c1db07
	RCRL $1, (BX)                           // d11b
	RCRL $1, (R11)                          // 41d11b
	RCRL $1, DX                             // d1da
	RCRL $1, R11                            // 41d1db
	RCRL CL, (BX)                           // d31b
	RCRL CL, (R11)                          // 41d31b
	RCRL CL, DX                             // d3da
	RCRL CL, R11                            // 41d3db
	RCRL $7, (BX)                           // c11b07
	RCRL $7, (R11)                          // 41c11b07
	RCRL $7, DX                             // c1da07
	RCRL $7, R11                            // 41c1db07
	RCRQ $1, (BX)                           // 48d11b
	RCRQ $1, (R11)                          // 49d11b
	RCRQ $1, DX                             // 48d1da
	RCRQ $1, R11                            // 49d1db
	RCRQ CL, (BX)                           // 48d31b
	RCRQ CL, (R11)                          // 49d31b
	RCRQ CL, DX                             // 48d3da
	RCRQ CL, R11                            // 49d3db
	RCRQ $7, (BX)                           // 48c11b07
	RCRQ $7, (R11)                          // 49c11b07
	RCRQ $7, DX                             // 48c1da07
	RCRQ $7, R11                            // 49c1db07
	RCRB $1, (BX)                           // d01b
	RCRB $1, (R11)                          // 41d01b
	RCRB $1, DL                             // d0da
	RCRB $1, R11                            // 41d0db
	RCRB CL, (BX)                           // d21b
	RCRB CL, (R11)                          // 41d21b
	RCRB CL, DL                             // d2da
	RCRB CL, R11                            // 41d2db
	RCRB $7, (BX)                           // c01b07
	RCRB $7, (R11)                          // 41c01b07
	RCRB $7, DL                             // c0da07
	RCRB $7, R11                            // 41c0db07
	RDFSBASEL DX                            // f30faec2
	RDFSBASEL R11                           // f3410faec3
	RDGSBASEL DX                            // f30faeca
	RDGSBASEL R11                           // f3410faecb
	RDFSBASEQ DX                            // f3480faec2
	RDFSBASEQ R11                           // f3490faec3
	RDGSBASEQ DX                            // f3480faeca
	RDGSBASEQ R11                           // f3490faecb
	RDMSR                                   // 0f32
	RDPKRU                                  // 0f01ee
	RDPMC                                   // 0f33
	RDRANDW DX                              // 660fc7f2
	RDRANDW R11                             // 66410fc7f3
	RDRANDL DX                              // 0fc7f2
	RDRANDL R11                             // 410fc7f3
	RDRANDQ DX                              // 480fc7f2
	RDRANDQ R11                             // 490fc7f3
	RDSEEDW DX                              // 660fc7fa
	RDSEEDW R11                             // 66410fc7fb
	RDSEEDL DX                              // 0fc7fa
	RDSEEDL R11                             // 410fc7fb
	RDSEEDQ DX                              // 480fc7fa
	RDSEEDQ R11                             // 490fc7fb
	RDTSC                                   // 0f31
	RDTSCP                                  // 0f01f9
	JCS 2(PC)
	//TODO: RETQ                            // c3
	JCS 2(PC)
	//TODO: RETQ $0xf123                    // c223f1
	JCS 2(PC)
	//TODO: RETFQ                           // cb
	JCS 2(PC)
	//TODO: RETFQ $0xf123                   // ca23f1
	ROLW $1, (BX)                           // 66d103
	ROLW $1, (R11)                          // 6641d103
	ROLW $1, DX                             // 66d1c2
	ROLW $1, R11                            // 6641d1c3
	ROLW CL, (BX)                           // 66d303
	ROLW CL, (R11)                          // 6641d303
	ROLW CL, DX                             // 66d3c2
	ROLW CL, R11                            // 6641d3c3
	ROLW $7, (BX)                           // 66c10307
	ROLW $7, (R11)                          // 6641c10307
	ROLW $7, DX                             // 66c1c207
	ROLW $7, R11                            // 6641c1c307
	ROLL $1, (BX)                           // d103
	ROLL $1, (R11)                          // 41d103
	ROLL $1, DX                             // d1c2
	ROLL $1, R11                            // 41d1c3
	ROLL CL, (BX)                           // d303
	ROLL CL, (R11)                          // 41d303
	ROLL CL, DX                             // d3c2
	ROLL CL, R11                            // 41d3c3
	ROLL $7, (BX)                           // c10307
	ROLL $7, (R11)                          // 41c10307
	ROLL $7, DX                             // c1c207
	ROLL $7, R11                            // 41c1c307
	ROLQ $1, (BX)                           // 48d103
	ROLQ $1, (R11)                          // 49d103
	ROLQ $1, DX                             // 48d1c2
	ROLQ $1, R11                            // 49d1c3
	ROLQ CL, (BX)                           // 48d303
	ROLQ CL, (R11)                          // 49d303
	ROLQ CL, DX                             // 48d3c2
	ROLQ CL, R11                            // 49d3c3
	ROLQ $7, (BX)                           // 48c10307
	ROLQ $7, (R11)                          // 49c10307
	ROLQ $7, DX                             // 48c1c207
	ROLQ $7, R11                            // 49c1c307
	ROLB $1, (BX)                           // d003
	ROLB $1, (R11)                          // 41d003
	ROLB $1, DL                             // d0c2
	ROLB $1, R11                            // 41d0c3
	ROLB CL, (BX)                           // d203
	ROLB CL, (R11)                          // 41d203
	ROLB CL, DL                             // d2c2
	ROLB CL, R11                            // 41d2c3
	ROLB $7, (BX)                           // c00307
	ROLB $7, (R11)                          // 41c00307
	ROLB $7, DL                             // c0c207
	ROLB $7, R11                            // 41c0c307
	RORW $1, (BX)                           // 66d10b
	RORW $1, (R11)                          // 6641d10b
	RORW $1, DX                             // 66d1ca
	RORW $1, R11                            // 6641d1cb
	RORW CL, (BX)                           // 66d30b
	RORW CL, (R11)                          // 6641d30b
	RORW CL, DX                             // 66d3ca
	RORW CL, R11                            // 6641d3cb
	RORW $7, (BX)                           // 66c10b07
	RORW $7, (R11)                          // 6641c10b07
	RORW $7, DX                             // 66c1ca07
	RORW $7, R11                            // 6641c1cb07
	RORL $1, (BX)                           // d10b
	RORL $1, (R11)                          // 41d10b
	RORL $1, DX                             // d1ca
	RORL $1, R11                            // 41d1cb
	RORL CL, (BX)                           // d30b
	RORL CL, (R11)                          // 41d30b
	RORL CL, DX                             // d3ca
	RORL CL, R11                            // 41d3cb
	RORL $7, (BX)                           // c10b07
	RORL $7, (R11)                          // 41c10b07
	RORL $7, DX                             // c1ca07
	RORL $7, R11                            // 41c1cb07
	RORQ $1, (BX)                           // 48d10b
	RORQ $1, (R11)                          // 49d10b
	RORQ $1, DX                             // 48d1ca
	RORQ $1, R11                            // 49d1cb
	RORQ CL, (BX)                           // 48d30b
	RORQ CL, (R11)                          // 49d30b
	RORQ CL, DX                             // 48d3ca
	RORQ CL, R11                            // 49d3cb
	RORQ $7, (BX)                           // 48c10b07
	RORQ $7, (R11)                          // 49c10b07
	RORQ $7, DX                             // 48c1ca07
	RORQ $7, R11                            // 49c1cb07
	RORB $1, (BX)                           // d00b
	RORB $1, (R11)                          // 41d00b
	RORB $1, DL                             // d0ca
	RORB $1, R11                            // 41d0cb
	RORB CL, (BX)                           // d20b
	RORB CL, (R11)                          // 41d20b
	RORB CL, DL                             // d2ca
	RORB CL, R11                            // 41d2cb
	RORB $7, (BX)                           // c00b07
	RORB $7, (R11)                          // 41c00b07
	RORB $7, DL                             // c0ca07
	RORB $7, R11                            // 41c0cb07
	RORXL $7, (BX), DX              // c4e37bf01307
	RORXL $7, (R11), DX             // c4c37bf01307
	RORXL $7, DX, DX                // c4e37bf0d207
	RORXL $7, R11, DX               // c4c37bf0d307
	RORXL $7, (BX), R11             // c4637bf01b07
	RORXL $7, (R11), R11            // c4437bf01b07
	RORXL $7, DX, R11               // c4637bf0da07
	RORXL $7, R11, R11              // c4437bf0db07
	RORXQ $7, (BX), DX              // c4e3fbf01307
	RORXQ $7, (R11), DX             // c4c3fbf01307
	RORXQ $7, DX, DX                // c4e3fbf0d207
	RORXQ $7, R11, DX               // c4c3fbf0d307
	RORXQ $7, (BX), R11             // c463fbf01b07
	RORXQ $7, (R11), R11            // c443fbf01b07
	RORXQ $7, DX, R11               // c463fbf0da07
	RORXQ $7, R11, R11              // c443fbf0db07
	ROUNDPD $7, (BX), X2                    // 660f3a091307
	ROUNDPD $7, (R11), X2                   // 66410f3a091307
	ROUNDPD $7, X2, X2                      // 660f3a09d207
	ROUNDPD $7, X11, X2                     // 66410f3a09d307
	ROUNDPD $7, (BX), X11                   // 66440f3a091b07
	ROUNDPD $7, (R11), X11                  // 66450f3a091b07
	ROUNDPD $7, X2, X11                     // 66440f3a09da07
	ROUNDPD $7, X11, X11                    // 66450f3a09db07
	ROUNDPS $7, (BX), X2                    // 660f3a081307
	ROUNDPS $7, (R11), X2                   // 66410f3a081307
	ROUNDPS $7, X2, X2                      // 660f3a08d207
	ROUNDPS $7, X11, X2                     // 66410f3a08d307
	ROUNDPS $7, (BX), X11                   // 66440f3a081b07
	ROUNDPS $7, (R11), X11                  // 66450f3a081b07
	ROUNDPS $7, X2, X11                     // 66440f3a08da07
	ROUNDPS $7, X11, X11                    // 66450f3a08db07
	ROUNDSD $7, (BX), X2                    // 660f3a0b1307
	ROUNDSD $7, (R11), X2                   // 66410f3a0b1307
	ROUNDSD $7, X2, X2                      // 660f3a0bd207
	ROUNDSD $7, X11, X2                     // 66410f3a0bd307
	ROUNDSD $7, (BX), X11                   // 66440f3a0b1b07
	ROUNDSD $7, (R11), X11                  // 66450f3a0b1b07
	ROUNDSD $7, X2, X11                     // 66440f3a0bda07
	ROUNDSD $7, X11, X11                    // 66450f3a0bdb07
	ROUNDSS $7, (BX), X2                    // 660f3a0a1307
	ROUNDSS $7, (R11), X2                   // 66410f3a0a1307
	ROUNDSS $7, X2, X2                      // 660f3a0ad207
	ROUNDSS $7, X11, X2                     // 66410f3a0ad307
	ROUNDSS $7, (BX), X11                   // 66440f3a0a1b07
	ROUNDSS $7, (R11), X11                  // 66450f3a0a1b07
	ROUNDSS $7, X2, X11                     // 66440f3a0ada07
	ROUNDSS $7, X11, X11                    // 66450f3a0adb07
	RSM                                     // 0faa
	RSQRTPS (BX), X2                        // 0f5213
	RSQRTPS (R11), X2                       // 410f5213
	RSQRTPS X2, X2                          // 0f52d2
	RSQRTPS X11, X2                         // 410f52d3
	RSQRTPS (BX), X11                       // 440f521b
	RSQRTPS (R11), X11                      // 450f521b
	RSQRTPS X2, X11                         // 440f52da
	RSQRTPS X11, X11                        // 450f52db
	RSQRTSS (BX), X2                        // f30f5213
	RSQRTSS (R11), X2                       // f3410f5213
	RSQRTSS X2, X2                          // f30f52d2
	RSQRTSS X11, X2                         // f3410f52d3
	RSQRTSS (BX), X11                       // f3440f521b
	RSQRTSS (R11), X11                      // f3450f521b
	RSQRTSS X2, X11                         // f3440f52da
	RSQRTSS X11, X11                        // f3450f52db
	SAHF                                    // 9e
	SARW $1, (BX)                           // 66d13b
	SARW $1, (R11)                          // 6641d13b
	SARW $1, DX                             // 66d1fa
	SARW $1, R11                            // 6641d1fb
	SARW CL, (BX)                           // 66d33b
	SARW CL, (R11)                          // 6641d33b
	SARW CL, DX                             // 66d3fa
	SARW CL, R11                            // 6641d3fb
	SARW $7, (BX)                           // 66c13b07
	SARW $7, (R11)                          // 6641c13b07
	SARW $7, DX                             // 66c1fa07
	SARW $7, R11                            // 6641c1fb07
	SARL $1, (BX)                           // d13b
	SARL $1, (R11)                          // 41d13b
	SARL $1, DX                             // d1fa
	SARL $1, R11                            // 41d1fb
	SARL CL, (BX)                           // d33b
	SARL CL, (R11)                          // 41d33b
	SARL CL, DX                             // d3fa
	SARL CL, R11                            // 41d3fb
	SARL $7, (BX)                           // c13b07
	SARL $7, (R11)                          // 41c13b07
	SARL $7, DX                             // c1fa07
	SARL $7, R11                            // 41c1fb07
	SARQ $1, (BX)                           // 48d13b
	SARQ $1, (R11)                          // 49d13b
	SARQ $1, DX                             // 48d1fa
	SARQ $1, R11                            // 49d1fb
	SARQ CL, (BX)                           // 48d33b
	SARQ CL, (R11)                          // 49d33b
	SARQ CL, DX                             // 48d3fa
	SARQ CL, R11                            // 49d3fb
	SARQ $7, (BX)                           // 48c13b07
	SARQ $7, (R11)                          // 49c13b07
	SARQ $7, DX                             // 48c1fa07
	SARQ $7, R11                            // 49c1fb07
	SARB $1, (BX)                           // d03b
	SARB $1, (R11)                          // 41d03b
	SARB $1, DL                             // d0fa
	SARB $1, R11                            // 41d0fb
	SARB CL, (BX)                           // d23b
	SARB CL, (R11)                          // 41d23b
	SARB CL, DL                             // d2fa
	SARB CL, R11                            // 41d2fb
	SARB $7, (BX)                           // c03b07
	SARB $7, (R11)                          // 41c03b07
	SARB $7, DL                             // c0fa07
	SARB $7, R11                            // 41c0fb07
	SARXL R9, (BX), DX                      // c4e232f713
	SARXL R9, (R11), DX                     // c4c232f713
	SARXL R9, DX, DX                        // c4e232f7d2
	SARXL R9, R11, DX                       // c4c232f7d3
	SARXL R9, (BX), R11                     // c46232f71b
	SARXL R9, (R11), R11                    // c44232f71b
	SARXL R9, DX, R11                       // c46232f7da
	SARXL R9, R11, R11                      // c44232f7db
	SARXQ R14, (BX), DX                     // c4e28af713
	SARXQ R14, (R11), DX                    // c4c28af713
	SARXQ R14, DX, DX                       // c4e28af7d2
	SARXQ R14, R11, DX                      // c4c28af7d3
	SARXQ R14, (BX), R11                    // c4628af71b
	SARXQ R14, (R11), R11                   // c4428af71b
	SARXQ R14, DX, R11                      // c4628af7da
	SARXQ R14, R11, R11                     // c4428af7db
	SBBB $7, AL                             // 1c07
	SBBW $61731, AX                         // 661d23f1
	SBBL $4045620583, AX                    // 1d674523f1
	SBBQ $-249346713, AX                    // 481d674523f1
	SBBW $61731, (BX)                       // 66811b23f1
	SBBW $61731, (R11)                      // 6641811b23f1
	SBBW $61731, DX                         // 6681da23f1
	SBBW $61731, R11                        // 664181db23f1
	SBBW $7, (BX)                           // 66831b07
	SBBW $7, (R11)                          // 6641831b07
	SBBW $7, DX                             // 6683da07
	SBBW $7, R11                            // 664183db07
	SBBW DX, (BX)                           // 661913
	SBBW R11, (BX)                          // 6644191b
	SBBW DX, (R11)                          // 66411913
	SBBW R11, (R11)                         // 6645191b
	SBBW DX, DX                             // 6619d2 or 661bd2
	SBBW R11, DX                            // 664419da or 66411bd3
	SBBW DX, R11                            // 664119d3 or 66441bda
	SBBW R11, R11                           // 664519db or 66451bdb
	SBBL $4045620583, (BX)                  // 811b674523f1
	SBBL $4045620583, (R11)                 // 41811b674523f1
	SBBL $4045620583, DX                    // 81da674523f1
	SBBL $4045620583, R11                   // 4181db674523f1
	SBBL $7, (BX)                           // 831b07
	SBBL $7, (R11)                          // 41831b07
	SBBL $7, DX                             // 83da07
	SBBL $7, R11                            // 4183db07
	SBBL DX, (BX)                           // 1913
	SBBL R11, (BX)                          // 44191b
	SBBL DX, (R11)                          // 411913
	SBBL R11, (R11)                         // 45191b
	SBBL DX, DX                             // 19d2 or 1bd2
	SBBL R11, DX                            // 4419da or 411bd3
	SBBL DX, R11                            // 4119d3 or 441bda
	SBBL R11, R11                           // 4519db or 451bdb
	SBBQ $-249346713, (BX)                  // 48811b674523f1
	SBBQ $-249346713, (R11)                 // 49811b674523f1
	SBBQ $-249346713, DX                    // 4881da674523f1
	SBBQ $-249346713, R11                   // 4981db674523f1
	SBBQ $7, (BX)                           // 48831b07
	SBBQ $7, (R11)                          // 49831b07
	SBBQ $7, DX                             // 4883da07
	SBBQ $7, R11                            // 4983db07
	SBBQ DX, (BX)                           // 481913
	SBBQ R11, (BX)                          // 4c191b
	SBBQ DX, (R11)                          // 491913
	SBBQ R11, (R11)                         // 4d191b
	SBBQ DX, DX                             // 4819d2 or 481bd2
	SBBQ R11, DX                            // 4c19da or 491bd3
	SBBQ DX, R11                            // 4919d3 or 4c1bda
	SBBQ R11, R11                           // 4d19db or 4d1bdb
	SBBB $7, (BX)                           // 801b07
	SBBB $7, (R11)                          // 41801b07
	SBBB $7, DL                             // 80da07
	SBBB $7, R11                            // 4180db07
	SBBB DL, (BX)                           // 1813
	SBBB R11, (BX)                          // 44181b
	SBBB DL, (R11)                          // 411813
	SBBB R11, (R11)                         // 45181b
	SBBB DL, DL                             // 18d2 or 1ad2
	SBBB R11, DL                            // 4418da or 411ad3
	SBBB DL, R11                            // 4118d3 or 441ada
	SBBB R11, R11                           // 4518db or 451adb
	SBBW (BX), DX                           // 661b13
	SBBW (R11), DX                          // 66411b13
	SBBW (BX), R11                          // 66441b1b
	SBBW (R11), R11                         // 66451b1b
	SBBL (BX), DX                           // 1b13
	SBBL (R11), DX                          // 411b13
	SBBL (BX), R11                          // 441b1b
	SBBL (R11), R11                         // 451b1b
	SBBQ (BX), DX                           // 481b13
	SBBQ (R11), DX                          // 491b13
	SBBQ (BX), R11                          // 4c1b1b
	SBBQ (R11), R11                         // 4d1b1b
	SBBB (BX), DL                           // 1a13
	SBBB (R11), DL                          // 411a13
	SBBB (BX), R11                          // 441a1b
	SBBB (R11), R11                         // 451a1b
	SCASB                                   // ae
	SCASL                                   // af
	SCASQ                                   // 48af
	SCASW                                   // 66af
	SETHI (BX)                              // 0f9703
	SETHI (R11)                             // 410f9703
	SETHI DL                                // 0f97c2
	SETHI R11                               // 410f97c3
	SETCC (BX)                              // 0f9303
	SETCC (R11)                             // 410f9303
	SETCC DL                                // 0f93c2
	SETCC R11                               // 410f93c3
	SETCS (BX)                              // 0f9203
	SETCS (R11)                             // 410f9203
	SETCS DL                                // 0f92c2
	SETCS R11                               // 410f92c3
	SETLS (BX)                              // 0f9603
	SETLS (R11)                             // 410f9603
	SETLS DL                                // 0f96c2
	SETLS R11                               // 410f96c3
	SETEQ (BX)                              // 0f9403
	SETEQ (R11)                             // 410f9403
	SETEQ DL                                // 0f94c2
	SETEQ R11                               // 410f94c3
	SETGT (BX)                              // 0f9f03
	SETGT (R11)                             // 410f9f03
	SETGT DL                                // 0f9fc2
	SETGT R11                               // 410f9fc3
	SETGE (BX)                              // 0f9d03
	SETGE (R11)                             // 410f9d03
	SETGE DL                                // 0f9dc2
	SETGE R11                               // 410f9dc3
	SETLT (BX)                              // 0f9c03
	SETLT (R11)                             // 410f9c03
	SETLT DL                                // 0f9cc2
	SETLT R11                               // 410f9cc3
	SETLE (BX)                              // 0f9e03
	SETLE (R11)                             // 410f9e03
	SETLE DL                                // 0f9ec2
	SETLE R11                               // 410f9ec3
	SETNE (BX)                              // 0f9503
	SETNE (R11)                             // 410f9503
	SETNE DL                                // 0f95c2
	SETNE R11                               // 410f95c3
	SETOC (BX)                              // 0f9103
	SETOC (R11)                             // 410f9103
	SETOC DL                                // 0f91c2
	SETOC R11                               // 410f91c3
	SETPC (BX)                              // 0f9b03
	SETPC (R11)                             // 410f9b03
	SETPC DL                                // 0f9bc2
	SETPC R11                               // 410f9bc3
	SETPL (BX)                              // 0f9903
	SETPL (R11)                             // 410f9903
	SETPL DL                                // 0f99c2
	SETPL R11                               // 410f99c3
	SETOS (BX)                              // 0f9003
	SETOS (R11)                             // 410f9003
	SETOS DL                                // 0f90c2
	SETOS R11                               // 410f90c3
	SETPS (BX)                              // 0f9a03
	SETPS (R11)                             // 410f9a03
	SETPS DL                                // 0f9ac2
	SETPS R11                               // 410f9ac3
	SETMI (BX)                              // 0f9803
	SETMI (R11)                             // 410f9803
	SETMI DL                                // 0f98c2
	SETMI R11                               // 410f98c3
	SFENCE                                  // 0faef8
	SGDT (BX)                               // 0f0103
	SGDT (R11)                              // 410f0103
	SHLW $1, (BX)                           // 66d123
	SHLW $1, (R11)                          // 6641d123
	SHLW $1, DX                             // 66d1e2
	SHLW $1, R11                            // 6641d1e3
	SHLW CL, (BX)                           // 66d323
	SHLW CL, (R11)                          // 6641d323
	SHLW CL, DX                             // 66d3e2
	SHLW CL, R11                            // 6641d3e3
	SHLW $7, (BX)                           // 66c12307
	SHLW $7, (R11)                          // 6641c12307
	SHLW $7, DX                             // 66c1e207
	SHLW $7, R11                            // 6641c1e307
	SHLL $1, (BX)                           // d123
	SHLL $1, (R11)                          // 41d123
	SHLL $1, DX                             // d1e2
	SHLL $1, R11                            // 41d1e3
	SHLL CL, (BX)                           // d323
	SHLL CL, (R11)                          // 41d323
	SHLL CL, DX                             // d3e2
	SHLL CL, R11                            // 41d3e3
	SHLL $7, (BX)                           // c12307
	SHLL $7, (R11)                          // 41c12307
	SHLL $7, DX                             // c1e207
	SHLL $7, R11                            // 41c1e307
	SHLQ $1, (BX)                           // 48d123
	SHLQ $1, (R11)                          // 49d123
	SHLQ $1, DX                             // 48d1e2
	SHLQ $1, R11                            // 49d1e3
	SHLQ CL, (BX)                           // 48d323
	SHLQ CL, (R11)                          // 49d323
	SHLQ CL, DX                             // 48d3e2
	SHLQ CL, R11                            // 49d3e3
	SHLQ $7, (BX)                           // 48c12307
	SHLQ $7, (R11)                          // 49c12307
	SHLQ $7, DX                             // 48c1e207
	SHLQ $7, R11                            // 49c1e307
	SHLB $1, (BX)                           // d023
	SHLB $1, (R11)                          // 41d023
	SHLB $1, DL                             // d0e2
	SHLB $1, R11                            // 41d0e3
	SHLB CL, (BX)                           // d223
	SHLB CL, (R11)                          // 41d223
	SHLB CL, DL                             // d2e2
	SHLB CL, R11                            // 41d2e3
	SHLB $7, (BX)                           // c02307
	SHLB $7, (R11)                          // 41c02307
	SHLB $7, DL                             // c0e207
	SHLB $7, R11                            // 41c0e307
	SHLW CL, DX, (BX)                       // 660fa513
	SHLW CL, R11, (BX)                      // 66440fa51b
	SHLW CL, DX, (R11)                      // 66410fa513
	SHLW CL, R11, (R11)                     // 66450fa51b
	SHLW CL, DX, DX                         // 660fa5d2
	SHLW CL, R11, DX                        // 66440fa5da
	SHLW CL, DX, R11                        // 66410fa5d3
	SHLW CL, R11, R11                       // 66450fa5db
	SHLW $7, DX, (BX)                       // 660fa41307
	SHLW $7, R11, (BX)                      // 66440fa41b07
	SHLW $7, DX, (R11)                      // 66410fa41307
	SHLW $7, R11, (R11)                     // 66450fa41b07
	SHLW $7, DX, DX                         // 660fa4d207
	SHLW $7, R11, DX                        // 66440fa4da07
	SHLW $7, DX, R11                        // 66410fa4d307
	SHLW $7, R11, R11                       // 66450fa4db07
	SHLL CL, DX, (BX)                       // 0fa513
	SHLL CL, R11, (BX)                      // 440fa51b
	SHLL CL, DX, (R11)                      // 410fa513
	SHLL CL, R11, (R11)                     // 450fa51b
	SHLL CL, DX, DX                         // 0fa5d2
	SHLL CL, R11, DX                        // 440fa5da
	SHLL CL, DX, R11                        // 410fa5d3
	SHLL CL, R11, R11                       // 450fa5db
	SHLL $7, DX, (BX)                       // 0fa41307
	SHLL $7, R11, (BX)                      // 440fa41b07
	SHLL $7, DX, (R11)                      // 410fa41307
	SHLL $7, R11, (R11)                     // 450fa41b07
	SHLL $7, DX, DX                         // 0fa4d207
	SHLL $7, R11, DX                        // 440fa4da07
	SHLL $7, DX, R11                        // 410fa4d307
	SHLL $7, R11, R11                       // 450fa4db07
	SHLQ CL, DX, (BX)                       // 480fa513
	SHLQ CL, R11, (BX)                      // 4c0fa51b
	SHLQ CL, DX, (R11)                      // 490fa513
	SHLQ CL, R11, (R11)                     // 4d0fa51b
	SHLQ CL, DX, DX                         // 480fa5d2
	SHLQ CL, R11, DX                        // 4c0fa5da
	SHLQ CL, DX, R11                        // 490fa5d3
	SHLQ CL, R11, R11                       // 4d0fa5db
	SHLQ $7, DX, (BX)                       // 480fa41307
	SHLQ $7, R11, (BX)                      // 4c0fa41b07
	SHLQ $7, DX, (R11)                      // 490fa41307
	SHLQ $7, R11, (R11)                     // 4d0fa41b07
	SHLQ $7, DX, DX                         // 480fa4d207
	SHLQ $7, R11, DX                        // 4c0fa4da07
	SHLQ $7, DX, R11                        // 490fa4d307
	SHLQ $7, R11, R11                       // 4d0fa4db07
	SHLXL R9, (BX), DX                      // c4e231f713
	SHLXL R9, (R11), DX                     // c4c231f713
	SHLXL R9, DX, DX                        // c4e231f7d2
	SHLXL R9, R11, DX                       // c4c231f7d3
	SHLXL R9, (BX), R11                     // c46231f71b
	SHLXL R9, (R11), R11                    // c44231f71b
	SHLXL R9, DX, R11                       // c46231f7da
	SHLXL R9, R11, R11                      // c44231f7db
	SHLXQ R14, (BX), DX                     // c4e289f713
	SHLXQ R14, (R11), DX                    // c4c289f713
	SHLXQ R14, DX, DX                       // c4e289f7d2
	SHLXQ R14, R11, DX                      // c4c289f7d3
	SHLXQ R14, (BX), R11                    // c46289f71b
	SHLXQ R14, (R11), R11                   // c44289f71b
	SHLXQ R14, DX, R11                      // c46289f7da
	SHLXQ R14, R11, R11                     // c44289f7db
	SHRW $1, (BX)                           // 66d12b
	SHRW $1, (R11)                          // 6641d12b
	SHRW $1, DX                             // 66d1ea
	SHRW $1, R11                            // 6641d1eb
	SHRW CL, (BX)                           // 66d32b
	SHRW CL, (R11)                          // 6641d32b
	SHRW CL, DX                             // 66d3ea
	SHRW CL, R11                            // 6641d3eb
	SHRW $7, (BX)                           // 66c12b07
	SHRW $7, (R11)                          // 6641c12b07
	SHRW $7, DX                             // 66c1ea07
	SHRW $7, R11                            // 6641c1eb07
	SHRL $1, (BX)                           // d12b
	SHRL $1, (R11)                          // 41d12b
	SHRL $1, DX                             // d1ea
	SHRL $1, R11                            // 41d1eb
	SHRL CL, (BX)                           // d32b
	SHRL CL, (R11)                          // 41d32b
	SHRL CL, DX                             // d3ea
	SHRL CL, R11                            // 41d3eb
	SHRL $7, (BX)                           // c12b07
	SHRL $7, (R11)                          // 41c12b07
	SHRL $7, DX                             // c1ea07
	SHRL $7, R11                            // 41c1eb07
	SHRQ $1, (BX)                           // 48d12b
	SHRQ $1, (R11)                          // 49d12b
	SHRQ $1, DX                             // 48d1ea
	SHRQ $1, R11                            // 49d1eb
	SHRQ CL, (BX)                           // 48d32b
	SHRQ CL, (R11)                          // 49d32b
	SHRQ CL, DX                             // 48d3ea
	SHRQ CL, R11                            // 49d3eb
	SHRQ $7, (BX)                           // 48c12b07
	SHRQ $7, (R11)                          // 49c12b07
	SHRQ $7, DX                             // 48c1ea07
	SHRQ $7, R11                            // 49c1eb07
	SHRB $1, (BX)                           // d02b
	SHRB $1, (R11)                          // 41d02b
	SHRB $1, DL                             // d0ea
	SHRB $1, R11                            // 41d0eb
	SHRB CL, (BX)                           // d22b
	SHRB CL, (R11)                          // 41d22b
	SHRB CL, DL                             // d2ea
	SHRB CL, R11                            // 41d2eb
	SHRB $7, (BX)                           // c02b07
	SHRB $7, (R11)                          // 41c02b07
	SHRB $7, DL                             // c0ea07
	SHRB $7, R11                            // 41c0eb07
	SHRW CL, DX, (BX)                       // 660fad13
	SHRW CL, R11, (BX)                      // 66440fad1b
	SHRW CL, DX, (R11)                      // 66410fad13
	SHRW CL, R11, (R11)                     // 66450fad1b
	SHRW CL, DX, DX                         // 660fadd2
	SHRW CL, R11, DX                        // 66440fadda
	SHRW CL, DX, R11                        // 66410fadd3
	SHRW CL, R11, R11                       // 66450faddb
	SHRW $7, DX, (BX)                       // 660fac1307
	SHRW $7, R11, (BX)                      // 66440fac1b07
	SHRW $7, DX, (R11)                      // 66410fac1307
	SHRW $7, R11, (R11)                     // 66450fac1b07
	SHRW $7, DX, DX                         // 660facd207
	SHRW $7, R11, DX                        // 66440facda07
	SHRW $7, DX, R11                        // 66410facd307
	SHRW $7, R11, R11                       // 66450facdb07
	SHRL CL, DX, (BX)                       // 0fad13
	SHRL CL, R11, (BX)                      // 440fad1b
	SHRL CL, DX, (R11)                      // 410fad13
	SHRL CL, R11, (R11)                     // 450fad1b
	SHRL CL, DX, DX                         // 0fadd2
	SHRL CL, R11, DX                        // 440fadda
	SHRL CL, DX, R11                        // 410fadd3
	SHRL CL, R11, R11                       // 450faddb
	SHRL $7, DX, (BX)                       // 0fac1307
	SHRL $7, R11, (BX)                      // 440fac1b07
	SHRL $7, DX, (R11)                      // 410fac1307
	SHRL $7, R11, (R11)                     // 450fac1b07
	SHRL $7, DX, DX                         // 0facd207
	SHRL $7, R11, DX                        // 440facda07
	SHRL $7, DX, R11                        // 410facd307
	SHRL $7, R11, R11                       // 450facdb07
	SHRQ CL, DX, (BX)                       // 480fad13
	SHRQ CL, R11, (BX)                      // 4c0fad1b
	SHRQ CL, DX, (R11)                      // 490fad13
	SHRQ CL, R11, (R11)                     // 4d0fad1b
	SHRQ CL, DX, DX                         // 480fadd2
	SHRQ CL, R11, DX                        // 4c0fadda
	SHRQ CL, DX, R11                        // 490fadd3
	SHRQ CL, R11, R11                       // 4d0faddb
	SHRQ $7, DX, (BX)                       // 480fac1307
	SHRQ $7, R11, (BX)                      // 4c0fac1b07
	SHRQ $7, DX, (R11)                      // 490fac1307
	SHRQ $7, R11, (R11)                     // 4d0fac1b07
	SHRQ $7, DX, DX                         // 480facd207
	SHRQ $7, R11, DX                        // 4c0facda07
	SHRQ $7, DX, R11                        // 490facd307
	SHRQ $7, R11, R11                       // 4d0facdb07
	SHRXL R9, (BX), DX                      // c4e233f713
	SHRXL R9, (R11), DX                     // c4c233f713
	SHRXL R9, DX, DX                        // c4e233f7d2
	SHRXL R9, R11, DX                       // c4c233f7d3
	SHRXL R9, (BX), R11                     // c46233f71b
	SHRXL R9, (R11), R11                    // c44233f71b
	SHRXL R9, DX, R11                       // c46233f7da
	SHRXL R9, R11, R11                      // c44233f7db
	SHRXQ R14, (BX), DX                     // c4e28bf713
	SHRXQ R14, (R11), DX                    // c4c28bf713
	SHRXQ R14, DX, DX                       // c4e28bf7d2
	SHRXQ R14, R11, DX                      // c4c28bf7d3
	SHRXQ R14, (BX), R11                    // c4628bf71b
	SHRXQ R14, (R11), R11                   // c4428bf71b
	SHRXQ R14, DX, R11                      // c4628bf7da
	SHRXQ R14, R11, R11                     // c4428bf7db
	SHUFPD $7, (BX), X2                     // 660fc61307
	SHUFPD $7, (R11), X2                    // 66410fc61307
	SHUFPD $7, X2, X2                       // 660fc6d207
	SHUFPD $7, X11, X2                      // 66410fc6d307
	SHUFPD $7, (BX), X11                    // 66440fc61b07
	SHUFPD $7, (R11), X11                   // 66450fc61b07
	SHUFPD $7, X2, X11                      // 66440fc6da07
	SHUFPD $7, X11, X11                     // 66450fc6db07
	SHUFPS $7, (BX), X2                     // 0fc61307
	SHUFPS $7, (R11), X2                    // 410fc61307
	SHUFPS $7, X2, X2                       // 0fc6d207
	SHUFPS $7, X11, X2                      // 410fc6d307
	SHUFPS $7, (BX), X11                    // 440fc61b07
	SHUFPS $7, (R11), X11                   // 450fc61b07
	SHUFPS $7, X2, X11                      // 440fc6da07
	SHUFPS $7, X11, X11                     // 450fc6db07
	SIDT (BX)                               // 0f010b
	SIDT (R11)                              // 410f010b
	SLDTW (BX)                              // 660f0003
	SLDTW (R11)                             // 66410f0003
	SLDTW DX                                // 660f00c2
	SLDTW R11                               // 66410f00c3
	SLDTL (BX)                              // 0f0003
	SLDTL (R11)                             // 410f0003
	SLDTL DX                                // 0f00c2
	SLDTL R11                               // 410f00c3
	SLDTQ (BX)                              // 480f0003
	SLDTQ (R11)                             // 490f0003
	SLDTQ DX                                // 480f00c2
	SLDTQ R11                               // 490f00c3
	SMSWW (BX)                              // 660f0123
	SMSWW (R11)                             // 66410f0123
	SMSWW DX                                // 660f01e2
	SMSWW R11                               // 66410f01e3
	SMSWL (BX)                              // 0f0123
	SMSWL (R11)                             // 410f0123
	SMSWL DX                                // 0f01e2
	SMSWL R11                               // 410f01e3
	SMSWQ (BX)                              // 480f0123
	SMSWQ (R11)                             // 490f0123
	SMSWQ DX                                // 480f01e2
	SMSWQ R11                               // 490f01e3
	SQRTPD (BX), X2                         // 660f5113
	SQRTPD (R11), X2                        // 66410f5113
	SQRTPD X2, X2                           // 660f51d2
	SQRTPD X11, X2                          // 66410f51d3
	SQRTPD (BX), X11                        // 66440f511b
	SQRTPD (R11), X11                       // 66450f511b
	SQRTPD X2, X11                          // 66440f51da
	SQRTPD X11, X11                         // 66450f51db
	SQRTPS (BX), X2                         // 0f5113
	SQRTPS (R11), X2                        // 410f5113
	SQRTPS X2, X2                           // 0f51d2
	SQRTPS X11, X2                          // 410f51d3
	SQRTPS (BX), X11                        // 440f511b
	SQRTPS (R11), X11                       // 450f511b
	SQRTPS X2, X11                          // 440f51da
	SQRTPS X11, X11                         // 450f51db
	SQRTSD (BX), X2                         // f20f5113
	SQRTSD (R11), X2                        // f2410f5113
	SQRTSD X2, X2                           // f20f51d2
	SQRTSD X11, X2                          // f2410f51d3
	SQRTSD (BX), X11                        // f2440f511b
	SQRTSD (R11), X11                       // f2450f511b
	SQRTSD X2, X11                          // f2440f51da
	SQRTSD X11, X11                         // f2450f51db
	SQRTSS (BX), X2                         // f30f5113
	SQRTSS (R11), X2                        // f3410f5113
	SQRTSS X2, X2                           // f30f51d2
	SQRTSS X11, X2                          // f3410f51d3
	SQRTSS (BX), X11                        // f3440f511b
	SQRTSS (R11), X11                       // f3450f511b
	SQRTSS X2, X11                          // f3440f51da
	SQRTSS X11, X11                         // f3450f51db
	STAC                                    // 0f01cb
	STC                                     // f9
	STD                                     // fd
	STI                                     // fb
	STMXCSR (BX)                            // 0fae1b
	STMXCSR (R11)                           // 410fae1b
	STOSB                                   // aa
	STOSL                                   // ab
	STOSQ                                   // 48ab
	STOSW                                   // 66ab
	STRW (BX)                               // 660f000b
	STRW (R11)                              // 66410f000b
	STRW DX                                 // 660f00ca
	STRW R11                                // 66410f00cb
	STRL (BX)                               // 0f000b
	STRL (R11)                              // 410f000b
	STRL DX                                 // 0f00ca
	STRL R11                                // 410f00cb
	STRQ (BX)                               // 480f000b
	STRQ (R11)                              // 490f000b
	STRQ DX                                 // 480f00ca
	STRQ R11                                // 490f00cb
	SUBB $7, AL                             // 2c07
	SUBW $61731, AX                         // 662d23f1
	SUBL $4045620583, AX                    // 2d674523f1
	SUBQ $-249346713, AX                    // 482d674523f1
	SUBW $61731, (BX)                       // 66812b23f1
	SUBW $61731, (R11)                      // 6641812b23f1
	SUBW $61731, DX                         // 6681ea23f1
	SUBW $61731, R11                        // 664181eb23f1
	SUBW $7, (BX)                           // 66832b07
	SUBW $7, (R11)                          // 6641832b07
	SUBW $7, DX                             // 6683ea07
	SUBW $7, R11                            // 664183eb07
	SUBW DX, (BX)                           // 662913
	SUBW R11, (BX)                          // 6644291b
	SUBW DX, (R11)                          // 66412913
	SUBW R11, (R11)                         // 6645291b
	SUBW DX, DX                             // 6629d2 or 662bd2
	SUBW R11, DX                            // 664429da or 66412bd3
	SUBW DX, R11                            // 664129d3 or 66442bda
	SUBW R11, R11                           // 664529db or 66452bdb
	SUBL $4045620583, (BX)                  // 812b674523f1
	SUBL $4045620583, (R11)                 // 41812b674523f1
	SUBL $4045620583, DX                    // 81ea674523f1
	SUBL $4045620583, R11                   // 4181eb674523f1
	SUBL $7, (BX)                           // 832b07
	SUBL $7, (R11)                          // 41832b07
	SUBL $7, DX                             // 83ea07
	SUBL $7, R11                            // 4183eb07
	SUBL DX, (BX)                           // 2913
	SUBL R11, (BX)                          // 44291b
	SUBL DX, (R11)                          // 412913
	SUBL R11, (R11)                         // 45291b
	SUBL DX, DX                             // 29d2 or 2bd2
	SUBL R11, DX                            // 4429da or 412bd3
	SUBL DX, R11                            // 4129d3 or 442bda
	SUBL R11, R11                           // 4529db or 452bdb
	SUBQ $-249346713, (BX)                  // 48812b674523f1
	SUBQ $-249346713, (R11)                 // 49812b674523f1
	SUBQ $-249346713, DX                    // 4881ea674523f1
	SUBQ $-249346713, R11                   // 4981eb674523f1
	SUBQ $7, (BX)                           // 48832b07
	SUBQ $7, (R11)                          // 49832b07
	SUBQ $7, DX                             // 4883ea07
	SUBQ $7, R11                            // 4983eb07
	SUBQ DX, (BX)                           // 482913
	SUBQ R11, (BX)                          // 4c291b
	SUBQ DX, (R11)                          // 492913
	SUBQ R11, (R11)                         // 4d291b
	SUBQ DX, DX                             // 4829d2 or 482bd2
	SUBQ R11, DX                            // 4c29da or 492bd3
	SUBQ DX, R11                            // 4929d3 or 4c2bda
	SUBQ R11, R11                           // 4d29db or 4d2bdb
	SUBB $7, (BX)                           // 802b07
	SUBB $7, (R11)                          // 41802b07
	SUBB $7, DL                             // 80ea07
	SUBB $7, R11                            // 4180eb07
	SUBB DL, (BX)                           // 2813
	SUBB R11, (BX)                          // 44281b
	SUBB DL, (R11)                          // 412813
	SUBB R11, (R11)                         // 45281b
	SUBB DL, DL                             // 28d2 or 2ad2
	SUBB R11, DL                            // 4428da or 412ad3
	SUBB DL, R11                            // 4128d3 or 442ada
	SUBB R11, R11                           // 4528db or 452adb
	SUBW (BX), DX                           // 662b13
	SUBW (R11), DX                          // 66412b13
	SUBW (BX), R11                          // 66442b1b
	SUBW (R11), R11                         // 66452b1b
	SUBL (BX), DX                           // 2b13
	SUBL (R11), DX                          // 412b13
	SUBL (BX), R11                          // 442b1b
	SUBL (R11), R11                         // 452b1b
	SUBQ (BX), DX                           // 482b13
	SUBQ (R11), DX                          // 492b13
	SUBQ (BX), R11                          // 4c2b1b
	SUBQ (R11), R11                         // 4d2b1b
	SUBB (BX), DL                           // 2a13
	SUBB (R11), DL                          // 412a13
	SUBB (BX), R11                          // 442a1b
	SUBB (R11), R11                         // 452a1b
	SUBPD (BX), X2                          // 660f5c13
	SUBPD (R11), X2                         // 66410f5c13
	SUBPD X2, X2                            // 660f5cd2
	SUBPD X11, X2                           // 66410f5cd3
	SUBPD (BX), X11                         // 66440f5c1b
	SUBPD (R11), X11                        // 66450f5c1b
	SUBPD X2, X11                           // 66440f5cda
	SUBPD X11, X11                          // 66450f5cdb
	SUBPS (BX), X2                          // 0f5c13
	SUBPS (R11), X2                         // 410f5c13
	SUBPS X2, X2                            // 0f5cd2
	SUBPS X11, X2                           // 410f5cd3
	SUBPS (BX), X11                         // 440f5c1b
	SUBPS (R11), X11                        // 450f5c1b
	SUBPS X2, X11                           // 440f5cda
	SUBPS X11, X11                          // 450f5cdb
	SUBSD (BX), X2                          // f20f5c13
	SUBSD (R11), X2                         // f2410f5c13
	SUBSD X2, X2                            // f20f5cd2
	SUBSD X11, X2                           // f2410f5cd3
	SUBSD (BX), X11                         // f2440f5c1b
	SUBSD (R11), X11                        // f2450f5c1b
	SUBSD X2, X11                           // f2440f5cda
	SUBSD X11, X11                          // f2450f5cdb
	SUBSS (BX), X2                          // f30f5c13
	SUBSS (R11), X2                         // f3410f5c13
	SUBSS X2, X2                            // f30f5cd2
	SUBSS X11, X2                           // f3410f5cd3
	SUBSS (BX), X11                         // f3440f5c1b
	SUBSS (R11), X11                        // f3450f5c1b
	SUBSS X2, X11                           // f3440f5cda
	SUBSS X11, X11                          // f3450f5cdb
	SWAPGS                                  // 0f01f8
	SYSCALL                                 // 0f05
	SYSENTER                                // 0f34
	SYSENTER64                              // 480f34
	SYSEXIT                                 // 0f35
	SYSEXIT64                               // 480f35
	SYSRET                                  // 0f07
	TESTB $7, AL                            // a807
	TESTW $61731, AX                        // 66a923f1
	TESTL $4045620583, AX                   // a9674523f1
	TESTQ $-249346713, AX                   // 48a9674523f1
	TESTW $61731, (BX)                      // 66f70323f1
	TESTW $61731, (R11)                     // 6641f70323f1
	TESTW $61731, DX                        // 66f7c223f1
	TESTW $61731, R11                       // 6641f7c323f1
	TESTW DX, (BX)                          // 668513
	TESTW R11, (BX)                         // 6644851b
	TESTW DX, (R11)                         // 66418513
	TESTW R11, (R11)                        // 6645851b
	TESTW DX, DX                            // 6685d2
	TESTW R11, DX                           // 664485da
	TESTW DX, R11                           // 664185d3
	TESTW R11, R11                          // 664585db
	TESTL $4045620583, (BX)                 // f703674523f1
	TESTL $4045620583, (R11)                // 41f703674523f1
	TESTL $4045620583, DX                   // f7c2674523f1
	TESTL $4045620583, R11                  // 41f7c3674523f1
	TESTL DX, (BX)                          // 8513
	TESTL R11, (BX)                         // 44851b
	TESTL DX, (R11)                         // 418513
	TESTL R11, (R11)                        // 45851b
	TESTL DX, DX                            // 85d2
	TESTL R11, DX                           // 4485da
	TESTL DX, R11                           // 4185d3
	TESTL R11, R11                          // 4585db
	TESTQ $-249346713, (BX)                 // 48f703674523f1
	TESTQ $-249346713, (R11)                // 49f703674523f1
	TESTQ $-249346713, DX                   // 48f7c2674523f1
	TESTQ $-249346713, R11                  // 49f7c3674523f1
	TESTQ DX, (BX)                          // 488513
	TESTQ R11, (BX)                         // 4c851b
	TESTQ DX, (R11)                         // 498513
	TESTQ R11, (R11)                        // 4d851b
	TESTQ DX, DX                            // 4885d2
	TESTQ R11, DX                           // 4c85da
	TESTQ DX, R11                           // 4985d3
	TESTQ R11, R11                          // 4d85db
	TESTB $7, (BX)                          // f60307
	TESTB $7, (R11)                         // 41f60307
	TESTB $7, DL                            // f6c207
	TESTB $7, R11                           // 41f6c307
	TESTB DL, (BX)                          // 8413
	TESTB R11, (BX)                         // 44841b
	TESTB DL, (R11)                         // 418413
	TESTB R11, (R11)                        // 45841b
	TESTB DL, DL                            // 84d2
	TESTB R11, DL                           // 4484da
	TESTB DL, R11                           // 4184d3
	TESTB R11, R11                          // 4584db
	TZCNTW (BX), DX                         // 66f30fbc13
	TZCNTW (R11), DX                        // 66f3410fbc13
	TZCNTW DX, DX                           // 66f30fbcd2
	TZCNTW R11, DX                          // 66f3410fbcd3
	TZCNTW (BX), R11                        // 66f3440fbc1b
	TZCNTW (R11), R11                       // 66f3450fbc1b
	TZCNTW DX, R11                          // 66f3440fbcda
	TZCNTW R11, R11                         // 66f3450fbcdb
	TZCNTL (BX), DX                         // f30fbc13
	TZCNTL (R11), DX                        // f3410fbc13
	TZCNTL DX, DX                           // f30fbcd2
	TZCNTL R11, DX                          // f3410fbcd3
	TZCNTL (BX), R11                        // f3440fbc1b
	TZCNTL (R11), R11                       // f3450fbc1b
	TZCNTL DX, R11                          // f3440fbcda
	TZCNTL R11, R11                         // f3450fbcdb
	TZCNTQ (BX), DX                         // f3480fbc13
	TZCNTQ (R11), DX                        // f3490fbc13
	TZCNTQ DX, DX                           // f3480fbcd2
	TZCNTQ R11, DX                          // f3490fbcd3
	TZCNTQ (BX), R11                        // f34c0fbc1b
	TZCNTQ (R11), R11                       // f34d0fbc1b
	TZCNTQ DX, R11                          // f34c0fbcda
	TZCNTQ R11, R11                         // f34d0fbcdb
	UCOMISD (BX), X2                        // 660f2e13
	UCOMISD (R11), X2                       // 66410f2e13
	UCOMISD X2, X2                          // 660f2ed2
	UCOMISD X11, X2                         // 66410f2ed3
	UCOMISD (BX), X11                       // 66440f2e1b
	UCOMISD (R11), X11                      // 66450f2e1b
	UCOMISD X2, X11                         // 66440f2eda
	UCOMISD X11, X11                        // 66450f2edb
	UCOMISS (BX), X2                        // 0f2e13
	UCOMISS (R11), X2                       // 410f2e13
	UCOMISS X2, X2                          // 0f2ed2
	UCOMISS X11, X2                         // 410f2ed3
	UCOMISS (BX), X11                       // 440f2e1b
	UCOMISS (R11), X11                      // 450f2e1b
	UCOMISS X2, X11                         // 440f2eda
	UCOMISS X11, X11                        // 450f2edb
	UD1                                     // 0fb9
	UD2                                     // 0f0b
	UNPCKHPD (BX), X2                       // 660f1513
	UNPCKHPD (R11), X2                      // 66410f1513
	UNPCKHPD X2, X2                         // 660f15d2
	UNPCKHPD X11, X2                        // 66410f15d3
	UNPCKHPD (BX), X11                      // 66440f151b
	UNPCKHPD (R11), X11                     // 66450f151b
	UNPCKHPD X2, X11                        // 66440f15da
	UNPCKHPD X11, X11                       // 66450f15db
	UNPCKHPS (BX), X2                       // 0f1513
	UNPCKHPS (R11), X2                      // 410f1513
	UNPCKHPS X2, X2                         // 0f15d2
	UNPCKHPS X11, X2                        // 410f15d3
	UNPCKHPS (BX), X11                      // 440f151b
	UNPCKHPS (R11), X11                     // 450f151b
	UNPCKHPS X2, X11                        // 440f15da
	UNPCKHPS X11, X11                       // 450f15db
	UNPCKLPD (BX), X2                       // 660f1413
	UNPCKLPD (R11), X2                      // 66410f1413
	UNPCKLPD X2, X2                         // 660f14d2
	UNPCKLPD X11, X2                        // 66410f14d3
	UNPCKLPD (BX), X11                      // 66440f141b
	UNPCKLPD (R11), X11                     // 66450f141b
	UNPCKLPD X2, X11                        // 66440f14da
	UNPCKLPD X11, X11                       // 66450f14db
	UNPCKLPS (BX), X2                       // 0f1413
	UNPCKLPS (R11), X2                      // 410f1413
	UNPCKLPS X2, X2                         // 0f14d2
	UNPCKLPS X11, X2                        // 410f14d3
	UNPCKLPS (BX), X11                      // 440f141b
	UNPCKLPS (R11), X11                     // 450f141b
	UNPCKLPS X2, X11                        // 440f14da
	UNPCKLPS X11, X11                       // 450f14db
	VADDPD (BX), X9, X2                     // c4e1315813 or c5b15813
	VADDPD (R11), X9, X2                    // c4c1315813
	VADDPD X2, X9, X2                       // c4e13158d2 or c5b158d2
	VADDPD X11, X9, X2                      // c4c13158d3
	VADDPD (BX), X9, X11                    // c46131581b or c531581b
	VADDPD (R11), X9, X11                   // c44131581b
	VADDPD X2, X9, X11                      // c4613158da or c53158da
	VADDPD X11, X9, X11                     // c4413158db
	VADDPD (BX), Y15, Y2                    // c4e1055813 or c5855813
	VADDPD (R11), Y15, Y2                   // c4c1055813
	VADDPD Y2, Y15, Y2                      // c4e10558d2 or c58558d2
	VADDPD Y11, Y15, Y2                     // c4c10558d3
	VADDPD (BX), Y15, Y11                   // c46105581b or c505581b
	VADDPD (R11), Y15, Y11                  // c44105581b
	VADDPD Y2, Y15, Y11                     // c4610558da or c50558da
	VADDPD Y11, Y15, Y11                    // c4410558db
	VADDPS (BX), X9, X2                     // c4e1305813 or c5b05813
	VADDPS (R11), X9, X2                    // c4c1305813
	VADDPS X2, X9, X2                       // c4e13058d2 or c5b058d2
	VADDPS X11, X9, X2                      // c4c13058d3
	VADDPS (BX), X9, X11                    // c46130581b or c530581b
	VADDPS (R11), X9, X11                   // c44130581b
	VADDPS X2, X9, X11                      // c4613058da or c53058da
	VADDPS X11, X9, X11                     // c4413058db
	VADDPS (BX), Y15, Y2                    // c4e1045813 or c5845813
	VADDPS (R11), Y15, Y2                   // c4c1045813
	VADDPS Y2, Y15, Y2                      // c4e10458d2 or c58458d2
	VADDPS Y11, Y15, Y2                     // c4c10458d3
	VADDPS (BX), Y15, Y11                   // c46104581b or c504581b
	VADDPS (R11), Y15, Y11                  // c44104581b
	VADDPS Y2, Y15, Y11                     // c4610458da or c50458da
	VADDPS Y11, Y15, Y11                    // c4410458db
	VADDSD (BX), X9, X2                     // c4e1335813 or c5b35813
	VADDSD (R11), X9, X2                    // c4c1335813
	VADDSD X2, X9, X2                       // c4e13358d2 or c5b358d2
	VADDSD X11, X9, X2                      // c4c13358d3
	VADDSD (BX), X9, X11                    // c46133581b or c533581b
	VADDSD (R11), X9, X11                   // c44133581b
	VADDSD X2, X9, X11                      // c4613358da or c53358da
	VADDSD X11, X9, X11                     // c4413358db
	VADDSS (BX), X9, X2                     // c4e1325813 or c5b25813
	VADDSS (R11), X9, X2                    // c4c1325813
	VADDSS X2, X9, X2                       // c4e13258d2 or c5b258d2
	VADDSS X11, X9, X2                      // c4c13258d3
	VADDSS (BX), X9, X11                    // c46132581b or c532581b
	VADDSS (R11), X9, X11                   // c44132581b
	VADDSS X2, X9, X11                      // c4613258da or c53258da
	VADDSS X11, X9, X11                     // c4413258db
	VADDSUBPD (BX), X9, X2                  // c4e131d013 or c5b1d013
	VADDSUBPD (R11), X9, X2                 // c4c131d013
	VADDSUBPD X2, X9, X2                    // c4e131d0d2 or c5b1d0d2
	VADDSUBPD X11, X9, X2                   // c4c131d0d3
	VADDSUBPD (BX), X9, X11                 // c46131d01b or c531d01b
	VADDSUBPD (R11), X9, X11                // c44131d01b
	VADDSUBPD X2, X9, X11                   // c46131d0da or c531d0da
	VADDSUBPD X11, X9, X11                  // c44131d0db
	VADDSUBPD (BX), Y15, Y2                 // c4e105d013 or c585d013
	VADDSUBPD (R11), Y15, Y2                // c4c105d013
	VADDSUBPD Y2, Y15, Y2                   // c4e105d0d2 or c585d0d2
	VADDSUBPD Y11, Y15, Y2                  // c4c105d0d3
	VADDSUBPD (BX), Y15, Y11                // c46105d01b or c505d01b
	VADDSUBPD (R11), Y15, Y11               // c44105d01b
	VADDSUBPD Y2, Y15, Y11                  // c46105d0da or c505d0da
	VADDSUBPD Y11, Y15, Y11                 // c44105d0db
	VADDSUBPS (BX), X9, X2                  // c4e133d013 or c5b3d013
	VADDSUBPS (R11), X9, X2                 // c4c133d013
	VADDSUBPS X2, X9, X2                    // c4e133d0d2 or c5b3d0d2
	VADDSUBPS X11, X9, X2                   // c4c133d0d3
	VADDSUBPS (BX), X9, X11                 // c46133d01b or c533d01b
	VADDSUBPS (R11), X9, X11                // c44133d01b
	VADDSUBPS X2, X9, X11                   // c46133d0da or c533d0da
	VADDSUBPS X11, X9, X11                  // c44133d0db
	VADDSUBPS (BX), Y15, Y2                 // c4e107d013 or c587d013
	VADDSUBPS (R11), Y15, Y2                // c4c107d013
	VADDSUBPS Y2, Y15, Y2                   // c4e107d0d2 or c587d0d2
	VADDSUBPS Y11, Y15, Y2                  // c4c107d0d3
	VADDSUBPS (BX), Y15, Y11                // c46107d01b or c507d01b
	VADDSUBPS (R11), Y15, Y11               // c44107d01b
	VADDSUBPS Y2, Y15, Y11                  // c46107d0da or c507d0da
	VADDSUBPS Y11, Y15, Y11                 // c44107d0db
	VAESDEC (BX), X9, X2                    // c4e231de13
	VAESDEC (R11), X9, X2                   // c4c231de13
	VAESDEC X2, X9, X2                      // c4e231ded2
	VAESDEC X11, X9, X2                     // c4c231ded3
	VAESDEC (BX), X9, X11                   // c46231de1b
	VAESDEC (R11), X9, X11                  // c44231de1b
	VAESDEC X2, X9, X11                     // c46231deda
	VAESDEC X11, X9, X11                    // c44231dedb
	VAESDECLAST (BX), X9, X2                // c4e231df13
	VAESDECLAST (R11), X9, X2               // c4c231df13
	VAESDECLAST X2, X9, X2                  // c4e231dfd2
	VAESDECLAST X11, X9, X2                 // c4c231dfd3
	VAESDECLAST (BX), X9, X11               // c46231df1b
	VAESDECLAST (R11), X9, X11              // c44231df1b
	VAESDECLAST X2, X9, X11                 // c46231dfda
	VAESDECLAST X11, X9, X11                // c44231dfdb
	VAESENC (BX), X9, X2                    // c4e231dc13
	VAESENC (R11), X9, X2                   // c4c231dc13
	VAESENC X2, X9, X2                      // c4e231dcd2
	VAESENC X11, X9, X2                     // c4c231dcd3
	VAESENC (BX), X9, X11                   // c46231dc1b
	VAESENC (R11), X9, X11                  // c44231dc1b
	VAESENC X2, X9, X11                     // c46231dcda
	VAESENC X11, X9, X11                    // c44231dcdb
	VAESENCLAST (BX), X9, X2                // c4e231dd13
	VAESENCLAST (R11), X9, X2               // c4c231dd13
	VAESENCLAST X2, X9, X2                  // c4e231ddd2
	VAESENCLAST X11, X9, X2                 // c4c231ddd3
	VAESENCLAST (BX), X9, X11               // c46231dd1b
	VAESENCLAST (R11), X9, X11              // c44231dd1b
	VAESENCLAST X2, X9, X11                 // c46231ddda
	VAESENCLAST X11, X9, X11                // c44231dddb
	VAESIMC (BX), X2                        // c4e279db13
	VAESIMC (R11), X2                       // c4c279db13
	VAESIMC X2, X2                          // c4e279dbd2
	VAESIMC X11, X2                         // c4c279dbd3
	VAESIMC (BX), X11                       // c46279db1b
	VAESIMC (R11), X11                      // c44279db1b
	VAESIMC X2, X11                         // c46279dbda
	VAESIMC X11, X11                        // c44279dbdb
	VAESKEYGENASSIST $7, (BX), X2           // c4e379df1307
	VAESKEYGENASSIST $7, (R11), X2          // c4c379df1307
	VAESKEYGENASSIST $7, X2, X2             // c4e379dfd207
	VAESKEYGENASSIST $7, X11, X2            // c4c379dfd307
	VAESKEYGENASSIST $7, (BX), X11          // c46379df1b07
	VAESKEYGENASSIST $7, (R11), X11         // c44379df1b07
	VAESKEYGENASSIST $7, X2, X11            // c46379dfda07
	VAESKEYGENASSIST $7, X11, X11           // c44379dfdb07
	VANDNPD (BX), X9, X2                    // c4e1315513 or c5b15513
	VANDNPD (R11), X9, X2                   // c4c1315513
	VANDNPD X2, X9, X2                      // c4e13155d2 or c5b155d2
	VANDNPD X11, X9, X2                     // c4c13155d3
	VANDNPD (BX), X9, X11                   // c46131551b or c531551b
	VANDNPD (R11), X9, X11                  // c44131551b
	VANDNPD X2, X9, X11                     // c4613155da or c53155da
	VANDNPD X11, X9, X11                    // c4413155db
	VANDNPD (BX), Y15, Y2                   // c4e1055513 or c5855513
	VANDNPD (R11), Y15, Y2                  // c4c1055513
	VANDNPD Y2, Y15, Y2                     // c4e10555d2 or c58555d2
	VANDNPD Y11, Y15, Y2                    // c4c10555d3
	VANDNPD (BX), Y15, Y11                  // c46105551b or c505551b
	VANDNPD (R11), Y15, Y11                 // c44105551b
	VANDNPD Y2, Y15, Y11                    // c4610555da or c50555da
	VANDNPD Y11, Y15, Y11                   // c4410555db
	VANDNPS (BX), X9, X2                    // c4e1305513 or c5b05513
	VANDNPS (R11), X9, X2                   // c4c1305513
	VANDNPS X2, X9, X2                      // c4e13055d2 or c5b055d2
	VANDNPS X11, X9, X2                     // c4c13055d3
	VANDNPS (BX), X9, X11                   // c46130551b or c530551b
	VANDNPS (R11), X9, X11                  // c44130551b
	VANDNPS X2, X9, X11                     // c4613055da or c53055da
	VANDNPS X11, X9, X11                    // c4413055db
	VANDNPS (BX), Y15, Y2                   // c4e1045513 or c5845513
	VANDNPS (R11), Y15, Y2                  // c4c1045513
	VANDNPS Y2, Y15, Y2                     // c4e10455d2 or c58455d2
	VANDNPS Y11, Y15, Y2                    // c4c10455d3
	VANDNPS (BX), Y15, Y11                  // c46104551b or c504551b
	VANDNPS (R11), Y15, Y11                 // c44104551b
	VANDNPS Y2, Y15, Y11                    // c4610455da or c50455da
	VANDNPS Y11, Y15, Y11                   // c4410455db
	VANDPD (BX), X9, X2                     // c4e1315413 or c5b15413
	VANDPD (R11), X9, X2                    // c4c1315413
	VANDPD X2, X9, X2                       // c4e13154d2 or c5b154d2
	VANDPD X11, X9, X2                      // c4c13154d3
	VANDPD (BX), X9, X11                    // c46131541b or c531541b
	VANDPD (R11), X9, X11                   // c44131541b
	VANDPD X2, X9, X11                      // c4613154da or c53154da
	VANDPD X11, X9, X11                     // c4413154db
	VANDPD (BX), Y15, Y2                    // c4e1055413 or c5855413
	VANDPD (R11), Y15, Y2                   // c4c1055413
	VANDPD Y2, Y15, Y2                      // c4e10554d2 or c58554d2
	VANDPD Y11, Y15, Y2                     // c4c10554d3
	VANDPD (BX), Y15, Y11                   // c46105541b or c505541b
	VANDPD (R11), Y15, Y11                  // c44105541b
	VANDPD Y2, Y15, Y11                     // c4610554da or c50554da
	VANDPD Y11, Y15, Y11                    // c4410554db
	VANDPS (BX), X9, X2                     // c4e1305413 or c5b05413
	VANDPS (R11), X9, X2                    // c4c1305413
	VANDPS X2, X9, X2                       // c4e13054d2 or c5b054d2
	VANDPS X11, X9, X2                      // c4c13054d3
	VANDPS (BX), X9, X11                    // c46130541b or c530541b
	VANDPS (R11), X9, X11                   // c44130541b
	VANDPS X2, X9, X11                      // c4613054da or c53054da
	VANDPS X11, X9, X11                     // c4413054db
	VANDPS (BX), Y15, Y2                    // c4e1045413 or c5845413
	VANDPS (R11), Y15, Y2                   // c4c1045413
	VANDPS Y2, Y15, Y2                      // c4e10454d2 or c58454d2
	VANDPS Y11, Y15, Y2                     // c4c10454d3
	VANDPS (BX), Y15, Y11                   // c46104541b or c504541b
	VANDPS (R11), Y15, Y11                  // c44104541b
	VANDPS Y2, Y15, Y11                     // c4610454da or c50454da
	VANDPS Y11, Y15, Y11                    // c4410454db
	VBLENDPD $7, (BX), X9, X2               // c4e3310d1307
	VBLENDPD $7, (R11), X9, X2              // c4c3310d1307
	VBLENDPD $7, X2, X9, X2                 // c4e3310dd207
	VBLENDPD $7, X11, X9, X2                // c4c3310dd307
	VBLENDPD $7, (BX), X9, X11              // c463310d1b07
	VBLENDPD $7, (R11), X9, X11             // c443310d1b07
	VBLENDPD $7, X2, X9, X11                // c463310dda07
	VBLENDPD $7, X11, X9, X11               // c443310ddb07
	VBLENDPD $7, (BX), Y15, Y2              // c4e3050d1307
	VBLENDPD $7, (R11), Y15, Y2             // c4c3050d1307
	VBLENDPD $7, Y2, Y15, Y2                // c4e3050dd207
	VBLENDPD $7, Y11, Y15, Y2               // c4c3050dd307
	VBLENDPD $7, (BX), Y15, Y11             // c463050d1b07
	VBLENDPD $7, (R11), Y15, Y11            // c443050d1b07
	VBLENDPD $7, Y2, Y15, Y11               // c463050dda07
	VBLENDPD $7, Y11, Y15, Y11              // c443050ddb07
	VBLENDPS $7, (BX), X9, X2               // c4e3310c1307
	VBLENDPS $7, (R11), X9, X2              // c4c3310c1307
	VBLENDPS $7, X2, X9, X2                 // c4e3310cd207
	VBLENDPS $7, X11, X9, X2                // c4c3310cd307
	VBLENDPS $7, (BX), X9, X11              // c463310c1b07
	VBLENDPS $7, (R11), X9, X11             // c443310c1b07
	VBLENDPS $7, X2, X9, X11                // c463310cda07
	VBLENDPS $7, X11, X9, X11               // c443310cdb07
	VBLENDPS $7, (BX), Y15, Y2              // c4e3050c1307
	VBLENDPS $7, (R11), Y15, Y2             // c4c3050c1307
	VBLENDPS $7, Y2, Y15, Y2                // c4e3050cd207
	VBLENDPS $7, Y11, Y15, Y2               // c4c3050cd307
	VBLENDPS $7, (BX), Y15, Y11             // c463050c1b07
	VBLENDPS $7, (R11), Y15, Y11            // c443050c1b07
	VBLENDPS $7, Y2, Y15, Y11               // c463050cda07
	VBLENDPS $7, Y11, Y15, Y11              // c443050cdb07
	VBLENDVPD X12, (BX), X9, X2             // c4e3314b13c0
	VBLENDVPD X12, (R11), X9, X2            // c4c3314b13c0
	VBLENDVPD X12, X2, X9, X2               // c4e3314bd2c0
	VBLENDVPD X12, X11, X9, X2              // c4c3314bd3c0
	VBLENDVPD X12, (BX), X9, X11            // c463314b1bc0
	VBLENDVPD X12, (R11), X9, X11           // c443314b1bc0
	VBLENDVPD X12, X2, X9, X11              // c463314bdac0
	VBLENDVPD X12, X11, X9, X11             // c443314bdbc0
	VBLENDVPD Y13, (BX), Y15, Y2            // c4e3054b13d0
	VBLENDVPD Y13, (R11), Y15, Y2           // c4c3054b13d0
	VBLENDVPD Y13, Y2, Y15, Y2              // c4e3054bd2d0
	VBLENDVPD Y13, Y11, Y15, Y2             // c4c3054bd3d0
	VBLENDVPD Y13, (BX), Y15, Y11           // c463054b1bd0
	VBLENDVPD Y13, (R11), Y15, Y11          // c443054b1bd0
	VBLENDVPD Y13, Y2, Y15, Y11             // c463054bdad0
	VBLENDVPD Y13, Y11, Y15, Y11            // c443054bdbd0
	VBLENDVPS X12, (BX), X9, X2             // c4e3314a13c0
	VBLENDVPS X12, (R11), X9, X2            // c4c3314a13c0
	VBLENDVPS X12, X2, X9, X2               // c4e3314ad2c0
	VBLENDVPS X12, X11, X9, X2              // c4c3314ad3c0
	VBLENDVPS X12, (BX), X9, X11            // c463314a1bc0
	VBLENDVPS X12, (R11), X9, X11           // c443314a1bc0
	VBLENDVPS X12, X2, X9, X11              // c463314adac0
	VBLENDVPS X12, X11, X9, X11             // c443314adbc0
	VBLENDVPS Y13, (BX), Y15, Y2            // c4e3054a13d0
	VBLENDVPS Y13, (R11), Y15, Y2           // c4c3054a13d0
	VBLENDVPS Y13, Y2, Y15, Y2              // c4e3054ad2d0
	VBLENDVPS Y13, Y11, Y15, Y2             // c4c3054ad3d0
	VBLENDVPS Y13, (BX), Y15, Y11           // c463054a1bd0
	VBLENDVPS Y13, (R11), Y15, Y11          // c443054a1bd0
	VBLENDVPS Y13, Y2, Y15, Y11             // c463054adad0
	VBLENDVPS Y13, Y11, Y15, Y11            // c443054adbd0
	VBROADCASTF128 (BX), Y2                 // c4e27d1a13
	VBROADCASTF128 (R11), Y2                // c4c27d1a13
	VBROADCASTF128 (BX), Y11                // c4627d1a1b
	VBROADCASTF128 (R11), Y11               // c4427d1a1b
	VBROADCASTI128 (BX), Y2                 // c4e27d5a13
	VBROADCASTI128 (R11), Y2                // c4c27d5a13
	VBROADCASTI128 (BX), Y11                // c4627d5a1b
	VBROADCASTI128 (R11), Y11               // c4427d5a1b
	VBROADCASTSD (BX), Y2                   // c4e27d1913
	VBROADCASTSD (R11), Y2                  // c4c27d1913
	VBROADCASTSD (BX), Y11                  // c4627d191b
	VBROADCASTSD (R11), Y11                 // c4427d191b
	VBROADCASTSD X2, Y2                     // c4e27d19d2
	VBROADCASTSD X11, Y2                    // c4c27d19d3
	VBROADCASTSD X2, Y11                    // c4627d19da
	VBROADCASTSD X11, Y11                   // c4427d19db
	VBROADCASTSS (BX), X2                   // c4e2791813
	VBROADCASTSS (R11), X2                  // c4c2791813
	VBROADCASTSS (BX), X11                  // c46279181b
	VBROADCASTSS (R11), X11                 // c44279181b
	VBROADCASTSS X2, X2                     // c4e27918d2
	VBROADCASTSS X11, X2                    // c4c27918d3
	VBROADCASTSS X2, X11                    // c4627918da
	VBROADCASTSS X11, X11                   // c4427918db
	VBROADCASTSS (BX), Y2                   // c4e27d1813
	VBROADCASTSS (R11), Y2                  // c4c27d1813
	VBROADCASTSS (BX), Y11                  // c4627d181b
	VBROADCASTSS (R11), Y11                 // c4427d181b
	VBROADCASTSS X2, Y2                     // c4e27d18d2
	VBROADCASTSS X11, Y2                    // c4c27d18d3
	VBROADCASTSS X2, Y11                    // c4627d18da
	VBROADCASTSS X11, Y11                   // c4427d18db
	VCMPPD $7, (BX), X9, X2                 // c4e131c21307 or c5b1c21307
	VCMPPD $7, (R11), X9, X2                // c4c131c21307
	VCMPPD $7, X2, X9, X2                   // c4e131c2d207 or c5b1c2d207
	VCMPPD $7, X11, X9, X2                  // c4c131c2d307
	VCMPPD $7, (BX), X9, X11                // c46131c21b07 or c531c21b07
	VCMPPD $7, (R11), X9, X11               // c44131c21b07
	VCMPPD $7, X2, X9, X11                  // c46131c2da07 or c531c2da07
	VCMPPD $7, X11, X9, X11                 // c44131c2db07
	VCMPPD $7, (BX), Y15, Y2                // c4e105c21307 or c585c21307
	VCMPPD $7, (R11), Y15, Y2               // c4c105c21307
	VCMPPD $7, Y2, Y15, Y2                  // c4e105c2d207 or c585c2d207
	VCMPPD $7, Y11, Y15, Y2                 // c4c105c2d307
	VCMPPD $7, (BX), Y15, Y11               // c46105c21b07 or c505c21b07
	VCMPPD $7, (R11), Y15, Y11              // c44105c21b07
	VCMPPD $7, Y2, Y15, Y11                 // c46105c2da07 or c505c2da07
	VCMPPD $7, Y11, Y15, Y11                // c44105c2db07
	VCMPPS $7, (BX), X9, X2                 // c4e130c21307 or c5b0c21307
	VCMPPS $7, (R11), X9, X2                // c4c130c21307
	VCMPPS $7, X2, X9, X2                   // c4e130c2d207 or c5b0c2d207
	VCMPPS $7, X11, X9, X2                  // c4c130c2d307
	VCMPPS $7, (BX), X9, X11                // c46130c21b07 or c530c21b07
	VCMPPS $7, (R11), X9, X11               // c44130c21b07
	VCMPPS $7, X2, X9, X11                  // c46130c2da07 or c530c2da07
	VCMPPS $7, X11, X9, X11                 // c44130c2db07
	VCMPPS $7, (BX), Y15, Y2                // c4e104c21307 or c584c21307
	VCMPPS $7, (R11), Y15, Y2               // c4c104c21307
	VCMPPS $7, Y2, Y15, Y2                  // c4e104c2d207 or c584c2d207
	VCMPPS $7, Y11, Y15, Y2                 // c4c104c2d307
	VCMPPS $7, (BX), Y15, Y11               // c46104c21b07 or c504c21b07
	VCMPPS $7, (R11), Y15, Y11              // c44104c21b07
	VCMPPS $7, Y2, Y15, Y11                 // c46104c2da07 or c504c2da07
	VCMPPS $7, Y11, Y15, Y11                // c44104c2db07
	VCMPSD $7, (BX), X9, X2                 // c4e133c21307 or c5b3c21307
	VCMPSD $7, (R11), X9, X2                // c4c133c21307
	VCMPSD $7, X2, X9, X2                   // c4e133c2d207 or c5b3c2d207
	VCMPSD $7, X11, X9, X2                  // c4c133c2d307
	VCMPSD $7, (BX), X9, X11                // c46133c21b07 or c533c21b07
	VCMPSD $7, (R11), X9, X11               // c44133c21b07
	VCMPSD $7, X2, X9, X11                  // c46133c2da07 or c533c2da07
	VCMPSD $7, X11, X9, X11                 // c44133c2db07
	VCMPSS $7, (BX), X9, X2                 // c4e132c21307 or c5b2c21307
	VCMPSS $7, (R11), X9, X2                // c4c132c21307
	VCMPSS $7, X2, X9, X2                   // c4e132c2d207 or c5b2c2d207
	VCMPSS $7, X11, X9, X2                  // c4c132c2d307
	VCMPSS $7, (BX), X9, X11                // c46132c21b07 or c532c21b07
	VCMPSS $7, (R11), X9, X11               // c44132c21b07
	VCMPSS $7, X2, X9, X11                  // c46132c2da07 or c532c2da07
	VCMPSS $7, X11, X9, X11                 // c44132c2db07
	VCOMISD (BX), X2                        // c4e1792f13 or c5f92f13
	VCOMISD (R11), X2                       // c4c1792f13
	VCOMISD X2, X2                          // c4e1792fd2 or c5f92fd2
	VCOMISD X11, X2                         // c4c1792fd3
	VCOMISD (BX), X11                       // c461792f1b or c5792f1b
	VCOMISD (R11), X11                      // c441792f1b
	VCOMISD X2, X11                         // c461792fda or c5792fda
	VCOMISD X11, X11                        // c441792fdb
	VCOMISS (BX), X2                        // c4e1782f13 or c5f82f13
	VCOMISS (R11), X2                       // c4c1782f13
	VCOMISS X2, X2                          // c4e1782fd2 or c5f82fd2
	VCOMISS X11, X2                         // c4c1782fd3
	VCOMISS (BX), X11                       // c461782f1b or c5782f1b
	VCOMISS (R11), X11                      // c441782f1b
	VCOMISS X2, X11                         // c461782fda or c5782fda
	VCOMISS X11, X11                        // c441782fdb
	VCVTDQ2PD (BX), X2                      // c4e17ae613 or c5fae613
	VCVTDQ2PD (R11), X2                     // c4c17ae613
	VCVTDQ2PD X2, X2                        // c4e17ae6d2 or c5fae6d2
	VCVTDQ2PD X11, X2                       // c4c17ae6d3
	VCVTDQ2PD (BX), X11                     // c4617ae61b or c57ae61b
	VCVTDQ2PD (R11), X11                    // c4417ae61b
	VCVTDQ2PD X2, X11                       // c4617ae6da or c57ae6da
	VCVTDQ2PD X11, X11                      // c4417ae6db
	VCVTDQ2PD (BX), Y2                      // c4e17ee613 or c5fee613
	VCVTDQ2PD (R11), Y2                     // c4c17ee613
	VCVTDQ2PD X2, Y2                        // c4e17ee6d2 or c5fee6d2
	VCVTDQ2PD X11, Y2                       // c4c17ee6d3
	VCVTDQ2PD (BX), Y11                     // c4617ee61b or c57ee61b
	VCVTDQ2PD (R11), Y11                    // c4417ee61b
	VCVTDQ2PD X2, Y11                       // c4617ee6da or c57ee6da
	VCVTDQ2PD X11, Y11                      // c4417ee6db
	VCVTDQ2PS (BX), X2                      // c4e1785b13 or c5f85b13
	VCVTDQ2PS (R11), X2                     // c4c1785b13
	VCVTDQ2PS X2, X2                        // c4e1785bd2 or c5f85bd2
	VCVTDQ2PS X11, X2                       // c4c1785bd3
	VCVTDQ2PS (BX), X11                     // c461785b1b or c5785b1b
	VCVTDQ2PS (R11), X11                    // c441785b1b
	VCVTDQ2PS X2, X11                       // c461785bda or c5785bda
	VCVTDQ2PS X11, X11                      // c441785bdb
	VCVTDQ2PS (BX), Y2                      // c4e17c5b13 or c5fc5b13
	VCVTDQ2PS (R11), Y2                     // c4c17c5b13
	VCVTDQ2PS Y2, Y2                        // c4e17c5bd2 or c5fc5bd2
	VCVTDQ2PS Y11, Y2                       // c4c17c5bd3
	VCVTDQ2PS (BX), Y11                     // c4617c5b1b or c57c5b1b
	VCVTDQ2PS (R11), Y11                    // c4417c5b1b
	VCVTDQ2PS Y2, Y11                       // c4617c5bda or c57c5bda
	VCVTDQ2PS Y11, Y11                      // c4417c5bdb
	VCVTPD2DQX (BX), X2                     // c4e17be613 or c5fbe613
	VCVTPD2DQX (R11), X2                    // c4c17be613
	VCVTPD2DQX X2, X2                       // c4e17be6d2 or c5fbe6d2
	VCVTPD2DQX X11, X2                      // c4c17be6d3
	VCVTPD2DQX (BX), X11                    // c4617be61b or c57be61b
	VCVTPD2DQX (R11), X11                   // c4417be61b
	VCVTPD2DQX X2, X11                      // c4617be6da or c57be6da
	VCVTPD2DQX X11, X11                     // c4417be6db
	VCVTPD2DQY (BX), X2                     // c4e17fe613 or c5ffe613
	VCVTPD2DQY (R11), X2                    // c4c17fe613
	VCVTPD2DQY Y2, X2                       // c4e17fe6d2 or c5ffe6d2
	VCVTPD2DQY Y11, X2                      // c4c17fe6d3
	VCVTPD2DQY (BX), X11                    // c4617fe61b or c57fe61b
	VCVTPD2DQY (R11), X11                   // c4417fe61b
	VCVTPD2DQY Y2, X11                      // c4617fe6da or c57fe6da
	VCVTPD2DQY Y11, X11                     // c4417fe6db
	VCVTPD2PSX (BX), X2                     // c4e1795a13 or c5f95a13
	VCVTPD2PSX (R11), X2                    // c4c1795a13
	VCVTPD2PSX X2, X2                       // c4e1795ad2 or c5f95ad2
	VCVTPD2PSX X11, X2                      // c4c1795ad3
	VCVTPD2PSX (BX), X11                    // c461795a1b or c5795a1b
	VCVTPD2PSX (R11), X11                   // c441795a1b
	VCVTPD2PSX X2, X11                      // c461795ada or c5795ada
	VCVTPD2PSX X11, X11                     // c441795adb
	VCVTPD2PSY (BX), X2                     // c4e17d5a13 or c5fd5a13
	VCVTPD2PSY (R11), X2                    // c4c17d5a13
	VCVTPD2PSY Y2, X2                       // c4e17d5ad2 or c5fd5ad2
	VCVTPD2PSY Y11, X2                      // c4c17d5ad3
	VCVTPD2PSY (BX), X11                    // c4617d5a1b or c57d5a1b
	VCVTPD2PSY (R11), X11                   // c4417d5a1b
	VCVTPD2PSY Y2, X11                      // c4617d5ada or c57d5ada
	VCVTPD2PSY Y11, X11                     // c4417d5adb
	VCVTPH2PS (BX), X2                      // c4e2791313
	VCVTPH2PS (R11), X2                     // c4c2791313
	VCVTPH2PS X2, X2                        // c4e27913d2
	VCVTPH2PS X11, X2                       // c4c27913d3
	VCVTPH2PS (BX), X11                     // c46279131b
	VCVTPH2PS (R11), X11                    // c44279131b
	VCVTPH2PS X2, X11                       // c4627913da
	VCVTPH2PS X11, X11                      // c4427913db
	VCVTPH2PS (BX), Y2                      // c4e27d1313
	VCVTPH2PS (R11), Y2                     // c4c27d1313
	VCVTPH2PS X2, Y2                        // c4e27d13d2
	VCVTPH2PS X11, Y2                       // c4c27d13d3
	VCVTPH2PS (BX), Y11                     // c4627d131b
	VCVTPH2PS (R11), Y11                    // c4427d131b
	VCVTPH2PS X2, Y11                       // c4627d13da
	VCVTPH2PS X11, Y11                      // c4427d13db
	VCVTPS2DQ (BX), X2                      // c4e1795b13 or c5f95b13
	VCVTPS2DQ (R11), X2                     // c4c1795b13
	VCVTPS2DQ X2, X2                        // c4e1795bd2 or c5f95bd2
	VCVTPS2DQ X11, X2                       // c4c1795bd3
	VCVTPS2DQ (BX), X11                     // c461795b1b or c5795b1b
	VCVTPS2DQ (R11), X11                    // c441795b1b
	VCVTPS2DQ X2, X11                       // c461795bda or c5795bda
	VCVTPS2DQ X11, X11                      // c441795bdb
	VCVTPS2DQ (BX), Y2                      // c4e17d5b13 or c5fd5b13
	VCVTPS2DQ (R11), Y2                     // c4c17d5b13
	VCVTPS2DQ Y2, Y2                        // c4e17d5bd2 or c5fd5bd2
	VCVTPS2DQ Y11, Y2                       // c4c17d5bd3
	VCVTPS2DQ (BX), Y11                     // c4617d5b1b or c57d5b1b
	VCVTPS2DQ (R11), Y11                    // c4417d5b1b
	VCVTPS2DQ Y2, Y11                       // c4617d5bda or c57d5bda
	VCVTPS2DQ Y11, Y11                      // c4417d5bdb
	VCVTPS2PD (BX), X2                      // c4e1785a13 or c5f85a13
	VCVTPS2PD (R11), X2                     // c4c1785a13
	VCVTPS2PD X2, X2                        // c4e1785ad2 or c5f85ad2
	VCVTPS2PD X11, X2                       // c4c1785ad3
	VCVTPS2PD (BX), X11                     // c461785a1b or c5785a1b
	VCVTPS2PD (R11), X11                    // c441785a1b
	VCVTPS2PD X2, X11                       // c461785ada or c5785ada
	VCVTPS2PD X11, X11                      // c441785adb
	VCVTPS2PD (BX), Y2                      // c4e17c5a13 or c5fc5a13
	VCVTPS2PD (R11), Y2                     // c4c17c5a13
	VCVTPS2PD X2, Y2                        // c4e17c5ad2 or c5fc5ad2
	VCVTPS2PD X11, Y2                       // c4c17c5ad3
	VCVTPS2PD (BX), Y11                     // c4617c5a1b or c57c5a1b
	VCVTPS2PD (R11), Y11                    // c4417c5a1b
	VCVTPS2PD X2, Y11                       // c4617c5ada or c57c5ada
	VCVTPS2PD X11, Y11                      // c4417c5adb
	VCVTPS2PH $7, Y2, (BX)                  // c4e37d1d1307
	VCVTPS2PH $7, Y11, (BX)                 // c4637d1d1b07
	VCVTPS2PH $7, Y2, (R11)                 // c4c37d1d1307
	VCVTPS2PH $7, Y11, (R11)                // c4437d1d1b07
	VCVTPS2PH $7, Y2, X2                    // c4e37d1dd207
	VCVTPS2PH $7, Y11, X2                   // c4637d1dda07
	VCVTPS2PH $7, Y2, X11                   // c4c37d1dd307
	VCVTPS2PH $7, Y11, X11                  // c4437d1ddb07
	VCVTPS2PH $7, X2, (BX)                  // c4e3791d1307
	VCVTPS2PH $7, X11, (BX)                 // c463791d1b07
	VCVTPS2PH $7, X2, (R11)                 // c4c3791d1307
	VCVTPS2PH $7, X11, (R11)                // c443791d1b07
	VCVTPS2PH $7, X2, X2                    // c4e3791dd207
	VCVTPS2PH $7, X11, X2                   // c463791dda07
	VCVTPS2PH $7, X2, X11                   // c4c3791dd307
	VCVTPS2PH $7, X11, X11                  // c443791ddb07
	VCVTSD2SI (BX), DX                      // c4e17b2d13 or c5fb2d13
	VCVTSD2SI (R11), DX                     // c4c17b2d13
	VCVTSD2SI X2, DX                        // c4e17b2dd2 or c5fb2dd2
	VCVTSD2SI X11, DX                       // c4c17b2dd3
	VCVTSD2SI (BX), R11                     // c4617b2d1b or c57b2d1b
	VCVTSD2SI (R11), R11                    // c4417b2d1b
	VCVTSD2SI X2, R11                       // c4617b2dda or c57b2dda
	VCVTSD2SI X11, R11                      // c4417b2ddb
	VCVTSD2SIQ (BX), DX                     // c4e1fb2d13
	VCVTSD2SIQ (R11), DX                    // c4c1fb2d13
	VCVTSD2SIQ X2, DX                       // c4e1fb2dd2
	VCVTSD2SIQ X11, DX                      // c4c1fb2dd3
	VCVTSD2SIQ (BX), R11                    // c461fb2d1b
	VCVTSD2SIQ (R11), R11                   // c441fb2d1b
	VCVTSD2SIQ X2, R11                      // c461fb2dda
	VCVTSD2SIQ X11, R11                     // c441fb2ddb
	VCVTSD2SS (BX), X9, X2                  // c4e1335a13 or c5b35a13
	VCVTSD2SS (R11), X9, X2                 // c4c1335a13
	VCVTSD2SS X2, X9, X2                    // c4e1335ad2 or c5b35ad2
	VCVTSD2SS X11, X9, X2                   // c4c1335ad3
	VCVTSD2SS (BX), X9, X11                 // c461335a1b or c5335a1b
	VCVTSD2SS (R11), X9, X11                // c441335a1b
	VCVTSD2SS X2, X9, X11                   // c461335ada or c5335ada
	VCVTSD2SS X11, X9, X11                  // c441335adb
	VCVTSI2SDL (BX), X9, X2                 // c4e1332a13 or c5b32a13
	VCVTSI2SDL (R11), X9, X2                // c4c1332a13
	VCVTSI2SDL DX, X9, X2                   // c4e1332ad2 or c5b32ad2
	VCVTSI2SDL R11, X9, X2                  // c4c1332ad3
	VCVTSI2SDL (BX), X9, X11                // c461332a1b or c5332a1b
	VCVTSI2SDL (R11), X9, X11               // c441332a1b
	VCVTSI2SDL DX, X9, X11                  // c461332ada or c5332ada
	VCVTSI2SDL R11, X9, X11                 // c441332adb
	VCVTSI2SDQ (BX), X9, X2                 // c4e1b32a13
	VCVTSI2SDQ (R11), X9, X2                // c4c1b32a13
	VCVTSI2SDQ DX, X9, X2                   // c4e1b32ad2
	VCVTSI2SDQ R11, X9, X2                  // c4c1b32ad3
	VCVTSI2SDQ (BX), X9, X11                // c461b32a1b
	VCVTSI2SDQ (R11), X9, X11               // c441b32a1b
	VCVTSI2SDQ DX, X9, X11                  // c461b32ada
	VCVTSI2SDQ R11, X9, X11                 // c441b32adb
	VCVTSI2SSL (BX), X9, X2                 // c4e1322a13 or c5b22a13
	VCVTSI2SSL (R11), X9, X2                // c4c1322a13
	VCVTSI2SSL DX, X9, X2                   // c4e1322ad2 or c5b22ad2
	VCVTSI2SSL R11, X9, X2                  // c4c1322ad3
	VCVTSI2SSL (BX), X9, X11                // c461322a1b or c5322a1b
	VCVTSI2SSL (R11), X9, X11               // c441322a1b
	VCVTSI2SSL DX, X9, X11                  // c461322ada or c5322ada
	VCVTSI2SSL R11, X9, X11                 // c441322adb
	VCVTSI2SSQ (BX), X9, X2                 // c4e1b22a13
	VCVTSI2SSQ (R11), X9, X2                // c4c1b22a13
	VCVTSI2SSQ DX, X9, X2                   // c4e1b22ad2
	VCVTSI2SSQ R11, X9, X2                  // c4c1b22ad3
	VCVTSI2SSQ (BX), X9, X11                // c461b22a1b
	VCVTSI2SSQ (R11), X9, X11               // c441b22a1b
	VCVTSI2SSQ DX, X9, X11                  // c461b22ada
	VCVTSI2SSQ R11, X9, X11                 // c441b22adb
	VCVTSS2SD (BX), X9, X2                  // c4e1325a13 or c5b25a13
	VCVTSS2SD (R11), X9, X2                 // c4c1325a13
	VCVTSS2SD X2, X9, X2                    // c4e1325ad2 or c5b25ad2
	VCVTSS2SD X11, X9, X2                   // c4c1325ad3
	VCVTSS2SD (BX), X9, X11                 // c461325a1b or c5325a1b
	VCVTSS2SD (R11), X9, X11                // c441325a1b
	VCVTSS2SD X2, X9, X11                   // c461325ada or c5325ada
	VCVTSS2SD X11, X9, X11                  // c441325adb
	VCVTSS2SI (BX), DX                      // c4e17a2d13 or c5fa2d13
	VCVTSS2SI (R11), DX                     // c4c17a2d13
	VCVTSS2SI X2, DX                        // c4e17a2dd2 or c5fa2dd2
	VCVTSS2SI X11, DX                       // c4c17a2dd3
	VCVTSS2SI (BX), R11                     // c4617a2d1b or c57a2d1b
	VCVTSS2SI (R11), R11                    // c4417a2d1b
	VCVTSS2SI X2, R11                       // c4617a2dda or c57a2dda
	VCVTSS2SI X11, R11                      // c4417a2ddb
	VCVTSS2SIQ (BX), DX                     // c4e1fa2d13
	VCVTSS2SIQ (R11), DX                    // c4c1fa2d13
	VCVTSS2SIQ X2, DX                       // c4e1fa2dd2
	VCVTSS2SIQ X11, DX                      // c4c1fa2dd3
	VCVTSS2SIQ (BX), R11                    // c461fa2d1b
	VCVTSS2SIQ (R11), R11                   // c441fa2d1b
	VCVTSS2SIQ X2, R11                      // c461fa2dda
	VCVTSS2SIQ X11, R11                     // c441fa2ddb
	VCVTTPD2DQX (BX), X2                    // c4e179e613 or c5f9e613
	VCVTTPD2DQX (R11), X2                   // c4c179e613
	VCVTTPD2DQX X2, X2                      // c4e179e6d2 or c5f9e6d2
	VCVTTPD2DQX X11, X2                     // c4c179e6d3
	VCVTTPD2DQX (BX), X11                   // c46179e61b or c579e61b
	VCVTTPD2DQX (R11), X11                  // c44179e61b
	VCVTTPD2DQX X2, X11                     // c46179e6da or c579e6da
	VCVTTPD2DQX X11, X11                    // c44179e6db
	VCVTTPD2DQY (BX), X2                    // c4e17de613 or c5fde613
	VCVTTPD2DQY (R11), X2                   // c4c17de613
	VCVTTPD2DQY Y2, X2                      // c4e17de6d2 or c5fde6d2
	VCVTTPD2DQY Y11, X2                     // c4c17de6d3
	VCVTTPD2DQY (BX), X11                   // c4617de61b or c57de61b
	VCVTTPD2DQY (R11), X11                  // c4417de61b
	VCVTTPD2DQY Y2, X11                     // c4617de6da or c57de6da
	VCVTTPD2DQY Y11, X11                    // c4417de6db
	VCVTTPS2DQ (BX), X2                     // c4e17a5b13 or c5fa5b13
	VCVTTPS2DQ (R11), X2                    // c4c17a5b13
	VCVTTPS2DQ X2, X2                       // c4e17a5bd2 or c5fa5bd2
	VCVTTPS2DQ X11, X2                      // c4c17a5bd3
	VCVTTPS2DQ (BX), X11                    // c4617a5b1b or c57a5b1b
	VCVTTPS2DQ (R11), X11                   // c4417a5b1b
	VCVTTPS2DQ X2, X11                      // c4617a5bda or c57a5bda
	VCVTTPS2DQ X11, X11                     // c4417a5bdb
	VCVTTPS2DQ (BX), Y2                     // c4e17e5b13 or c5fe5b13
	VCVTTPS2DQ (R11), Y2                    // c4c17e5b13
	VCVTTPS2DQ Y2, Y2                       // c4e17e5bd2 or c5fe5bd2
	VCVTTPS2DQ Y11, Y2                      // c4c17e5bd3
	VCVTTPS2DQ (BX), Y11                    // c4617e5b1b or c57e5b1b
	VCVTTPS2DQ (R11), Y11                   // c4417e5b1b
	VCVTTPS2DQ Y2, Y11                      // c4617e5bda or c57e5bda
	VCVTTPS2DQ Y11, Y11                     // c4417e5bdb
	VCVTTSD2SI (BX), DX                     // c4e17b2c13 or c5fb2c13
	VCVTTSD2SI (R11), DX                    // c4c17b2c13
	VCVTTSD2SI X2, DX                       // c4e17b2cd2 or c5fb2cd2
	VCVTTSD2SI X11, DX                      // c4c17b2cd3
	VCVTTSD2SI (BX), R11                    // c4617b2c1b or c57b2c1b
	VCVTTSD2SI (R11), R11                   // c4417b2c1b
	VCVTTSD2SI X2, R11                      // c4617b2cda or c57b2cda
	VCVTTSD2SI X11, R11                     // c4417b2cdb
	VCVTTSD2SIQ (BX), DX                    // c4e1fb2c13
	VCVTTSD2SIQ (R11), DX                   // c4c1fb2c13
	VCVTTSD2SIQ X2, DX                      // c4e1fb2cd2
	VCVTTSD2SIQ X11, DX                     // c4c1fb2cd3
	VCVTTSD2SIQ (BX), R11                   // c461fb2c1b
	VCVTTSD2SIQ (R11), R11                  // c441fb2c1b
	VCVTTSD2SIQ X2, R11                     // c461fb2cda
	VCVTTSD2SIQ X11, R11                    // c441fb2cdb
	VCVTTSS2SI (BX), DX                     // c4e17a2c13 or c5fa2c13
	VCVTTSS2SI (R11), DX                    // c4c17a2c13
	VCVTTSS2SI X2, DX                       // c4e17a2cd2 or c5fa2cd2
	VCVTTSS2SI X11, DX                      // c4c17a2cd3
	VCVTTSS2SI (BX), R11                    // c4617a2c1b or c57a2c1b
	VCVTTSS2SI (R11), R11                   // c4417a2c1b
	VCVTTSS2SI X2, R11                      // c4617a2cda or c57a2cda
	VCVTTSS2SI X11, R11                     // c4417a2cdb
	VCVTTSS2SIQ (BX), DX                    // c4e1fa2c13
	VCVTTSS2SIQ (R11), DX                   // c4c1fa2c13
	VCVTTSS2SIQ X2, DX                      // c4e1fa2cd2
	VCVTTSS2SIQ X11, DX                     // c4c1fa2cd3
	VCVTTSS2SIQ (BX), R11                   // c461fa2c1b
	VCVTTSS2SIQ (R11), R11                  // c441fa2c1b
	VCVTTSS2SIQ X2, R11                     // c461fa2cda
	VCVTTSS2SIQ X11, R11                    // c441fa2cdb
	VDIVPD (BX), X9, X2                     // c4e1315e13 or c5b15e13
	VDIVPD (R11), X9, X2                    // c4c1315e13
	VDIVPD X2, X9, X2                       // c4e1315ed2 or c5b15ed2
	VDIVPD X11, X9, X2                      // c4c1315ed3
	VDIVPD (BX), X9, X11                    // c461315e1b or c5315e1b
	VDIVPD (R11), X9, X11                   // c441315e1b
	VDIVPD X2, X9, X11                      // c461315eda or c5315eda
	VDIVPD X11, X9, X11                     // c441315edb
	VDIVPD (BX), Y15, Y2                    // c4e1055e13 or c5855e13
	VDIVPD (R11), Y15, Y2                   // c4c1055e13
	VDIVPD Y2, Y15, Y2                      // c4e1055ed2 or c5855ed2
	VDIVPD Y11, Y15, Y2                     // c4c1055ed3
	VDIVPD (BX), Y15, Y11                   // c461055e1b or c5055e1b
	VDIVPD (R11), Y15, Y11                  // c441055e1b
	VDIVPD Y2, Y15, Y11                     // c461055eda or c5055eda
	VDIVPD Y11, Y15, Y11                    // c441055edb
	VDIVPS (BX), X9, X2                     // c4e1305e13 or c5b05e13
	VDIVPS (R11), X9, X2                    // c4c1305e13
	VDIVPS X2, X9, X2                       // c4e1305ed2 or c5b05ed2
	VDIVPS X11, X9, X2                      // c4c1305ed3
	VDIVPS (BX), X9, X11                    // c461305e1b or c5305e1b
	VDIVPS (R11), X9, X11                   // c441305e1b
	VDIVPS X2, X9, X11                      // c461305eda or c5305eda
	VDIVPS X11, X9, X11                     // c441305edb
	VDIVPS (BX), Y15, Y2                    // c4e1045e13 or c5845e13
	VDIVPS (R11), Y15, Y2                   // c4c1045e13
	VDIVPS Y2, Y15, Y2                      // c4e1045ed2 or c5845ed2
	VDIVPS Y11, Y15, Y2                     // c4c1045ed3
	VDIVPS (BX), Y15, Y11                   // c461045e1b or c5045e1b
	VDIVPS (R11), Y15, Y11                  // c441045e1b
	VDIVPS Y2, Y15, Y11                     // c461045eda or c5045eda
	VDIVPS Y11, Y15, Y11                    // c441045edb
	VDIVSD (BX), X9, X2                     // c4e1335e13 or c5b35e13
	VDIVSD (R11), X9, X2                    // c4c1335e13
	VDIVSD X2, X9, X2                       // c4e1335ed2 or c5b35ed2
	VDIVSD X11, X9, X2                      // c4c1335ed3
	VDIVSD (BX), X9, X11                    // c461335e1b or c5335e1b
	VDIVSD (R11), X9, X11                   // c441335e1b
	VDIVSD X2, X9, X11                      // c461335eda or c5335eda
	VDIVSD X11, X9, X11                     // c441335edb
	VDIVSS (BX), X9, X2                     // c4e1325e13 or c5b25e13
	VDIVSS (R11), X9, X2                    // c4c1325e13
	VDIVSS X2, X9, X2                       // c4e1325ed2 or c5b25ed2
	VDIVSS X11, X9, X2                      // c4c1325ed3
	VDIVSS (BX), X9, X11                    // c461325e1b or c5325e1b
	VDIVSS (R11), X9, X11                   // c441325e1b
	VDIVSS X2, X9, X11                      // c461325eda or c5325eda
	VDIVSS X11, X9, X11                     // c441325edb
	VDPPD $7, (BX), X9, X2                  // c4e331411307
	VDPPD $7, (R11), X9, X2                 // c4c331411307
	VDPPD $7, X2, X9, X2                    // c4e33141d207
	VDPPD $7, X11, X9, X2                   // c4c33141d307
	VDPPD $7, (BX), X9, X11                 // c46331411b07
	VDPPD $7, (R11), X9, X11                // c44331411b07
	VDPPD $7, X2, X9, X11                   // c4633141da07
	VDPPD $7, X11, X9, X11                  // c4433141db07
	VDPPS $7, (BX), X9, X2                  // c4e331401307
	VDPPS $7, (R11), X9, X2                 // c4c331401307
	VDPPS $7, X2, X9, X2                    // c4e33140d207
	VDPPS $7, X11, X9, X2                   // c4c33140d307
	VDPPS $7, (BX), X9, X11                 // c46331401b07
	VDPPS $7, (R11), X9, X11                // c44331401b07
	VDPPS $7, X2, X9, X11                   // c4633140da07
	VDPPS $7, X11, X9, X11                  // c4433140db07
	VDPPS $7, (BX), Y15, Y2                 // c4e305401307
	VDPPS $7, (R11), Y15, Y2                // c4c305401307
	VDPPS $7, Y2, Y15, Y2                   // c4e30540d207
	VDPPS $7, Y11, Y15, Y2                  // c4c30540d307
	VDPPS $7, (BX), Y15, Y11                // c46305401b07
	VDPPS $7, (R11), Y15, Y11               // c44305401b07
	VDPPS $7, Y2, Y15, Y11                  // c4630540da07
	VDPPS $7, Y11, Y15, Y11                 // c4430540db07
	VERR (BX)                               // 0f0023
	VERR (R11)                              // 410f0023
	VERR DX                                 // 0f00e2
	VERR R11                                // 410f00e3
	VERW (BX)                               // 0f002b
	VERW (R11)                              // 410f002b
	VERW DX                                 // 0f00ea
	VERW R11                                // 410f00eb
	VEXTRACTF128 $7, Y2, (BX)               // c4e37d191307
	VEXTRACTF128 $7, Y11, (BX)              // c4637d191b07
	VEXTRACTF128 $7, Y2, (R11)              // c4c37d191307
	VEXTRACTF128 $7, Y11, (R11)             // c4437d191b07
	VEXTRACTF128 $7, Y2, X2                 // c4e37d19d207
	VEXTRACTF128 $7, Y11, X2                // c4637d19da07
	VEXTRACTF128 $7, Y2, X11                // c4c37d19d307
	VEXTRACTF128 $7, Y11, X11               // c4437d19db07
	VEXTRACTI128 $7, Y2, (BX)               // c4e37d391307
	VEXTRACTI128 $7, Y11, (BX)              // c4637d391b07
	VEXTRACTI128 $7, Y2, (R11)              // c4c37d391307
	VEXTRACTI128 $7, Y11, (R11)             // c4437d391b07
	VEXTRACTI128 $7, Y2, X2                 // c4e37d39d207
	VEXTRACTI128 $7, Y11, X2                // c4637d39da07
	VEXTRACTI128 $7, Y2, X11                // c4c37d39d307
	VEXTRACTI128 $7, Y11, X11               // c4437d39db07
	VEXTRACTPS $7, X2, (BX)                 // c4e379171307
	VEXTRACTPS $7, X11, (BX)                // c46379171b07
	VEXTRACTPS $7, X2, (R11)                // c4c379171307
	VEXTRACTPS $7, X11, (R11)               // c44379171b07
	VEXTRACTPS $7, X2, DX                   // c4e37917d207
	VEXTRACTPS $7, X11, DX                  // c4637917da07
	VEXTRACTPS $7, X2, R11                  // c4c37917d307
	VEXTRACTPS $7, X11, R11                 // c4437917db07
	VFMADD132PD (BX), X9, X2                // c4e2b19813
	VFMADD132PD (R11), X9, X2               // c4c2b19813
	VFMADD132PD X2, X9, X2                  // c4e2b198d2
	VFMADD132PD X11, X9, X2                 // c4c2b198d3
	VFMADD132PD (BX), X9, X11               // c462b1981b
	VFMADD132PD (R11), X9, X11              // c442b1981b
	VFMADD132PD X2, X9, X11                 // c462b198da
	VFMADD132PD X11, X9, X11                // c442b198db
	VFMADD132PD (BX), Y15, Y2               // c4e2859813
	VFMADD132PD (R11), Y15, Y2              // c4c2859813
	VFMADD132PD Y2, Y15, Y2                 // c4e28598d2
	VFMADD132PD Y11, Y15, Y2                // c4c28598d3
	VFMADD132PD (BX), Y15, Y11              // c46285981b
	VFMADD132PD (R11), Y15, Y11             // c44285981b
	VFMADD132PD Y2, Y15, Y11                // c4628598da
	VFMADD132PD Y11, Y15, Y11               // c4428598db
	VFMADD132PS (BX), X9, X2                // c4e2319813
	VFMADD132PS (R11), X9, X2               // c4c2319813
	VFMADD132PS X2, X9, X2                  // c4e23198d2
	VFMADD132PS X11, X9, X2                 // c4c23198d3
	VFMADD132PS (BX), X9, X11               // c46231981b
	VFMADD132PS (R11), X9, X11              // c44231981b
	VFMADD132PS X2, X9, X11                 // c4623198da
	VFMADD132PS X11, X9, X11                // c4423198db
	VFMADD132PS (BX), Y15, Y2               // c4e2059813
	VFMADD132PS (R11), Y15, Y2              // c4c2059813
	VFMADD132PS Y2, Y15, Y2                 // c4e20598d2
	VFMADD132PS Y11, Y15, Y2                // c4c20598d3
	VFMADD132PS (BX), Y15, Y11              // c46205981b
	VFMADD132PS (R11), Y15, Y11             // c44205981b
	VFMADD132PS Y2, Y15, Y11                // c4620598da
	VFMADD132PS Y11, Y15, Y11               // c4420598db
	VFMADD132SD (BX), X9, X2                // c4e2b19913
	VFMADD132SD (R11), X9, X2               // c4c2b19913
	VFMADD132SD X2, X9, X2                  // c4e2b199d2
	VFMADD132SD X11, X9, X2                 // c4c2b199d3
	VFMADD132SD (BX), X9, X11               // c462b1991b
	VFMADD132SD (R11), X9, X11              // c442b1991b
	VFMADD132SD X2, X9, X11                 // c462b199da
	VFMADD132SD X11, X9, X11                // c442b199db
	VFMADD132SS (BX), X9, X2                // c4e2319913
	VFMADD132SS (R11), X9, X2               // c4c2319913
	VFMADD132SS X2, X9, X2                  // c4e23199d2
	VFMADD132SS X11, X9, X2                 // c4c23199d3
	VFMADD132SS (BX), X9, X11               // c46231991b
	VFMADD132SS (R11), X9, X11              // c44231991b
	VFMADD132SS X2, X9, X11                 // c4623199da
	VFMADD132SS X11, X9, X11                // c4423199db
	VFMADD213PD (BX), X9, X2                // c4e2b1a813
	VFMADD213PD (R11), X9, X2               // c4c2b1a813
	VFMADD213PD X2, X9, X2                  // c4e2b1a8d2
	VFMADD213PD X11, X9, X2                 // c4c2b1a8d3
	VFMADD213PD (BX), X9, X11               // c462b1a81b
	VFMADD213PD (R11), X9, X11              // c442b1a81b
	VFMADD213PD X2, X9, X11                 // c462b1a8da
	VFMADD213PD X11, X9, X11                // c442b1a8db
	VFMADD213PD (BX), Y15, Y2               // c4e285a813
	VFMADD213PD (R11), Y15, Y2              // c4c285a813
	VFMADD213PD Y2, Y15, Y2                 // c4e285a8d2
	VFMADD213PD Y11, Y15, Y2                // c4c285a8d3
	VFMADD213PD (BX), Y15, Y11              // c46285a81b
	VFMADD213PD (R11), Y15, Y11             // c44285a81b
	VFMADD213PD Y2, Y15, Y11                // c46285a8da
	VFMADD213PD Y11, Y15, Y11               // c44285a8db
	VFMADD213PS (BX), X9, X2                // c4e231a813
	VFMADD213PS (R11), X9, X2               // c4c231a813
	VFMADD213PS X2, X9, X2                  // c4e231a8d2
	VFMADD213PS X11, X9, X2                 // c4c231a8d3
	VFMADD213PS (BX), X9, X11               // c46231a81b
	VFMADD213PS (R11), X9, X11              // c44231a81b
	VFMADD213PS X2, X9, X11                 // c46231a8da
	VFMADD213PS X11, X9, X11                // c44231a8db
	VFMADD213PS (BX), Y15, Y2               // c4e205a813
	VFMADD213PS (R11), Y15, Y2              // c4c205a813
	VFMADD213PS Y2, Y15, Y2                 // c4e205a8d2
	VFMADD213PS Y11, Y15, Y2                // c4c205a8d3
	VFMADD213PS (BX), Y15, Y11              // c46205a81b
	VFMADD213PS (R11), Y15, Y11             // c44205a81b
	VFMADD213PS Y2, Y15, Y11                // c46205a8da
	VFMADD213PS Y11, Y15, Y11               // c44205a8db
	VFMADD213SD (BX), X9, X2                // c4e2b1a913
	VFMADD213SD (R11), X9, X2               // c4c2b1a913
	VFMADD213SD X2, X9, X2                  // c4e2b1a9d2
	VFMADD213SD X11, X9, X2                 // c4c2b1a9d3
	VFMADD213SD (BX), X9, X11               // c462b1a91b
	VFMADD213SD (R11), X9, X11              // c442b1a91b
	VFMADD213SD X2, X9, X11                 // c462b1a9da
	VFMADD213SD X11, X9, X11                // c442b1a9db
	VFMADD213SS (BX), X9, X2                // c4e231a913
	VFMADD213SS (R11), X9, X2               // c4c231a913
	VFMADD213SS X2, X9, X2                  // c4e231a9d2
	VFMADD213SS X11, X9, X2                 // c4c231a9d3
	VFMADD213SS (BX), X9, X11               // c46231a91b
	VFMADD213SS (R11), X9, X11              // c44231a91b
	VFMADD213SS X2, X9, X11                 // c46231a9da
	VFMADD213SS X11, X9, X11                // c44231a9db
	VFMADD231PD (BX), X9, X2                // c4e2b1b813
	VFMADD231PD (R11), X9, X2               // c4c2b1b813
	VFMADD231PD X2, X9, X2                  // c4e2b1b8d2
	VFMADD231PD X11, X9, X2                 // c4c2b1b8d3
	VFMADD231PD (BX), X9, X11               // c462b1b81b
	VFMADD231PD (R11), X9, X11              // c442b1b81b
	VFMADD231PD X2, X9, X11                 // c462b1b8da
	VFMADD231PD X11, X9, X11                // c442b1b8db
	VFMADD231PD (BX), Y15, Y2               // c4e285b813
	VFMADD231PD (R11), Y15, Y2              // c4c285b813
	VFMADD231PD Y2, Y15, Y2                 // c4e285b8d2
	VFMADD231PD Y11, Y15, Y2                // c4c285b8d3
	VFMADD231PD (BX), Y15, Y11              // c46285b81b
	VFMADD231PD (R11), Y15, Y11             // c44285b81b
	VFMADD231PD Y2, Y15, Y11                // c46285b8da
	VFMADD231PD Y11, Y15, Y11               // c44285b8db
	VFMADD231PS (BX), X9, X2                // c4e231b813
	VFMADD231PS (R11), X9, X2               // c4c231b813
	VFMADD231PS X2, X9, X2                  // c4e231b8d2
	VFMADD231PS X11, X9, X2                 // c4c231b8d3
	VFMADD231PS (BX), X9, X11               // c46231b81b
	VFMADD231PS (R11), X9, X11              // c44231b81b
	VFMADD231PS X2, X9, X11                 // c46231b8da
	VFMADD231PS X11, X9, X11                // c44231b8db
	VFMADD231PS (BX), Y15, Y2               // c4e205b813
	VFMADD231PS (R11), Y15, Y2              // c4c205b813
	VFMADD231PS Y2, Y15, Y2                 // c4e205b8d2
	VFMADD231PS Y11, Y15, Y2                // c4c205b8d3
	VFMADD231PS (BX), Y15, Y11              // c46205b81b
	VFMADD231PS (R11), Y15, Y11             // c44205b81b
	VFMADD231PS Y2, Y15, Y11                // c46205b8da
	VFMADD231PS Y11, Y15, Y11               // c44205b8db
	VFMADD231SD (BX), X9, X2                // c4e2b1b913
	VFMADD231SD (R11), X9, X2               // c4c2b1b913
	VFMADD231SD X2, X9, X2                  // c4e2b1b9d2
	VFMADD231SD X11, X9, X2                 // c4c2b1b9d3
	VFMADD231SD (BX), X9, X11               // c462b1b91b
	VFMADD231SD (R11), X9, X11              // c442b1b91b
	VFMADD231SD X2, X9, X11                 // c462b1b9da
	VFMADD231SD X11, X9, X11                // c442b1b9db
	VFMADD231SS (BX), X9, X2                // c4e231b913
	VFMADD231SS (R11), X9, X2               // c4c231b913
	VFMADD231SS X2, X9, X2                  // c4e231b9d2
	VFMADD231SS X11, X9, X2                 // c4c231b9d3
	VFMADD231SS (BX), X9, X11               // c46231b91b
	VFMADD231SS (R11), X9, X11              // c44231b91b
	VFMADD231SS X2, X9, X11                 // c46231b9da
	VFMADD231SS X11, X9, X11                // c44231b9db
	VFMADDSUB132PD (BX), X9, X2             // c4e2b19613
	VFMADDSUB132PD (R11), X9, X2            // c4c2b19613
	VFMADDSUB132PD X2, X9, X2               // c4e2b196d2
	VFMADDSUB132PD X11, X9, X2              // c4c2b196d3
	VFMADDSUB132PD (BX), X9, X11            // c462b1961b
	VFMADDSUB132PD (R11), X9, X11           // c442b1961b
	VFMADDSUB132PD X2, X9, X11              // c462b196da
	VFMADDSUB132PD X11, X9, X11             // c442b196db
	VFMADDSUB132PD (BX), Y15, Y2            // c4e2859613
	VFMADDSUB132PD (R11), Y15, Y2           // c4c2859613
	VFMADDSUB132PD Y2, Y15, Y2              // c4e28596d2
	VFMADDSUB132PD Y11, Y15, Y2             // c4c28596d3
	VFMADDSUB132PD (BX), Y15, Y11           // c46285961b
	VFMADDSUB132PD (R11), Y15, Y11          // c44285961b
	VFMADDSUB132PD Y2, Y15, Y11             // c4628596da
	VFMADDSUB132PD Y11, Y15, Y11            // c4428596db
	VFMADDSUB132PS (BX), X9, X2             // c4e2319613
	VFMADDSUB132PS (R11), X9, X2            // c4c2319613
	VFMADDSUB132PS X2, X9, X2               // c4e23196d2
	VFMADDSUB132PS X11, X9, X2              // c4c23196d3
	VFMADDSUB132PS (BX), X9, X11            // c46231961b
	VFMADDSUB132PS (R11), X9, X11           // c44231961b
	VFMADDSUB132PS X2, X9, X11              // c4623196da
	VFMADDSUB132PS X11, X9, X11             // c4423196db
	VFMADDSUB132PS (BX), Y15, Y2            // c4e2059613
	VFMADDSUB132PS (R11), Y15, Y2           // c4c2059613
	VFMADDSUB132PS Y2, Y15, Y2              // c4e20596d2
	VFMADDSUB132PS Y11, Y15, Y2             // c4c20596d3
	VFMADDSUB132PS (BX), Y15, Y11           // c46205961b
	VFMADDSUB132PS (R11), Y15, Y11          // c44205961b
	VFMADDSUB132PS Y2, Y15, Y11             // c4620596da
	VFMADDSUB132PS Y11, Y15, Y11            // c4420596db
	VFMADDSUB213PD (BX), X9, X2             // c4e2b1a613
	VFMADDSUB213PD (R11), X9, X2            // c4c2b1a613
	VFMADDSUB213PD X2, X9, X2               // c4e2b1a6d2
	VFMADDSUB213PD X11, X9, X2              // c4c2b1a6d3
	VFMADDSUB213PD (BX), X9, X11            // c462b1a61b
	VFMADDSUB213PD (R11), X9, X11           // c442b1a61b
	VFMADDSUB213PD X2, X9, X11              // c462b1a6da
	VFMADDSUB213PD X11, X9, X11             // c442b1a6db
	VFMADDSUB213PD (BX), Y15, Y2            // c4e285a613
	VFMADDSUB213PD (R11), Y15, Y2           // c4c285a613
	VFMADDSUB213PD Y2, Y15, Y2              // c4e285a6d2
	VFMADDSUB213PD Y11, Y15, Y2             // c4c285a6d3
	VFMADDSUB213PD (BX), Y15, Y11           // c46285a61b
	VFMADDSUB213PD (R11), Y15, Y11          // c44285a61b
	VFMADDSUB213PD Y2, Y15, Y11             // c46285a6da
	VFMADDSUB213PD Y11, Y15, Y11            // c44285a6db
	VFMADDSUB213PS (BX), X9, X2             // c4e231a613
	VFMADDSUB213PS (R11), X9, X2            // c4c231a613
	VFMADDSUB213PS X2, X9, X2               // c4e231a6d2
	VFMADDSUB213PS X11, X9, X2              // c4c231a6d3
	VFMADDSUB213PS (BX), X9, X11            // c46231a61b
	VFMADDSUB213PS (R11), X9, X11           // c44231a61b
	VFMADDSUB213PS X2, X9, X11              // c46231a6da
	VFMADDSUB213PS X11, X9, X11             // c44231a6db
	VFMADDSUB213PS (BX), Y15, Y2            // c4e205a613
	VFMADDSUB213PS (R11), Y15, Y2           // c4c205a613
	VFMADDSUB213PS Y2, Y15, Y2              // c4e205a6d2
	VFMADDSUB213PS Y11, Y15, Y2             // c4c205a6d3
	VFMADDSUB213PS (BX), Y15, Y11           // c46205a61b
	VFMADDSUB213PS (R11), Y15, Y11          // c44205a61b
	VFMADDSUB213PS Y2, Y15, Y11             // c46205a6da
	VFMADDSUB213PS Y11, Y15, Y11            // c44205a6db
	VFMADDSUB231PD (BX), X9, X2             // c4e2b1b613
	VFMADDSUB231PD (R11), X9, X2            // c4c2b1b613
	VFMADDSUB231PD X2, X9, X2               // c4e2b1b6d2
	VFMADDSUB231PD X11, X9, X2              // c4c2b1b6d3
	VFMADDSUB231PD (BX), X9, X11            // c462b1b61b
	VFMADDSUB231PD (R11), X9, X11           // c442b1b61b
	VFMADDSUB231PD X2, X9, X11              // c462b1b6da
	VFMADDSUB231PD X11, X9, X11             // c442b1b6db
	VFMADDSUB231PD (BX), Y15, Y2            // c4e285b613
	VFMADDSUB231PD (R11), Y15, Y2           // c4c285b613
	VFMADDSUB231PD Y2, Y15, Y2              // c4e285b6d2
	VFMADDSUB231PD Y11, Y15, Y2             // c4c285b6d3
	VFMADDSUB231PD (BX), Y15, Y11           // c46285b61b
	VFMADDSUB231PD (R11), Y15, Y11          // c44285b61b
	VFMADDSUB231PD Y2, Y15, Y11             // c46285b6da
	VFMADDSUB231PD Y11, Y15, Y11            // c44285b6db
	VFMADDSUB231PS (BX), X9, X2             // c4e231b613
	VFMADDSUB231PS (R11), X9, X2            // c4c231b613
	VFMADDSUB231PS X2, X9, X2               // c4e231b6d2
	VFMADDSUB231PS X11, X9, X2              // c4c231b6d3
	VFMADDSUB231PS (BX), X9, X11            // c46231b61b
	VFMADDSUB231PS (R11), X9, X11           // c44231b61b
	VFMADDSUB231PS X2, X9, X11              // c46231b6da
	VFMADDSUB231PS X11, X9, X11             // c44231b6db
	VFMADDSUB231PS (BX), Y15, Y2            // c4e205b613
	VFMADDSUB231PS (R11), Y15, Y2           // c4c205b613
	VFMADDSUB231PS Y2, Y15, Y2              // c4e205b6d2
	VFMADDSUB231PS Y11, Y15, Y2             // c4c205b6d3
	VFMADDSUB231PS (BX), Y15, Y11           // c46205b61b
	VFMADDSUB231PS (R11), Y15, Y11          // c44205b61b
	VFMADDSUB231PS Y2, Y15, Y11             // c46205b6da
	VFMADDSUB231PS Y11, Y15, Y11            // c44205b6db
	VFMSUB132PD (BX), X9, X2                // c4e2b19a13
	VFMSUB132PD (R11), X9, X2               // c4c2b19a13
	VFMSUB132PD X2, X9, X2                  // c4e2b19ad2
	VFMSUB132PD X11, X9, X2                 // c4c2b19ad3
	VFMSUB132PD (BX), X9, X11               // c462b19a1b
	VFMSUB132PD (R11), X9, X11              // c442b19a1b
	VFMSUB132PD X2, X9, X11                 // c462b19ada
	VFMSUB132PD X11, X9, X11                // c442b19adb
	VFMSUB132PD (BX), Y15, Y2               // c4e2859a13
	VFMSUB132PD (R11), Y15, Y2              // c4c2859a13
	VFMSUB132PD Y2, Y15, Y2                 // c4e2859ad2
	VFMSUB132PD Y11, Y15, Y2                // c4c2859ad3
	VFMSUB132PD (BX), Y15, Y11              // c462859a1b
	VFMSUB132PD (R11), Y15, Y11             // c442859a1b
	VFMSUB132PD Y2, Y15, Y11                // c462859ada
	VFMSUB132PD Y11, Y15, Y11               // c442859adb
	VFMSUB132PS (BX), X9, X2                // c4e2319a13
	VFMSUB132PS (R11), X9, X2               // c4c2319a13
	VFMSUB132PS X2, X9, X2                  // c4e2319ad2
	VFMSUB132PS X11, X9, X2                 // c4c2319ad3
	VFMSUB132PS (BX), X9, X11               // c462319a1b
	VFMSUB132PS (R11), X9, X11              // c442319a1b
	VFMSUB132PS X2, X9, X11                 // c462319ada
	VFMSUB132PS X11, X9, X11                // c442319adb
	VFMSUB132PS (BX), Y15, Y2               // c4e2059a13
	VFMSUB132PS (R11), Y15, Y2              // c4c2059a13
	VFMSUB132PS Y2, Y15, Y2                 // c4e2059ad2
	VFMSUB132PS Y11, Y15, Y2                // c4c2059ad3
	VFMSUB132PS (BX), Y15, Y11              // c462059a1b
	VFMSUB132PS (R11), Y15, Y11             // c442059a1b
	VFMSUB132PS Y2, Y15, Y11                // c462059ada
	VFMSUB132PS Y11, Y15, Y11               // c442059adb
	VFMSUB132SD (BX), X9, X2                // c4e2b19b13
	VFMSUB132SD (R11), X9, X2               // c4c2b19b13
	VFMSUB132SD X2, X9, X2                  // c4e2b19bd2
	VFMSUB132SD X11, X9, X2                 // c4c2b19bd3
	VFMSUB132SD (BX), X9, X11               // c462b19b1b
	VFMSUB132SD (R11), X9, X11              // c442b19b1b
	VFMSUB132SD X2, X9, X11                 // c462b19bda
	VFMSUB132SD X11, X9, X11                // c442b19bdb
	VFMSUB132SS (BX), X9, X2                // c4e2319b13
	VFMSUB132SS (R11), X9, X2               // c4c2319b13
	VFMSUB132SS X2, X9, X2                  // c4e2319bd2
	VFMSUB132SS X11, X9, X2                 // c4c2319bd3
	VFMSUB132SS (BX), X9, X11               // c462319b1b
	VFMSUB132SS (R11), X9, X11              // c442319b1b
	VFMSUB132SS X2, X9, X11                 // c462319bda
	VFMSUB132SS X11, X9, X11                // c442319bdb
	VFMSUB213PD (BX), X9, X2                // c4e2b1aa13
	VFMSUB213PD (R11), X9, X2               // c4c2b1aa13
	VFMSUB213PD X2, X9, X2                  // c4e2b1aad2
	VFMSUB213PD X11, X9, X2                 // c4c2b1aad3
	VFMSUB213PD (BX), X9, X11               // c462b1aa1b
	VFMSUB213PD (R11), X9, X11              // c442b1aa1b
	VFMSUB213PD X2, X9, X11                 // c462b1aada
	VFMSUB213PD X11, X9, X11                // c442b1aadb
	VFMSUB213PD (BX), Y15, Y2               // c4e285aa13
	VFMSUB213PD (R11), Y15, Y2              // c4c285aa13
	VFMSUB213PD Y2, Y15, Y2                 // c4e285aad2
	VFMSUB213PD Y11, Y15, Y2                // c4c285aad3
	VFMSUB213PD (BX), Y15, Y11              // c46285aa1b
	VFMSUB213PD (R11), Y15, Y11             // c44285aa1b
	VFMSUB213PD Y2, Y15, Y11                // c46285aada
	VFMSUB213PD Y11, Y15, Y11               // c44285aadb
	VFMSUB213PS (BX), X9, X2                // c4e231aa13
	VFMSUB213PS (R11), X9, X2               // c4c231aa13
	VFMSUB213PS X2, X9, X2                  // c4e231aad2
	VFMSUB213PS X11, X9, X2                 // c4c231aad3
	VFMSUB213PS (BX), X9, X11               // c46231aa1b
	VFMSUB213PS (R11), X9, X11              // c44231aa1b
	VFMSUB213PS X2, X9, X11                 // c46231aada
	VFMSUB213PS X11, X9, X11                // c44231aadb
	VFMSUB213PS (BX), Y15, Y2               // c4e205aa13
	VFMSUB213PS (R11), Y15, Y2              // c4c205aa13
	VFMSUB213PS Y2, Y15, Y2                 // c4e205aad2
	VFMSUB213PS Y11, Y15, Y2                // c4c205aad3
	VFMSUB213PS (BX), Y15, Y11              // c46205aa1b
	VFMSUB213PS (R11), Y15, Y11             // c44205aa1b
	VFMSUB213PS Y2, Y15, Y11                // c46205aada
	VFMSUB213PS Y11, Y15, Y11               // c44205aadb
	VFMSUB213SD (BX), X9, X2                // c4e2b1ab13
	VFMSUB213SD (R11), X9, X2               // c4c2b1ab13
	VFMSUB213SD X2, X9, X2                  // c4e2b1abd2
	VFMSUB213SD X11, X9, X2                 // c4c2b1abd3
	VFMSUB213SD (BX), X9, X11               // c462b1ab1b
	VFMSUB213SD (R11), X9, X11              // c442b1ab1b
	VFMSUB213SD X2, X9, X11                 // c462b1abda
	VFMSUB213SD X11, X9, X11                // c442b1abdb
	VFMSUB213SS (BX), X9, X2                // c4e231ab13
	VFMSUB213SS (R11), X9, X2               // c4c231ab13
	VFMSUB213SS X2, X9, X2                  // c4e231abd2
	VFMSUB213SS X11, X9, X2                 // c4c231abd3
	VFMSUB213SS (BX), X9, X11               // c46231ab1b
	VFMSUB213SS (R11), X9, X11              // c44231ab1b
	VFMSUB213SS X2, X9, X11                 // c46231abda
	VFMSUB213SS X11, X9, X11                // c44231abdb
	VFMSUB231PD (BX), X9, X2                // c4e2b1ba13
	VFMSUB231PD (R11), X9, X2               // c4c2b1ba13
	VFMSUB231PD X2, X9, X2                  // c4e2b1bad2
	VFMSUB231PD X11, X9, X2                 // c4c2b1bad3
	VFMSUB231PD (BX), X9, X11               // c462b1ba1b
	VFMSUB231PD (R11), X9, X11              // c442b1ba1b
	VFMSUB231PD X2, X9, X11                 // c462b1bada
	VFMSUB231PD X11, X9, X11                // c442b1badb
	VFMSUB231PD (BX), Y15, Y2               // c4e285ba13
	VFMSUB231PD (R11), Y15, Y2              // c4c285ba13
	VFMSUB231PD Y2, Y15, Y2                 // c4e285bad2
	VFMSUB231PD Y11, Y15, Y2                // c4c285bad3
	VFMSUB231PD (BX), Y15, Y11              // c46285ba1b
	VFMSUB231PD (R11), Y15, Y11             // c44285ba1b
	VFMSUB231PD Y2, Y15, Y11                // c46285bada
	VFMSUB231PD Y11, Y15, Y11               // c44285badb
	VFMSUB231PS (BX), X9, X2                // c4e231ba13
	VFMSUB231PS (R11), X9, X2               // c4c231ba13
	VFMSUB231PS X2, X9, X2                  // c4e231bad2
	VFMSUB231PS X11, X9, X2                 // c4c231bad3
	VFMSUB231PS (BX), X9, X11               // c46231ba1b
	VFMSUB231PS (R11), X9, X11              // c44231ba1b
	VFMSUB231PS X2, X9, X11                 // c46231bada
	VFMSUB231PS X11, X9, X11                // c44231badb
	VFMSUB231PS (BX), Y15, Y2               // c4e205ba13
	VFMSUB231PS (R11), Y15, Y2              // c4c205ba13
	VFMSUB231PS Y2, Y15, Y2                 // c4e205bad2
	VFMSUB231PS Y11, Y15, Y2                // c4c205bad3
	VFMSUB231PS (BX), Y15, Y11              // c46205ba1b
	VFMSUB231PS (R11), Y15, Y11             // c44205ba1b
	VFMSUB231PS Y2, Y15, Y11                // c46205bada
	VFMSUB231PS Y11, Y15, Y11               // c44205badb
	VFMSUB231SD (BX), X9, X2                // c4e2b1bb13
	VFMSUB231SD (R11), X9, X2               // c4c2b1bb13
	VFMSUB231SD X2, X9, X2                  // c4e2b1bbd2
	VFMSUB231SD X11, X9, X2                 // c4c2b1bbd3
	VFMSUB231SD (BX), X9, X11               // c462b1bb1b
	VFMSUB231SD (R11), X9, X11              // c442b1bb1b
	VFMSUB231SD X2, X9, X11                 // c462b1bbda
	VFMSUB231SD X11, X9, X11                // c442b1bbdb
	VFMSUB231SS (BX), X9, X2                // c4e231bb13
	VFMSUB231SS (R11), X9, X2               // c4c231bb13
	VFMSUB231SS X2, X9, X2                  // c4e231bbd2
	VFMSUB231SS X11, X9, X2                 // c4c231bbd3
	VFMSUB231SS (BX), X9, X11               // c46231bb1b
	VFMSUB231SS (R11), X9, X11              // c44231bb1b
	VFMSUB231SS X2, X9, X11                 // c46231bbda
	VFMSUB231SS X11, X9, X11                // c44231bbdb
	VFMSUBADD132PD (BX), X9, X2             // c4e2b19713
	VFMSUBADD132PD (R11), X9, X2            // c4c2b19713
	VFMSUBADD132PD X2, X9, X2               // c4e2b197d2
	VFMSUBADD132PD X11, X9, X2              // c4c2b197d3
	VFMSUBADD132PD (BX), X9, X11            // c462b1971b
	VFMSUBADD132PD (R11), X9, X11           // c442b1971b
	VFMSUBADD132PD X2, X9, X11              // c462b197da
	VFMSUBADD132PD X11, X9, X11             // c442b197db
	VFMSUBADD132PD (BX), Y15, Y2            // c4e2859713
	VFMSUBADD132PD (R11), Y15, Y2           // c4c2859713
	VFMSUBADD132PD Y2, Y15, Y2              // c4e28597d2
	VFMSUBADD132PD Y11, Y15, Y2             // c4c28597d3
	VFMSUBADD132PD (BX), Y15, Y11           // c46285971b
	VFMSUBADD132PD (R11), Y15, Y11          // c44285971b
	VFMSUBADD132PD Y2, Y15, Y11             // c4628597da
	VFMSUBADD132PD Y11, Y15, Y11            // c4428597db
	VFMSUBADD132PS (BX), X9, X2             // c4e2319713
	VFMSUBADD132PS (R11), X9, X2            // c4c2319713
	VFMSUBADD132PS X2, X9, X2               // c4e23197d2
	VFMSUBADD132PS X11, X9, X2              // c4c23197d3
	VFMSUBADD132PS (BX), X9, X11            // c46231971b
	VFMSUBADD132PS (R11), X9, X11           // c44231971b
	VFMSUBADD132PS X2, X9, X11              // c4623197da
	VFMSUBADD132PS X11, X9, X11             // c4423197db
	VFMSUBADD132PS (BX), Y15, Y2            // c4e2059713
	VFMSUBADD132PS (R11), Y15, Y2           // c4c2059713
	VFMSUBADD132PS Y2, Y15, Y2              // c4e20597d2
	VFMSUBADD132PS Y11, Y15, Y2             // c4c20597d3
	VFMSUBADD132PS (BX), Y15, Y11           // c46205971b
	VFMSUBADD132PS (R11), Y15, Y11          // c44205971b
	VFMSUBADD132PS Y2, Y15, Y11             // c4620597da
	VFMSUBADD132PS Y11, Y15, Y11            // c4420597db
	VFMSUBADD213PD (BX), X9, X2             // c4e2b1a713
	VFMSUBADD213PD (R11), X9, X2            // c4c2b1a713
	VFMSUBADD213PD X2, X9, X2               // c4e2b1a7d2
	VFMSUBADD213PD X11, X9, X2              // c4c2b1a7d3
	VFMSUBADD213PD (BX), X9, X11            // c462b1a71b
	VFMSUBADD213PD (R11), X9, X11           // c442b1a71b
	VFMSUBADD213PD X2, X9, X11              // c462b1a7da
	VFMSUBADD213PD X11, X9, X11             // c442b1a7db
	VFMSUBADD213PD (BX), Y15, Y2            // c4e285a713
	VFMSUBADD213PD (R11), Y15, Y2           // c4c285a713
	VFMSUBADD213PD Y2, Y15, Y2              // c4e285a7d2
	VFMSUBADD213PD Y11, Y15, Y2             // c4c285a7d3
	VFMSUBADD213PD (BX), Y15, Y11           // c46285a71b
	VFMSUBADD213PD (R11), Y15, Y11          // c44285a71b
	VFMSUBADD213PD Y2, Y15, Y11             // c46285a7da
	VFMSUBADD213PD Y11, Y15, Y11            // c44285a7db
	VFMSUBADD213PS (BX), X9, X2             // c4e231a713
	VFMSUBADD213PS (R11), X9, X2            // c4c231a713
	VFMSUBADD213PS X2, X9, X2               // c4e231a7d2
	VFMSUBADD213PS X11, X9, X2              // c4c231a7d3
	VFMSUBADD213PS (BX), X9, X11            // c46231a71b
	VFMSUBADD213PS (R11), X9, X11           // c44231a71b
	VFMSUBADD213PS X2, X9, X11              // c46231a7da
	VFMSUBADD213PS X11, X9, X11             // c44231a7db
	VFMSUBADD213PS (BX), Y15, Y2            // c4e205a713
	VFMSUBADD213PS (R11), Y15, Y2           // c4c205a713
	VFMSUBADD213PS Y2, Y15, Y2              // c4e205a7d2
	VFMSUBADD213PS Y11, Y15, Y2             // c4c205a7d3
	VFMSUBADD213PS (BX), Y15, Y11           // c46205a71b
	VFMSUBADD213PS (R11), Y15, Y11          // c44205a71b
	VFMSUBADD213PS Y2, Y15, Y11             // c46205a7da
	VFMSUBADD213PS Y11, Y15, Y11            // c44205a7db
	VFMSUBADD231PD (BX), X9, X2             // c4e2b1b713
	VFMSUBADD231PD (R11), X9, X2            // c4c2b1b713
	VFMSUBADD231PD X2, X9, X2               // c4e2b1b7d2
	VFMSUBADD231PD X11, X9, X2              // c4c2b1b7d3
	VFMSUBADD231PD (BX), X9, X11            // c462b1b71b
	VFMSUBADD231PD (R11), X9, X11           // c442b1b71b
	VFMSUBADD231PD X2, X9, X11              // c462b1b7da
	VFMSUBADD231PD X11, X9, X11             // c442b1b7db
	VFMSUBADD231PD (BX), Y15, Y2            // c4e285b713
	VFMSUBADD231PD (R11), Y15, Y2           // c4c285b713
	VFMSUBADD231PD Y2, Y15, Y2              // c4e285b7d2
	VFMSUBADD231PD Y11, Y15, Y2             // c4c285b7d3
	VFMSUBADD231PD (BX), Y15, Y11           // c46285b71b
	VFMSUBADD231PD (R11), Y15, Y11          // c44285b71b
	VFMSUBADD231PD Y2, Y15, Y11             // c46285b7da
	VFMSUBADD231PD Y11, Y15, Y11            // c44285b7db
	VFMSUBADD231PS (BX), X9, X2             // c4e231b713
	VFMSUBADD231PS (R11), X9, X2            // c4c231b713
	VFMSUBADD231PS X2, X9, X2               // c4e231b7d2
	VFMSUBADD231PS X11, X9, X2              // c4c231b7d3
	VFMSUBADD231PS (BX), X9, X11            // c46231b71b
	VFMSUBADD231PS (R11), X9, X11           // c44231b71b
	VFMSUBADD231PS X2, X9, X11              // c46231b7da
	VFMSUBADD231PS X11, X9, X11             // c44231b7db
	VFMSUBADD231PS (BX), Y15, Y2            // c4e205b713
	VFMSUBADD231PS (R11), Y15, Y2           // c4c205b713
	VFMSUBADD231PS Y2, Y15, Y2              // c4e205b7d2
	VFMSUBADD231PS Y11, Y15, Y2             // c4c205b7d3
	VFMSUBADD231PS (BX), Y15, Y11           // c46205b71b
	VFMSUBADD231PS (R11), Y15, Y11          // c44205b71b
	VFMSUBADD231PS Y2, Y15, Y11             // c46205b7da
	VFMSUBADD231PS Y11, Y15, Y11            // c44205b7db
	VFNMADD132PD (BX), X9, X2               // c4e2b19c13
	VFNMADD132PD (R11), X9, X2              // c4c2b19c13
	VFNMADD132PD X2, X9, X2                 // c4e2b19cd2
	VFNMADD132PD X11, X9, X2                // c4c2b19cd3
	VFNMADD132PD (BX), X9, X11              // c462b19c1b
	VFNMADD132PD (R11), X9, X11             // c442b19c1b
	VFNMADD132PD X2, X9, X11                // c462b19cda
	VFNMADD132PD X11, X9, X11               // c442b19cdb
	VFNMADD132PD (BX), Y15, Y2              // c4e2859c13
	VFNMADD132PD (R11), Y15, Y2             // c4c2859c13
	VFNMADD132PD Y2, Y15, Y2                // c4e2859cd2
	VFNMADD132PD Y11, Y15, Y2               // c4c2859cd3
	VFNMADD132PD (BX), Y15, Y11             // c462859c1b
	VFNMADD132PD (R11), Y15, Y11            // c442859c1b
	VFNMADD132PD Y2, Y15, Y11               // c462859cda
	VFNMADD132PD Y11, Y15, Y11              // c442859cdb
	VFNMADD132PS (BX), X9, X2               // c4e2319c13
	VFNMADD132PS (R11), X9, X2              // c4c2319c13
	VFNMADD132PS X2, X9, X2                 // c4e2319cd2
	VFNMADD132PS X11, X9, X2                // c4c2319cd3
	VFNMADD132PS (BX), X9, X11              // c462319c1b
	VFNMADD132PS (R11), X9, X11             // c442319c1b
	VFNMADD132PS X2, X9, X11                // c462319cda
	VFNMADD132PS X11, X9, X11               // c442319cdb
	VFNMADD132PS (BX), Y15, Y2              // c4e2059c13
	VFNMADD132PS (R11), Y15, Y2             // c4c2059c13
	VFNMADD132PS Y2, Y15, Y2                // c4e2059cd2
	VFNMADD132PS Y11, Y15, Y2               // c4c2059cd3
	VFNMADD132PS (BX), Y15, Y11             // c462059c1b
	VFNMADD132PS (R11), Y15, Y11            // c442059c1b
	VFNMADD132PS Y2, Y15, Y11               // c462059cda
	VFNMADD132PS Y11, Y15, Y11              // c442059cdb
	VFNMADD132SD (BX), X9, X2               // c4e2b19d13
	VFNMADD132SD (R11), X9, X2              // c4c2b19d13
	VFNMADD132SD X2, X9, X2                 // c4e2b19dd2
	VFNMADD132SD X11, X9, X2                // c4c2b19dd3
	VFNMADD132SD (BX), X9, X11              // c462b19d1b
	VFNMADD132SD (R11), X9, X11             // c442b19d1b
	VFNMADD132SD X2, X9, X11                // c462b19dda
	VFNMADD132SD X11, X9, X11               // c442b19ddb
	VFNMADD132SS (BX), X9, X2               // c4e2319d13
	VFNMADD132SS (R11), X9, X2              // c4c2319d13
	VFNMADD132SS X2, X9, X2                 // c4e2319dd2
	VFNMADD132SS X11, X9, X2                // c4c2319dd3
	VFNMADD132SS (BX), X9, X11              // c462319d1b
	VFNMADD132SS (R11), X9, X11             // c442319d1b
	VFNMADD132SS X2, X9, X11                // c462319dda
	VFNMADD132SS X11, X9, X11               // c442319ddb
	VFNMADD213PD (BX), X9, X2               // c4e2b1ac13
	VFNMADD213PD (R11), X9, X2              // c4c2b1ac13
	VFNMADD213PD X2, X9, X2                 // c4e2b1acd2
	VFNMADD213PD X11, X9, X2                // c4c2b1acd3
	VFNMADD213PD (BX), X9, X11              // c462b1ac1b
	VFNMADD213PD (R11), X9, X11             // c442b1ac1b
	VFNMADD213PD X2, X9, X11                // c462b1acda
	VFNMADD213PD X11, X9, X11               // c442b1acdb
	VFNMADD213PD (BX), Y15, Y2              // c4e285ac13
	VFNMADD213PD (R11), Y15, Y2             // c4c285ac13
	VFNMADD213PD Y2, Y15, Y2                // c4e285acd2
	VFNMADD213PD Y11, Y15, Y2               // c4c285acd3
	VFNMADD213PD (BX), Y15, Y11             // c46285ac1b
	VFNMADD213PD (R11), Y15, Y11            // c44285ac1b
	VFNMADD213PD Y2, Y15, Y11               // c46285acda
	VFNMADD213PD Y11, Y15, Y11              // c44285acdb
	VFNMADD213PS (BX), X9, X2               // c4e231ac13
	VFNMADD213PS (R11), X9, X2              // c4c231ac13
	VFNMADD213PS X2, X9, X2                 // c4e231acd2
	VFNMADD213PS X11, X9, X2                // c4c231acd3
	VFNMADD213PS (BX), X9, X11              // c46231ac1b
	VFNMADD213PS (R11), X9, X11             // c44231ac1b
	VFNMADD213PS X2, X9, X11                // c46231acda
	VFNMADD213PS X11, X9, X11               // c44231acdb
	VFNMADD213PS (BX), Y15, Y2              // c4e205ac13
	VFNMADD213PS (R11), Y15, Y2             // c4c205ac13
	VFNMADD213PS Y2, Y15, Y2                // c4e205acd2
	VFNMADD213PS Y11, Y15, Y2               // c4c205acd3
	VFNMADD213PS (BX), Y15, Y11             // c46205ac1b
	VFNMADD213PS (R11), Y15, Y11            // c44205ac1b
	VFNMADD213PS Y2, Y15, Y11               // c46205acda
	VFNMADD213PS Y11, Y15, Y11              // c44205acdb
	VFNMADD213SD (BX), X9, X2               // c4e2b1ad13
	VFNMADD213SD (R11), X9, X2              // c4c2b1ad13
	VFNMADD213SD X2, X9, X2                 // c4e2b1add2
	VFNMADD213SD X11, X9, X2                // c4c2b1add3
	VFNMADD213SD (BX), X9, X11              // c462b1ad1b
	VFNMADD213SD (R11), X9, X11             // c442b1ad1b
	VFNMADD213SD X2, X9, X11                // c462b1adda
	VFNMADD213SD X11, X9, X11               // c442b1addb
	VFNMADD213SS (BX), X9, X2               // c4e231ad13
	VFNMADD213SS (R11), X9, X2              // c4c231ad13
	VFNMADD213SS X2, X9, X2                 // c4e231add2
	VFNMADD213SS X11, X9, X2                // c4c231add3
	VFNMADD213SS (BX), X9, X11              // c46231ad1b
	VFNMADD213SS (R11), X9, X11             // c44231ad1b
	VFNMADD213SS X2, X9, X11                // c46231adda
	VFNMADD213SS X11, X9, X11               // c44231addb
	VFNMADD231PD (BX), X9, X2               // c4e2b1bc13
	VFNMADD231PD (R11), X9, X2              // c4c2b1bc13
	VFNMADD231PD X2, X9, X2                 // c4e2b1bcd2
	VFNMADD231PD X11, X9, X2                // c4c2b1bcd3
	VFNMADD231PD (BX), X9, X11              // c462b1bc1b
	VFNMADD231PD (R11), X9, X11             // c442b1bc1b
	VFNMADD231PD X2, X9, X11                // c462b1bcda
	VFNMADD231PD X11, X9, X11               // c442b1bcdb
	VFNMADD231PD (BX), Y15, Y2              // c4e285bc13
	VFNMADD231PD (R11), Y15, Y2             // c4c285bc13
	VFNMADD231PD Y2, Y15, Y2                // c4e285bcd2
	VFNMADD231PD Y11, Y15, Y2               // c4c285bcd3
	VFNMADD231PD (BX), Y15, Y11             // c46285bc1b
	VFNMADD231PD (R11), Y15, Y11            // c44285bc1b
	VFNMADD231PD Y2, Y15, Y11               // c46285bcda
	VFNMADD231PD Y11, Y15, Y11              // c44285bcdb
	VFNMADD231PS (BX), X9, X2               // c4e231bc13
	VFNMADD231PS (R11), X9, X2              // c4c231bc13
	VFNMADD231PS X2, X9, X2                 // c4e231bcd2
	VFNMADD231PS X11, X9, X2                // c4c231bcd3
	VFNMADD231PS (BX), X9, X11              // c46231bc1b
	VFNMADD231PS (R11), X9, X11             // c44231bc1b
	VFNMADD231PS X2, X9, X11                // c46231bcda
	VFNMADD231PS X11, X9, X11               // c44231bcdb
	VFNMADD231PS (BX), Y15, Y2              // c4e205bc13
	VFNMADD231PS (R11), Y15, Y2             // c4c205bc13
	VFNMADD231PS Y2, Y15, Y2                // c4e205bcd2
	VFNMADD231PS Y11, Y15, Y2               // c4c205bcd3
	VFNMADD231PS (BX), Y15, Y11             // c46205bc1b
	VFNMADD231PS (R11), Y15, Y11            // c44205bc1b
	VFNMADD231PS Y2, Y15, Y11               // c46205bcda
	VFNMADD231PS Y11, Y15, Y11              // c44205bcdb
	VFNMADD231SD (BX), X9, X2               // c4e2b1bd13
	VFNMADD231SD (R11), X9, X2              // c4c2b1bd13
	VFNMADD231SD X2, X9, X2                 // c4e2b1bdd2
	VFNMADD231SD X11, X9, X2                // c4c2b1bdd3
	VFNMADD231SD (BX), X9, X11              // c462b1bd1b
	VFNMADD231SD (R11), X9, X11             // c442b1bd1b
	VFNMADD231SD X2, X9, X11                // c462b1bdda
	VFNMADD231SD X11, X9, X11               // c442b1bddb
	VFNMADD231SS (BX), X9, X2               // c4e231bd13
	VFNMADD231SS (R11), X9, X2              // c4c231bd13
	VFNMADD231SS X2, X9, X2                 // c4e231bdd2
	VFNMADD231SS X11, X9, X2                // c4c231bdd3
	VFNMADD231SS (BX), X9, X11              // c46231bd1b
	VFNMADD231SS (R11), X9, X11             // c44231bd1b
	VFNMADD231SS X2, X9, X11                // c46231bdda
	VFNMADD231SS X11, X9, X11               // c44231bddb
	VFNMSUB132PD (BX), X9, X2               // c4e2b19e13
	VFNMSUB132PD (R11), X9, X2              // c4c2b19e13
	VFNMSUB132PD X2, X9, X2                 // c4e2b19ed2
	VFNMSUB132PD X11, X9, X2                // c4c2b19ed3
	VFNMSUB132PD (BX), X9, X11              // c462b19e1b
	VFNMSUB132PD (R11), X9, X11             // c442b19e1b
	VFNMSUB132PD X2, X9, X11                // c462b19eda
	VFNMSUB132PD X11, X9, X11               // c442b19edb
	VFNMSUB132PD (BX), Y15, Y2              // c4e2859e13
	VFNMSUB132PD (R11), Y15, Y2             // c4c2859e13
	VFNMSUB132PD Y2, Y15, Y2                // c4e2859ed2
	VFNMSUB132PD Y11, Y15, Y2               // c4c2859ed3
	VFNMSUB132PD (BX), Y15, Y11             // c462859e1b
	VFNMSUB132PD (R11), Y15, Y11            // c442859e1b
	VFNMSUB132PD Y2, Y15, Y11               // c462859eda
	VFNMSUB132PD Y11, Y15, Y11              // c442859edb
	VFNMSUB132PS (BX), X9, X2               // c4e2319e13
	VFNMSUB132PS (R11), X9, X2              // c4c2319e13
	VFNMSUB132PS X2, X9, X2                 // c4e2319ed2
	VFNMSUB132PS X11, X9, X2                // c4c2319ed3
	VFNMSUB132PS (BX), X9, X11              // c462319e1b
	VFNMSUB132PS (R11), X9, X11             // c442319e1b
	VFNMSUB132PS X2, X9, X11                // c462319eda
	VFNMSUB132PS X11, X9, X11               // c442319edb
	VFNMSUB132PS (BX), Y15, Y2              // c4e2059e13
	VFNMSUB132PS (R11), Y15, Y2             // c4c2059e13
	VFNMSUB132PS Y2, Y15, Y2                // c4e2059ed2
	VFNMSUB132PS Y11, Y15, Y2               // c4c2059ed3
	VFNMSUB132PS (BX), Y15, Y11             // c462059e1b
	VFNMSUB132PS (R11), Y15, Y11            // c442059e1b
	VFNMSUB132PS Y2, Y15, Y11               // c462059eda
	VFNMSUB132PS Y11, Y15, Y11              // c442059edb
	VFNMSUB132SD (BX), X9, X2               // c4e2b19f13
	VFNMSUB132SD (R11), X9, X2              // c4c2b19f13
	VFNMSUB132SD X2, X9, X2                 // c4e2b19fd2
	VFNMSUB132SD X11, X9, X2                // c4c2b19fd3
	VFNMSUB132SD (BX), X9, X11              // c462b19f1b
	VFNMSUB132SD (R11), X9, X11             // c442b19f1b
	VFNMSUB132SD X2, X9, X11                // c462b19fda
	VFNMSUB132SD X11, X9, X11               // c442b19fdb
	VFNMSUB132SS (BX), X9, X2               // c4e2319f13
	VFNMSUB132SS (R11), X9, X2              // c4c2319f13
	VFNMSUB132SS X2, X9, X2                 // c4e2319fd2
	VFNMSUB132SS X11, X9, X2                // c4c2319fd3
	VFNMSUB132SS (BX), X9, X11              // c462319f1b
	VFNMSUB132SS (R11), X9, X11             // c442319f1b
	VFNMSUB132SS X2, X9, X11                // c462319fda
	VFNMSUB132SS X11, X9, X11               // c442319fdb
	VFNMSUB213PD (BX), X9, X2               // c4e2b1ae13
	VFNMSUB213PD (R11), X9, X2              // c4c2b1ae13
	VFNMSUB213PD X2, X9, X2                 // c4e2b1aed2
	VFNMSUB213PD X11, X9, X2                // c4c2b1aed3
	VFNMSUB213PD (BX), X9, X11              // c462b1ae1b
	VFNMSUB213PD (R11), X9, X11             // c442b1ae1b
	VFNMSUB213PD X2, X9, X11                // c462b1aeda
	VFNMSUB213PD X11, X9, X11               // c442b1aedb
	VFNMSUB213PD (BX), Y15, Y2              // c4e285ae13
	VFNMSUB213PD (R11), Y15, Y2             // c4c285ae13
	VFNMSUB213PD Y2, Y15, Y2                // c4e285aed2
	VFNMSUB213PD Y11, Y15, Y2               // c4c285aed3
	VFNMSUB213PD (BX), Y15, Y11             // c46285ae1b
	VFNMSUB213PD (R11), Y15, Y11            // c44285ae1b
	VFNMSUB213PD Y2, Y15, Y11               // c46285aeda
	VFNMSUB213PD Y11, Y15, Y11              // c44285aedb
	VFNMSUB213PS (BX), X9, X2               // c4e231ae13
	VFNMSUB213PS (R11), X9, X2              // c4c231ae13
	VFNMSUB213PS X2, X9, X2                 // c4e231aed2
	VFNMSUB213PS X11, X9, X2                // c4c231aed3
	VFNMSUB213PS (BX), X9, X11              // c46231ae1b
	VFNMSUB213PS (R11), X9, X11             // c44231ae1b
	VFNMSUB213PS X2, X9, X11                // c46231aeda
	VFNMSUB213PS X11, X9, X11               // c44231aedb
	VFNMSUB213PS (BX), Y15, Y2              // c4e205ae13
	VFNMSUB213PS (R11), Y15, Y2             // c4c205ae13
	VFNMSUB213PS Y2, Y15, Y2                // c4e205aed2
	VFNMSUB213PS Y11, Y15, Y2               // c4c205aed3
	VFNMSUB213PS (BX), Y15, Y11             // c46205ae1b
	VFNMSUB213PS (R11), Y15, Y11            // c44205ae1b
	VFNMSUB213PS Y2, Y15, Y11               // c46205aeda
	VFNMSUB213PS Y11, Y15, Y11              // c44205aedb
	VFNMSUB213SD (BX), X9, X2               // c4e2b1af13
	VFNMSUB213SD (R11), X9, X2              // c4c2b1af13
	VFNMSUB213SD X2, X9, X2                 // c4e2b1afd2
	VFNMSUB213SD X11, X9, X2                // c4c2b1afd3
	VFNMSUB213SD (BX), X9, X11              // c462b1af1b
	VFNMSUB213SD (R11), X9, X11             // c442b1af1b
	VFNMSUB213SD X2, X9, X11                // c462b1afda
	VFNMSUB213SD X11, X9, X11               // c442b1afdb
	VFNMSUB213SS (BX), X9, X2               // c4e231af13
	VFNMSUB213SS (R11), X9, X2              // c4c231af13
	VFNMSUB213SS X2, X9, X2                 // c4e231afd2
	VFNMSUB213SS X11, X9, X2                // c4c231afd3
	VFNMSUB213SS (BX), X9, X11              // c46231af1b
	VFNMSUB213SS (R11), X9, X11             // c44231af1b
	VFNMSUB213SS X2, X9, X11                // c46231afda
	VFNMSUB213SS X11, X9, X11               // c44231afdb
	VFNMSUB231PD (BX), X9, X2               // c4e2b1be13
	VFNMSUB231PD (R11), X9, X2              // c4c2b1be13
	VFNMSUB231PD X2, X9, X2                 // c4e2b1bed2
	VFNMSUB231PD X11, X9, X2                // c4c2b1bed3
	VFNMSUB231PD (BX), X9, X11              // c462b1be1b
	VFNMSUB231PD (R11), X9, X11             // c442b1be1b
	VFNMSUB231PD X2, X9, X11                // c462b1beda
	VFNMSUB231PD X11, X9, X11               // c442b1bedb
	VFNMSUB231PD (BX), Y15, Y2              // c4e285be13
	VFNMSUB231PD (R11), Y15, Y2             // c4c285be13
	VFNMSUB231PD Y2, Y15, Y2                // c4e285bed2
	VFNMSUB231PD Y11, Y15, Y2               // c4c285bed3
	VFNMSUB231PD (BX), Y15, Y11             // c46285be1b
	VFNMSUB231PD (R11), Y15, Y11            // c44285be1b
	VFNMSUB231PD Y2, Y15, Y11               // c46285beda
	VFNMSUB231PD Y11, Y15, Y11              // c44285bedb
	VFNMSUB231PS (BX), X9, X2               // c4e231be13
	VFNMSUB231PS (R11), X9, X2              // c4c231be13
	VFNMSUB231PS X2, X9, X2                 // c4e231bed2
	VFNMSUB231PS X11, X9, X2                // c4c231bed3
	VFNMSUB231PS (BX), X9, X11              // c46231be1b
	VFNMSUB231PS (R11), X9, X11             // c44231be1b
	VFNMSUB231PS X2, X9, X11                // c46231beda
	VFNMSUB231PS X11, X9, X11               // c44231bedb
	VFNMSUB231PS (BX), Y15, Y2              // c4e205be13
	VFNMSUB231PS (R11), Y15, Y2             // c4c205be13
	VFNMSUB231PS Y2, Y15, Y2                // c4e205bed2
	VFNMSUB231PS Y11, Y15, Y2               // c4c205bed3
	VFNMSUB231PS (BX), Y15, Y11             // c46205be1b
	VFNMSUB231PS (R11), Y15, Y11            // c44205be1b
	VFNMSUB231PS Y2, Y15, Y11               // c46205beda
	VFNMSUB231PS Y11, Y15, Y11              // c44205bedb
	VFNMSUB231SD (BX), X9, X2               // c4e2b1bf13
	VFNMSUB231SD (R11), X9, X2              // c4c2b1bf13
	VFNMSUB231SD X2, X9, X2                 // c4e2b1bfd2
	VFNMSUB231SD X11, X9, X2                // c4c2b1bfd3
	VFNMSUB231SD (BX), X9, X11              // c462b1bf1b
	VFNMSUB231SD (R11), X9, X11             // c442b1bf1b
	VFNMSUB231SD X2, X9, X11                // c462b1bfda
	VFNMSUB231SD X11, X9, X11               // c442b1bfdb
	VFNMSUB231SS (BX), X9, X2               // c4e231bf13
	VFNMSUB231SS (R11), X9, X2              // c4c231bf13
	VFNMSUB231SS X2, X9, X2                 // c4e231bfd2
	VFNMSUB231SS X11, X9, X2                // c4c231bfd3
	VFNMSUB231SS (BX), X9, X11              // c46231bf1b
	VFNMSUB231SS (R11), X9, X11             // c44231bf1b
	VFNMSUB231SS X2, X9, X11                // c46231bfda
	VFNMSUB231SS X11, X9, X11               // c44231bfdb
	VHADDPD (BX), X9, X2                    // c4e1317c13 or c5b17c13
	VHADDPD (R11), X9, X2                   // c4c1317c13
	VHADDPD X2, X9, X2                      // c4e1317cd2 or c5b17cd2
	VHADDPD X11, X9, X2                     // c4c1317cd3
	VHADDPD (BX), X9, X11                   // c461317c1b or c5317c1b
	VHADDPD (R11), X9, X11                  // c441317c1b
	VHADDPD X2, X9, X11                     // c461317cda or c5317cda
	VHADDPD X11, X9, X11                    // c441317cdb
	VHADDPD (BX), Y15, Y2                   // c4e1057c13 or c5857c13
	VHADDPD (R11), Y15, Y2                  // c4c1057c13
	VHADDPD Y2, Y15, Y2                     // c4e1057cd2 or c5857cd2
	VHADDPD Y11, Y15, Y2                    // c4c1057cd3
	VHADDPD (BX), Y15, Y11                  // c461057c1b or c5057c1b
	VHADDPD (R11), Y15, Y11                 // c441057c1b
	VHADDPD Y2, Y15, Y11                    // c461057cda or c5057cda
	VHADDPD Y11, Y15, Y11                   // c441057cdb
	VHADDPS (BX), X9, X2                    // c4e1337c13 or c5b37c13
	VHADDPS (R11), X9, X2                   // c4c1337c13
	VHADDPS X2, X9, X2                      // c4e1337cd2 or c5b37cd2
	VHADDPS X11, X9, X2                     // c4c1337cd3
	VHADDPS (BX), X9, X11                   // c461337c1b or c5337c1b
	VHADDPS (R11), X9, X11                  // c441337c1b
	VHADDPS X2, X9, X11                     // c461337cda or c5337cda
	VHADDPS X11, X9, X11                    // c441337cdb
	VHADDPS (BX), Y15, Y2                   // c4e1077c13 or c5877c13
	VHADDPS (R11), Y15, Y2                  // c4c1077c13
	VHADDPS Y2, Y15, Y2                     // c4e1077cd2 or c5877cd2
	VHADDPS Y11, Y15, Y2                    // c4c1077cd3
	VHADDPS (BX), Y15, Y11                  // c461077c1b or c5077c1b
	VHADDPS (R11), Y15, Y11                 // c441077c1b
	VHADDPS Y2, Y15, Y11                    // c461077cda or c5077cda
	VHADDPS Y11, Y15, Y11                   // c441077cdb
	VHSUBPD (BX), X9, X2                    // c4e1317d13 or c5b17d13
	VHSUBPD (R11), X9, X2                   // c4c1317d13
	VHSUBPD X2, X9, X2                      // c4e1317dd2 or c5b17dd2
	VHSUBPD X11, X9, X2                     // c4c1317dd3
	VHSUBPD (BX), X9, X11                   // c461317d1b or c5317d1b
	VHSUBPD (R11), X9, X11                  // c441317d1b
	VHSUBPD X2, X9, X11                     // c461317dda or c5317dda
	VHSUBPD X11, X9, X11                    // c441317ddb
	VHSUBPD (BX), Y15, Y2                   // c4e1057d13 or c5857d13
	VHSUBPD (R11), Y15, Y2                  // c4c1057d13
	VHSUBPD Y2, Y15, Y2                     // c4e1057dd2 or c5857dd2
	VHSUBPD Y11, Y15, Y2                    // c4c1057dd3
	VHSUBPD (BX), Y15, Y11                  // c461057d1b or c5057d1b
	VHSUBPD (R11), Y15, Y11                 // c441057d1b
	VHSUBPD Y2, Y15, Y11                    // c461057dda or c5057dda
	VHSUBPD Y11, Y15, Y11                   // c441057ddb
	VHSUBPS (BX), X9, X2                    // c4e1337d13 or c5b37d13
	VHSUBPS (R11), X9, X2                   // c4c1337d13
	VHSUBPS X2, X9, X2                      // c4e1337dd2 or c5b37dd2
	VHSUBPS X11, X9, X2                     // c4c1337dd3
	VHSUBPS (BX), X9, X11                   // c461337d1b or c5337d1b
	VHSUBPS (R11), X9, X11                  // c441337d1b
	VHSUBPS X2, X9, X11                     // c461337dda or c5337dda
	VHSUBPS X11, X9, X11                    // c441337ddb
	VHSUBPS (BX), Y15, Y2                   // c4e1077d13 or c5877d13
	VHSUBPS (R11), Y15, Y2                  // c4c1077d13
	VHSUBPS Y2, Y15, Y2                     // c4e1077dd2 or c5877dd2
	VHSUBPS Y11, Y15, Y2                    // c4c1077dd3
	VHSUBPS (BX), Y15, Y11                  // c461077d1b or c5077d1b
	VHSUBPS (R11), Y15, Y11                 // c441077d1b
	VHSUBPS Y2, Y15, Y11                    // c461077dda or c5077dda
	VHSUBPS Y11, Y15, Y11                   // c441077ddb
	VINSERTF128 $7, (BX), Y15, Y2           // c4e305181307
	VINSERTF128 $7, (R11), Y15, Y2          // c4c305181307
	VINSERTF128 $7, X2, Y15, Y2             // c4e30518d207
	VINSERTF128 $7, X11, Y15, Y2            // c4c30518d307
	VINSERTF128 $7, (BX), Y15, Y11          // c46305181b07
	VINSERTF128 $7, (R11), Y15, Y11         // c44305181b07
	VINSERTF128 $7, X2, Y15, Y11            // c4630518da07
	VINSERTF128 $7, X11, Y15, Y11           // c4430518db07
	VINSERTI128 $7, (BX), Y15, Y2   // c4e305381307
	VINSERTI128 $7, (R11), Y15, Y2  // c4c305381307
	VINSERTI128 $7, X2, Y15, Y2     // c4e30538d207
	VINSERTI128 $7, X11, Y15, Y2    // c4c30538d307
	VINSERTI128 $7, (BX), Y15, Y11  // c46305381b07
	VINSERTI128 $7, (R11), Y15, Y11 // c44305381b07
	VINSERTI128 $7, X2, Y15, Y11    // c4630538da07
	VINSERTI128 $7, X11, Y15, Y11   // c4430538db07
	VINSERTPS $7, (BX), X9, X2              // c4e331211307
	VINSERTPS $7, (R11), X9, X2             // c4c331211307
	VINSERTPS $7, X2, X9, X2                // c4e33121d207
	VINSERTPS $7, X11, X9, X2               // c4c33121d307
	VINSERTPS $7, (BX), X9, X11             // c46331211b07
	VINSERTPS $7, (R11), X9, X11            // c44331211b07
	VINSERTPS $7, X2, X9, X11               // c4633121da07
	VINSERTPS $7, X11, X9, X11              // c4433121db07
	VLDDQU (BX), X2                         // c4e17bf013 or c5fbf013
	VLDDQU (R11), X2                        // c4c17bf013
	VLDDQU (BX), X11                        // c4617bf01b or c57bf01b
	VLDDQU (R11), X11                       // c4417bf01b
	VLDDQU (BX), Y2                         // c4e17ff013 or c5fff013
	VLDDQU (R11), Y2                        // c4c17ff013
	VLDDQU (BX), Y11                        // c4617ff01b or c57ff01b
	VLDDQU (R11), Y11                       // c4417ff01b
	VLDMXCSR (BX)                           // c4e178ae13 or c5f8ae13
	VLDMXCSR (R11)                          // c4c178ae13
	VMASKMOVDQU X2, X2                      // c4e179f7d2 or c5f9f7d2
	VMASKMOVDQU X11, X2                     // c4c179f7d3
	VMASKMOVDQU X2, X11                     // c46179f7da or c579f7da
	VMASKMOVDQU X11, X11                    // c44179f7db
	VMASKMOVPD X2, X9, (BX)                 // c4e2312f13
	VMASKMOVPD X11, X9, (BX)                // c462312f1b
	VMASKMOVPD X2, X9, (R11)                // c4c2312f13
	VMASKMOVPD X11, X9, (R11)               // c442312f1b
	VMASKMOVPD Y2, Y15, (BX)                // c4e2052f13
	VMASKMOVPD Y11, Y15, (BX)               // c462052f1b
	VMASKMOVPD Y2, Y15, (R11)               // c4c2052f13
	VMASKMOVPD Y11, Y15, (R11)              // c442052f1b
	VMASKMOVPD (BX), X9, X2                 // c4e2312d13
	VMASKMOVPD (R11), X9, X2                // c4c2312d13
	VMASKMOVPD (BX), X9, X11                // c462312d1b
	VMASKMOVPD (R11), X9, X11               // c442312d1b
	VMASKMOVPD (BX), Y15, Y2                // c4e2052d13
	VMASKMOVPD (R11), Y15, Y2               // c4c2052d13
	VMASKMOVPD (BX), Y15, Y11               // c462052d1b
	VMASKMOVPD (R11), Y15, Y11              // c442052d1b
	VMASKMOVPS X2, X9, (BX)                 // c4e2312e13
	VMASKMOVPS X11, X9, (BX)                // c462312e1b
	VMASKMOVPS X2, X9, (R11)                // c4c2312e13
	VMASKMOVPS X11, X9, (R11)               // c442312e1b
	VMASKMOVPS Y2, Y15, (BX)                // c4e2052e13
	VMASKMOVPS Y11, Y15, (BX)               // c462052e1b
	VMASKMOVPS Y2, Y15, (R11)               // c4c2052e13
	VMASKMOVPS Y11, Y15, (R11)              // c442052e1b
	VMASKMOVPS (BX), X9, X2                 // c4e2312c13
	VMASKMOVPS (R11), X9, X2                // c4c2312c13
	VMASKMOVPS (BX), X9, X11                // c462312c1b
	VMASKMOVPS (R11), X9, X11               // c442312c1b
	VMASKMOVPS (BX), Y15, Y2                // c4e2052c13
	VMASKMOVPS (R11), Y15, Y2               // c4c2052c13
	VMASKMOVPS (BX), Y15, Y11               // c462052c1b
	VMASKMOVPS (R11), Y15, Y11              // c442052c1b
	VMAXPD (BX), X9, X2                     // c4e1315f13 or c5b15f13
	VMAXPD (R11), X9, X2                    // c4c1315f13
	VMAXPD X2, X9, X2                       // c4e1315fd2 or c5b15fd2
	VMAXPD X11, X9, X2                      // c4c1315fd3
	VMAXPD (BX), X9, X11                    // c461315f1b or c5315f1b
	VMAXPD (R11), X9, X11                   // c441315f1b
	VMAXPD X2, X9, X11                      // c461315fda or c5315fda
	VMAXPD X11, X9, X11                     // c441315fdb
	VMAXPD (BX), Y15, Y2                    // c4e1055f13 or c5855f13
	VMAXPD (R11), Y15, Y2                   // c4c1055f13
	VMAXPD Y2, Y15, Y2                      // c4e1055fd2 or c5855fd2
	VMAXPD Y11, Y15, Y2                     // c4c1055fd3
	VMAXPD (BX), Y15, Y11                   // c461055f1b or c5055f1b
	VMAXPD (R11), Y15, Y11                  // c441055f1b
	VMAXPD Y2, Y15, Y11                     // c461055fda or c5055fda
	VMAXPD Y11, Y15, Y11                    // c441055fdb
	VMAXPS (BX), X9, X2                     // c4e1305f13 or c5b05f13
	VMAXPS (R11), X9, X2                    // c4c1305f13
	VMAXPS X2, X9, X2                       // c4e1305fd2 or c5b05fd2
	VMAXPS X11, X9, X2                      // c4c1305fd3
	VMAXPS (BX), X9, X11                    // c461305f1b or c5305f1b
	VMAXPS (R11), X9, X11                   // c441305f1b
	VMAXPS X2, X9, X11                      // c461305fda or c5305fda
	VMAXPS X11, X9, X11                     // c441305fdb
	VMAXPS (BX), Y15, Y2                    // c4e1045f13 or c5845f13
	VMAXPS (R11), Y15, Y2                   // c4c1045f13
	VMAXPS Y2, Y15, Y2                      // c4e1045fd2 or c5845fd2
	VMAXPS Y11, Y15, Y2                     // c4c1045fd3
	VMAXPS (BX), Y15, Y11                   // c461045f1b or c5045f1b
	VMAXPS (R11), Y15, Y11                  // c441045f1b
	VMAXPS Y2, Y15, Y11                     // c461045fda or c5045fda
	VMAXPS Y11, Y15, Y11                    // c441045fdb
	VMAXSD (BX), X9, X2                     // c4e1335f13 or c5b35f13
	VMAXSD (R11), X9, X2                    // c4c1335f13
	VMAXSD X2, X9, X2                       // c4e1335fd2 or c5b35fd2
	VMAXSD X11, X9, X2                      // c4c1335fd3
	VMAXSD (BX), X9, X11                    // c461335f1b or c5335f1b
	VMAXSD (R11), X9, X11                   // c441335f1b
	VMAXSD X2, X9, X11                      // c461335fda or c5335fda
	VMAXSD X11, X9, X11                     // c441335fdb
	VMAXSS (BX), X9, X2                     // c4e1325f13 or c5b25f13
	VMAXSS (R11), X9, X2                    // c4c1325f13
	VMAXSS X2, X9, X2                       // c4e1325fd2 or c5b25fd2
	VMAXSS X11, X9, X2                      // c4c1325fd3
	VMAXSS (BX), X9, X11                    // c461325f1b or c5325f1b
	VMAXSS (R11), X9, X11                   // c441325f1b
	VMAXSS X2, X9, X11                      // c461325fda or c5325fda
	VMAXSS X11, X9, X11                     // c441325fdb
	VMINPD (BX), X9, X2                     // c4e1315d13 or c5b15d13
	VMINPD (R11), X9, X2                    // c4c1315d13
	VMINPD X2, X9, X2                       // c4e1315dd2 or c5b15dd2
	VMINPD X11, X9, X2                      // c4c1315dd3
	VMINPD (BX), X9, X11                    // c461315d1b or c5315d1b
	VMINPD (R11), X9, X11                   // c441315d1b
	VMINPD X2, X9, X11                      // c461315dda or c5315dda
	VMINPD X11, X9, X11                     // c441315ddb
	VMINPD (BX), Y15, Y2                    // c4e1055d13 or c5855d13
	VMINPD (R11), Y15, Y2                   // c4c1055d13
	VMINPD Y2, Y15, Y2                      // c4e1055dd2 or c5855dd2
	VMINPD Y11, Y15, Y2                     // c4c1055dd3
	VMINPD (BX), Y15, Y11                   // c461055d1b or c5055d1b
	VMINPD (R11), Y15, Y11                  // c441055d1b
	VMINPD Y2, Y15, Y11                     // c461055dda or c5055dda
	VMINPD Y11, Y15, Y11                    // c441055ddb
	VMINPS (BX), X9, X2                     // c4e1305d13 or c5b05d13
	VMINPS (R11), X9, X2                    // c4c1305d13
	VMINPS X2, X9, X2                       // c4e1305dd2 or c5b05dd2
	VMINPS X11, X9, X2                      // c4c1305dd3
	VMINPS (BX), X9, X11                    // c461305d1b or c5305d1b
	VMINPS (R11), X9, X11                   // c441305d1b
	VMINPS X2, X9, X11                      // c461305dda or c5305dda
	VMINPS X11, X9, X11                     // c441305ddb
	VMINPS (BX), Y15, Y2                    // c4e1045d13 or c5845d13
	VMINPS (R11), Y15, Y2                   // c4c1045d13
	VMINPS Y2, Y15, Y2                      // c4e1045dd2 or c5845dd2
	VMINPS Y11, Y15, Y2                     // c4c1045dd3
	VMINPS (BX), Y15, Y11                   // c461045d1b or c5045d1b
	VMINPS (R11), Y15, Y11                  // c441045d1b
	VMINPS Y2, Y15, Y11                     // c461045dda or c5045dda
	VMINPS Y11, Y15, Y11                    // c441045ddb
	VMINSD (BX), X9, X2                     // c4e1335d13 or c5b35d13
	VMINSD (R11), X9, X2                    // c4c1335d13
	VMINSD X2, X9, X2                       // c4e1335dd2 or c5b35dd2
	VMINSD X11, X9, X2                      // c4c1335dd3
	VMINSD (BX), X9, X11                    // c461335d1b or c5335d1b
	VMINSD (R11), X9, X11                   // c441335d1b
	VMINSD X2, X9, X11                      // c461335dda or c5335dda
	VMINSD X11, X9, X11                     // c441335ddb
	VMINSS (BX), X9, X2                     // c4e1325d13 or c5b25d13
	VMINSS (R11), X9, X2                    // c4c1325d13
	VMINSS X2, X9, X2                       // c4e1325dd2 or c5b25dd2
	VMINSS X11, X9, X2                      // c4c1325dd3
	VMINSS (BX), X9, X11                    // c461325d1b or c5325d1b
	VMINSS (R11), X9, X11                   // c441325d1b
	VMINSS X2, X9, X11                      // c461325dda or c5325dda
	VMINSS X11, X9, X11                     // c441325ddb
	VMOVAPD (BX), X2                        // c4e1792813 or c5f92813
	VMOVAPD (R11), X2                       // c4c1792813
	VMOVAPD X2, X2                          // c4e17928d2 or c5f928d2 or c4e17929d2 or c5f929d2
	VMOVAPD X11, X2                         // c4c17928d3 or c4617929da or c57929da
	VMOVAPD (BX), X11                       // c46179281b or c579281b
	VMOVAPD (R11), X11                      // c44179281b
	VMOVAPD X2, X11                         // c4617928da or c57928da or c4c17929d3
	VMOVAPD X11, X11                        // c4417928db or c4417929db
	VMOVAPD X2, (BX)                        // c4e1792913 or c5f92913
	VMOVAPD X11, (BX)                       // c46179291b or c579291b
	VMOVAPD X2, (R11)                       // c4c1792913
	VMOVAPD X11, (R11)                      // c44179291b
	VMOVAPD (BX), Y2                        // c4e17d2813 or c5fd2813
	VMOVAPD (R11), Y2                       // c4c17d2813
	VMOVAPD Y2, Y2                          // c4e17d28d2 or c5fd28d2 or c4e17d29d2 or c5fd29d2
	VMOVAPD Y11, Y2                         // c4c17d28d3 or c4617d29da or c57d29da
	VMOVAPD (BX), Y11                       // c4617d281b or c57d281b
	VMOVAPD (R11), Y11                      // c4417d281b
	VMOVAPD Y2, Y11                         // c4617d28da or c57d28da or c4c17d29d3
	VMOVAPD Y11, Y11                        // c4417d28db or c4417d29db
	VMOVAPD Y2, (BX)                        // c4e17d2913 or c5fd2913
	VMOVAPD Y11, (BX)                       // c4617d291b or c57d291b
	VMOVAPD Y2, (R11)                       // c4c17d2913
	VMOVAPD Y11, (R11)                      // c4417d291b
	VMOVAPS (BX), X2                        // c4e1782813 or c5f82813
	VMOVAPS (R11), X2                       // c4c1782813
	VMOVAPS X2, X2                          // c4e17828d2 or c5f828d2 or c4e17829d2 or c5f829d2
	VMOVAPS X11, X2                         // c4c17828d3 or c4617829da or c57829da
	VMOVAPS (BX), X11                       // c46178281b or c578281b
	VMOVAPS (R11), X11                      // c44178281b
	VMOVAPS X2, X11                         // c4617828da or c57828da or c4c17829d3
	VMOVAPS X11, X11                        // c4417828db or c4417829db
	VMOVAPS X2, (BX)                        // c4e1782913 or c5f82913
	VMOVAPS X11, (BX)                       // c46178291b or c578291b
	VMOVAPS X2, (R11)                       // c4c1782913
	VMOVAPS X11, (R11)                      // c44178291b
	VMOVAPS (BX), Y2                        // c4e17c2813 or c5fc2813
	VMOVAPS (R11), Y2                       // c4c17c2813
	VMOVAPS Y2, Y2                          // c4e17c28d2 or c5fc28d2 or c4e17c29d2 or c5fc29d2
	VMOVAPS Y11, Y2                         // c4c17c28d3 or c4617c29da or c57c29da
	VMOVAPS (BX), Y11                       // c4617c281b or c57c281b
	VMOVAPS (R11), Y11                      // c4417c281b
	VMOVAPS Y2, Y11                         // c4617c28da or c57c28da or c4c17c29d3
	VMOVAPS Y11, Y11                        // c4417c28db or c4417c29db
	VMOVAPS Y2, (BX)                        // c4e17c2913 or c5fc2913
	VMOVAPS Y11, (BX)                       // c4617c291b or c57c291b
	VMOVAPS Y2, (R11)                       // c4c17c2913
	VMOVAPS Y11, (R11)                      // c4417c291b
	VMOVD X2, (BX)                          // c4e1797e13 or c5f97e13
	VMOVD X11, (BX)                         // c461797e1b or c5797e1b
	VMOVD X2, (R11)                         // c4c1797e13
	VMOVD X11, (R11)                        // c441797e1b
	VMOVD X2, DX                            // c4e1797ed2 or c5f97ed2
	VMOVD X11, DX                           // c461797eda or c5797eda
	VMOVD X2, R11                           // c4c1797ed3
	VMOVD X11, R11                          // c441797edb
	VMOVD (BX), X2                          // c4e1796e13 or c5f96e13
	VMOVD (R11), X2                         // c4c1796e13
	VMOVD DX, X2                            // c4e1796ed2 or c5f96ed2
	VMOVD R11, X2                           // c4c1796ed3
	VMOVD (BX), X11                         // c461796e1b or c5796e1b
	VMOVD (R11), X11                        // c441796e1b
	VMOVD DX, X11                           // c461796eda or c5796eda
	VMOVD R11, X11                          // c441796edb
	VMOVDDUP (BX), X2                       // c4e17b1213 or c5fb1213
	VMOVDDUP (R11), X2                      // c4c17b1213
	VMOVDDUP X2, X2                         // c4e17b12d2 or c5fb12d2
	VMOVDDUP X11, X2                        // c4c17b12d3
	VMOVDDUP (BX), X11                      // c4617b121b or c57b121b
	VMOVDDUP (R11), X11                     // c4417b121b
	VMOVDDUP X2, X11                        // c4617b12da or c57b12da
	VMOVDDUP X11, X11                       // c4417b12db
	VMOVDDUP (BX), Y2                       // c4e17f1213 or c5ff1213
	VMOVDDUP (R11), Y2                      // c4c17f1213
	VMOVDDUP Y2, Y2                         // c4e17f12d2 or c5ff12d2
	VMOVDDUP Y11, Y2                        // c4c17f12d3
	VMOVDDUP (BX), Y11                      // c4617f121b or c57f121b
	VMOVDDUP (R11), Y11                     // c4417f121b
	VMOVDDUP Y2, Y11                        // c4617f12da or c57f12da
	VMOVDDUP Y11, Y11                       // c4417f12db
	VMOVDQA (BX), X2                        // c4e1796f13 or c5f96f13
	VMOVDQA (R11), X2                       // c4c1796f13
	VMOVDQA X2, X2                          // c4e1796fd2 or c5f96fd2 or c4e1797fd2 or c5f97fd2
	VMOVDQA X11, X2                         // c4c1796fd3 or c461797fda or c5797fda
	VMOVDQA (BX), X11                       // c461796f1b or c5796f1b
	VMOVDQA (R11), X11                      // c441796f1b
	VMOVDQA X2, X11                         // c461796fda or c5796fda or c4c1797fd3
	VMOVDQA X11, X11                        // c441796fdb or c441797fdb
	VMOVDQA X2, (BX)                        // c4e1797f13 or c5f97f13
	VMOVDQA X11, (BX)                       // c461797f1b or c5797f1b
	VMOVDQA X2, (R11)                       // c4c1797f13
	VMOVDQA X11, (R11)                      // c441797f1b
	VMOVDQA (BX), Y2                        // c4e17d6f13 or c5fd6f13
	VMOVDQA (R11), Y2                       // c4c17d6f13
	VMOVDQA Y2, Y2                          // c4e17d6fd2 or c5fd6fd2 or c4e17d7fd2 or c5fd7fd2
	VMOVDQA Y11, Y2                         // c4c17d6fd3 or c4617d7fda or c57d7fda
	VMOVDQA (BX), Y11                       // c4617d6f1b or c57d6f1b
	VMOVDQA (R11), Y11                      // c4417d6f1b
	VMOVDQA Y2, Y11                         // c4617d6fda or c57d6fda or c4c17d7fd3
	VMOVDQA Y11, Y11                        // c4417d6fdb or c4417d7fdb
	VMOVDQA Y2, (BX)                        // c4e17d7f13 or c5fd7f13
	VMOVDQA Y11, (BX)                       // c4617d7f1b or c57d7f1b
	VMOVDQA Y2, (R11)                       // c4c17d7f13
	VMOVDQA Y11, (R11)                      // c4417d7f1b
	VMOVDQU (BX), X2                        // c4e17a6f13 or c5fa6f13
	VMOVDQU (R11), X2                       // c4c17a6f13
	VMOVDQU X2, X2                          // c4e17a6fd2 or c5fa6fd2 or c4e17a7fd2 or c5fa7fd2
	VMOVDQU X11, X2                         // c4c17a6fd3 or c4617a7fda or c57a7fda
	VMOVDQU (BX), X11                       // c4617a6f1b or c57a6f1b
	VMOVDQU (R11), X11                      // c4417a6f1b
	VMOVDQU X2, X11                         // c4617a6fda or c57a6fda or c4c17a7fd3
	VMOVDQU X11, X11                        // c4417a6fdb or c4417a7fdb
	VMOVDQU X2, (BX)                        // c4e17a7f13 or c5fa7f13
	VMOVDQU X11, (BX)                       // c4617a7f1b or c57a7f1b
	VMOVDQU X2, (R11)                       // c4c17a7f13
	VMOVDQU X11, (R11)                      // c4417a7f1b
	VMOVDQU (BX), Y2                        // c4e17e6f13 or c5fe6f13
	VMOVDQU (R11), Y2                       // c4c17e6f13
	VMOVDQU Y2, Y2                          // c4e17e6fd2 or c5fe6fd2 or c4e17e7fd2 or c5fe7fd2
	VMOVDQU Y11, Y2                         // c4c17e6fd3 or c4617e7fda or c57e7fda
	VMOVDQU (BX), Y11                       // c4617e6f1b or c57e6f1b
	VMOVDQU (R11), Y11                      // c4417e6f1b
	VMOVDQU Y2, Y11                         // c4617e6fda or c57e6fda or c4c17e7fd3
	VMOVDQU Y11, Y11                        // c4417e6fdb or c4417e7fdb
	VMOVDQU Y2, (BX)                        // c4e17e7f13 or c5fe7f13
	VMOVDQU Y11, (BX)                       // c4617e7f1b or c57e7f1b
	VMOVDQU Y2, (R11)                       // c4c17e7f13
	VMOVDQU Y11, (R11)                      // c4417e7f1b
	VMOVHLPS X2, X9, X2                     // c4e13012d2 or c5b012d2
	VMOVHLPS X11, X9, X2                    // c4c13012d3
	VMOVHLPS X2, X9, X11                    // c4613012da or c53012da
	VMOVHLPS X11, X9, X11                   // c4413012db
	VMOVHPD X2, (BX)                        // c4e1791713 or c5f91713
	VMOVHPD X11, (BX)                       // c46179171b or c579171b
	VMOVHPD X2, (R11)                       // c4c1791713
	VMOVHPD X11, (R11)                      // c44179171b
	VMOVHPD (BX), X9, X2                    // c4e1311613 or c5b11613
	VMOVHPD (R11), X9, X2                   // c4c1311613
	VMOVHPD (BX), X9, X11                   // c46131161b or c531161b
	VMOVHPD (R11), X9, X11                  // c44131161b
	VMOVHPS X2, (BX)                        // c4e1781713 or c5f81713
	VMOVHPS X11, (BX)                       // c46178171b or c578171b
	VMOVHPS X2, (R11)                       // c4c1781713
	VMOVHPS X11, (R11)                      // c44178171b
	VMOVHPS (BX), X9, X2                    // c4e1301613 or c5b01613
	VMOVHPS (R11), X9, X2                   // c4c1301613
	VMOVHPS (BX), X9, X11                   // c46130161b or c530161b
	VMOVHPS (R11), X9, X11                  // c44130161b
	VMOVLHPS X2, X9, X2                     // c4e13016d2 or c5b016d2
	VMOVLHPS X11, X9, X2                    // c4c13016d3
	VMOVLHPS X2, X9, X11                    // c4613016da or c53016da
	VMOVLHPS X11, X9, X11                   // c4413016db
	VMOVLPD X2, (BX)                        // c4e1791313 or c5f91313
	VMOVLPD X11, (BX)                       // c46179131b or c579131b
	VMOVLPD X2, (R11)                       // c4c1791313
	VMOVLPD X11, (R11)                      // c44179131b
	VMOVLPD (BX), X9, X2                    // c4e1311213 or c5b11213
	VMOVLPD (R11), X9, X2                   // c4c1311213
	VMOVLPD (BX), X9, X11                   // c46131121b or c531121b
	VMOVLPD (R11), X9, X11                  // c44131121b
	VMOVLPS X2, (BX)                        // c4e1781313 or c5f81313
	VMOVLPS X11, (BX)                       // c46178131b or c578131b
	VMOVLPS X2, (R11)                       // c4c1781313
	VMOVLPS X11, (R11)                      // c44178131b
	VMOVLPS (BX), X9, X2                    // c4e1301213 or c5b01213
	VMOVLPS (R11), X9, X2                   // c4c1301213
	VMOVLPS (BX), X9, X11                   // c46130121b or c530121b
	VMOVLPS (R11), X9, X11                  // c44130121b
	VMOVMSKPD X2, DX                        // c4e17950d2 or c5f950d2
	VMOVMSKPD X11, DX                       // c4c17950d3
	VMOVMSKPD X2, R11                       // c4617950da or c57950da
	VMOVMSKPD X11, R11                      // c4417950db
	VMOVMSKPD Y2, DX                        // c4e17d50d2 or c5fd50d2
	VMOVMSKPD Y11, DX                       // c4c17d50d3
	VMOVMSKPD Y2, R11                       // c4617d50da or c57d50da
	VMOVMSKPD Y11, R11                      // c4417d50db
	VMOVMSKPS X2, DX                        // c4e17850d2 or c5f850d2
	VMOVMSKPS X11, DX                       // c4c17850d3
	VMOVMSKPS X2, R11                       // c4617850da or c57850da
	VMOVMSKPS X11, R11                      // c4417850db
	VMOVMSKPS Y2, DX                        // c4e17c50d2 or c5fc50d2
	VMOVMSKPS Y11, DX                       // c4c17c50d3
	VMOVMSKPS Y2, R11                       // c4617c50da or c57c50da
	VMOVMSKPS Y11, R11                      // c4417c50db
	VMOVNTDQ X2, (BX)                       // c4e179e713 or c5f9e713
	VMOVNTDQ X11, (BX)                      // c46179e71b or c579e71b
	VMOVNTDQ X2, (R11)                      // c4c179e713
	VMOVNTDQ X11, (R11)                     // c44179e71b
	VMOVNTDQ Y2, (BX)                       // c4e17de713 or c5fde713
	VMOVNTDQ Y11, (BX)                      // c4617de71b or c57de71b
	VMOVNTDQ Y2, (R11)                      // c4c17de713
	VMOVNTDQ Y11, (R11)                     // c4417de71b
	VMOVNTDQA (BX), X2                      // c4e2792a13
	VMOVNTDQA (R11), X2                     // c4c2792a13
	VMOVNTDQA (BX), X11                     // c462792a1b
	VMOVNTDQA (R11), X11                    // c442792a1b
	VMOVNTDQA (BX), Y2                      // c4e27d2a13
	VMOVNTDQA (R11), Y2                     // c4c27d2a13
	VMOVNTDQA (BX), Y11                     // c4627d2a1b
	VMOVNTDQA (R11), Y11                    // c4427d2a1b
	VMOVNTPD X2, (BX)                       // c4e1792b13 or c5f92b13
	VMOVNTPD X11, (BX)                      // c461792b1b or c5792b1b
	VMOVNTPD X2, (R11)                      // c4c1792b13
	VMOVNTPD X11, (R11)                     // c441792b1b
	VMOVNTPD Y2, (BX)                       // c4e17d2b13 or c5fd2b13
	VMOVNTPD Y11, (BX)                      // c4617d2b1b or c57d2b1b
	VMOVNTPD Y2, (R11)                      // c4c17d2b13
	VMOVNTPD Y11, (R11)                     // c4417d2b1b
	VMOVNTPS X2, (BX)                       // c4e1782b13 or c5f82b13
	VMOVNTPS X11, (BX)                      // c461782b1b or c5782b1b
	VMOVNTPS X2, (R11)                      // c4c1782b13
	VMOVNTPS X11, (R11)                     // c441782b1b
	VMOVNTPS Y2, (BX)                       // c4e17c2b13 or c5fc2b13
	VMOVNTPS Y11, (BX)                      // c4617c2b1b or c57c2b1b
	VMOVNTPS Y2, (R11)                      // c4c17c2b13
	VMOVNTPS Y11, (R11)                     // c4417c2b1b
	VMOVQ X2, (BX)                          // c4e1f97e13 or c4e179d613 or c5f9d613
	VMOVQ X11, (BX)                         // c461f97e1b or c46179d61b or c579d61b
	VMOVQ X2, (R11)                         // c4c1f97e13 or c4c179d613
	VMOVQ X11, (R11)                        // c441f97e1b or c44179d61b
	VMOVQ X2, DX                            // c4e1f97ed2
	VMOVQ X11, DX                           // c461f97eda
	VMOVQ X2, R11                           // c4c1f97ed3
	VMOVQ X11, R11                          // c441f97edb
	VMOVQ (BX), X2                          // c4e17a7e13 or c5fa7e13 or c4e1f96e13
	VMOVQ (R11), X2                         // c4c17a7e13 or c4c1f96e13
	VMOVQ (BX), X11                         // c4617a7e1b or c57a7e1b or c461f96e1b
	VMOVQ (R11), X11                        // c4417a7e1b or c441f96e1b
	VMOVQ DX, X2                            // c4e1f96ed2
	VMOVQ R11, X2                           // c4c1f96ed3
	VMOVQ DX, X11                           // c461f96eda
	VMOVQ R11, X11                          // c441f96edb
	VMOVQ X2, X2                            // c4e17a7ed2 or c5fa7ed2 or c4e179d6d2 or c5f9d6d2
	VMOVQ X11, X2                           // c4c17a7ed3 or c46179d6da or c579d6da
	VMOVQ X2, X11                           // c4617a7eda or c57a7eda or c4c179d6d3
	VMOVQ X11, X11                          // c4417a7edb or c44179d6db
	VMOVSD X2, (BX)                         // c4e17b1113 or c5fb1113
	VMOVSD X11, (BX)                        // c4617b111b or c57b111b
	VMOVSD X2, (R11)                        // c4c17b1113
	VMOVSD X11, (R11)                       // c4417b111b
	VMOVSD (BX), X2                         // c4e17b1013 or c5fb1013
	VMOVSD (R11), X2                        // c4c17b1013
	VMOVSD (BX), X11                        // c4617b101b or c57b101b
	VMOVSD (R11), X11                       // c4417b101b
	VMOVSD X2, X9, X2                       // c4e13310d2 or c5b310d2 or c4e13311d2 or c5b311d2
	VMOVSD X11, X9, X2                      // c4c13310d3 or c4613311da or c53311da
	VMOVSD X2, X9, X11                      // c4613310da or c53310da or c4c13311d3
	VMOVSD X11, X9, X11                     // c4413310db or c4413311db
	VMOVSHDUP (BX), X2                      // c4e17a1613 or c5fa1613
	VMOVSHDUP (R11), X2                     // c4c17a1613
	VMOVSHDUP X2, X2                        // c4e17a16d2 or c5fa16d2
	VMOVSHDUP X11, X2                       // c4c17a16d3
	VMOVSHDUP (BX), X11                     // c4617a161b or c57a161b
	VMOVSHDUP (R11), X11                    // c4417a161b
	VMOVSHDUP X2, X11                       // c4617a16da or c57a16da
	VMOVSHDUP X11, X11                      // c4417a16db
	VMOVSHDUP (BX), Y2                      // c4e17e1613 or c5fe1613
	VMOVSHDUP (R11), Y2                     // c4c17e1613
	VMOVSHDUP Y2, Y2                        // c4e17e16d2 or c5fe16d2
	VMOVSHDUP Y11, Y2                       // c4c17e16d3
	VMOVSHDUP (BX), Y11                     // c4617e161b or c57e161b
	VMOVSHDUP (R11), Y11                    // c4417e161b
	VMOVSHDUP Y2, Y11                       // c4617e16da or c57e16da
	VMOVSHDUP Y11, Y11                      // c4417e16db
	VMOVSLDUP (BX), X2                      // c4e17a1213 or c5fa1213
	VMOVSLDUP (R11), X2                     // c4c17a1213
	VMOVSLDUP X2, X2                        // c4e17a12d2 or c5fa12d2
	VMOVSLDUP X11, X2                       // c4c17a12d3
	VMOVSLDUP (BX), X11                     // c4617a121b or c57a121b
	VMOVSLDUP (R11), X11                    // c4417a121b
	VMOVSLDUP X2, X11                       // c4617a12da or c57a12da
	VMOVSLDUP X11, X11                      // c4417a12db
	VMOVSLDUP (BX), Y2                      // c4e17e1213 or c5fe1213
	VMOVSLDUP (R11), Y2                     // c4c17e1213
	VMOVSLDUP Y2, Y2                        // c4e17e12d2 or c5fe12d2
	VMOVSLDUP Y11, Y2                       // c4c17e12d3
	VMOVSLDUP (BX), Y11                     // c4617e121b or c57e121b
	VMOVSLDUP (R11), Y11                    // c4417e121b
	VMOVSLDUP Y2, Y11                       // c4617e12da or c57e12da
	VMOVSLDUP Y11, Y11                      // c4417e12db
	VMOVSS X2, (BX)                         // c4e17a1113 or c5fa1113
	VMOVSS X11, (BX)                        // c4617a111b or c57a111b
	VMOVSS X2, (R11)                        // c4c17a1113
	VMOVSS X11, (R11)                       // c4417a111b
	VMOVSS (BX), X2                         // c4e17a1013 or c5fa1013
	VMOVSS (R11), X2                        // c4c17a1013
	VMOVSS (BX), X11                        // c4617a101b or c57a101b
	VMOVSS (R11), X11                       // c4417a101b
	VMOVSS X2, X9, X2                       // c4e13210d2 or c5b210d2 or c4e13211d2 or c5b211d2
	VMOVSS X11, X9, X2                      // c4c13210d3 or c4613211da or c53211da
	VMOVSS X2, X9, X11                      // c4613210da or c53210da or c4c13211d3
	VMOVSS X11, X9, X11                     // c4413210db or c4413211db
	VMOVUPD (BX), X2                        // c4e1791013 or c5f91013
	VMOVUPD (R11), X2                       // c4c1791013
	VMOVUPD X2, X2                          // c4e17910d2 or c5f910d2 or c4e17911d2 or c5f911d2
	VMOVUPD X11, X2                         // c4c17910d3 or c4617911da or c57911da
	VMOVUPD (BX), X11                       // c46179101b or c579101b
	VMOVUPD (R11), X11                      // c44179101b
	VMOVUPD X2, X11                         // c4617910da or c57910da or c4c17911d3
	VMOVUPD X11, X11                        // c4417910db or c4417911db
	VMOVUPD X2, (BX)                        // c4e1791113 or c5f91113
	VMOVUPD X11, (BX)                       // c46179111b or c579111b
	VMOVUPD X2, (R11)                       // c4c1791113
	VMOVUPD X11, (R11)                      // c44179111b
	VMOVUPD (BX), Y2                        // c4e17d1013 or c5fd1013
	VMOVUPD (R11), Y2                       // c4c17d1013
	VMOVUPD Y2, Y2                          // c4e17d10d2 or c5fd10d2 or c4e17d11d2 or c5fd11d2
	VMOVUPD Y11, Y2                         // c4c17d10d3 or c4617d11da or c57d11da
	VMOVUPD (BX), Y11                       // c4617d101b or c57d101b
	VMOVUPD (R11), Y11                      // c4417d101b
	VMOVUPD Y2, Y11                         // c4617d10da or c57d10da or c4c17d11d3
	VMOVUPD Y11, Y11                        // c4417d10db or c4417d11db
	VMOVUPD Y2, (BX)                        // c4e17d1113 or c5fd1113
	VMOVUPD Y11, (BX)                       // c4617d111b or c57d111b
	VMOVUPD Y2, (R11)                       // c4c17d1113
	VMOVUPD Y11, (R11)                      // c4417d111b
	VMOVUPS (BX), X2                        // c4e1781013 or c5f81013
	VMOVUPS (R11), X2                       // c4c1781013
	VMOVUPS X2, X2                          // c4e17810d2 or c5f810d2 or c4e17811d2 or c5f811d2
	VMOVUPS X11, X2                         // c4c17810d3 or c4617811da or c57811da
	VMOVUPS (BX), X11                       // c46178101b or c578101b
	VMOVUPS (R11), X11                      // c44178101b
	VMOVUPS X2, X11                         // c4617810da or c57810da or c4c17811d3
	VMOVUPS X11, X11                        // c4417810db or c4417811db
	VMOVUPS X2, (BX)                        // c4e1781113 or c5f81113
	VMOVUPS X11, (BX)                       // c46178111b or c578111b
	VMOVUPS X2, (R11)                       // c4c1781113
	VMOVUPS X11, (R11)                      // c44178111b
	VMOVUPS (BX), Y2                        // c4e17c1013 or c5fc1013
	VMOVUPS (R11), Y2                       // c4c17c1013
	VMOVUPS Y2, Y2                          // c4e17c10d2 or c5fc10d2 or c4e17c11d2 or c5fc11d2
	VMOVUPS Y11, Y2                         // c4c17c10d3 or c4617c11da or c57c11da
	VMOVUPS (BX), Y11                       // c4617c101b or c57c101b
	VMOVUPS (R11), Y11                      // c4417c101b
	VMOVUPS Y2, Y11                         // c4617c10da or c57c10da or c4c17c11d3
	VMOVUPS Y11, Y11                        // c4417c10db or c4417c11db
	VMOVUPS Y2, (BX)                        // c4e17c1113 or c5fc1113
	VMOVUPS Y11, (BX)                       // c4617c111b or c57c111b
	VMOVUPS Y2, (R11)                       // c4c17c1113
	VMOVUPS Y11, (R11)                      // c4417c111b
	VMPSADBW $7, (BX), X9, X2               // c4e331421307
	VMPSADBW $7, (R11), X9, X2              // c4c331421307
	VMPSADBW $7, X2, X9, X2                 // c4e33142d207
	VMPSADBW $7, X11, X9, X2                // c4c33142d307
	VMPSADBW $7, (BX), X9, X11              // c46331421b07
	VMPSADBW $7, (R11), X9, X11             // c44331421b07
	VMPSADBW $7, X2, X9, X11                // c4633142da07
	VMPSADBW $7, X11, X9, X11               // c4433142db07
	VMPSADBW $7, (BX), Y15, Y2              // c4e305421307
	VMPSADBW $7, (R11), Y15, Y2             // c4c305421307
	VMPSADBW $7, Y2, Y15, Y2                // c4e30542d207
	VMPSADBW $7, Y11, Y15, Y2               // c4c30542d307
	VMPSADBW $7, (BX), Y15, Y11             // c46305421b07
	VMPSADBW $7, (R11), Y15, Y11            // c44305421b07
	VMPSADBW $7, Y2, Y15, Y11               // c4630542da07
	VMPSADBW $7, Y11, Y15, Y11              // c4430542db07
	VMULPD (BX), X9, X2                     // c4e1315913 or c5b15913
	VMULPD (R11), X9, X2                    // c4c1315913
	VMULPD X2, X9, X2                       // c4e13159d2 or c5b159d2
	VMULPD X11, X9, X2                      // c4c13159d3
	VMULPD (BX), X9, X11                    // c46131591b or c531591b
	VMULPD (R11), X9, X11                   // c44131591b
	VMULPD X2, X9, X11                      // c4613159da or c53159da
	VMULPD X11, X9, X11                     // c4413159db
	VMULPD (BX), Y15, Y2                    // c4e1055913 or c5855913
	VMULPD (R11), Y15, Y2                   // c4c1055913
	VMULPD Y2, Y15, Y2                      // c4e10559d2 or c58559d2
	VMULPD Y11, Y15, Y2                     // c4c10559d3
	VMULPD (BX), Y15, Y11                   // c46105591b or c505591b
	VMULPD (R11), Y15, Y11                  // c44105591b
	VMULPD Y2, Y15, Y11                     // c4610559da or c50559da
	VMULPD Y11, Y15, Y11                    // c4410559db
	VMULPS (BX), X9, X2                     // c4e1305913 or c5b05913
	VMULPS (R11), X9, X2                    // c4c1305913
	VMULPS X2, X9, X2                       // c4e13059d2 or c5b059d2
	VMULPS X11, X9, X2                      // c4c13059d3
	VMULPS (BX), X9, X11                    // c46130591b or c530591b
	VMULPS (R11), X9, X11                   // c44130591b
	VMULPS X2, X9, X11                      // c4613059da or c53059da
	VMULPS X11, X9, X11                     // c4413059db
	VMULPS (BX), Y15, Y2                    // c4e1045913 or c5845913
	VMULPS (R11), Y15, Y2                   // c4c1045913
	VMULPS Y2, Y15, Y2                      // c4e10459d2 or c58459d2
	VMULPS Y11, Y15, Y2                     // c4c10459d3
	VMULPS (BX), Y15, Y11                   // c46104591b or c504591b
	VMULPS (R11), Y15, Y11                  // c44104591b
	VMULPS Y2, Y15, Y11                     // c4610459da or c50459da
	VMULPS Y11, Y15, Y11                    // c4410459db
	VMULSD (BX), X9, X2                     // c4e1335913 or c5b35913
	VMULSD (R11), X9, X2                    // c4c1335913
	VMULSD X2, X9, X2                       // c4e13359d2 or c5b359d2
	VMULSD X11, X9, X2                      // c4c13359d3
	VMULSD (BX), X9, X11                    // c46133591b or c533591b
	VMULSD (R11), X9, X11                   // c44133591b
	VMULSD X2, X9, X11                      // c4613359da or c53359da
	VMULSD X11, X9, X11                     // c4413359db
	VMULSS (BX), X9, X2                     // c4e1325913 or c5b25913
	VMULSS (R11), X9, X2                    // c4c1325913
	VMULSS X2, X9, X2                       // c4e13259d2 or c5b259d2
	VMULSS X11, X9, X2                      // c4c13259d3
	VMULSS (BX), X9, X11                    // c46132591b or c532591b
	VMULSS (R11), X9, X11                   // c44132591b
	VMULSS X2, X9, X11                      // c4613259da or c53259da
	VMULSS X11, X9, X11                     // c4413259db
	VORPD (BX), X9, X2                      // c4e1315613 or c5b15613
	VORPD (R11), X9, X2                     // c4c1315613
	VORPD X2, X9, X2                        // c4e13156d2 or c5b156d2
	VORPD X11, X9, X2                       // c4c13156d3
	VORPD (BX), X9, X11                     // c46131561b or c531561b
	VORPD (R11), X9, X11                    // c44131561b
	VORPD X2, X9, X11                       // c4613156da or c53156da
	VORPD X11, X9, X11                      // c4413156db
	VORPD (BX), Y15, Y2                     // c4e1055613 or c5855613
	VORPD (R11), Y15, Y2                    // c4c1055613
	VORPD Y2, Y15, Y2                       // c4e10556d2 or c58556d2
	VORPD Y11, Y15, Y2                      // c4c10556d3
	VORPD (BX), Y15, Y11                    // c46105561b or c505561b
	VORPD (R11), Y15, Y11                   // c44105561b
	VORPD Y2, Y15, Y11                      // c4610556da or c50556da
	VORPD Y11, Y15, Y11                     // c4410556db
	VORPS (BX), X9, X2                      // c4e1305613 or c5b05613
	VORPS (R11), X9, X2                     // c4c1305613
	VORPS X2, X9, X2                        // c4e13056d2 or c5b056d2
	VORPS X11, X9, X2                       // c4c13056d3
	VORPS (BX), X9, X11                     // c46130561b or c530561b
	VORPS (R11), X9, X11                    // c44130561b
	VORPS X2, X9, X11                       // c4613056da or c53056da
	VORPS X11, X9, X11                      // c4413056db
	VORPS (BX), Y15, Y2                     // c4e1045613 or c5845613
	VORPS (R11), Y15, Y2                    // c4c1045613
	VORPS Y2, Y15, Y2                       // c4e10456d2 or c58456d2
	VORPS Y11, Y15, Y2                      // c4c10456d3
	VORPS (BX), Y15, Y11                    // c46104561b or c504561b
	VORPS (R11), Y15, Y11                   // c44104561b
	VORPS Y2, Y15, Y11                      // c4610456da or c50456da
	VORPS Y11, Y15, Y11                     // c4410456db
	VPABSB (BX), X2                         // c4e2791c13
	VPABSB (R11), X2                        // c4c2791c13
	VPABSB X2, X2                           // c4e2791cd2
	VPABSB X11, X2                          // c4c2791cd3
	VPABSB (BX), X11                        // c462791c1b
	VPABSB (R11), X11                       // c442791c1b
	VPABSB X2, X11                          // c462791cda
	VPABSB X11, X11                         // c442791cdb
	VPABSB (BX), Y2                         // c4e27d1c13
	VPABSB (R11), Y2                        // c4c27d1c13
	VPABSB Y2, Y2                           // c4e27d1cd2
	VPABSB Y11, Y2                          // c4c27d1cd3
	VPABSB (BX), Y11                        // c4627d1c1b
	VPABSB (R11), Y11                       // c4427d1c1b
	VPABSB Y2, Y11                          // c4627d1cda
	VPABSB Y11, Y11                         // c4427d1cdb
	VPABSD (BX), X2                         // c4e2791e13
	VPABSD (R11), X2                        // c4c2791e13
	VPABSD X2, X2                           // c4e2791ed2
	VPABSD X11, X2                          // c4c2791ed3
	VPABSD (BX), X11                        // c462791e1b
	VPABSD (R11), X11                       // c442791e1b
	VPABSD X2, X11                          // c462791eda
	VPABSD X11, X11                         // c442791edb
	VPABSD (BX), Y2                         // c4e27d1e13
	VPABSD (R11), Y2                        // c4c27d1e13
	VPABSD Y2, Y2                           // c4e27d1ed2
	VPABSD Y11, Y2                          // c4c27d1ed3
	VPABSD (BX), Y11                        // c4627d1e1b
	VPABSD (R11), Y11                       // c4427d1e1b
	VPABSD Y2, Y11                          // c4627d1eda
	VPABSD Y11, Y11                         // c4427d1edb
	VPABSW (BX), X2                         // c4e2791d13
	VPABSW (R11), X2                        // c4c2791d13
	VPABSW X2, X2                           // c4e2791dd2
	VPABSW X11, X2                          // c4c2791dd3
	VPABSW (BX), X11                        // c462791d1b
	VPABSW (R11), X11                       // c442791d1b
	VPABSW X2, X11                          // c462791dda
	VPABSW X11, X11                         // c442791ddb
	VPABSW (BX), Y2                         // c4e27d1d13
	VPABSW (R11), Y2                        // c4c27d1d13
	VPABSW Y2, Y2                           // c4e27d1dd2
	VPABSW Y11, Y2                          // c4c27d1dd3
	VPABSW (BX), Y11                        // c4627d1d1b
	VPABSW (R11), Y11                       // c4427d1d1b
	VPABSW Y2, Y11                          // c4627d1dda
	VPABSW Y11, Y11                         // c4427d1ddb
	VPACKSSDW (BX), X9, X2                  // c4e1316b13 or c5b16b13
	VPACKSSDW (R11), X9, X2                 // c4c1316b13
	VPACKSSDW X2, X9, X2                    // c4e1316bd2 or c5b16bd2
	VPACKSSDW X11, X9, X2                   // c4c1316bd3
	VPACKSSDW (BX), X9, X11                 // c461316b1b or c5316b1b
	VPACKSSDW (R11), X9, X11                // c441316b1b
	VPACKSSDW X2, X9, X11                   // c461316bda or c5316bda
	VPACKSSDW X11, X9, X11                  // c441316bdb
	VPACKSSDW (BX), Y15, Y2                 // c4e1056b13 or c5856b13
	VPACKSSDW (R11), Y15, Y2                // c4c1056b13
	VPACKSSDW Y2, Y15, Y2                   // c4e1056bd2 or c5856bd2
	VPACKSSDW Y11, Y15, Y2                  // c4c1056bd3
	VPACKSSDW (BX), Y15, Y11                // c461056b1b or c5056b1b
	VPACKSSDW (R11), Y15, Y11               // c441056b1b
	VPACKSSDW Y2, Y15, Y11                  // c461056bda or c5056bda
	VPACKSSDW Y11, Y15, Y11                 // c441056bdb
	VPACKSSWB (BX), X9, X2                  // c4e1316313 or c5b16313
	VPACKSSWB (R11), X9, X2                 // c4c1316313
	VPACKSSWB X2, X9, X2                    // c4e13163d2 or c5b163d2
	VPACKSSWB X11, X9, X2                   // c4c13163d3
	VPACKSSWB (BX), X9, X11                 // c46131631b or c531631b
	VPACKSSWB (R11), X9, X11                // c44131631b
	VPACKSSWB X2, X9, X11                   // c4613163da or c53163da
	VPACKSSWB X11, X9, X11                  // c4413163db
	VPACKSSWB (BX), Y15, Y2                 // c4e1056313 or c5856313
	VPACKSSWB (R11), Y15, Y2                // c4c1056313
	VPACKSSWB Y2, Y15, Y2                   // c4e10563d2 or c58563d2
	VPACKSSWB Y11, Y15, Y2                  // c4c10563d3
	VPACKSSWB (BX), Y15, Y11                // c46105631b or c505631b
	VPACKSSWB (R11), Y15, Y11               // c44105631b
	VPACKSSWB Y2, Y15, Y11                  // c4610563da or c50563da
	VPACKSSWB Y11, Y15, Y11                 // c4410563db
	VPACKUSDW (BX), X9, X2                  // c4e2312b13
	VPACKUSDW (R11), X9, X2                 // c4c2312b13
	VPACKUSDW X2, X9, X2                    // c4e2312bd2
	VPACKUSDW X11, X9, X2                   // c4c2312bd3
	VPACKUSDW (BX), X9, X11                 // c462312b1b
	VPACKUSDW (R11), X9, X11                // c442312b1b
	VPACKUSDW X2, X9, X11                   // c462312bda
	VPACKUSDW X11, X9, X11                  // c442312bdb
	VPACKUSDW (BX), Y15, Y2                 // c4e2052b13
	VPACKUSDW (R11), Y15, Y2                // c4c2052b13
	VPACKUSDW Y2, Y15, Y2                   // c4e2052bd2
	VPACKUSDW Y11, Y15, Y2                  // c4c2052bd3
	VPACKUSDW (BX), Y15, Y11                // c462052b1b
	VPACKUSDW (R11), Y15, Y11               // c442052b1b
	VPACKUSDW Y2, Y15, Y11                  // c462052bda
	VPACKUSDW Y11, Y15, Y11                 // c442052bdb
	VPACKUSWB (BX), X9, X2                  // c4e1316713 or c5b16713
	VPACKUSWB (R11), X9, X2                 // c4c1316713
	VPACKUSWB X2, X9, X2                    // c4e13167d2 or c5b167d2
	VPACKUSWB X11, X9, X2                   // c4c13167d3
	VPACKUSWB (BX), X9, X11                 // c46131671b or c531671b
	VPACKUSWB (R11), X9, X11                // c44131671b
	VPACKUSWB X2, X9, X11                   // c4613167da or c53167da
	VPACKUSWB X11, X9, X11                  // c4413167db
	VPACKUSWB (BX), Y15, Y2                 // c4e1056713 or c5856713
	VPACKUSWB (R11), Y15, Y2                // c4c1056713
	VPACKUSWB Y2, Y15, Y2                   // c4e10567d2 or c58567d2
	VPACKUSWB Y11, Y15, Y2                  // c4c10567d3
	VPACKUSWB (BX), Y15, Y11                // c46105671b or c505671b
	VPACKUSWB (R11), Y15, Y11               // c44105671b
	VPACKUSWB Y2, Y15, Y11                  // c4610567da or c50567da
	VPACKUSWB Y11, Y15, Y11                 // c4410567db
	VPADDB (BX), X9, X2                     // c4e131fc13 or c5b1fc13
	VPADDB (R11), X9, X2                    // c4c131fc13
	VPADDB X2, X9, X2                       // c4e131fcd2 or c5b1fcd2
	VPADDB X11, X9, X2                      // c4c131fcd3
	VPADDB (BX), X9, X11                    // c46131fc1b or c531fc1b
	VPADDB (R11), X9, X11                   // c44131fc1b
	VPADDB X2, X9, X11                      // c46131fcda or c531fcda
	VPADDB X11, X9, X11                     // c44131fcdb
	VPADDB (BX), Y15, Y2                    // c4e105fc13 or c585fc13
	VPADDB (R11), Y15, Y2                   // c4c105fc13
	VPADDB Y2, Y15, Y2                      // c4e105fcd2 or c585fcd2
	VPADDB Y11, Y15, Y2                     // c4c105fcd3
	VPADDB (BX), Y15, Y11                   // c46105fc1b or c505fc1b
	VPADDB (R11), Y15, Y11                  // c44105fc1b
	VPADDB Y2, Y15, Y11                     // c46105fcda or c505fcda
	VPADDB Y11, Y15, Y11                    // c44105fcdb
	VPADDD (BX), X9, X2             // c4e131fe13 or c5b1fe13
	VPADDD (R11), X9, X2            // c4c131fe13
	VPADDD X2, X9, X2               // c4e131fed2 or c5b1fed2
	VPADDD X11, X9, X2              // c4c131fed3
	VPADDD (BX), X9, X11            // c46131fe1b or c531fe1b
	VPADDD (R11), X9, X11           // c44131fe1b
	VPADDD X2, X9, X11              // c46131feda or c531feda
	VPADDD X11, X9, X11             // c44131fedb
	VPADDD (BX), Y15, Y2            // c4e105fe13 or c585fe13
	VPADDD (R11), Y15, Y2           // c4c105fe13
	VPADDD Y2, Y15, Y2              // c4e105fed2 or c585fed2
	VPADDD Y11, Y15, Y2             // c4c105fed3
	VPADDD (BX), Y15, Y11           // c46105fe1b or c505fe1b
	VPADDD (R11), Y15, Y11          // c44105fe1b
	VPADDD Y2, Y15, Y11             // c46105feda or c505feda
	VPADDD Y11, Y15, Y11            // c44105fedb
	VPADDQ (BX), X9, X2             // c4e131d413 or c5b1d413
	VPADDQ (R11), X9, X2            // c4c131d413
	VPADDQ X2, X9, X2               // c4e131d4d2 or c5b1d4d2
	VPADDQ X11, X9, X2              // c4c131d4d3
	VPADDQ (BX), X9, X11            // c46131d41b or c531d41b
	VPADDQ (R11), X9, X11           // c44131d41b
	VPADDQ X2, X9, X11              // c46131d4da or c531d4da
	VPADDQ X11, X9, X11             // c44131d4db
	VPADDQ (BX), Y15, Y2            // c4e105d413 or c585d413
	VPADDQ (R11), Y15, Y2           // c4c105d413
	VPADDQ Y2, Y15, Y2              // c4e105d4d2 or c585d4d2
	VPADDQ Y11, Y15, Y2             // c4c105d4d3
	VPADDQ (BX), Y15, Y11           // c46105d41b or c505d41b
	VPADDQ (R11), Y15, Y11          // c44105d41b
	VPADDQ Y2, Y15, Y11             // c46105d4da or c505d4da
	VPADDQ Y11, Y15, Y11            // c44105d4db
	VPADDSB (BX), X9, X2                    // c4e131ec13 or c5b1ec13
	VPADDSB (R11), X9, X2                   // c4c131ec13
	VPADDSB X2, X9, X2                      // c4e131ecd2 or c5b1ecd2
	VPADDSB X11, X9, X2                     // c4c131ecd3
	VPADDSB (BX), X9, X11                   // c46131ec1b or c531ec1b
	VPADDSB (R11), X9, X11                  // c44131ec1b
	VPADDSB X2, X9, X11                     // c46131ecda or c531ecda
	VPADDSB X11, X9, X11                    // c44131ecdb
	VPADDSB (BX), Y15, Y2                   // c4e105ec13 or c585ec13
	VPADDSB (R11), Y15, Y2                  // c4c105ec13
	VPADDSB Y2, Y15, Y2                     // c4e105ecd2 or c585ecd2
	VPADDSB Y11, Y15, Y2                    // c4c105ecd3
	VPADDSB (BX), Y15, Y11                  // c46105ec1b or c505ec1b
	VPADDSB (R11), Y15, Y11                 // c44105ec1b
	VPADDSB Y2, Y15, Y11                    // c46105ecda or c505ecda
	VPADDSB Y11, Y15, Y11                   // c44105ecdb
	VPADDSW (BX), X9, X2                    // c4e131ed13 or c5b1ed13
	VPADDSW (R11), X9, X2                   // c4c131ed13
	VPADDSW X2, X9, X2                      // c4e131edd2 or c5b1edd2
	VPADDSW X11, X9, X2                     // c4c131edd3
	VPADDSW (BX), X9, X11                   // c46131ed1b or c531ed1b
	VPADDSW (R11), X9, X11                  // c44131ed1b
	VPADDSW X2, X9, X11                     // c46131edda or c531edda
	VPADDSW X11, X9, X11                    // c44131eddb
	VPADDSW (BX), Y15, Y2                   // c4e105ed13 or c585ed13
	VPADDSW (R11), Y15, Y2                  // c4c105ed13
	VPADDSW Y2, Y15, Y2                     // c4e105edd2 or c585edd2
	VPADDSW Y11, Y15, Y2                    // c4c105edd3
	VPADDSW (BX), Y15, Y11                  // c46105ed1b or c505ed1b
	VPADDSW (R11), Y15, Y11                 // c44105ed1b
	VPADDSW Y2, Y15, Y11                    // c46105edda or c505edda
	VPADDSW Y11, Y15, Y11                   // c44105eddb
	VPADDUSB (BX), X9, X2                   // c4e131dc13 or c5b1dc13
	VPADDUSB (R11), X9, X2                  // c4c131dc13
	VPADDUSB X2, X9, X2                     // c4e131dcd2 or c5b1dcd2
	VPADDUSB X11, X9, X2                    // c4c131dcd3
	VPADDUSB (BX), X9, X11                  // c46131dc1b or c531dc1b
	VPADDUSB (R11), X9, X11                 // c44131dc1b
	VPADDUSB X2, X9, X11                    // c46131dcda or c531dcda
	VPADDUSB X11, X9, X11                   // c44131dcdb
	VPADDUSB (BX), Y15, Y2                  // c4e105dc13 or c585dc13
	VPADDUSB (R11), Y15, Y2                 // c4c105dc13
	VPADDUSB Y2, Y15, Y2                    // c4e105dcd2 or c585dcd2
	VPADDUSB Y11, Y15, Y2                   // c4c105dcd3
	VPADDUSB (BX), Y15, Y11                 // c46105dc1b or c505dc1b
	VPADDUSB (R11), Y15, Y11                // c44105dc1b
	VPADDUSB Y2, Y15, Y11                   // c46105dcda or c505dcda
	VPADDUSB Y11, Y15, Y11                  // c44105dcdb
	VPADDUSW (BX), X9, X2                   // c4e131dd13 or c5b1dd13
	VPADDUSW (R11), X9, X2                  // c4c131dd13
	VPADDUSW X2, X9, X2                     // c4e131ddd2 or c5b1ddd2
	VPADDUSW X11, X9, X2                    // c4c131ddd3
	VPADDUSW (BX), X9, X11                  // c46131dd1b or c531dd1b
	VPADDUSW (R11), X9, X11                 // c44131dd1b
	VPADDUSW X2, X9, X11                    // c46131ddda or c531ddda
	VPADDUSW X11, X9, X11                   // c44131dddb
	VPADDUSW (BX), Y15, Y2                  // c4e105dd13 or c585dd13
	VPADDUSW (R11), Y15, Y2                 // c4c105dd13
	VPADDUSW Y2, Y15, Y2                    // c4e105ddd2 or c585ddd2
	VPADDUSW Y11, Y15, Y2                   // c4c105ddd3
	VPADDUSW (BX), Y15, Y11                 // c46105dd1b or c505dd1b
	VPADDUSW (R11), Y15, Y11                // c44105dd1b
	VPADDUSW Y2, Y15, Y11                   // c46105ddda or c505ddda
	VPADDUSW Y11, Y15, Y11                  // c44105dddb
	VPADDW (BX), X9, X2                     // c4e131fd13 or c5b1fd13
	VPADDW (R11), X9, X2                    // c4c131fd13
	VPADDW X2, X9, X2                       // c4e131fdd2 or c5b1fdd2
	VPADDW X11, X9, X2                      // c4c131fdd3
	VPADDW (BX), X9, X11                    // c46131fd1b or c531fd1b
	VPADDW (R11), X9, X11                   // c44131fd1b
	VPADDW X2, X9, X11                      // c46131fdda or c531fdda
	VPADDW X11, X9, X11                     // c44131fddb
	VPADDW (BX), Y15, Y2                    // c4e105fd13 or c585fd13
	VPADDW (R11), Y15, Y2                   // c4c105fd13
	VPADDW Y2, Y15, Y2                      // c4e105fdd2 or c585fdd2
	VPADDW Y11, Y15, Y2                     // c4c105fdd3
	VPADDW (BX), Y15, Y11                   // c46105fd1b or c505fd1b
	VPADDW (R11), Y15, Y11                  // c44105fd1b
	VPADDW Y2, Y15, Y11                     // c46105fdda or c505fdda
	VPADDW Y11, Y15, Y11                    // c44105fddb
	VPALIGNR $7, (BX), X9, X2               // c4e3310f1307
	VPALIGNR $7, (R11), X9, X2              // c4c3310f1307
	VPALIGNR $7, X2, X9, X2                 // c4e3310fd207
	VPALIGNR $7, X11, X9, X2                // c4c3310fd307
	VPALIGNR $7, (BX), X9, X11              // c463310f1b07
	VPALIGNR $7, (R11), X9, X11             // c443310f1b07
	VPALIGNR $7, X2, X9, X11                // c463310fda07
	VPALIGNR $7, X11, X9, X11               // c443310fdb07
	VPALIGNR $7, (BX), Y15, Y2      // c4e3050f1307
	VPALIGNR $7, (R11), Y15, Y2     // c4c3050f1307
	VPALIGNR $7, Y2, Y15, Y2        // c4e3050fd207
	VPALIGNR $7, Y11, Y15, Y2       // c4c3050fd307
	VPALIGNR $7, (BX), Y15, Y11     // c463050f1b07
	VPALIGNR $7, (R11), Y15, Y11    // c443050f1b07
	VPALIGNR $7, Y2, Y15, Y11       // c463050fda07
	VPALIGNR $7, Y11, Y15, Y11      // c443050fdb07
	VPAND (BX), X9, X2                      // c4e131db13 or c5b1db13
	VPAND (R11), X9, X2                     // c4c131db13
	VPAND X2, X9, X2                        // c4e131dbd2 or c5b1dbd2
	VPAND X11, X9, X2                       // c4c131dbd3
	VPAND (BX), X9, X11                     // c46131db1b or c531db1b
	VPAND (R11), X9, X11                    // c44131db1b
	VPAND X2, X9, X11                       // c46131dbda or c531dbda
	VPAND X11, X9, X11                      // c44131dbdb
	VPAND (BX), Y15, Y2                     // c4e105db13 or c585db13
	VPAND (R11), Y15, Y2                    // c4c105db13
	VPAND Y2, Y15, Y2                       // c4e105dbd2 or c585dbd2
	VPAND Y11, Y15, Y2                      // c4c105dbd3
	VPAND (BX), Y15, Y11                    // c46105db1b or c505db1b
	VPAND (R11), Y15, Y11                   // c44105db1b
	VPAND Y2, Y15, Y11                      // c46105dbda or c505dbda
	VPAND Y11, Y15, Y11                     // c44105dbdb
	VPANDN (BX), X9, X2                     // c4e131df13 or c5b1df13
	VPANDN (R11), X9, X2                    // c4c131df13
	VPANDN X2, X9, X2                       // c4e131dfd2 or c5b1dfd2
	VPANDN X11, X9, X2                      // c4c131dfd3
	VPANDN (BX), X9, X11                    // c46131df1b or c531df1b
	VPANDN (R11), X9, X11                   // c44131df1b
	VPANDN X2, X9, X11                      // c46131dfda or c531dfda
	VPANDN X11, X9, X11                     // c44131dfdb
	VPANDN (BX), Y15, Y2                    // c4e105df13 or c585df13
	VPANDN (R11), Y15, Y2                   // c4c105df13
	VPANDN Y2, Y15, Y2                      // c4e105dfd2 or c585dfd2
	VPANDN Y11, Y15, Y2                     // c4c105dfd3
	VPANDN (BX), Y15, Y11                   // c46105df1b or c505df1b
	VPANDN (R11), Y15, Y11                  // c44105df1b
	VPANDN Y2, Y15, Y11                     // c46105dfda or c505dfda
	VPANDN Y11, Y15, Y11                    // c44105dfdb
	VPAVGB (BX), X9, X2                     // c4e131e013 or c5b1e013
	VPAVGB (R11), X9, X2                    // c4c131e013
	VPAVGB X2, X9, X2                       // c4e131e0d2 or c5b1e0d2
	VPAVGB X11, X9, X2                      // c4c131e0d3
	VPAVGB (BX), X9, X11                    // c46131e01b or c531e01b
	VPAVGB (R11), X9, X11                   // c44131e01b
	VPAVGB X2, X9, X11                      // c46131e0da or c531e0da
	VPAVGB X11, X9, X11                     // c44131e0db
	VPAVGB (BX), Y15, Y2                    // c4e105e013 or c585e013
	VPAVGB (R11), Y15, Y2                   // c4c105e013
	VPAVGB Y2, Y15, Y2                      // c4e105e0d2 or c585e0d2
	VPAVGB Y11, Y15, Y2                     // c4c105e0d3
	VPAVGB (BX), Y15, Y11                   // c46105e01b or c505e01b
	VPAVGB (R11), Y15, Y11                  // c44105e01b
	VPAVGB Y2, Y15, Y11                     // c46105e0da or c505e0da
	VPAVGB Y11, Y15, Y11                    // c44105e0db
	VPAVGW (BX), X9, X2                     // c4e131e313 or c5b1e313
	VPAVGW (R11), X9, X2                    // c4c131e313
	VPAVGW X2, X9, X2                       // c4e131e3d2 or c5b1e3d2
	VPAVGW X11, X9, X2                      // c4c131e3d3
	VPAVGW (BX), X9, X11                    // c46131e31b or c531e31b
	VPAVGW (R11), X9, X11                   // c44131e31b
	VPAVGW X2, X9, X11                      // c46131e3da or c531e3da
	VPAVGW X11, X9, X11                     // c44131e3db
	VPAVGW (BX), Y15, Y2                    // c4e105e313 or c585e313
	VPAVGW (R11), Y15, Y2                   // c4c105e313
	VPAVGW Y2, Y15, Y2                      // c4e105e3d2 or c585e3d2
	VPAVGW Y11, Y15, Y2                     // c4c105e3d3
	VPAVGW (BX), Y15, Y11                   // c46105e31b or c505e31b
	VPAVGW (R11), Y15, Y11                  // c44105e31b
	VPAVGW Y2, Y15, Y11                     // c46105e3da or c505e3da
	VPAVGW Y11, Y15, Y11                    // c44105e3db
	VPBLENDD $7, (BX), X9, X2               // c4e331021307
	VPBLENDD $7, (R11), X9, X2              // c4c331021307
	VPBLENDD $7, X2, X9, X2                 // c4e33102d207
	VPBLENDD $7, X11, X9, X2                // c4c33102d307
	VPBLENDD $7, (BX), X9, X11              // c46331021b07
	VPBLENDD $7, (R11), X9, X11             // c44331021b07
	VPBLENDD $7, X2, X9, X11                // c4633102da07
	VPBLENDD $7, X11, X9, X11               // c4433102db07
	VPBLENDD $7, (BX), Y15, Y2      // c4e305021307
	VPBLENDD $7, (R11), Y15, Y2     // c4c305021307
	VPBLENDD $7, Y2, Y15, Y2        // c4e30502d207
	VPBLENDD $7, Y11, Y15, Y2       // c4c30502d307
	VPBLENDD $7, (BX), Y15, Y11     // c46305021b07
	VPBLENDD $7, (R11), Y15, Y11    // c44305021b07
	VPBLENDD $7, Y2, Y15, Y11       // c4630502da07
	VPBLENDD $7, Y11, Y15, Y11      // c4430502db07
	VPBLENDVB X12, (BX), X9, X2             // c4e3314c13c0
	VPBLENDVB X12, (R11), X9, X2            // c4c3314c13c0
	VPBLENDVB X12, X2, X9, X2               // c4e3314cd2c0
	VPBLENDVB X12, X11, X9, X2              // c4c3314cd3c0
	VPBLENDVB X12, (BX), X9, X11            // c463314c1bc0
	VPBLENDVB X12, (R11), X9, X11           // c443314c1bc0
	VPBLENDVB X12, X2, X9, X11              // c463314cdac0
	VPBLENDVB X12, X11, X9, X11             // c443314cdbc0
	VPBLENDVB Y13, (BX), Y15, Y2            // c4e3054c13d0
	VPBLENDVB Y13, (R11), Y15, Y2           // c4c3054c13d0
	VPBLENDVB Y13, Y2, Y15, Y2              // c4e3054cd2d0
	VPBLENDVB Y13, Y11, Y15, Y2             // c4c3054cd3d0
	VPBLENDVB Y13, (BX), Y15, Y11           // c463054c1bd0
	VPBLENDVB Y13, (R11), Y15, Y11          // c443054c1bd0
	VPBLENDVB Y13, Y2, Y15, Y11             // c463054cdad0
	VPBLENDVB Y13, Y11, Y15, Y11            // c443054cdbd0
	VPBLENDW $7, (BX), X9, X2               // c4e3310e1307
	VPBLENDW $7, (R11), X9, X2              // c4c3310e1307
	VPBLENDW $7, X2, X9, X2                 // c4e3310ed207
	VPBLENDW $7, X11, X9, X2                // c4c3310ed307
	VPBLENDW $7, (BX), X9, X11              // c463310e1b07
	VPBLENDW $7, (R11), X9, X11             // c443310e1b07
	VPBLENDW $7, X2, X9, X11                // c463310eda07
	VPBLENDW $7, X11, X9, X11               // c443310edb07
	VPBLENDW $7, (BX), Y15, Y2              // c4e3050e1307
	VPBLENDW $7, (R11), Y15, Y2             // c4c3050e1307
	VPBLENDW $7, Y2, Y15, Y2                // c4e3050ed207
	VPBLENDW $7, Y11, Y15, Y2               // c4c3050ed307
	VPBLENDW $7, (BX), Y15, Y11             // c463050e1b07
	VPBLENDW $7, (R11), Y15, Y11            // c443050e1b07
	VPBLENDW $7, Y2, Y15, Y11               // c463050eda07
	VPBLENDW $7, Y11, Y15, Y11              // c443050edb07
	VPBROADCASTB (BX), X2                   // c4e2797813
	VPBROADCASTB (R11), X2                  // c4c2797813
	VPBROADCASTB X2, X2                     // c4e27978d2
	VPBROADCASTB X11, X2                    // c4c27978d3
	VPBROADCASTB (BX), X11                  // c46279781b
	VPBROADCASTB (R11), X11                 // c44279781b
	VPBROADCASTB X2, X11                    // c4627978da
	VPBROADCASTB X11, X11                   // c4427978db
	VPBROADCASTB (BX), Y2                   // c4e27d7813
	VPBROADCASTB (R11), Y2                  // c4c27d7813
	VPBROADCASTB X2, Y2                     // c4e27d78d2
	VPBROADCASTB X11, Y2                    // c4c27d78d3
	VPBROADCASTB (BX), Y11                  // c4627d781b
	VPBROADCASTB (R11), Y11                 // c4427d781b
	VPBROADCASTB X2, Y11                    // c4627d78da
	VPBROADCASTB X11, Y11                   // c4427d78db
	VPBROADCASTD (BX), X2                   // c4e2795813
	VPBROADCASTD (R11), X2                  // c4c2795813
	VPBROADCASTD X2, X2                     // c4e27958d2
	VPBROADCASTD X11, X2                    // c4c27958d3
	VPBROADCASTD (BX), X11                  // c46279581b
	VPBROADCASTD (R11), X11                 // c44279581b
	VPBROADCASTD X2, X11                    // c4627958da
	VPBROADCASTD X11, X11                   // c4427958db
	VPBROADCASTD (BX), Y2                   // c4e27d5813
	VPBROADCASTD (R11), Y2                  // c4c27d5813
	VPBROADCASTD X2, Y2                     // c4e27d58d2
	VPBROADCASTD X11, Y2                    // c4c27d58d3
	VPBROADCASTD (BX), Y11                  // c4627d581b
	VPBROADCASTD (R11), Y11                 // c4427d581b
	VPBROADCASTD X2, Y11                    // c4627d58da
	VPBROADCASTD X11, Y11                   // c4427d58db
	VPBROADCASTQ (BX), X2                   // c4e2795913
	VPBROADCASTQ (R11), X2                  // c4c2795913
	VPBROADCASTQ X2, X2                     // c4e27959d2
	VPBROADCASTQ X11, X2                    // c4c27959d3
	VPBROADCASTQ (BX), X11                  // c46279591b
	VPBROADCASTQ (R11), X11                 // c44279591b
	VPBROADCASTQ X2, X11                    // c4627959da
	VPBROADCASTQ X11, X11                   // c4427959db
	VPBROADCASTQ (BX), Y2                   // c4e27d5913
	VPBROADCASTQ (R11), Y2                  // c4c27d5913
	VPBROADCASTQ X2, Y2                     // c4e27d59d2
	VPBROADCASTQ X11, Y2                    // c4c27d59d3
	VPBROADCASTQ (BX), Y11                  // c4627d591b
	VPBROADCASTQ (R11), Y11                 // c4427d591b
	VPBROADCASTQ X2, Y11                    // c4627d59da
	VPBROADCASTQ X11, Y11                   // c4427d59db
	VPBROADCASTW (BX), X2                   // c4e2797913
	VPBROADCASTW (R11), X2                  // c4c2797913
	VPBROADCASTW X2, X2                     // c4e27979d2
	VPBROADCASTW X11, X2                    // c4c27979d3
	VPBROADCASTW (BX), X11                  // c46279791b
	VPBROADCASTW (R11), X11                 // c44279791b
	VPBROADCASTW X2, X11                    // c4627979da
	VPBROADCASTW X11, X11                   // c4427979db
	VPBROADCASTW (BX), Y2                   // c4e27d7913
	VPBROADCASTW (R11), Y2                  // c4c27d7913
	VPBROADCASTW X2, Y2                     // c4e27d79d2
	VPBROADCASTW X11, Y2                    // c4c27d79d3
	VPBROADCASTW (BX), Y11                  // c4627d791b
	VPBROADCASTW (R11), Y11                 // c4427d791b
	VPBROADCASTW X2, Y11                    // c4627d79da
	VPBROADCASTW X11, Y11                   // c4427d79db
	VPCLMULQDQ $7, (BX), X9, X2             // c4e331441307
	VPCLMULQDQ $7, (R11), X9, X2            // c4c331441307
	VPCLMULQDQ $7, X2, X9, X2               // c4e33144d207
	VPCLMULQDQ $7, X11, X9, X2              // c4c33144d307
	VPCLMULQDQ $7, (BX), X9, X11            // c46331441b07
	VPCLMULQDQ $7, (R11), X9, X11           // c44331441b07
	VPCLMULQDQ $7, X2, X9, X11              // c4633144da07
	VPCLMULQDQ $7, X11, X9, X11             // c4433144db07
	VPCMPEQB (BX), X9, X2                   // c4e1317413 or c5b17413
	VPCMPEQB (R11), X9, X2                  // c4c1317413
	VPCMPEQB X2, X9, X2                     // c4e13174d2 or c5b174d2
	VPCMPEQB X11, X9, X2                    // c4c13174d3
	VPCMPEQB (BX), X9, X11                  // c46131741b or c531741b
	VPCMPEQB (R11), X9, X11                 // c44131741b
	VPCMPEQB X2, X9, X11                    // c4613174da or c53174da
	VPCMPEQB X11, X9, X11                   // c4413174db
	VPCMPEQB (BX), Y15, Y2                  // c4e1057413 or c5857413
	VPCMPEQB (R11), Y15, Y2                 // c4c1057413
	VPCMPEQB Y2, Y15, Y2                    // c4e10574d2 or c58574d2
	VPCMPEQB Y11, Y15, Y2                   // c4c10574d3
	VPCMPEQB (BX), Y15, Y11                 // c46105741b or c505741b
	VPCMPEQB (R11), Y15, Y11                // c44105741b
	VPCMPEQB Y2, Y15, Y11                   // c4610574da or c50574da
	VPCMPEQB Y11, Y15, Y11                  // c4410574db
	VPCMPEQD (BX), X9, X2                   // c4e1317613 or c5b17613
	VPCMPEQD (R11), X9, X2                  // c4c1317613
	VPCMPEQD X2, X9, X2                     // c4e13176d2 or c5b176d2
	VPCMPEQD X11, X9, X2                    // c4c13176d3
	VPCMPEQD (BX), X9, X11                  // c46131761b or c531761b
	VPCMPEQD (R11), X9, X11                 // c44131761b
	VPCMPEQD X2, X9, X11                    // c4613176da or c53176da
	VPCMPEQD X11, X9, X11                   // c4413176db
	VPCMPEQD (BX), Y15, Y2                  // c4e1057613 or c5857613
	VPCMPEQD (R11), Y15, Y2                 // c4c1057613
	VPCMPEQD Y2, Y15, Y2                    // c4e10576d2 or c58576d2
	VPCMPEQD Y11, Y15, Y2                   // c4c10576d3
	VPCMPEQD (BX), Y15, Y11                 // c46105761b or c505761b
	VPCMPEQD (R11), Y15, Y11                // c44105761b
	VPCMPEQD Y2, Y15, Y11                   // c4610576da or c50576da
	VPCMPEQD Y11, Y15, Y11                  // c4410576db
	VPCMPEQQ (BX), X9, X2                   // c4e2312913
	VPCMPEQQ (R11), X9, X2                  // c4c2312913
	VPCMPEQQ X2, X9, X2                     // c4e23129d2
	VPCMPEQQ X11, X9, X2                    // c4c23129d3
	VPCMPEQQ (BX), X9, X11                  // c46231291b
	VPCMPEQQ (R11), X9, X11                 // c44231291b
	VPCMPEQQ X2, X9, X11                    // c4623129da
	VPCMPEQQ X11, X9, X11                   // c4423129db
	VPCMPEQQ (BX), Y15, Y2                  // c4e2052913
	VPCMPEQQ (R11), Y15, Y2                 // c4c2052913
	VPCMPEQQ Y2, Y15, Y2                    // c4e20529d2
	VPCMPEQQ Y11, Y15, Y2                   // c4c20529d3
	VPCMPEQQ (BX), Y15, Y11                 // c46205291b
	VPCMPEQQ (R11), Y15, Y11                // c44205291b
	VPCMPEQQ Y2, Y15, Y11                   // c4620529da
	VPCMPEQQ Y11, Y15, Y11                  // c4420529db
	VPCMPEQW (BX), X9, X2                   // c4e1317513 or c5b17513
	VPCMPEQW (R11), X9, X2                  // c4c1317513
	VPCMPEQW X2, X9, X2                     // c4e13175d2 or c5b175d2
	VPCMPEQW X11, X9, X2                    // c4c13175d3
	VPCMPEQW (BX), X9, X11                  // c46131751b or c531751b
	VPCMPEQW (R11), X9, X11                 // c44131751b
	VPCMPEQW X2, X9, X11                    // c4613175da or c53175da
	VPCMPEQW X11, X9, X11                   // c4413175db
	VPCMPEQW (BX), Y15, Y2                  // c4e1057513 or c5857513
	VPCMPEQW (R11), Y15, Y2                 // c4c1057513
	VPCMPEQW Y2, Y15, Y2                    // c4e10575d2 or c58575d2
	VPCMPEQW Y11, Y15, Y2                   // c4c10575d3
	VPCMPEQW (BX), Y15, Y11                 // c46105751b or c505751b
	VPCMPEQW (R11), Y15, Y11                // c44105751b
	VPCMPEQW Y2, Y15, Y11                   // c4610575da or c50575da
	VPCMPEQW Y11, Y15, Y11                  // c4410575db
	VPCMPESTRI $7, (BX), X2                 // c4e379611307
	VPCMPESTRI $7, (R11), X2                // c4c379611307
	VPCMPESTRI $7, X2, X2                   // c4e37961d207
	VPCMPESTRI $7, X11, X2                  // c4c37961d307
	VPCMPESTRI $7, (BX), X11                // c46379611b07
	VPCMPESTRI $7, (R11), X11               // c44379611b07
	VPCMPESTRI $7, X2, X11                  // c4637961da07
	VPCMPESTRI $7, X11, X11                 // c4437961db07
	VPCMPESTRM $7, (BX), X2                 // c4e379601307
	VPCMPESTRM $7, (R11), X2                // c4c379601307
	VPCMPESTRM $7, X2, X2                   // c4e37960d207
	VPCMPESTRM $7, X11, X2                  // c4c37960d307
	VPCMPESTRM $7, (BX), X11                // c46379601b07
	VPCMPESTRM $7, (R11), X11               // c44379601b07
	VPCMPESTRM $7, X2, X11                  // c4637960da07
	VPCMPESTRM $7, X11, X11                 // c4437960db07
	VPCMPGTB (BX), X9, X2                   // c4e1316413 or c5b16413
	VPCMPGTB (R11), X9, X2                  // c4c1316413
	VPCMPGTB X2, X9, X2                     // c4e13164d2 or c5b164d2
	VPCMPGTB X11, X9, X2                    // c4c13164d3
	VPCMPGTB (BX), X9, X11                  // c46131641b or c531641b
	VPCMPGTB (R11), X9, X11                 // c44131641b
	VPCMPGTB X2, X9, X11                    // c4613164da or c53164da
	VPCMPGTB X11, X9, X11                   // c4413164db
	VPCMPGTB (BX), Y15, Y2                  // c4e1056413 or c5856413
	VPCMPGTB (R11), Y15, Y2                 // c4c1056413
	VPCMPGTB Y2, Y15, Y2                    // c4e10564d2 or c58564d2
	VPCMPGTB Y11, Y15, Y2                   // c4c10564d3
	VPCMPGTB (BX), Y15, Y11                 // c46105641b or c505641b
	VPCMPGTB (R11), Y15, Y11                // c44105641b
	VPCMPGTB Y2, Y15, Y11                   // c4610564da or c50564da
	VPCMPGTB Y11, Y15, Y11                  // c4410564db
	VPCMPGTD (BX), X9, X2                   // c4e1316613 or c5b16613
	VPCMPGTD (R11), X9, X2                  // c4c1316613
	VPCMPGTD X2, X9, X2                     // c4e13166d2 or c5b166d2
	VPCMPGTD X11, X9, X2                    // c4c13166d3
	VPCMPGTD (BX), X9, X11                  // c46131661b or c531661b
	VPCMPGTD (R11), X9, X11                 // c44131661b
	VPCMPGTD X2, X9, X11                    // c4613166da or c53166da
	VPCMPGTD X11, X9, X11                   // c4413166db
	VPCMPGTD (BX), Y15, Y2                  // c4e1056613 or c5856613
	VPCMPGTD (R11), Y15, Y2                 // c4c1056613
	VPCMPGTD Y2, Y15, Y2                    // c4e10566d2 or c58566d2
	VPCMPGTD Y11, Y15, Y2                   // c4c10566d3
	VPCMPGTD (BX), Y15, Y11                 // c46105661b or c505661b
	VPCMPGTD (R11), Y15, Y11                // c44105661b
	VPCMPGTD Y2, Y15, Y11                   // c4610566da or c50566da
	VPCMPGTD Y11, Y15, Y11                  // c4410566db
	VPCMPGTQ (BX), X9, X2                   // c4e2313713
	VPCMPGTQ (R11), X9, X2                  // c4c2313713
	VPCMPGTQ X2, X9, X2                     // c4e23137d2
	VPCMPGTQ X11, X9, X2                    // c4c23137d3
	VPCMPGTQ (BX), X9, X11                  // c46231371b
	VPCMPGTQ (R11), X9, X11                 // c44231371b
	VPCMPGTQ X2, X9, X11                    // c4623137da
	VPCMPGTQ X11, X9, X11                   // c4423137db
	VPCMPGTQ (BX), Y15, Y2                  // c4e2053713
	VPCMPGTQ (R11), Y15, Y2                 // c4c2053713
	VPCMPGTQ Y2, Y15, Y2                    // c4e20537d2
	VPCMPGTQ Y11, Y15, Y2                   // c4c20537d3
	VPCMPGTQ (BX), Y15, Y11                 // c46205371b
	VPCMPGTQ (R11), Y15, Y11                // c44205371b
	VPCMPGTQ Y2, Y15, Y11                   // c4620537da
	VPCMPGTQ Y11, Y15, Y11                  // c4420537db
	VPCMPGTW (BX), X9, X2                   // c4e1316513 or c5b16513
	VPCMPGTW (R11), X9, X2                  // c4c1316513
	VPCMPGTW X2, X9, X2                     // c4e13165d2 or c5b165d2
	VPCMPGTW X11, X9, X2                    // c4c13165d3
	VPCMPGTW (BX), X9, X11                  // c46131651b or c531651b
	VPCMPGTW (R11), X9, X11                 // c44131651b
	VPCMPGTW X2, X9, X11                    // c4613165da or c53165da
	VPCMPGTW X11, X9, X11                   // c4413165db
	VPCMPGTW (BX), Y15, Y2                  // c4e1056513 or c5856513
	VPCMPGTW (R11), Y15, Y2                 // c4c1056513
	VPCMPGTW Y2, Y15, Y2                    // c4e10565d2 or c58565d2
	VPCMPGTW Y11, Y15, Y2                   // c4c10565d3
	VPCMPGTW (BX), Y15, Y11                 // c46105651b or c505651b
	VPCMPGTW (R11), Y15, Y11                // c44105651b
	VPCMPGTW Y2, Y15, Y11                   // c4610565da or c50565da
	VPCMPGTW Y11, Y15, Y11                  // c4410565db
	VPCMPISTRI $7, (BX), X2                 // c4e379631307
	VPCMPISTRI $7, (R11), X2                // c4c379631307
	VPCMPISTRI $7, X2, X2                   // c4e37963d207
	VPCMPISTRI $7, X11, X2                  // c4c37963d307
	VPCMPISTRI $7, (BX), X11                // c46379631b07
	VPCMPISTRI $7, (R11), X11               // c44379631b07
	VPCMPISTRI $7, X2, X11                  // c4637963da07
	VPCMPISTRI $7, X11, X11                 // c4437963db07
	VPCMPISTRM $7, (BX), X2                 // c4e379621307
	VPCMPISTRM $7, (R11), X2                // c4c379621307
	VPCMPISTRM $7, X2, X2                   // c4e37962d207
	VPCMPISTRM $7, X11, X2                  // c4c37962d307
	VPCMPISTRM $7, (BX), X11                // c46379621b07
	VPCMPISTRM $7, (R11), X11               // c44379621b07
	VPCMPISTRM $7, X2, X11                  // c4637962da07
	VPCMPISTRM $7, X11, X11                 // c4437962db07
	VPERM2F128 $7, (BX), Y15, Y2    // c4e305061307
	VPERM2F128 $7, (R11), Y15, Y2   // c4c305061307
	VPERM2F128 $7, Y2, Y15, Y2      // c4e30506d207
	VPERM2F128 $7, Y11, Y15, Y2     // c4c30506d307
	VPERM2F128 $7, (BX), Y15, Y11   // c46305061b07
	VPERM2F128 $7, (R11), Y15, Y11  // c44305061b07
	VPERM2F128 $7, Y2, Y15, Y11     // c4630506da07
	VPERM2F128 $7, Y11, Y15, Y11    // c4430506db07
	VPERM2I128 $7, (BX), Y15, Y2    // c4e305461307
	VPERM2I128 $7, (R11), Y15, Y2   // c4c305461307
	VPERM2I128 $7, Y2, Y15, Y2      // c4e30546d207
	VPERM2I128 $7, Y11, Y15, Y2     // c4c30546d307
	VPERM2I128 $7, (BX), Y15, Y11   // c46305461b07
	VPERM2I128 $7, (R11), Y15, Y11  // c44305461b07
	VPERM2I128 $7, Y2, Y15, Y11     // c4630546da07
	VPERM2I128 $7, Y11, Y15, Y11    // c4430546db07
	VPERMD (BX), Y15, Y2                    // c4e2053613
	VPERMD (R11), Y15, Y2                   // c4c2053613
	VPERMD Y2, Y15, Y2                      // c4e20536d2
	VPERMD Y11, Y15, Y2                     // c4c20536d3
	VPERMD (BX), Y15, Y11                   // c46205361b
	VPERMD (R11), Y15, Y11                  // c44205361b
	VPERMD Y2, Y15, Y11                     // c4620536da
	VPERMD Y11, Y15, Y11                    // c4420536db
	VPERMILPD $7, (BX), X2                  // c4e379051307
	VPERMILPD $7, (R11), X2                 // c4c379051307
	VPERMILPD $7, X2, X2                    // c4e37905d207
	VPERMILPD $7, X11, X2                   // c4c37905d307
	VPERMILPD $7, (BX), X11                 // c46379051b07
	VPERMILPD $7, (R11), X11                // c44379051b07
	VPERMILPD $7, X2, X11                   // c4637905da07
	VPERMILPD $7, X11, X11                  // c4437905db07
	VPERMILPD (BX), X9, X2                  // c4e2310d13
	VPERMILPD (R11), X9, X2                 // c4c2310d13
	VPERMILPD X2, X9, X2                    // c4e2310dd2
	VPERMILPD X11, X9, X2                   // c4c2310dd3
	VPERMILPD (BX), X9, X11                 // c462310d1b
	VPERMILPD (R11), X9, X11                // c442310d1b
	VPERMILPD X2, X9, X11                   // c462310dda
	VPERMILPD X11, X9, X11                  // c442310ddb
	VPERMILPD $7, (BX), Y2                  // c4e37d051307
	VPERMILPD $7, (R11), Y2                 // c4c37d051307
	VPERMILPD $7, Y2, Y2                    // c4e37d05d207
	VPERMILPD $7, Y11, Y2                   // c4c37d05d307
	VPERMILPD $7, (BX), Y11                 // c4637d051b07
	VPERMILPD $7, (R11), Y11                // c4437d051b07
	VPERMILPD $7, Y2, Y11                   // c4637d05da07
	VPERMILPD $7, Y11, Y11                  // c4437d05db07
	VPERMILPD (BX), Y15, Y2                 // c4e2050d13
	VPERMILPD (R11), Y15, Y2                // c4c2050d13
	VPERMILPD Y2, Y15, Y2                   // c4e2050dd2
	VPERMILPD Y11, Y15, Y2                  // c4c2050dd3
	VPERMILPD (BX), Y15, Y11                // c462050d1b
	VPERMILPD (R11), Y15, Y11               // c442050d1b
	VPERMILPD Y2, Y15, Y11                  // c462050dda
	VPERMILPD Y11, Y15, Y11                 // c442050ddb
	VPERMILPS $7, (BX), X2                  // c4e379041307
	VPERMILPS $7, (R11), X2                 // c4c379041307
	VPERMILPS $7, X2, X2                    // c4e37904d207
	VPERMILPS $7, X11, X2                   // c4c37904d307
	VPERMILPS $7, (BX), X11                 // c46379041b07
	VPERMILPS $7, (R11), X11                // c44379041b07
	VPERMILPS $7, X2, X11                   // c4637904da07
	VPERMILPS $7, X11, X11                  // c4437904db07
	VPERMILPS (BX), X9, X2                  // c4e2310c13
	VPERMILPS (R11), X9, X2                 // c4c2310c13
	VPERMILPS X2, X9, X2                    // c4e2310cd2
	VPERMILPS X11, X9, X2                   // c4c2310cd3
	VPERMILPS (BX), X9, X11                 // c462310c1b
	VPERMILPS (R11), X9, X11                // c442310c1b
	VPERMILPS X2, X9, X11                   // c462310cda
	VPERMILPS X11, X9, X11                  // c442310cdb
	VPERMILPS $7, (BX), Y2                  // c4e37d041307
	VPERMILPS $7, (R11), Y2                 // c4c37d041307
	VPERMILPS $7, Y2, Y2                    // c4e37d04d207
	VPERMILPS $7, Y11, Y2                   // c4c37d04d307
	VPERMILPS $7, (BX), Y11                 // c4637d041b07
	VPERMILPS $7, (R11), Y11                // c4437d041b07
	VPERMILPS $7, Y2, Y11                   // c4637d04da07
	VPERMILPS $7, Y11, Y11                  // c4437d04db07
	VPERMILPS (BX), Y15, Y2                 // c4e2050c13
	VPERMILPS (R11), Y15, Y2                // c4c2050c13
	VPERMILPS Y2, Y15, Y2                   // c4e2050cd2
	VPERMILPS Y11, Y15, Y2                  // c4c2050cd3
	VPERMILPS (BX), Y15, Y11                // c462050c1b
	VPERMILPS (R11), Y15, Y11               // c442050c1b
	VPERMILPS Y2, Y15, Y11                  // c462050cda
	VPERMILPS Y11, Y15, Y11                 // c442050cdb
	VPERMPD $7, (BX), Y2                    // c4e3fd011307
	VPERMPD $7, (R11), Y2                   // c4c3fd011307
	VPERMPD $7, Y2, Y2                      // c4e3fd01d207
	VPERMPD $7, Y11, Y2                     // c4c3fd01d307
	VPERMPD $7, (BX), Y11                   // c463fd011b07
	VPERMPD $7, (R11), Y11                  // c443fd011b07
	VPERMPD $7, Y2, Y11                     // c463fd01da07
	VPERMPD $7, Y11, Y11                    // c443fd01db07
	VPERMPS (BX), Y15, Y2                   // c4e2051613
	VPERMPS (R11), Y15, Y2                  // c4c2051613
	VPERMPS Y2, Y15, Y2                     // c4e20516d2
	VPERMPS Y11, Y15, Y2                    // c4c20516d3
	VPERMPS (BX), Y15, Y11                  // c46205161b
	VPERMPS (R11), Y15, Y11                 // c44205161b
	VPERMPS Y2, Y15, Y11                    // c4620516da
	VPERMPS Y11, Y15, Y11                   // c4420516db
	VPERMQ $7, (BX), Y2                     // c4e3fd001307
	VPERMQ $7, (R11), Y2                    // c4c3fd001307
	VPERMQ $7, Y2, Y2                       // c4e3fd00d207
	VPERMQ $7, Y11, Y2                      // c4c3fd00d307
	VPERMQ $7, (BX), Y11                    // c463fd001b07
	VPERMQ $7, (R11), Y11                   // c443fd001b07
	VPERMQ $7, Y2, Y11                      // c463fd00da07
	VPERMQ $7, Y11, Y11                     // c443fd00db07
	VPEXTRB $7, X2, (BX)                    // c4e379141307
	VPEXTRB $7, X11, (BX)                   // c46379141b07
	VPEXTRB $7, X2, (R11)                   // c4c379141307
	VPEXTRB $7, X11, (R11)                  // c44379141b07
	VPEXTRB $7, X2, DX                      // c4e37914d207
	VPEXTRB $7, X11, DX                     // c4637914da07
	VPEXTRB $7, X2, R11                     // c4c37914d307
	VPEXTRB $7, X11, R11                    // c4437914db07
	VPEXTRD $7, X2, (BX)                    // c4e379161307
	VPEXTRD $7, X11, (BX)                   // c46379161b07
	VPEXTRD $7, X2, (R11)                   // c4c379161307
	VPEXTRD $7, X11, (R11)                  // c44379161b07
	VPEXTRD $7, X2, DX                      // c4e37916d207
	VPEXTRD $7, X11, DX                     // c4637916da07
	VPEXTRD $7, X2, R11                     // c4c37916d307
	VPEXTRD $7, X11, R11                    // c4437916db07
	VPEXTRQ $7, X2, (BX)                    // c4e3f9161307
	VPEXTRQ $7, X11, (BX)                   // c463f9161b07
	VPEXTRQ $7, X2, (R11)                   // c4c3f9161307
	VPEXTRQ $7, X11, (R11)                  // c443f9161b07
	VPEXTRQ $7, X2, DX                      // c4e3f916d207
	VPEXTRQ $7, X11, DX                     // c463f916da07
	VPEXTRQ $7, X2, R11                     // c4c3f916d307
	VPEXTRQ $7, X11, R11                    // c443f916db07
	VPEXTRW $7, X2, DX                      // c4e179c5d207 or c5f9c5d207 or c4e37915d207
	VPEXTRW $7, X11, DX                     // c4c179c5d307 or c4637915da07
	VPEXTRW $7, X2, R11                     // c46179c5da07 or c579c5da07 or c4c37915d307
	VPEXTRW $7, X11, R11                    // c44179c5db07 or c4437915db07
	VPEXTRW $7, X2, (BX)                    // c4e379151307
	VPEXTRW $7, X11, (BX)                   // c46379151b07
	VPEXTRW $7, X2, (R11)                   // c4c379151307
	VPEXTRW $7, X11, (R11)                  // c44379151b07
	VPHADDD (BX), X9, X2                    // c4e2310213
	VPHADDD (R11), X9, X2                   // c4c2310213
	VPHADDD X2, X9, X2                      // c4e23102d2
	VPHADDD X11, X9, X2                     // c4c23102d3
	VPHADDD (BX), X9, X11                   // c46231021b
	VPHADDD (R11), X9, X11                  // c44231021b
	VPHADDD X2, X9, X11                     // c4623102da
	VPHADDD X11, X9, X11                    // c4423102db
	VPHADDD (BX), Y15, Y2                   // c4e2050213
	VPHADDD (R11), Y15, Y2                  // c4c2050213
	VPHADDD Y2, Y15, Y2                     // c4e20502d2
	VPHADDD Y11, Y15, Y2                    // c4c20502d3
	VPHADDD (BX), Y15, Y11                  // c46205021b
	VPHADDD (R11), Y15, Y11                 // c44205021b
	VPHADDD Y2, Y15, Y11                    // c4620502da
	VPHADDD Y11, Y15, Y11                   // c4420502db
	VPHADDSW (BX), X9, X2                   // c4e2310313
	VPHADDSW (R11), X9, X2                  // c4c2310313
	VPHADDSW X2, X9, X2                     // c4e23103d2
	VPHADDSW X11, X9, X2                    // c4c23103d3
	VPHADDSW (BX), X9, X11                  // c46231031b
	VPHADDSW (R11), X9, X11                 // c44231031b
	VPHADDSW X2, X9, X11                    // c4623103da
	VPHADDSW X11, X9, X11                   // c4423103db
	VPHADDSW (BX), Y15, Y2                  // c4e2050313
	VPHADDSW (R11), Y15, Y2                 // c4c2050313
	VPHADDSW Y2, Y15, Y2                    // c4e20503d2
	VPHADDSW Y11, Y15, Y2                   // c4c20503d3
	VPHADDSW (BX), Y15, Y11                 // c46205031b
	VPHADDSW (R11), Y15, Y11                // c44205031b
	VPHADDSW Y2, Y15, Y11                   // c4620503da
	VPHADDSW Y11, Y15, Y11                  // c4420503db
	VPHADDW (BX), X9, X2                    // c4e2310113
	VPHADDW (R11), X9, X2                   // c4c2310113
	VPHADDW X2, X9, X2                      // c4e23101d2
	VPHADDW X11, X9, X2                     // c4c23101d3
	VPHADDW (BX), X9, X11                   // c46231011b
	VPHADDW (R11), X9, X11                  // c44231011b
	VPHADDW X2, X9, X11                     // c4623101da
	VPHADDW X11, X9, X11                    // c4423101db
	VPHADDW (BX), Y15, Y2                   // c4e2050113
	VPHADDW (R11), Y15, Y2                  // c4c2050113
	VPHADDW Y2, Y15, Y2                     // c4e20501d2
	VPHADDW Y11, Y15, Y2                    // c4c20501d3
	VPHADDW (BX), Y15, Y11                  // c46205011b
	VPHADDW (R11), Y15, Y11                 // c44205011b
	VPHADDW Y2, Y15, Y11                    // c4620501da
	VPHADDW Y11, Y15, Y11                   // c4420501db
	VPHMINPOSUW (BX), X2                    // c4e2794113
	VPHMINPOSUW (R11), X2                   // c4c2794113
	VPHMINPOSUW X2, X2                      // c4e27941d2
	VPHMINPOSUW X11, X2                     // c4c27941d3
	VPHMINPOSUW (BX), X11                   // c46279411b
	VPHMINPOSUW (R11), X11                  // c44279411b
	VPHMINPOSUW X2, X11                     // c4627941da
	VPHMINPOSUW X11, X11                    // c4427941db
	VPHSUBD (BX), X9, X2                    // c4e2310613
	VPHSUBD (R11), X9, X2                   // c4c2310613
	VPHSUBD X2, X9, X2                      // c4e23106d2
	VPHSUBD X11, X9, X2                     // c4c23106d3
	VPHSUBD (BX), X9, X11                   // c46231061b
	VPHSUBD (R11), X9, X11                  // c44231061b
	VPHSUBD X2, X9, X11                     // c4623106da
	VPHSUBD X11, X9, X11                    // c4423106db
	VPHSUBD (BX), Y15, Y2                   // c4e2050613
	VPHSUBD (R11), Y15, Y2                  // c4c2050613
	VPHSUBD Y2, Y15, Y2                     // c4e20506d2
	VPHSUBD Y11, Y15, Y2                    // c4c20506d3
	VPHSUBD (BX), Y15, Y11                  // c46205061b
	VPHSUBD (R11), Y15, Y11                 // c44205061b
	VPHSUBD Y2, Y15, Y11                    // c4620506da
	VPHSUBD Y11, Y15, Y11                   // c4420506db
	VPHSUBSW (BX), X9, X2                   // c4e2310713
	VPHSUBSW (R11), X9, X2                  // c4c2310713
	VPHSUBSW X2, X9, X2                     // c4e23107d2
	VPHSUBSW X11, X9, X2                    // c4c23107d3
	VPHSUBSW (BX), X9, X11                  // c46231071b
	VPHSUBSW (R11), X9, X11                 // c44231071b
	VPHSUBSW X2, X9, X11                    // c4623107da
	VPHSUBSW X11, X9, X11                   // c4423107db
	VPHSUBSW (BX), Y15, Y2                  // c4e2050713
	VPHSUBSW (R11), Y15, Y2                 // c4c2050713
	VPHSUBSW Y2, Y15, Y2                    // c4e20507d2
	VPHSUBSW Y11, Y15, Y2                   // c4c20507d3
	VPHSUBSW (BX), Y15, Y11                 // c46205071b
	VPHSUBSW (R11), Y15, Y11                // c44205071b
	VPHSUBSW Y2, Y15, Y11                   // c4620507da
	VPHSUBSW Y11, Y15, Y11                  // c4420507db
	VPHSUBW (BX), X9, X2                    // c4e2310513
	VPHSUBW (R11), X9, X2                   // c4c2310513
	VPHSUBW X2, X9, X2                      // c4e23105d2
	VPHSUBW X11, X9, X2                     // c4c23105d3
	VPHSUBW (BX), X9, X11                   // c46231051b
	VPHSUBW (R11), X9, X11                  // c44231051b
	VPHSUBW X2, X9, X11                     // c4623105da
	VPHSUBW X11, X9, X11                    // c4423105db
	VPHSUBW (BX), Y15, Y2                   // c4e2050513
	VPHSUBW (R11), Y15, Y2                  // c4c2050513
	VPHSUBW Y2, Y15, Y2                     // c4e20505d2
	VPHSUBW Y11, Y15, Y2                    // c4c20505d3
	VPHSUBW (BX), Y15, Y11                  // c46205051b
	VPHSUBW (R11), Y15, Y11                 // c44205051b
	VPHSUBW Y2, Y15, Y11                    // c4620505da
	VPHSUBW Y11, Y15, Y11                   // c4420505db
	VPINSRB $7, (BX), X9, X2                // c4e331201307
	VPINSRB $7, (R11), X9, X2               // c4c331201307
	VPINSRB $7, DX, X9, X2                  // c4e33120d207
	VPINSRB $7, R11, X9, X2                 // c4c33120d307
	VPINSRB $7, (BX), X9, X11               // c46331201b07
	VPINSRB $7, (R11), X9, X11              // c44331201b07
	VPINSRB $7, DX, X9, X11                 // c4633120da07
	VPINSRB $7, R11, X9, X11                // c4433120db07
	VPINSRD $7, (BX), X9, X2                // c4e331221307
	VPINSRD $7, (R11), X9, X2               // c4c331221307
	VPINSRD $7, DX, X9, X2                  // c4e33122d207
	VPINSRD $7, R11, X9, X2                 // c4c33122d307
	VPINSRD $7, (BX), X9, X11               // c46331221b07
	VPINSRD $7, (R11), X9, X11              // c44331221b07
	VPINSRD $7, DX, X9, X11                 // c4633122da07
	VPINSRD $7, R11, X9, X11                // c4433122db07
	VPINSRQ $7, (BX), X9, X2                // c4e3b1221307
	VPINSRQ $7, (R11), X9, X2               // c4c3b1221307
	VPINSRQ $7, DX, X9, X2                  // c4e3b122d207
	VPINSRQ $7, R11, X9, X2                 // c4c3b122d307
	VPINSRQ $7, (BX), X9, X11               // c463b1221b07
	VPINSRQ $7, (R11), X9, X11              // c443b1221b07
	VPINSRQ $7, DX, X9, X11                 // c463b122da07
	VPINSRQ $7, R11, X9, X11                // c443b122db07
	VPINSRW $7, (BX), X9, X2                // c4e131c41307 or c5b1c41307
	VPINSRW $7, (R11), X9, X2               // c4c131c41307
	VPINSRW $7, DX, X9, X2                  // c4e131c4d207 or c5b1c4d207
	VPINSRW $7, R11, X9, X2                 // c4c131c4d307
	VPINSRW $7, (BX), X9, X11               // c46131c41b07 or c531c41b07
	VPINSRW $7, (R11), X9, X11              // c44131c41b07
	VPINSRW $7, DX, X9, X11                 // c46131c4da07 or c531c4da07
	VPINSRW $7, R11, X9, X11                // c44131c4db07
	VPMADDUBSW (BX), X9, X2                 // c4e2310413
	VPMADDUBSW (R11), X9, X2                // c4c2310413
	VPMADDUBSW X2, X9, X2                   // c4e23104d2
	VPMADDUBSW X11, X9, X2                  // c4c23104d3
	VPMADDUBSW (BX), X9, X11                // c46231041b
	VPMADDUBSW (R11), X9, X11               // c44231041b
	VPMADDUBSW X2, X9, X11                  // c4623104da
	VPMADDUBSW X11, X9, X11                 // c4423104db
	VPMADDUBSW (BX), Y15, Y2                // c4e2050413
	VPMADDUBSW (R11), Y15, Y2               // c4c2050413
	VPMADDUBSW Y2, Y15, Y2                  // c4e20504d2
	VPMADDUBSW Y11, Y15, Y2                 // c4c20504d3
	VPMADDUBSW (BX), Y15, Y11               // c46205041b
	VPMADDUBSW (R11), Y15, Y11              // c44205041b
	VPMADDUBSW Y2, Y15, Y11                 // c4620504da
	VPMADDUBSW Y11, Y15, Y11                // c4420504db
	VPMADDWD (BX), X9, X2                   // c4e131f513 or c5b1f513
	VPMADDWD (R11), X9, X2                  // c4c131f513
	VPMADDWD X2, X9, X2                     // c4e131f5d2 or c5b1f5d2
	VPMADDWD X11, X9, X2                    // c4c131f5d3
	VPMADDWD (BX), X9, X11                  // c46131f51b or c531f51b
	VPMADDWD (R11), X9, X11                 // c44131f51b
	VPMADDWD X2, X9, X11                    // c46131f5da or c531f5da
	VPMADDWD X11, X9, X11                   // c44131f5db
	VPMADDWD (BX), Y15, Y2                  // c4e105f513 or c585f513
	VPMADDWD (R11), Y15, Y2                 // c4c105f513
	VPMADDWD Y2, Y15, Y2                    // c4e105f5d2 or c585f5d2
	VPMADDWD Y11, Y15, Y2                   // c4c105f5d3
	VPMADDWD (BX), Y15, Y11                 // c46105f51b or c505f51b
	VPMADDWD (R11), Y15, Y11                // c44105f51b
	VPMADDWD Y2, Y15, Y11                   // c46105f5da or c505f5da
	VPMADDWD Y11, Y15, Y11                  // c44105f5db
	VPMASKMOVD X2, X9, (BX)                 // c4e2318e13
	VPMASKMOVD X11, X9, (BX)                // c462318e1b
	VPMASKMOVD X2, X9, (R11)                // c4c2318e13
	VPMASKMOVD X11, X9, (R11)               // c442318e1b
	VPMASKMOVD Y2, Y15, (BX)                // c4e2058e13
	VPMASKMOVD Y11, Y15, (BX)               // c462058e1b
	VPMASKMOVD Y2, Y15, (R11)               // c4c2058e13
	VPMASKMOVD Y11, Y15, (R11)              // c442058e1b
	VPMASKMOVD (BX), X9, X2                 // c4e2318c13
	VPMASKMOVD (R11), X9, X2                // c4c2318c13
	VPMASKMOVD (BX), X9, X11                // c462318c1b
	VPMASKMOVD (R11), X9, X11               // c442318c1b
	VPMASKMOVD (BX), Y15, Y2                // c4e2058c13
	VPMASKMOVD (R11), Y15, Y2               // c4c2058c13
	VPMASKMOVD (BX), Y15, Y11               // c462058c1b
	VPMASKMOVD (R11), Y15, Y11              // c442058c1b
	VPMASKMOVQ X2, X9, (BX)                 // c4e2b18e13
	VPMASKMOVQ X11, X9, (BX)                // c462b18e1b
	VPMASKMOVQ X2, X9, (R11)                // c4c2b18e13
	VPMASKMOVQ X11, X9, (R11)               // c442b18e1b
	VPMASKMOVQ Y2, Y15, (BX)                // c4e2858e13
	VPMASKMOVQ Y11, Y15, (BX)               // c462858e1b
	VPMASKMOVQ Y2, Y15, (R11)               // c4c2858e13
	VPMASKMOVQ Y11, Y15, (R11)              // c442858e1b
	VPMASKMOVQ (BX), X9, X2                 // c4e2b18c13
	VPMASKMOVQ (R11), X9, X2                // c4c2b18c13
	VPMASKMOVQ (BX), X9, X11                // c462b18c1b
	VPMASKMOVQ (R11), X9, X11               // c442b18c1b
	VPMASKMOVQ (BX), Y15, Y2                // c4e2858c13
	VPMASKMOVQ (R11), Y15, Y2               // c4c2858c13
	VPMASKMOVQ (BX), Y15, Y11               // c462858c1b
	VPMASKMOVQ (R11), Y15, Y11              // c442858c1b
	VPMAXSB (BX), X9, X2                    // c4e2313c13
	VPMAXSB (R11), X9, X2                   // c4c2313c13
	VPMAXSB X2, X9, X2                      // c4e2313cd2
	VPMAXSB X11, X9, X2                     // c4c2313cd3
	VPMAXSB (BX), X9, X11                   // c462313c1b
	VPMAXSB (R11), X9, X11                  // c442313c1b
	VPMAXSB X2, X9, X11                     // c462313cda
	VPMAXSB X11, X9, X11                    // c442313cdb
	VPMAXSB (BX), Y15, Y2                   // c4e2053c13
	VPMAXSB (R11), Y15, Y2                  // c4c2053c13
	VPMAXSB Y2, Y15, Y2                     // c4e2053cd2
	VPMAXSB Y11, Y15, Y2                    // c4c2053cd3
	VPMAXSB (BX), Y15, Y11                  // c462053c1b
	VPMAXSB (R11), Y15, Y11                 // c442053c1b
	VPMAXSB Y2, Y15, Y11                    // c462053cda
	VPMAXSB Y11, Y15, Y11                   // c442053cdb
	VPMAXSD (BX), X9, X2                    // c4e2313d13
	VPMAXSD (R11), X9, X2                   // c4c2313d13
	VPMAXSD X2, X9, X2                      // c4e2313dd2
	VPMAXSD X11, X9, X2                     // c4c2313dd3
	VPMAXSD (BX), X9, X11                   // c462313d1b
	VPMAXSD (R11), X9, X11                  // c442313d1b
	VPMAXSD X2, X9, X11                     // c462313dda
	VPMAXSD X11, X9, X11                    // c442313ddb
	VPMAXSD (BX), Y15, Y2                   // c4e2053d13
	VPMAXSD (R11), Y15, Y2                  // c4c2053d13
	VPMAXSD Y2, Y15, Y2                     // c4e2053dd2
	VPMAXSD Y11, Y15, Y2                    // c4c2053dd3
	VPMAXSD (BX), Y15, Y11                  // c462053d1b
	VPMAXSD (R11), Y15, Y11                 // c442053d1b
	VPMAXSD Y2, Y15, Y11                    // c462053dda
	VPMAXSD Y11, Y15, Y11                   // c442053ddb
	VPMAXSW (BX), X9, X2                    // c4e131ee13 or c5b1ee13
	VPMAXSW (R11), X9, X2                   // c4c131ee13
	VPMAXSW X2, X9, X2                      // c4e131eed2 or c5b1eed2
	VPMAXSW X11, X9, X2                     // c4c131eed3
	VPMAXSW (BX), X9, X11                   // c46131ee1b or c531ee1b
	VPMAXSW (R11), X9, X11                  // c44131ee1b
	VPMAXSW X2, X9, X11                     // c46131eeda or c531eeda
	VPMAXSW X11, X9, X11                    // c44131eedb
	VPMAXSW (BX), Y15, Y2                   // c4e105ee13 or c585ee13
	VPMAXSW (R11), Y15, Y2                  // c4c105ee13
	VPMAXSW Y2, Y15, Y2                     // c4e105eed2 or c585eed2
	VPMAXSW Y11, Y15, Y2                    // c4c105eed3
	VPMAXSW (BX), Y15, Y11                  // c46105ee1b or c505ee1b
	VPMAXSW (R11), Y15, Y11                 // c44105ee1b
	VPMAXSW Y2, Y15, Y11                    // c46105eeda or c505eeda
	VPMAXSW Y11, Y15, Y11                   // c44105eedb
	VPMAXUB (BX), X9, X2                    // c4e131de13 or c5b1de13
	VPMAXUB (R11), X9, X2                   // c4c131de13
	VPMAXUB X2, X9, X2                      // c4e131ded2 or c5b1ded2
	VPMAXUB X11, X9, X2                     // c4c131ded3
	VPMAXUB (BX), X9, X11                   // c46131de1b or c531de1b
	VPMAXUB (R11), X9, X11                  // c44131de1b
	VPMAXUB X2, X9, X11                     // c46131deda or c531deda
	VPMAXUB X11, X9, X11                    // c44131dedb
	VPMAXUB (BX), Y15, Y2                   // c4e105de13 or c585de13
	VPMAXUB (R11), Y15, Y2                  // c4c105de13
	VPMAXUB Y2, Y15, Y2                     // c4e105ded2 or c585ded2
	VPMAXUB Y11, Y15, Y2                    // c4c105ded3
	VPMAXUB (BX), Y15, Y11                  // c46105de1b or c505de1b
	VPMAXUB (R11), Y15, Y11                 // c44105de1b
	VPMAXUB Y2, Y15, Y11                    // c46105deda or c505deda
	VPMAXUB Y11, Y15, Y11                   // c44105dedb
	VPMAXUD (BX), X9, X2                    // c4e2313f13
	VPMAXUD (R11), X9, X2                   // c4c2313f13
	VPMAXUD X2, X9, X2                      // c4e2313fd2
	VPMAXUD X11, X9, X2                     // c4c2313fd3
	VPMAXUD (BX), X9, X11                   // c462313f1b
	VPMAXUD (R11), X9, X11                  // c442313f1b
	VPMAXUD X2, X9, X11                     // c462313fda
	VPMAXUD X11, X9, X11                    // c442313fdb
	VPMAXUD (BX), Y15, Y2                   // c4e2053f13
	VPMAXUD (R11), Y15, Y2                  // c4c2053f13
	VPMAXUD Y2, Y15, Y2                     // c4e2053fd2
	VPMAXUD Y11, Y15, Y2                    // c4c2053fd3
	VPMAXUD (BX), Y15, Y11                  // c462053f1b
	VPMAXUD (R11), Y15, Y11                 // c442053f1b
	VPMAXUD Y2, Y15, Y11                    // c462053fda
	VPMAXUD Y11, Y15, Y11                   // c442053fdb
	VPMAXUW (BX), X9, X2                    // c4e2313e13
	VPMAXUW (R11), X9, X2                   // c4c2313e13
	VPMAXUW X2, X9, X2                      // c4e2313ed2
	VPMAXUW X11, X9, X2                     // c4c2313ed3
	VPMAXUW (BX), X9, X11                   // c462313e1b
	VPMAXUW (R11), X9, X11                  // c442313e1b
	VPMAXUW X2, X9, X11                     // c462313eda
	VPMAXUW X11, X9, X11                    // c442313edb
	VPMAXUW (BX), Y15, Y2                   // c4e2053e13
	VPMAXUW (R11), Y15, Y2                  // c4c2053e13
	VPMAXUW Y2, Y15, Y2                     // c4e2053ed2
	VPMAXUW Y11, Y15, Y2                    // c4c2053ed3
	VPMAXUW (BX), Y15, Y11                  // c462053e1b
	VPMAXUW (R11), Y15, Y11                 // c442053e1b
	VPMAXUW Y2, Y15, Y11                    // c462053eda
	VPMAXUW Y11, Y15, Y11                   // c442053edb
	VPMINSB (BX), X9, X2                    // c4e2313813
	VPMINSB (R11), X9, X2                   // c4c2313813
	VPMINSB X2, X9, X2                      // c4e23138d2
	VPMINSB X11, X9, X2                     // c4c23138d3
	VPMINSB (BX), X9, X11                   // c46231381b
	VPMINSB (R11), X9, X11                  // c44231381b
	VPMINSB X2, X9, X11                     // c4623138da
	VPMINSB X11, X9, X11                    // c4423138db
	VPMINSB (BX), Y15, Y2                   // c4e2053813
	VPMINSB (R11), Y15, Y2                  // c4c2053813
	VPMINSB Y2, Y15, Y2                     // c4e20538d2
	VPMINSB Y11, Y15, Y2                    // c4c20538d3
	VPMINSB (BX), Y15, Y11                  // c46205381b
	VPMINSB (R11), Y15, Y11                 // c44205381b
	VPMINSB Y2, Y15, Y11                    // c4620538da
	VPMINSB Y11, Y15, Y11                   // c4420538db
	VPMINSD (BX), X9, X2                    // c4e2313913
	VPMINSD (R11), X9, X2                   // c4c2313913
	VPMINSD X2, X9, X2                      // c4e23139d2
	VPMINSD X11, X9, X2                     // c4c23139d3
	VPMINSD (BX), X9, X11                   // c46231391b
	VPMINSD (R11), X9, X11                  // c44231391b
	VPMINSD X2, X9, X11                     // c4623139da
	VPMINSD X11, X9, X11                    // c4423139db
	VPMINSD (BX), Y15, Y2                   // c4e2053913
	VPMINSD (R11), Y15, Y2                  // c4c2053913
	VPMINSD Y2, Y15, Y2                     // c4e20539d2
	VPMINSD Y11, Y15, Y2                    // c4c20539d3
	VPMINSD (BX), Y15, Y11                  // c46205391b
	VPMINSD (R11), Y15, Y11                 // c44205391b
	VPMINSD Y2, Y15, Y11                    // c4620539da
	VPMINSD Y11, Y15, Y11                   // c4420539db
	VPMINSW (BX), X9, X2                    // c4e131ea13 or c5b1ea13
	VPMINSW (R11), X9, X2                   // c4c131ea13
	VPMINSW X2, X9, X2                      // c4e131ead2 or c5b1ead2
	VPMINSW X11, X9, X2                     // c4c131ead3
	VPMINSW (BX), X9, X11                   // c46131ea1b or c531ea1b
	VPMINSW (R11), X9, X11                  // c44131ea1b
	VPMINSW X2, X9, X11                     // c46131eada or c531eada
	VPMINSW X11, X9, X11                    // c44131eadb
	VPMINSW (BX), Y15, Y2                   // c4e105ea13 or c585ea13
	VPMINSW (R11), Y15, Y2                  // c4c105ea13
	VPMINSW Y2, Y15, Y2                     // c4e105ead2 or c585ead2
	VPMINSW Y11, Y15, Y2                    // c4c105ead3
	VPMINSW (BX), Y15, Y11                  // c46105ea1b or c505ea1b
	VPMINSW (R11), Y15, Y11                 // c44105ea1b
	VPMINSW Y2, Y15, Y11                    // c46105eada or c505eada
	VPMINSW Y11, Y15, Y11                   // c44105eadb
	VPMINUB (BX), X9, X2                    // c4e131da13 or c5b1da13
	VPMINUB (R11), X9, X2                   // c4c131da13
	VPMINUB X2, X9, X2                      // c4e131dad2 or c5b1dad2
	VPMINUB X11, X9, X2                     // c4c131dad3
	VPMINUB (BX), X9, X11                   // c46131da1b or c531da1b
	VPMINUB (R11), X9, X11                  // c44131da1b
	VPMINUB X2, X9, X11                     // c46131dada or c531dada
	VPMINUB X11, X9, X11                    // c44131dadb
	VPMINUB (BX), Y15, Y2                   // c4e105da13 or c585da13
	VPMINUB (R11), Y15, Y2                  // c4c105da13
	VPMINUB Y2, Y15, Y2                     // c4e105dad2 or c585dad2
	VPMINUB Y11, Y15, Y2                    // c4c105dad3
	VPMINUB (BX), Y15, Y11                  // c46105da1b or c505da1b
	VPMINUB (R11), Y15, Y11                 // c44105da1b
	VPMINUB Y2, Y15, Y11                    // c46105dada or c505dada
	VPMINUB Y11, Y15, Y11                   // c44105dadb
	VPMINUD (BX), X9, X2                    // c4e2313b13
	VPMINUD (R11), X9, X2                   // c4c2313b13
	VPMINUD X2, X9, X2                      // c4e2313bd2
	VPMINUD X11, X9, X2                     // c4c2313bd3
	VPMINUD (BX), X9, X11                   // c462313b1b
	VPMINUD (R11), X9, X11                  // c442313b1b
	VPMINUD X2, X9, X11                     // c462313bda
	VPMINUD X11, X9, X11                    // c442313bdb
	VPMINUD (BX), Y15, Y2                   // c4e2053b13
	VPMINUD (R11), Y15, Y2                  // c4c2053b13
	VPMINUD Y2, Y15, Y2                     // c4e2053bd2
	VPMINUD Y11, Y15, Y2                    // c4c2053bd3
	VPMINUD (BX), Y15, Y11                  // c462053b1b
	VPMINUD (R11), Y15, Y11                 // c442053b1b
	VPMINUD Y2, Y15, Y11                    // c462053bda
	VPMINUD Y11, Y15, Y11                   // c442053bdb
	VPMINUW (BX), X9, X2                    // c4e2313a13
	VPMINUW (R11), X9, X2                   // c4c2313a13
	VPMINUW X2, X9, X2                      // c4e2313ad2
	VPMINUW X11, X9, X2                     // c4c2313ad3
	VPMINUW (BX), X9, X11                   // c462313a1b
	VPMINUW (R11), X9, X11                  // c442313a1b
	VPMINUW X2, X9, X11                     // c462313ada
	VPMINUW X11, X9, X11                    // c442313adb
	VPMINUW (BX), Y15, Y2                   // c4e2053a13
	VPMINUW (R11), Y15, Y2                  // c4c2053a13
	VPMINUW Y2, Y15, Y2                     // c4e2053ad2
	VPMINUW Y11, Y15, Y2                    // c4c2053ad3
	VPMINUW (BX), Y15, Y11                  // c462053a1b
	VPMINUW (R11), Y15, Y11                 // c442053a1b
	VPMINUW Y2, Y15, Y11                    // c462053ada
	VPMINUW Y11, Y15, Y11                   // c442053adb
	VPMOVMSKB X2, DX                        // c4e179d7d2 or c5f9d7d2
	VPMOVMSKB X11, DX                       // c4c179d7d3
	VPMOVMSKB X2, R11                       // c46179d7da or c579d7da
	VPMOVMSKB X11, R11                      // c44179d7db
	VPMOVMSKB Y2, DX                        // c4e17dd7d2 or c5fdd7d2
	VPMOVMSKB Y11, DX                       // c4c17dd7d3
	VPMOVMSKB Y2, R11                       // c4617dd7da or c57dd7da
	VPMOVMSKB Y11, R11                      // c4417dd7db
	VPMOVSXBD (BX), X2                      // c4e2792113
	VPMOVSXBD (R11), X2                     // c4c2792113
	VPMOVSXBD X2, X2                        // c4e27921d2
	VPMOVSXBD X11, X2                       // c4c27921d3
	VPMOVSXBD (BX), X11                     // c46279211b
	VPMOVSXBD (R11), X11                    // c44279211b
	VPMOVSXBD X2, X11                       // c4627921da
	VPMOVSXBD X11, X11                      // c4427921db
	VPMOVSXBD (BX), Y2                      // c4e27d2113
	VPMOVSXBD (R11), Y2                     // c4c27d2113
	VPMOVSXBD X2, Y2                        // c4e27d21d2
	VPMOVSXBD X11, Y2                       // c4c27d21d3
	VPMOVSXBD (BX), Y11                     // c4627d211b
	VPMOVSXBD (R11), Y11                    // c4427d211b
	VPMOVSXBD X2, Y11                       // c4627d21da
	VPMOVSXBD X11, Y11                      // c4427d21db
	VPMOVSXBQ (BX), X2                      // c4e2792213
	VPMOVSXBQ (R11), X2                     // c4c2792213
	VPMOVSXBQ X2, X2                        // c4e27922d2
	VPMOVSXBQ X11, X2                       // c4c27922d3
	VPMOVSXBQ (BX), X11                     // c46279221b
	VPMOVSXBQ (R11), X11                    // c44279221b
	VPMOVSXBQ X2, X11                       // c4627922da
	VPMOVSXBQ X11, X11                      // c4427922db
	VPMOVSXBQ (BX), Y2                      // c4e27d2213
	VPMOVSXBQ (R11), Y2                     // c4c27d2213
	VPMOVSXBQ X2, Y2                        // c4e27d22d2
	VPMOVSXBQ X11, Y2                       // c4c27d22d3
	VPMOVSXBQ (BX), Y11                     // c4627d221b
	VPMOVSXBQ (R11), Y11                    // c4427d221b
	VPMOVSXBQ X2, Y11                       // c4627d22da
	VPMOVSXBQ X11, Y11                      // c4427d22db
	VPMOVSXBW (BX), X2                      // c4e2792013
	VPMOVSXBW (R11), X2                     // c4c2792013
	VPMOVSXBW X2, X2                        // c4e27920d2
	VPMOVSXBW X11, X2                       // c4c27920d3
	VPMOVSXBW (BX), X11                     // c46279201b
	VPMOVSXBW (R11), X11                    // c44279201b
	VPMOVSXBW X2, X11                       // c4627920da
	VPMOVSXBW X11, X11                      // c4427920db
	VPMOVSXBW (BX), Y2                      // c4e27d2013
	VPMOVSXBW (R11), Y2                     // c4c27d2013
	VPMOVSXBW X2, Y2                        // c4e27d20d2
	VPMOVSXBW X11, Y2                       // c4c27d20d3
	VPMOVSXBW (BX), Y11                     // c4627d201b
	VPMOVSXBW (R11), Y11                    // c4427d201b
	VPMOVSXBW X2, Y11                       // c4627d20da
	VPMOVSXBW X11, Y11                      // c4427d20db
	VPMOVSXDQ (BX), X2                      // c4e2792513
	VPMOVSXDQ (R11), X2                     // c4c2792513
	VPMOVSXDQ X2, X2                        // c4e27925d2
	VPMOVSXDQ X11, X2                       // c4c27925d3
	VPMOVSXDQ (BX), X11                     // c46279251b
	VPMOVSXDQ (R11), X11                    // c44279251b
	VPMOVSXDQ X2, X11                       // c4627925da
	VPMOVSXDQ X11, X11                      // c4427925db
	VPMOVSXDQ (BX), Y2                      // c4e27d2513
	VPMOVSXDQ (R11), Y2                     // c4c27d2513
	VPMOVSXDQ X2, Y2                        // c4e27d25d2
	VPMOVSXDQ X11, Y2                       // c4c27d25d3
	VPMOVSXDQ (BX), Y11                     // c4627d251b
	VPMOVSXDQ (R11), Y11                    // c4427d251b
	VPMOVSXDQ X2, Y11                       // c4627d25da
	VPMOVSXDQ X11, Y11                      // c4427d25db
	VPMOVSXWD (BX), X2                      // c4e2792313
	VPMOVSXWD (R11), X2                     // c4c2792313
	VPMOVSXWD X2, X2                        // c4e27923d2
	VPMOVSXWD X11, X2                       // c4c27923d3
	VPMOVSXWD (BX), X11                     // c46279231b
	VPMOVSXWD (R11), X11                    // c44279231b
	VPMOVSXWD X2, X11                       // c4627923da
	VPMOVSXWD X11, X11                      // c4427923db
	VPMOVSXWD (BX), Y2                      // c4e27d2313
	VPMOVSXWD (R11), Y2                     // c4c27d2313
	VPMOVSXWD X2, Y2                        // c4e27d23d2
	VPMOVSXWD X11, Y2                       // c4c27d23d3
	VPMOVSXWD (BX), Y11                     // c4627d231b
	VPMOVSXWD (R11), Y11                    // c4427d231b
	VPMOVSXWD X2, Y11                       // c4627d23da
	VPMOVSXWD X11, Y11                      // c4427d23db
	VPMOVSXWQ (BX), X2                      // c4e2792413
	VPMOVSXWQ (R11), X2                     // c4c2792413
	VPMOVSXWQ X2, X2                        // c4e27924d2
	VPMOVSXWQ X11, X2                       // c4c27924d3
	VPMOVSXWQ (BX), X11                     // c46279241b
	VPMOVSXWQ (R11), X11                    // c44279241b
	VPMOVSXWQ X2, X11                       // c4627924da
	VPMOVSXWQ X11, X11                      // c4427924db
	VPMOVSXWQ (BX), Y2                      // c4e27d2413
	VPMOVSXWQ (R11), Y2                     // c4c27d2413
	VPMOVSXWQ X2, Y2                        // c4e27d24d2
	VPMOVSXWQ X11, Y2                       // c4c27d24d3
	VPMOVSXWQ (BX), Y11                     // c4627d241b
	VPMOVSXWQ (R11), Y11                    // c4427d241b
	VPMOVSXWQ X2, Y11                       // c4627d24da
	VPMOVSXWQ X11, Y11                      // c4427d24db
	VPMOVZXBD (BX), X2                      // c4e2793113
	VPMOVZXBD (R11), X2                     // c4c2793113
	VPMOVZXBD X2, X2                        // c4e27931d2
	VPMOVZXBD X11, X2                       // c4c27931d3
	VPMOVZXBD (BX), X11                     // c46279311b
	VPMOVZXBD (R11), X11                    // c44279311b
	VPMOVZXBD X2, X11                       // c4627931da
	VPMOVZXBD X11, X11                      // c4427931db
	VPMOVZXBD (BX), Y2                      // c4e27d3113
	VPMOVZXBD (R11), Y2                     // c4c27d3113
	VPMOVZXBD X2, Y2                        // c4e27d31d2
	VPMOVZXBD X11, Y2                       // c4c27d31d3
	VPMOVZXBD (BX), Y11                     // c4627d311b
	VPMOVZXBD (R11), Y11                    // c4427d311b
	VPMOVZXBD X2, Y11                       // c4627d31da
	VPMOVZXBD X11, Y11                      // c4427d31db
	VPMOVZXBQ (BX), X2                      // c4e2793213
	VPMOVZXBQ (R11), X2                     // c4c2793213
	VPMOVZXBQ X2, X2                        // c4e27932d2
	VPMOVZXBQ X11, X2                       // c4c27932d3
	VPMOVZXBQ (BX), X11                     // c46279321b
	VPMOVZXBQ (R11), X11                    // c44279321b
	VPMOVZXBQ X2, X11                       // c4627932da
	VPMOVZXBQ X11, X11                      // c4427932db
	VPMOVZXBQ (BX), Y2                      // c4e27d3213
	VPMOVZXBQ (R11), Y2                     // c4c27d3213
	VPMOVZXBQ X2, Y2                        // c4e27d32d2
	VPMOVZXBQ X11, Y2                       // c4c27d32d3
	VPMOVZXBQ (BX), Y11                     // c4627d321b
	VPMOVZXBQ (R11), Y11                    // c4427d321b
	VPMOVZXBQ X2, Y11                       // c4627d32da
	VPMOVZXBQ X11, Y11                      // c4427d32db
	VPMOVZXBW (BX), X2                      // c4e2793013
	VPMOVZXBW (R11), X2                     // c4c2793013
	VPMOVZXBW X2, X2                        // c4e27930d2
	VPMOVZXBW X11, X2                       // c4c27930d3
	VPMOVZXBW (BX), X11                     // c46279301b
	VPMOVZXBW (R11), X11                    // c44279301b
	VPMOVZXBW X2, X11                       // c4627930da
	VPMOVZXBW X11, X11                      // c4427930db
	VPMOVZXBW (BX), Y2                      // c4e27d3013
	VPMOVZXBW (R11), Y2                     // c4c27d3013
	VPMOVZXBW X2, Y2                        // c4e27d30d2
	VPMOVZXBW X11, Y2                       // c4c27d30d3
	VPMOVZXBW (BX), Y11                     // c4627d301b
	VPMOVZXBW (R11), Y11                    // c4427d301b
	VPMOVZXBW X2, Y11                       // c4627d30da
	VPMOVZXBW X11, Y11                      // c4427d30db
	VPMOVZXDQ (BX), X2                      // c4e2793513
	VPMOVZXDQ (R11), X2                     // c4c2793513
	VPMOVZXDQ X2, X2                        // c4e27935d2
	VPMOVZXDQ X11, X2                       // c4c27935d3
	VPMOVZXDQ (BX), X11                     // c46279351b
	VPMOVZXDQ (R11), X11                    // c44279351b
	VPMOVZXDQ X2, X11                       // c4627935da
	VPMOVZXDQ X11, X11                      // c4427935db
	VPMOVZXDQ (BX), Y2                      // c4e27d3513
	VPMOVZXDQ (R11), Y2                     // c4c27d3513
	VPMOVZXDQ X2, Y2                        // c4e27d35d2
	VPMOVZXDQ X11, Y2                       // c4c27d35d3
	VPMOVZXDQ (BX), Y11                     // c4627d351b
	VPMOVZXDQ (R11), Y11                    // c4427d351b
	VPMOVZXDQ X2, Y11                       // c4627d35da
	VPMOVZXDQ X11, Y11                      // c4427d35db
	VPMOVZXWD (BX), X2                      // c4e2793313
	VPMOVZXWD (R11), X2                     // c4c2793313
	VPMOVZXWD X2, X2                        // c4e27933d2
	VPMOVZXWD X11, X2                       // c4c27933d3
	VPMOVZXWD (BX), X11                     // c46279331b
	VPMOVZXWD (R11), X11                    // c44279331b
	VPMOVZXWD X2, X11                       // c4627933da
	VPMOVZXWD X11, X11                      // c4427933db
	VPMOVZXWD (BX), Y2                      // c4e27d3313
	VPMOVZXWD (R11), Y2                     // c4c27d3313
	VPMOVZXWD X2, Y2                        // c4e27d33d2
	VPMOVZXWD X11, Y2                       // c4c27d33d3
	VPMOVZXWD (BX), Y11                     // c4627d331b
	VPMOVZXWD (R11), Y11                    // c4427d331b
	VPMOVZXWD X2, Y11                       // c4627d33da
	VPMOVZXWD X11, Y11                      // c4427d33db
	VPMOVZXWQ (BX), X2                      // c4e2793413
	VPMOVZXWQ (R11), X2                     // c4c2793413
	VPMOVZXWQ X2, X2                        // c4e27934d2
	VPMOVZXWQ X11, X2                       // c4c27934d3
	VPMOVZXWQ (BX), X11                     // c46279341b
	VPMOVZXWQ (R11), X11                    // c44279341b
	VPMOVZXWQ X2, X11                       // c4627934da
	VPMOVZXWQ X11, X11                      // c4427934db
	VPMOVZXWQ (BX), Y2                      // c4e27d3413
	VPMOVZXWQ (R11), Y2                     // c4c27d3413
	VPMOVZXWQ X2, Y2                        // c4e27d34d2
	VPMOVZXWQ X11, Y2                       // c4c27d34d3
	VPMOVZXWQ (BX), Y11                     // c4627d341b
	VPMOVZXWQ (R11), Y11                    // c4427d341b
	VPMOVZXWQ X2, Y11                       // c4627d34da
	VPMOVZXWQ X11, Y11                      // c4427d34db
	VPMULDQ (BX), X9, X2                    // c4e2312813
	VPMULDQ (R11), X9, X2                   // c4c2312813
	VPMULDQ X2, X9, X2                      // c4e23128d2
	VPMULDQ X11, X9, X2                     // c4c23128d3
	VPMULDQ (BX), X9, X11                   // c46231281b
	VPMULDQ (R11), X9, X11                  // c44231281b
	VPMULDQ X2, X9, X11                     // c4623128da
	VPMULDQ X11, X9, X11                    // c4423128db
	VPMULDQ (BX), Y15, Y2                   // c4e2052813
	VPMULDQ (R11), Y15, Y2                  // c4c2052813
	VPMULDQ Y2, Y15, Y2                     // c4e20528d2
	VPMULDQ Y11, Y15, Y2                    // c4c20528d3
	VPMULDQ (BX), Y15, Y11                  // c46205281b
	VPMULDQ (R11), Y15, Y11                 // c44205281b
	VPMULDQ Y2, Y15, Y11                    // c4620528da
	VPMULDQ Y11, Y15, Y11                   // c4420528db
	VPMULHRSW (BX), X9, X2                  // c4e2310b13
	VPMULHRSW (R11), X9, X2                 // c4c2310b13
	VPMULHRSW X2, X9, X2                    // c4e2310bd2
	VPMULHRSW X11, X9, X2                   // c4c2310bd3
	VPMULHRSW (BX), X9, X11                 // c462310b1b
	VPMULHRSW (R11), X9, X11                // c442310b1b
	VPMULHRSW X2, X9, X11                   // c462310bda
	VPMULHRSW X11, X9, X11                  // c442310bdb
	VPMULHRSW (BX), Y15, Y2                 // c4e2050b13
	VPMULHRSW (R11), Y15, Y2                // c4c2050b13
	VPMULHRSW Y2, Y15, Y2                   // c4e2050bd2
	VPMULHRSW Y11, Y15, Y2                  // c4c2050bd3
	VPMULHRSW (BX), Y15, Y11                // c462050b1b
	VPMULHRSW (R11), Y15, Y11               // c442050b1b
	VPMULHRSW Y2, Y15, Y11                  // c462050bda
	VPMULHRSW Y11, Y15, Y11                 // c442050bdb
	VPMULHUW (BX), X9, X2                   // c4e131e413 or c5b1e413
	VPMULHUW (R11), X9, X2                  // c4c131e413
	VPMULHUW X2, X9, X2                     // c4e131e4d2 or c5b1e4d2
	VPMULHUW X11, X9, X2                    // c4c131e4d3
	VPMULHUW (BX), X9, X11                  // c46131e41b or c531e41b
	VPMULHUW (R11), X9, X11                 // c44131e41b
	VPMULHUW X2, X9, X11                    // c46131e4da or c531e4da
	VPMULHUW X11, X9, X11                   // c44131e4db
	VPMULHUW (BX), Y15, Y2                  // c4e105e413 or c585e413
	VPMULHUW (R11), Y15, Y2                 // c4c105e413
	VPMULHUW Y2, Y15, Y2                    // c4e105e4d2 or c585e4d2
	VPMULHUW Y11, Y15, Y2                   // c4c105e4d3
	VPMULHUW (BX), Y15, Y11                 // c46105e41b or c505e41b
	VPMULHUW (R11), Y15, Y11                // c44105e41b
	VPMULHUW Y2, Y15, Y11                   // c46105e4da or c505e4da
	VPMULHUW Y11, Y15, Y11                  // c44105e4db
	VPMULHW (BX), X9, X2                    // c4e131e513 or c5b1e513
	VPMULHW (R11), X9, X2                   // c4c131e513
	VPMULHW X2, X9, X2                      // c4e131e5d2 or c5b1e5d2
	VPMULHW X11, X9, X2                     // c4c131e5d3
	VPMULHW (BX), X9, X11                   // c46131e51b or c531e51b
	VPMULHW (R11), X9, X11                  // c44131e51b
	VPMULHW X2, X9, X11                     // c46131e5da or c531e5da
	VPMULHW X11, X9, X11                    // c44131e5db
	VPMULHW (BX), Y15, Y2                   // c4e105e513 or c585e513
	VPMULHW (R11), Y15, Y2                  // c4c105e513
	VPMULHW Y2, Y15, Y2                     // c4e105e5d2 or c585e5d2
	VPMULHW Y11, Y15, Y2                    // c4c105e5d3
	VPMULHW (BX), Y15, Y11                  // c46105e51b or c505e51b
	VPMULHW (R11), Y15, Y11                 // c44105e51b
	VPMULHW Y2, Y15, Y11                    // c46105e5da or c505e5da
	VPMULHW Y11, Y15, Y11                   // c44105e5db
	VPMULLD (BX), X9, X2                    // c4e2314013
	VPMULLD (R11), X9, X2                   // c4c2314013
	VPMULLD X2, X9, X2                      // c4e23140d2
	VPMULLD X11, X9, X2                     // c4c23140d3
	VPMULLD (BX), X9, X11                   // c46231401b
	VPMULLD (R11), X9, X11                  // c44231401b
	VPMULLD X2, X9, X11                     // c4623140da
	VPMULLD X11, X9, X11                    // c4423140db
	VPMULLD (BX), Y15, Y2                   // c4e2054013
	VPMULLD (R11), Y15, Y2                  // c4c2054013
	VPMULLD Y2, Y15, Y2                     // c4e20540d2
	VPMULLD Y11, Y15, Y2                    // c4c20540d3
	VPMULLD (BX), Y15, Y11                  // c46205401b
	VPMULLD (R11), Y15, Y11                 // c44205401b
	VPMULLD Y2, Y15, Y11                    // c4620540da
	VPMULLD Y11, Y15, Y11                   // c4420540db
	VPMULLW (BX), X9, X2                    // c4e131d513 or c5b1d513
	VPMULLW (R11), X9, X2                   // c4c131d513
	VPMULLW X2, X9, X2                      // c4e131d5d2 or c5b1d5d2
	VPMULLW X11, X9, X2                     // c4c131d5d3
	VPMULLW (BX), X9, X11                   // c46131d51b or c531d51b
	VPMULLW (R11), X9, X11                  // c44131d51b
	VPMULLW X2, X9, X11                     // c46131d5da or c531d5da
	VPMULLW X11, X9, X11                    // c44131d5db
	VPMULLW (BX), Y15, Y2                   // c4e105d513 or c585d513
	VPMULLW (R11), Y15, Y2                  // c4c105d513
	VPMULLW Y2, Y15, Y2                     // c4e105d5d2 or c585d5d2
	VPMULLW Y11, Y15, Y2                    // c4c105d5d3
	VPMULLW (BX), Y15, Y11                  // c46105d51b or c505d51b
	VPMULLW (R11), Y15, Y11                 // c44105d51b
	VPMULLW Y2, Y15, Y11                    // c46105d5da or c505d5da
	VPMULLW Y11, Y15, Y11                   // c44105d5db
	VPMULUDQ (BX), X9, X2                   // c4e131f413 or c5b1f413
	VPMULUDQ (R11), X9, X2                  // c4c131f413
	VPMULUDQ X2, X9, X2                     // c4e131f4d2 or c5b1f4d2
	VPMULUDQ X11, X9, X2                    // c4c131f4d3
	VPMULUDQ (BX), X9, X11                  // c46131f41b or c531f41b
	VPMULUDQ (R11), X9, X11                 // c44131f41b
	VPMULUDQ X2, X9, X11                    // c46131f4da or c531f4da
	VPMULUDQ X11, X9, X11                   // c44131f4db
	VPMULUDQ (BX), Y15, Y2                  // c4e105f413 or c585f413
	VPMULUDQ (R11), Y15, Y2                 // c4c105f413
	VPMULUDQ Y2, Y15, Y2                    // c4e105f4d2 or c585f4d2
	VPMULUDQ Y11, Y15, Y2                   // c4c105f4d3
	VPMULUDQ (BX), Y15, Y11                 // c46105f41b or c505f41b
	VPMULUDQ (R11), Y15, Y11                // c44105f41b
	VPMULUDQ Y2, Y15, Y11                   // c46105f4da or c505f4da
	VPMULUDQ Y11, Y15, Y11                  // c44105f4db
	VPOR (BX), X9, X2               // c4e131eb13 or c5b1eb13
	VPOR (R11), X9, X2              // c4c131eb13
	VPOR X2, X9, X2                 // c4e131ebd2 or c5b1ebd2
	VPOR X11, X9, X2                // c4c131ebd3
	VPOR (BX), X9, X11              // c46131eb1b or c531eb1b
	VPOR (R11), X9, X11             // c44131eb1b
	VPOR X2, X9, X11                // c46131ebda or c531ebda
	VPOR X11, X9, X11               // c44131ebdb
	VPOR (BX), Y15, Y2              // c4e105eb13 or c585eb13
	VPOR (R11), Y15, Y2             // c4c105eb13
	VPOR Y2, Y15, Y2                // c4e105ebd2 or c585ebd2
	VPOR Y11, Y15, Y2               // c4c105ebd3
	VPOR (BX), Y15, Y11             // c46105eb1b or c505eb1b
	VPOR (R11), Y15, Y11            // c44105eb1b
	VPOR Y2, Y15, Y11               // c46105ebda or c505ebda
	VPOR Y11, Y15, Y11              // c44105ebdb
	VPSADBW (BX), X9, X2                    // c4e131f613 or c5b1f613
	VPSADBW (R11), X9, X2                   // c4c131f613
	VPSADBW X2, X9, X2                      // c4e131f6d2 or c5b1f6d2
	VPSADBW X11, X9, X2                     // c4c131f6d3
	VPSADBW (BX), X9, X11                   // c46131f61b or c531f61b
	VPSADBW (R11), X9, X11                  // c44131f61b
	VPSADBW X2, X9, X11                     // c46131f6da or c531f6da
	VPSADBW X11, X9, X11                    // c44131f6db
	VPSADBW (BX), Y15, Y2                   // c4e105f613 or c585f613
	VPSADBW (R11), Y15, Y2                  // c4c105f613
	VPSADBW Y2, Y15, Y2                     // c4e105f6d2 or c585f6d2
	VPSADBW Y11, Y15, Y2                    // c4c105f6d3
	VPSADBW (BX), Y15, Y11                  // c46105f61b or c505f61b
	VPSADBW (R11), Y15, Y11                 // c44105f61b
	VPSADBW Y2, Y15, Y11                    // c46105f6da or c505f6da
	VPSADBW Y11, Y15, Y11                   // c44105f6db
	VPSHUFB (BX), X9, X2            // c4e2310013
	VPSHUFB (R11), X9, X2           // c4c2310013
	VPSHUFB X2, X9, X2              // c4e23100d2
	VPSHUFB X11, X9, X2             // c4c23100d3
	VPSHUFB (BX), X9, X11           // c46231001b
	VPSHUFB (R11), X9, X11          // c44231001b
	VPSHUFB X2, X9, X11             // c4623100da
	VPSHUFB X11, X9, X11            // c4423100db
	VPSHUFB (BX), Y15, Y2           // c4e2050013
	VPSHUFB (R11), Y15, Y2          // c4c2050013
	VPSHUFB Y2, Y15, Y2             // c4e20500d2
	VPSHUFB Y11, Y15, Y2            // c4c20500d3
	VPSHUFB (BX), Y15, Y11          // c46205001b
	VPSHUFB (R11), Y15, Y11         // c44205001b
	VPSHUFB Y2, Y15, Y11            // c4620500da
	VPSHUFB Y11, Y15, Y11           // c4420500db
	VPSHUFD $7, (BX), X2            // c4e179701307 or c5f9701307
	VPSHUFD $7, (R11), X2           // c4c179701307
	VPSHUFD $7, X2, X2              // c4e17970d207 or c5f970d207
	VPSHUFD $7, X11, X2             // c4c17970d307
	VPSHUFD $7, (BX), X11           // c46179701b07 or c579701b07
	VPSHUFD $7, (R11), X11          // c44179701b07
	VPSHUFD $7, X2, X11             // c4617970da07 or c57970da07
	VPSHUFD $7, X11, X11            // c4417970db07
	VPSHUFD $7, (BX), Y2            // c4e17d701307 or c5fd701307
	VPSHUFD $7, (R11), Y2           // c4c17d701307
	VPSHUFD $7, Y2, Y2              // c4e17d70d207 or c5fd70d207
	VPSHUFD $7, Y11, Y2             // c4c17d70d307
	VPSHUFD $7, (BX), Y11           // c4617d701b07 or c57d701b07
	VPSHUFD $7, (R11), Y11          // c4417d701b07
	VPSHUFD $7, Y2, Y11             // c4617d70da07 or c57d70da07
	VPSHUFD $7, Y11, Y11            // c4417d70db07
	VPSHUFHW $7, (BX), X2                   // c4e17a701307 or c5fa701307
	VPSHUFHW $7, (R11), X2                  // c4c17a701307
	VPSHUFHW $7, X2, X2                     // c4e17a70d207 or c5fa70d207
	VPSHUFHW $7, X11, X2                    // c4c17a70d307
	VPSHUFHW $7, (BX), X11                  // c4617a701b07 or c57a701b07
	VPSHUFHW $7, (R11), X11                 // c4417a701b07
	VPSHUFHW $7, X2, X11                    // c4617a70da07 or c57a70da07
	VPSHUFHW $7, X11, X11                   // c4417a70db07
	VPSHUFHW $7, (BX), Y2                   // c4e17e701307 or c5fe701307
	VPSHUFHW $7, (R11), Y2                  // c4c17e701307
	VPSHUFHW $7, Y2, Y2                     // c4e17e70d207 or c5fe70d207
	VPSHUFHW $7, Y11, Y2                    // c4c17e70d307
	VPSHUFHW $7, (BX), Y11                  // c4617e701b07 or c57e701b07
	VPSHUFHW $7, (R11), Y11                 // c4417e701b07
	VPSHUFHW $7, Y2, Y11                    // c4617e70da07 or c57e70da07
	VPSHUFHW $7, Y11, Y11                   // c4417e70db07
	VPSHUFLW $7, (BX), X2                   // c4e17b701307 or c5fb701307
	VPSHUFLW $7, (R11), X2                  // c4c17b701307
	VPSHUFLW $7, X2, X2                     // c4e17b70d207 or c5fb70d207
	VPSHUFLW $7, X11, X2                    // c4c17b70d307
	VPSHUFLW $7, (BX), X11                  // c4617b701b07 or c57b701b07
	VPSHUFLW $7, (R11), X11                 // c4417b701b07
	VPSHUFLW $7, X2, X11                    // c4617b70da07 or c57b70da07
	VPSHUFLW $7, X11, X11                   // c4417b70db07
	VPSHUFLW $7, (BX), Y2                   // c4e17f701307 or c5ff701307
	VPSHUFLW $7, (R11), Y2                  // c4c17f701307
	VPSHUFLW $7, Y2, Y2                     // c4e17f70d207 or c5ff70d207
	VPSHUFLW $7, Y11, Y2                    // c4c17f70d307
	VPSHUFLW $7, (BX), Y11                  // c4617f701b07 or c57f701b07
	VPSHUFLW $7, (R11), Y11                 // c4417f701b07
	VPSHUFLW $7, Y2, Y11                    // c4617f70da07 or c57f70da07
	VPSHUFLW $7, Y11, Y11                   // c4417f70db07
	VPSIGNB (BX), X9, X2                    // c4e2310813
	VPSIGNB (R11), X9, X2                   // c4c2310813
	VPSIGNB X2, X9, X2                      // c4e23108d2
	VPSIGNB X11, X9, X2                     // c4c23108d3
	VPSIGNB (BX), X9, X11                   // c46231081b
	VPSIGNB (R11), X9, X11                  // c44231081b
	VPSIGNB X2, X9, X11                     // c4623108da
	VPSIGNB X11, X9, X11                    // c4423108db
	VPSIGNB (BX), Y15, Y2                   // c4e2050813
	VPSIGNB (R11), Y15, Y2                  // c4c2050813
	VPSIGNB Y2, Y15, Y2                     // c4e20508d2
	VPSIGNB Y11, Y15, Y2                    // c4c20508d3
	VPSIGNB (BX), Y15, Y11                  // c46205081b
	VPSIGNB (R11), Y15, Y11                 // c44205081b
	VPSIGNB Y2, Y15, Y11                    // c4620508da
	VPSIGNB Y11, Y15, Y11                   // c4420508db
	VPSIGND (BX), X9, X2                    // c4e2310a13
	VPSIGND (R11), X9, X2                   // c4c2310a13
	VPSIGND X2, X9, X2                      // c4e2310ad2
	VPSIGND X11, X9, X2                     // c4c2310ad3
	VPSIGND (BX), X9, X11                   // c462310a1b
	VPSIGND (R11), X9, X11                  // c442310a1b
	VPSIGND X2, X9, X11                     // c462310ada
	VPSIGND X11, X9, X11                    // c442310adb
	VPSIGND (BX), Y15, Y2                   // c4e2050a13
	VPSIGND (R11), Y15, Y2                  // c4c2050a13
	VPSIGND Y2, Y15, Y2                     // c4e2050ad2
	VPSIGND Y11, Y15, Y2                    // c4c2050ad3
	VPSIGND (BX), Y15, Y11                  // c462050a1b
	VPSIGND (R11), Y15, Y11                 // c442050a1b
	VPSIGND Y2, Y15, Y11                    // c462050ada
	VPSIGND Y11, Y15, Y11                   // c442050adb
	VPSIGNW (BX), X9, X2                    // c4e2310913
	VPSIGNW (R11), X9, X2                   // c4c2310913
	VPSIGNW X2, X9, X2                      // c4e23109d2
	VPSIGNW X11, X9, X2                     // c4c23109d3
	VPSIGNW (BX), X9, X11                   // c46231091b
	VPSIGNW (R11), X9, X11                  // c44231091b
	VPSIGNW X2, X9, X11                     // c4623109da
	VPSIGNW X11, X9, X11                    // c4423109db
	VPSIGNW (BX), Y15, Y2                   // c4e2050913
	VPSIGNW (R11), Y15, Y2                  // c4c2050913
	VPSIGNW Y2, Y15, Y2                     // c4e20509d2
	VPSIGNW Y11, Y15, Y2                    // c4c20509d3
	VPSIGNW (BX), Y15, Y11                  // c46205091b
	VPSIGNW (R11), Y15, Y11                 // c44205091b
	VPSIGNW Y2, Y15, Y11                    // c4620509da
	VPSIGNW Y11, Y15, Y11                   // c4420509db
	VPSLLD (BX), X9, X2             // c4e131f213 or c5b1f213
	VPSLLD (R11), X9, X2            // c4c131f213
	VPSLLD X2, X9, X2               // c4e131f2d2 or c5b1f2d2
	VPSLLD X11, X9, X2              // c4c131f2d3
	VPSLLD (BX), X9, X11            // c46131f21b or c531f21b
	VPSLLD (R11), X9, X11           // c44131f21b
	VPSLLD X2, X9, X11              // c46131f2da or c531f2da
	VPSLLD X11, X9, X11             // c44131f2db
	VPSLLD $7, X2, X9               // c4e13172f207 or c5b172f207
	VPSLLD $7, X11, X9              // c4c13172f307
	VPSLLDQ $7, X2, X9              // c4e13173fa07 or c5b173fa07
	VPSLLDQ $7, X11, X9             // c4c13173fb07
	VPSLLDQ $7, Y2, Y15             // c4e10573fa07 or c58573fa07
	VPSLLDQ $7, Y11, Y15            // c4c10573fb07
	VPSLLQ (BX), X9, X2             // c4e131f313 or c5b1f313
	VPSLLQ (R11), X9, X2            // c4c131f313
	VPSLLQ X2, X9, X2               // c4e131f3d2 or c5b1f3d2
	VPSLLQ X11, X9, X2              // c4c131f3d3
	VPSLLQ (BX), X9, X11            // c46131f31b or c531f31b
	VPSLLQ (R11), X9, X11           // c44131f31b
	VPSLLQ X2, X9, X11              // c46131f3da or c531f3da
	VPSLLQ X11, X9, X11             // c44131f3db
	VPSLLQ $7, X2, X9               // c4e13173f207 or c5b173f207
	VPSLLQ $7, X11, X9              // c4c13173f307
	VPSLLVD (BX), X9, X2                    // c4e2314713
	VPSLLVD (R11), X9, X2                   // c4c2314713
	VPSLLVD X2, X9, X2                      // c4e23147d2
	VPSLLVD X11, X9, X2                     // c4c23147d3
	VPSLLVD (BX), X9, X11                   // c46231471b
	VPSLLVD (R11), X9, X11                  // c44231471b
	VPSLLVD X2, X9, X11                     // c4623147da
	VPSLLVD X11, X9, X11                    // c4423147db
	VPSLLVD (BX), Y15, Y2                   // c4e2054713
	VPSLLVD (R11), Y15, Y2                  // c4c2054713
	VPSLLVD Y2, Y15, Y2                     // c4e20547d2
	VPSLLVD Y11, Y15, Y2                    // c4c20547d3
	VPSLLVD (BX), Y15, Y11                  // c46205471b
	VPSLLVD (R11), Y15, Y11                 // c44205471b
	VPSLLVD Y2, Y15, Y11                    // c4620547da
	VPSLLVD Y11, Y15, Y11                   // c4420547db
	VPSLLVQ (BX), X9, X2                    // c4e2b14713
	VPSLLVQ (R11), X9, X2                   // c4c2b14713
	VPSLLVQ X2, X9, X2                      // c4e2b147d2
	VPSLLVQ X11, X9, X2                     // c4c2b147d3
	VPSLLVQ (BX), X9, X11                   // c462b1471b
	VPSLLVQ (R11), X9, X11                  // c442b1471b
	VPSLLVQ X2, X9, X11                     // c462b147da
	VPSLLVQ X11, X9, X11                    // c442b147db
	VPSLLVQ (BX), Y15, Y2                   // c4e2854713
	VPSLLVQ (R11), Y15, Y2                  // c4c2854713
	VPSLLVQ Y2, Y15, Y2                     // c4e28547d2
	VPSLLVQ Y11, Y15, Y2                    // c4c28547d3
	VPSLLVQ (BX), Y15, Y11                  // c46285471b
	VPSLLVQ (R11), Y15, Y11                 // c44285471b
	VPSLLVQ Y2, Y15, Y11                    // c4628547da
	VPSLLVQ Y11, Y15, Y11                   // c4428547db
	VPSLLW (BX), X9, X2                     // c4e131f113 or c5b1f113
	VPSLLW (R11), X9, X2                    // c4c131f113
	VPSLLW X2, X9, X2                       // c4e131f1d2 or c5b1f1d2
	VPSLLW X11, X9, X2                      // c4c131f1d3
	VPSLLW (BX), X9, X11                    // c46131f11b or c531f11b
	VPSLLW (R11), X9, X11                   // c44131f11b
	VPSLLW X2, X9, X11                      // c46131f1da or c531f1da
	VPSLLW X11, X9, X11                     // c44131f1db
	VPSLLW $7, X2, X9                       // c4e13171f207 or c5b171f207
	VPSLLW $7, X11, X9                      // c4c13171f307
	VPSLLW (BX), Y15, Y2                    // c4e105f113 or c585f113
	VPSLLW (R11), Y15, Y2                   // c4c105f113
	VPSLLW X2, Y15, Y2                      // c4e105f1d2 or c585f1d2
	VPSLLW X11, Y15, Y2                     // c4c105f1d3
	VPSLLW (BX), Y15, Y11                   // c46105f11b or c505f11b
	VPSLLW (R11), Y15, Y11                  // c44105f11b
	VPSLLW X2, Y15, Y11                     // c46105f1da or c505f1da
	VPSLLW X11, Y15, Y11                    // c44105f1db
	VPSLLW $7, Y2, Y15                      // c4e10571f207 or c58571f207
	VPSLLW $7, Y11, Y15                     // c4c10571f307
	VPSRAD (BX), X9, X2                     // c4e131e213 or c5b1e213
	VPSRAD (R11), X9, X2                    // c4c131e213
	VPSRAD X2, X9, X2                       // c4e131e2d2 or c5b1e2d2
	VPSRAD X11, X9, X2                      // c4c131e2d3
	VPSRAD (BX), X9, X11                    // c46131e21b or c531e21b
	VPSRAD (R11), X9, X11                   // c44131e21b
	VPSRAD X2, X9, X11                      // c46131e2da or c531e2da
	VPSRAD X11, X9, X11                     // c44131e2db
	VPSRAD $7, X2, X9                       // c4e13172e207 or c5b172e207
	VPSRAD $7, X11, X9                      // c4c13172e307
	VPSRAD (BX), Y15, Y2                    // c4e105e213 or c585e213
	VPSRAD (R11), Y15, Y2                   // c4c105e213
	VPSRAD X2, Y15, Y2                      // c4e105e2d2 or c585e2d2
	VPSRAD X11, Y15, Y2                     // c4c105e2d3
	VPSRAD (BX), Y15, Y11                   // c46105e21b or c505e21b
	VPSRAD (R11), Y15, Y11                  // c44105e21b
	VPSRAD X2, Y15, Y11                     // c46105e2da or c505e2da
	VPSRAD X11, Y15, Y11                    // c44105e2db
	VPSRAD $7, Y2, Y15                      // c4e10572e207 or c58572e207
	VPSRAD $7, Y11, Y15                     // c4c10572e307
	VPSRAVD (BX), X9, X2                    // c4e2314613
	VPSRAVD (R11), X9, X2                   // c4c2314613
	VPSRAVD X2, X9, X2                      // c4e23146d2
	VPSRAVD X11, X9, X2                     // c4c23146d3
	VPSRAVD (BX), X9, X11                   // c46231461b
	VPSRAVD (R11), X9, X11                  // c44231461b
	VPSRAVD X2, X9, X11                     // c4623146da
	VPSRAVD X11, X9, X11                    // c4423146db
	VPSRAVD (BX), Y15, Y2                   // c4e2054613
	VPSRAVD (R11), Y15, Y2                  // c4c2054613
	VPSRAVD Y2, Y15, Y2                     // c4e20546d2
	VPSRAVD Y11, Y15, Y2                    // c4c20546d3
	VPSRAVD (BX), Y15, Y11                  // c46205461b
	VPSRAVD (R11), Y15, Y11                 // c44205461b
	VPSRAVD Y2, Y15, Y11                    // c4620546da
	VPSRAVD Y11, Y15, Y11                   // c4420546db
	VPSRAW (BX), X9, X2                     // c4e131e113 or c5b1e113
	VPSRAW (R11), X9, X2                    // c4c131e113
	VPSRAW X2, X9, X2                       // c4e131e1d2 or c5b1e1d2
	VPSRAW X11, X9, X2                      // c4c131e1d3
	VPSRAW (BX), X9, X11                    // c46131e11b or c531e11b
	VPSRAW (R11), X9, X11                   // c44131e11b
	VPSRAW X2, X9, X11                      // c46131e1da or c531e1da
	VPSRAW X11, X9, X11                     // c44131e1db
	VPSRAW $7, X2, X9                       // c4e13171e207 or c5b171e207
	VPSRAW $7, X11, X9                      // c4c13171e307
	VPSRAW (BX), Y15, Y2                    // c4e105e113 or c585e113
	VPSRAW (R11), Y15, Y2                   // c4c105e113
	VPSRAW X2, Y15, Y2                      // c4e105e1d2 or c585e1d2
	VPSRAW X11, Y15, Y2                     // c4c105e1d3
	VPSRAW (BX), Y15, Y11                   // c46105e11b or c505e11b
	VPSRAW (R11), Y15, Y11                  // c44105e11b
	VPSRAW X2, Y15, Y11                     // c46105e1da or c505e1da
	VPSRAW X11, Y15, Y11                    // c44105e1db
	VPSRAW $7, Y2, Y15                      // c4e10571e207 or c58571e207
	VPSRAW $7, Y11, Y15                     // c4c10571e307
	VPSRLD (BX), X9, X2             // c4e131d213 or c5b1d213
	VPSRLD (R11), X9, X2            // c4c131d213
	VPSRLD X2, X9, X2               // c4e131d2d2 or c5b1d2d2
	VPSRLD X11, X9, X2              // c4c131d2d3
	VPSRLD (BX), X9, X11            // c46131d21b or c531d21b
	VPSRLD (R11), X9, X11           // c44131d21b
	VPSRLD X2, X9, X11              // c46131d2da or c531d2da
	VPSRLD X11, X9, X11             // c44131d2db
	VPSRLD $7, X2, X9               // c4e13172d207 or c5b172d207
	VPSRLD $7, X11, X9              // c4c13172d307
	VPSRLDQ $7, X2, X9              // c4e13173da07 or c5b173da07
	VPSRLDQ $7, X11, X9             // c4c13173db07
	VPSRLDQ $7, Y2, Y15             // c4e10573da07 or c58573da07
	VPSRLDQ $7, Y11, Y15            // c4c10573db07
	VPSRLQ (BX), X9, X2             // c4e131d313 or c5b1d313
	VPSRLQ (R11), X9, X2            // c4c131d313
	VPSRLQ X2, X9, X2               // c4e131d3d2 or c5b1d3d2
	VPSRLQ X11, X9, X2              // c4c131d3d3
	VPSRLQ (BX), X9, X11            // c46131d31b or c531d31b
	VPSRLQ (R11), X9, X11           // c44131d31b
	VPSRLQ X2, X9, X11              // c46131d3da or c531d3da
	VPSRLQ X11, X9, X11             // c44131d3db
	VPSRLQ $7, X2, X9               // c4e13173d207 or c5b173d207
	VPSRLQ $7, X11, X9              // c4c13173d307
	VPSRLVD (BX), X9, X2                    // c4e2314513
	VPSRLVD (R11), X9, X2                   // c4c2314513
	VPSRLVD X2, X9, X2                      // c4e23145d2
	VPSRLVD X11, X9, X2                     // c4c23145d3
	VPSRLVD (BX), X9, X11                   // c46231451b
	VPSRLVD (R11), X9, X11                  // c44231451b
	VPSRLVD X2, X9, X11                     // c4623145da
	VPSRLVD X11, X9, X11                    // c4423145db
	VPSRLVD (BX), Y15, Y2                   // c4e2054513
	VPSRLVD (R11), Y15, Y2                  // c4c2054513
	VPSRLVD Y2, Y15, Y2                     // c4e20545d2
	VPSRLVD Y11, Y15, Y2                    // c4c20545d3
	VPSRLVD (BX), Y15, Y11                  // c46205451b
	VPSRLVD (R11), Y15, Y11                 // c44205451b
	VPSRLVD Y2, Y15, Y11                    // c4620545da
	VPSRLVD Y11, Y15, Y11                   // c4420545db
	VPSRLVQ (BX), X9, X2                    // c4e2b14513
	VPSRLVQ (R11), X9, X2                   // c4c2b14513
	VPSRLVQ X2, X9, X2                      // c4e2b145d2
	VPSRLVQ X11, X9, X2                     // c4c2b145d3
	VPSRLVQ (BX), X9, X11                   // c462b1451b
	VPSRLVQ (R11), X9, X11                  // c442b1451b
	VPSRLVQ X2, X9, X11                     // c462b145da
	VPSRLVQ X11, X9, X11                    // c442b145db
	VPSRLVQ (BX), Y15, Y2                   // c4e2854513
	VPSRLVQ (R11), Y15, Y2                  // c4c2854513
	VPSRLVQ Y2, Y15, Y2                     // c4e28545d2
	VPSRLVQ Y11, Y15, Y2                    // c4c28545d3
	VPSRLVQ (BX), Y15, Y11                  // c46285451b
	VPSRLVQ (R11), Y15, Y11                 // c44285451b
	VPSRLVQ Y2, Y15, Y11                    // c4628545da
	VPSRLVQ Y11, Y15, Y11                   // c4428545db
	VPSRLW (BX), X9, X2                     // c4e131d113 or c5b1d113
	VPSRLW (R11), X9, X2                    // c4c131d113
	VPSRLW X2, X9, X2                       // c4e131d1d2 or c5b1d1d2
	VPSRLW X11, X9, X2                      // c4c131d1d3
	VPSRLW (BX), X9, X11                    // c46131d11b or c531d11b
	VPSRLW (R11), X9, X11                   // c44131d11b
	VPSRLW X2, X9, X11                      // c46131d1da or c531d1da
	VPSRLW X11, X9, X11                     // c44131d1db
	VPSRLW $7, X2, X9                       // c4e13171d207 or c5b171d207
	VPSRLW $7, X11, X9                      // c4c13171d307
	VPSRLW (BX), Y15, Y2                    // c4e105d113 or c585d113
	VPSRLW (R11), Y15, Y2                   // c4c105d113
	VPSRLW X2, Y15, Y2                      // c4e105d1d2 or c585d1d2
	VPSRLW X11, Y15, Y2                     // c4c105d1d3
	VPSRLW (BX), Y15, Y11                   // c46105d11b or c505d11b
	VPSRLW (R11), Y15, Y11                  // c44105d11b
	VPSRLW X2, Y15, Y11                     // c46105d1da or c505d1da
	VPSRLW X11, Y15, Y11                    // c44105d1db
	VPSRLW $7, Y2, Y15                      // c4e10571d207 or c58571d207
	VPSRLW $7, Y11, Y15                     // c4c10571d307
	VPSUBB (BX), X9, X2                     // c4e131f813 or c5b1f813
	VPSUBB (R11), X9, X2                    // c4c131f813
	VPSUBB X2, X9, X2                       // c4e131f8d2 or c5b1f8d2
	VPSUBB X11, X9, X2                      // c4c131f8d3
	VPSUBB (BX), X9, X11                    // c46131f81b or c531f81b
	VPSUBB (R11), X9, X11                   // c44131f81b
	VPSUBB X2, X9, X11                      // c46131f8da or c531f8da
	VPSUBB X11, X9, X11                     // c44131f8db
	VPSUBB (BX), Y15, Y2                    // c4e105f813 or c585f813
	VPSUBB (R11), Y15, Y2                   // c4c105f813
	VPSUBB Y2, Y15, Y2                      // c4e105f8d2 or c585f8d2
	VPSUBB Y11, Y15, Y2                     // c4c105f8d3
	VPSUBB (BX), Y15, Y11                   // c46105f81b or c505f81b
	VPSUBB (R11), Y15, Y11                  // c44105f81b
	VPSUBB Y2, Y15, Y11                     // c46105f8da or c505f8da
	VPSUBB Y11, Y15, Y11                    // c44105f8db
	VPSUBD (BX), X9, X2                     // c4e131fa13 or c5b1fa13
	VPSUBD (R11), X9, X2                    // c4c131fa13
	VPSUBD X2, X9, X2                       // c4e131fad2 or c5b1fad2
	VPSUBD X11, X9, X2                      // c4c131fad3
	VPSUBD (BX), X9, X11                    // c46131fa1b or c531fa1b
	VPSUBD (R11), X9, X11                   // c44131fa1b
	VPSUBD X2, X9, X11                      // c46131fada or c531fada
	VPSUBD X11, X9, X11                     // c44131fadb
	VPSUBD (BX), Y15, Y2                    // c4e105fa13 or c585fa13
	VPSUBD (R11), Y15, Y2                   // c4c105fa13
	VPSUBD Y2, Y15, Y2                      // c4e105fad2 or c585fad2
	VPSUBD Y11, Y15, Y2                     // c4c105fad3
	VPSUBD (BX), Y15, Y11                   // c46105fa1b or c505fa1b
	VPSUBD (R11), Y15, Y11                  // c44105fa1b
	VPSUBD Y2, Y15, Y11                     // c46105fada or c505fada
	VPSUBD Y11, Y15, Y11                    // c44105fadb
	VPSUBQ (BX), X9, X2                     // c4e131fb13 or c5b1fb13
	VPSUBQ (R11), X9, X2                    // c4c131fb13
	VPSUBQ X2, X9, X2                       // c4e131fbd2 or c5b1fbd2
	VPSUBQ X11, X9, X2                      // c4c131fbd3
	VPSUBQ (BX), X9, X11                    // c46131fb1b or c531fb1b
	VPSUBQ (R11), X9, X11                   // c44131fb1b
	VPSUBQ X2, X9, X11                      // c46131fbda or c531fbda
	VPSUBQ X11, X9, X11                     // c44131fbdb
	VPSUBQ (BX), Y15, Y2                    // c4e105fb13 or c585fb13
	VPSUBQ (R11), Y15, Y2                   // c4c105fb13
	VPSUBQ Y2, Y15, Y2                      // c4e105fbd2 or c585fbd2
	VPSUBQ Y11, Y15, Y2                     // c4c105fbd3
	VPSUBQ (BX), Y15, Y11                   // c46105fb1b or c505fb1b
	VPSUBQ (R11), Y15, Y11                  // c44105fb1b
	VPSUBQ Y2, Y15, Y11                     // c46105fbda or c505fbda
	VPSUBQ Y11, Y15, Y11                    // c44105fbdb
	VPSUBSB (BX), X9, X2                    // c4e131e813 or c5b1e813
	VPSUBSB (R11), X9, X2                   // c4c131e813
	VPSUBSB X2, X9, X2                      // c4e131e8d2 or c5b1e8d2
	VPSUBSB X11, X9, X2                     // c4c131e8d3
	VPSUBSB (BX), X9, X11                   // c46131e81b or c531e81b
	VPSUBSB (R11), X9, X11                  // c44131e81b
	VPSUBSB X2, X9, X11                     // c46131e8da or c531e8da
	VPSUBSB X11, X9, X11                    // c44131e8db
	VPSUBSB (BX), Y15, Y2                   // c4e105e813 or c585e813
	VPSUBSB (R11), Y15, Y2                  // c4c105e813
	VPSUBSB Y2, Y15, Y2                     // c4e105e8d2 or c585e8d2
	VPSUBSB Y11, Y15, Y2                    // c4c105e8d3
	VPSUBSB (BX), Y15, Y11                  // c46105e81b or c505e81b
	VPSUBSB (R11), Y15, Y11                 // c44105e81b
	VPSUBSB Y2, Y15, Y11                    // c46105e8da or c505e8da
	VPSUBSB Y11, Y15, Y11                   // c44105e8db
	VPSUBSW (BX), X9, X2                    // c4e131e913 or c5b1e913
	VPSUBSW (R11), X9, X2                   // c4c131e913
	VPSUBSW X2, X9, X2                      // c4e131e9d2 or c5b1e9d2
	VPSUBSW X11, X9, X2                     // c4c131e9d3
	VPSUBSW (BX), X9, X11                   // c46131e91b or c531e91b
	VPSUBSW (R11), X9, X11                  // c44131e91b
	VPSUBSW X2, X9, X11                     // c46131e9da or c531e9da
	VPSUBSW X11, X9, X11                    // c44131e9db
	VPSUBSW (BX), Y15, Y2                   // c4e105e913 or c585e913
	VPSUBSW (R11), Y15, Y2                  // c4c105e913
	VPSUBSW Y2, Y15, Y2                     // c4e105e9d2 or c585e9d2
	VPSUBSW Y11, Y15, Y2                    // c4c105e9d3
	VPSUBSW (BX), Y15, Y11                  // c46105e91b or c505e91b
	VPSUBSW (R11), Y15, Y11                 // c44105e91b
	VPSUBSW Y2, Y15, Y11                    // c46105e9da or c505e9da
	VPSUBSW Y11, Y15, Y11                   // c44105e9db
	VPSUBUSB (BX), X9, X2                   // c4e131d813 or c5b1d813
	VPSUBUSB (R11), X9, X2                  // c4c131d813
	VPSUBUSB X2, X9, X2                     // c4e131d8d2 or c5b1d8d2
	VPSUBUSB X11, X9, X2                    // c4c131d8d3
	VPSUBUSB (BX), X9, X11                  // c46131d81b or c531d81b
	VPSUBUSB (R11), X9, X11                 // c44131d81b
	VPSUBUSB X2, X9, X11                    // c46131d8da or c531d8da
	VPSUBUSB X11, X9, X11                   // c44131d8db
	VPSUBUSB (BX), Y15, Y2                  // c4e105d813 or c585d813
	VPSUBUSB (R11), Y15, Y2                 // c4c105d813
	VPSUBUSB Y2, Y15, Y2                    // c4e105d8d2 or c585d8d2
	VPSUBUSB Y11, Y15, Y2                   // c4c105d8d3
	VPSUBUSB (BX), Y15, Y11                 // c46105d81b or c505d81b
	VPSUBUSB (R11), Y15, Y11                // c44105d81b
	VPSUBUSB Y2, Y15, Y11                   // c46105d8da or c505d8da
	VPSUBUSB Y11, Y15, Y11                  // c44105d8db
	VPSUBUSW (BX), X9, X2                   // c4e131d913 or c5b1d913
	VPSUBUSW (R11), X9, X2                  // c4c131d913
	VPSUBUSW X2, X9, X2                     // c4e131d9d2 or c5b1d9d2
	VPSUBUSW X11, X9, X2                    // c4c131d9d3
	VPSUBUSW (BX), X9, X11                  // c46131d91b or c531d91b
	VPSUBUSW (R11), X9, X11                 // c44131d91b
	VPSUBUSW X2, X9, X11                    // c46131d9da or c531d9da
	VPSUBUSW X11, X9, X11                   // c44131d9db
	VPSUBUSW (BX), Y15, Y2                  // c4e105d913 or c585d913
	VPSUBUSW (R11), Y15, Y2                 // c4c105d913
	VPSUBUSW Y2, Y15, Y2                    // c4e105d9d2 or c585d9d2
	VPSUBUSW Y11, Y15, Y2                   // c4c105d9d3
	VPSUBUSW (BX), Y15, Y11                 // c46105d91b or c505d91b
	VPSUBUSW (R11), Y15, Y11                // c44105d91b
	VPSUBUSW Y2, Y15, Y11                   // c46105d9da or c505d9da
	VPSUBUSW Y11, Y15, Y11                  // c44105d9db
	VPSUBW (BX), X9, X2                     // c4e131f913 or c5b1f913
	VPSUBW (R11), X9, X2                    // c4c131f913
	VPSUBW X2, X9, X2                       // c4e131f9d2 or c5b1f9d2
	VPSUBW X11, X9, X2                      // c4c131f9d3
	VPSUBW (BX), X9, X11                    // c46131f91b or c531f91b
	VPSUBW (R11), X9, X11                   // c44131f91b
	VPSUBW X2, X9, X11                      // c46131f9da or c531f9da
	VPSUBW X11, X9, X11                     // c44131f9db
	VPSUBW (BX), Y15, Y2                    // c4e105f913 or c585f913
	VPSUBW (R11), Y15, Y2                   // c4c105f913
	VPSUBW Y2, Y15, Y2                      // c4e105f9d2 or c585f9d2
	VPSUBW Y11, Y15, Y2                     // c4c105f9d3
	VPSUBW (BX), Y15, Y11                   // c46105f91b or c505f91b
	VPSUBW (R11), Y15, Y11                  // c44105f91b
	VPSUBW Y2, Y15, Y11                     // c46105f9da or c505f9da
	VPSUBW Y11, Y15, Y11                    // c44105f9db
	VPTEST (BX), X2                         // c4e2791713
	VPTEST (R11), X2                        // c4c2791713
	VPTEST X2, X2                           // c4e27917d2
	VPTEST X11, X2                          // c4c27917d3
	VPTEST (BX), X11                        // c46279171b
	VPTEST (R11), X11                       // c44279171b
	VPTEST X2, X11                          // c4627917da
	VPTEST X11, X11                         // c4427917db
	VPTEST (BX), Y2                         // c4e27d1713
	VPTEST (R11), Y2                        // c4c27d1713
	VPTEST Y2, Y2                           // c4e27d17d2
	VPTEST Y11, Y2                          // c4c27d17d3
	VPTEST (BX), Y11                        // c4627d171b
	VPTEST (R11), Y11                       // c4427d171b
	VPTEST Y2, Y11                          // c4627d17da
	VPTEST Y11, Y11                         // c4427d17db
	VPUNPCKHBW (BX), X9, X2                 // c4e1316813 or c5b16813
	VPUNPCKHBW (R11), X9, X2                // c4c1316813
	VPUNPCKHBW X2, X9, X2                   // c4e13168d2 or c5b168d2
	VPUNPCKHBW X11, X9, X2                  // c4c13168d3
	VPUNPCKHBW (BX), X9, X11                // c46131681b or c531681b
	VPUNPCKHBW (R11), X9, X11               // c44131681b
	VPUNPCKHBW X2, X9, X11                  // c4613168da or c53168da
	VPUNPCKHBW X11, X9, X11                 // c4413168db
	VPUNPCKHBW (BX), Y15, Y2                // c4e1056813 or c5856813
	VPUNPCKHBW (R11), Y15, Y2               // c4c1056813
	VPUNPCKHBW Y2, Y15, Y2                  // c4e10568d2 or c58568d2
	VPUNPCKHBW Y11, Y15, Y2                 // c4c10568d3
	VPUNPCKHBW (BX), Y15, Y11               // c46105681b or c505681b
	VPUNPCKHBW (R11), Y15, Y11              // c44105681b
	VPUNPCKHBW Y2, Y15, Y11                 // c4610568da or c50568da
	VPUNPCKHBW Y11, Y15, Y11                // c4410568db
	VPUNPCKHDQ (BX), X9, X2                 // c4e1316a13 or c5b16a13
	VPUNPCKHDQ (R11), X9, X2                // c4c1316a13
	VPUNPCKHDQ X2, X9, X2                   // c4e1316ad2 or c5b16ad2
	VPUNPCKHDQ X11, X9, X2                  // c4c1316ad3
	VPUNPCKHDQ (BX), X9, X11                // c461316a1b or c5316a1b
	VPUNPCKHDQ (R11), X9, X11               // c441316a1b
	VPUNPCKHDQ X2, X9, X11                  // c461316ada or c5316ada
	VPUNPCKHDQ X11, X9, X11                 // c441316adb
	VPUNPCKHDQ (BX), Y15, Y2                // c4e1056a13 or c5856a13
	VPUNPCKHDQ (R11), Y15, Y2               // c4c1056a13
	VPUNPCKHDQ Y2, Y15, Y2                  // c4e1056ad2 or c5856ad2
	VPUNPCKHDQ Y11, Y15, Y2                 // c4c1056ad3
	VPUNPCKHDQ (BX), Y15, Y11               // c461056a1b or c5056a1b
	VPUNPCKHDQ (R11), Y15, Y11              // c441056a1b
	VPUNPCKHDQ Y2, Y15, Y11                 // c461056ada or c5056ada
	VPUNPCKHDQ Y11, Y15, Y11                // c441056adb
	VPUNPCKHQDQ (BX), X9, X2                // c4e1316d13 or c5b16d13
	VPUNPCKHQDQ (R11), X9, X2               // c4c1316d13
	VPUNPCKHQDQ X2, X9, X2                  // c4e1316dd2 or c5b16dd2
	VPUNPCKHQDQ X11, X9, X2                 // c4c1316dd3
	VPUNPCKHQDQ (BX), X9, X11               // c461316d1b or c5316d1b
	VPUNPCKHQDQ (R11), X9, X11              // c441316d1b
	VPUNPCKHQDQ X2, X9, X11                 // c461316dda or c5316dda
	VPUNPCKHQDQ X11, X9, X11                // c441316ddb
	VPUNPCKHQDQ (BX), Y15, Y2               // c4e1056d13 or c5856d13
	VPUNPCKHQDQ (R11), Y15, Y2              // c4c1056d13
	VPUNPCKHQDQ Y2, Y15, Y2                 // c4e1056dd2 or c5856dd2
	VPUNPCKHQDQ Y11, Y15, Y2                // c4c1056dd3
	VPUNPCKHQDQ (BX), Y15, Y11              // c461056d1b or c5056d1b
	VPUNPCKHQDQ (R11), Y15, Y11             // c441056d1b
	VPUNPCKHQDQ Y2, Y15, Y11                // c461056dda or c5056dda
	VPUNPCKHQDQ Y11, Y15, Y11               // c441056ddb
	VPUNPCKHWD (BX), X9, X2                 // c4e1316913 or c5b16913
	VPUNPCKHWD (R11), X9, X2                // c4c1316913
	VPUNPCKHWD X2, X9, X2                   // c4e13169d2 or c5b169d2
	VPUNPCKHWD X11, X9, X2                  // c4c13169d3
	VPUNPCKHWD (BX), X9, X11                // c46131691b or c531691b
	VPUNPCKHWD (R11), X9, X11               // c44131691b
	VPUNPCKHWD X2, X9, X11                  // c4613169da or c53169da
	VPUNPCKHWD X11, X9, X11                 // c4413169db
	VPUNPCKHWD (BX), Y15, Y2                // c4e1056913 or c5856913
	VPUNPCKHWD (R11), Y15, Y2               // c4c1056913
	VPUNPCKHWD Y2, Y15, Y2                  // c4e10569d2 or c58569d2
	VPUNPCKHWD Y11, Y15, Y2                 // c4c10569d3
	VPUNPCKHWD (BX), Y15, Y11               // c46105691b or c505691b
	VPUNPCKHWD (R11), Y15, Y11              // c44105691b
	VPUNPCKHWD Y2, Y15, Y11                 // c4610569da or c50569da
	VPUNPCKHWD Y11, Y15, Y11                // c4410569db
	VPUNPCKLBW (BX), X9, X2                 // c4e1316013 or c5b16013
	VPUNPCKLBW (R11), X9, X2                // c4c1316013
	VPUNPCKLBW X2, X9, X2                   // c4e13160d2 or c5b160d2
	VPUNPCKLBW X11, X9, X2                  // c4c13160d3
	VPUNPCKLBW (BX), X9, X11                // c46131601b or c531601b
	VPUNPCKLBW (R11), X9, X11               // c44131601b
	VPUNPCKLBW X2, X9, X11                  // c4613160da or c53160da
	VPUNPCKLBW X11, X9, X11                 // c4413160db
	VPUNPCKLBW (BX), Y15, Y2                // c4e1056013 or c5856013
	VPUNPCKLBW (R11), Y15, Y2               // c4c1056013
	VPUNPCKLBW Y2, Y15, Y2                  // c4e10560d2 or c58560d2
	VPUNPCKLBW Y11, Y15, Y2                 // c4c10560d3
	VPUNPCKLBW (BX), Y15, Y11               // c46105601b or c505601b
	VPUNPCKLBW (R11), Y15, Y11              // c44105601b
	VPUNPCKLBW Y2, Y15, Y11                 // c4610560da or c50560da
	VPUNPCKLBW Y11, Y15, Y11                // c4410560db
	VPUNPCKLDQ (BX), X9, X2                 // c4e1316213 or c5b16213
	VPUNPCKLDQ (R11), X9, X2                // c4c1316213
	VPUNPCKLDQ X2, X9, X2                   // c4e13162d2 or c5b162d2
	VPUNPCKLDQ X11, X9, X2                  // c4c13162d3
	VPUNPCKLDQ (BX), X9, X11                // c46131621b or c531621b
	VPUNPCKLDQ (R11), X9, X11               // c44131621b
	VPUNPCKLDQ X2, X9, X11                  // c4613162da or c53162da
	VPUNPCKLDQ X11, X9, X11                 // c4413162db
	VPUNPCKLDQ (BX), Y15, Y2                // c4e1056213 or c5856213
	VPUNPCKLDQ (R11), Y15, Y2               // c4c1056213
	VPUNPCKLDQ Y2, Y15, Y2                  // c4e10562d2 or c58562d2
	VPUNPCKLDQ Y11, Y15, Y2                 // c4c10562d3
	VPUNPCKLDQ (BX), Y15, Y11               // c46105621b or c505621b
	VPUNPCKLDQ (R11), Y15, Y11              // c44105621b
	VPUNPCKLDQ Y2, Y15, Y11                 // c4610562da or c50562da
	VPUNPCKLDQ Y11, Y15, Y11                // c4410562db
	VPUNPCKLQDQ (BX), X9, X2                // c4e1316c13 or c5b16c13
	VPUNPCKLQDQ (R11), X9, X2               // c4c1316c13
	VPUNPCKLQDQ X2, X9, X2                  // c4e1316cd2 or c5b16cd2
	VPUNPCKLQDQ X11, X9, X2                 // c4c1316cd3
	VPUNPCKLQDQ (BX), X9, X11               // c461316c1b or c5316c1b
	VPUNPCKLQDQ (R11), X9, X11              // c441316c1b
	VPUNPCKLQDQ X2, X9, X11                 // c461316cda or c5316cda
	VPUNPCKLQDQ X11, X9, X11                // c441316cdb
	VPUNPCKLQDQ (BX), Y15, Y2               // c4e1056c13 or c5856c13
	VPUNPCKLQDQ (R11), Y15, Y2              // c4c1056c13
	VPUNPCKLQDQ Y2, Y15, Y2                 // c4e1056cd2 or c5856cd2
	VPUNPCKLQDQ Y11, Y15, Y2                // c4c1056cd3
	VPUNPCKLQDQ (BX), Y15, Y11              // c461056c1b or c5056c1b
	VPUNPCKLQDQ (R11), Y15, Y11             // c441056c1b
	VPUNPCKLQDQ Y2, Y15, Y11                // c461056cda or c5056cda
	VPUNPCKLQDQ Y11, Y15, Y11               // c441056cdb
	VPUNPCKLWD (BX), X9, X2                 // c4e1316113 or c5b16113
	VPUNPCKLWD (R11), X9, X2                // c4c1316113
	VPUNPCKLWD X2, X9, X2                   // c4e13161d2 or c5b161d2
	VPUNPCKLWD X11, X9, X2                  // c4c13161d3
	VPUNPCKLWD (BX), X9, X11                // c46131611b or c531611b
	VPUNPCKLWD (R11), X9, X11               // c44131611b
	VPUNPCKLWD X2, X9, X11                  // c4613161da or c53161da
	VPUNPCKLWD X11, X9, X11                 // c4413161db
	VPUNPCKLWD (BX), Y15, Y2                // c4e1056113 or c5856113
	VPUNPCKLWD (R11), Y15, Y2               // c4c1056113
	VPUNPCKLWD Y2, Y15, Y2                  // c4e10561d2 or c58561d2
	VPUNPCKLWD Y11, Y15, Y2                 // c4c10561d3
	VPUNPCKLWD (BX), Y15, Y11               // c46105611b or c505611b
	VPUNPCKLWD (R11), Y15, Y11              // c44105611b
	VPUNPCKLWD Y2, Y15, Y11                 // c4610561da or c50561da
	VPUNPCKLWD Y11, Y15, Y11                // c4410561db
	VPXOR (BX), X9, X2                      // c4e131ef13 or c5b1ef13
	VPXOR (R11), X9, X2                     // c4c131ef13
	VPXOR X2, X9, X2                        // c4e131efd2 or c5b1efd2
	VPXOR X11, X9, X2                       // c4c131efd3
	VPXOR (BX), X9, X11                     // c46131ef1b or c531ef1b
	VPXOR (R11), X9, X11                    // c44131ef1b
	VPXOR X2, X9, X11                       // c46131efda or c531efda
	VPXOR X11, X9, X11                      // c44131efdb
	VPXOR (BX), Y15, Y2                     // c4e105ef13 or c585ef13
	VPXOR (R11), Y15, Y2                    // c4c105ef13
	VPXOR Y2, Y15, Y2                       // c4e105efd2 or c585efd2
	VPXOR Y11, Y15, Y2                      // c4c105efd3
	VPXOR (BX), Y15, Y11                    // c46105ef1b or c505ef1b
	VPXOR (R11), Y15, Y11                   // c44105ef1b
	VPXOR Y2, Y15, Y11                      // c46105efda or c505efda
	VPXOR Y11, Y15, Y11                     // c44105efdb
	VRCPPS (BX), X2                         // c4e1785313 or c5f85313
	VRCPPS (R11), X2                        // c4c1785313
	VRCPPS X2, X2                           // c4e17853d2 or c5f853d2
	VRCPPS X11, X2                          // c4c17853d3
	VRCPPS (BX), X11                        // c46178531b or c578531b
	VRCPPS (R11), X11                       // c44178531b
	VRCPPS X2, X11                          // c4617853da or c57853da
	VRCPPS X11, X11                         // c4417853db
	VRCPPS (BX), Y2                         // c4e17c5313 or c5fc5313
	VRCPPS (R11), Y2                        // c4c17c5313
	VRCPPS Y2, Y2                           // c4e17c53d2 or c5fc53d2
	VRCPPS Y11, Y2                          // c4c17c53d3
	VRCPPS (BX), Y11                        // c4617c531b or c57c531b
	VRCPPS (R11), Y11                       // c4417c531b
	VRCPPS Y2, Y11                          // c4617c53da or c57c53da
	VRCPPS Y11, Y11                         // c4417c53db
	VRCPSS (BX), X9, X2                     // c4e1325313 or c5b25313
	VRCPSS (R11), X9, X2                    // c4c1325313
	VRCPSS X2, X9, X2                       // c4e13253d2 or c5b253d2
	VRCPSS X11, X9, X2                      // c4c13253d3
	VRCPSS (BX), X9, X11                    // c46132531b or c532531b
	VRCPSS (R11), X9, X11                   // c44132531b
	VRCPSS X2, X9, X11                      // c4613253da or c53253da
	VRCPSS X11, X9, X11                     // c4413253db
	VROUNDPD $7, (BX), X2                   // c4e379091307
	VROUNDPD $7, (R11), X2                  // c4c379091307
	VROUNDPD $7, X2, X2                     // c4e37909d207
	VROUNDPD $7, X11, X2                    // c4c37909d307
	VROUNDPD $7, (BX), X11                  // c46379091b07
	VROUNDPD $7, (R11), X11                 // c44379091b07
	VROUNDPD $7, X2, X11                    // c4637909da07
	VROUNDPD $7, X11, X11                   // c4437909db07
	VROUNDPD $7, (BX), Y2                   // c4e37d091307
	VROUNDPD $7, (R11), Y2                  // c4c37d091307
	VROUNDPD $7, Y2, Y2                     // c4e37d09d207
	VROUNDPD $7, Y11, Y2                    // c4c37d09d307
	VROUNDPD $7, (BX), Y11                  // c4637d091b07
	VROUNDPD $7, (R11), Y11                 // c4437d091b07
	VROUNDPD $7, Y2, Y11                    // c4637d09da07
	VROUNDPD $7, Y11, Y11                   // c4437d09db07
	VROUNDPS $7, (BX), X2                   // c4e379081307
	VROUNDPS $7, (R11), X2                  // c4c379081307
	VROUNDPS $7, X2, X2                     // c4e37908d207
	VROUNDPS $7, X11, X2                    // c4c37908d307
	VROUNDPS $7, (BX), X11                  // c46379081b07
	VROUNDPS $7, (R11), X11                 // c44379081b07
	VROUNDPS $7, X2, X11                    // c4637908da07
	VROUNDPS $7, X11, X11                   // c4437908db07
	VROUNDPS $7, (BX), Y2                   // c4e37d081307
	VROUNDPS $7, (R11), Y2                  // c4c37d081307
	VROUNDPS $7, Y2, Y2                     // c4e37d08d207
	VROUNDPS $7, Y11, Y2                    // c4c37d08d307
	VROUNDPS $7, (BX), Y11                  // c4637d081b07
	VROUNDPS $7, (R11), Y11                 // c4437d081b07
	VROUNDPS $7, Y2, Y11                    // c4637d08da07
	VROUNDPS $7, Y11, Y11                   // c4437d08db07
	VROUNDSD $7, (BX), X9, X2               // c4e3310b1307
	VROUNDSD $7, (R11), X9, X2              // c4c3310b1307
	VROUNDSD $7, X2, X9, X2                 // c4e3310bd207
	VROUNDSD $7, X11, X9, X2                // c4c3310bd307
	VROUNDSD $7, (BX), X9, X11              // c463310b1b07
	VROUNDSD $7, (R11), X9, X11             // c443310b1b07
	VROUNDSD $7, X2, X9, X11                // c463310bda07
	VROUNDSD $7, X11, X9, X11               // c443310bdb07
	VROUNDSS $7, (BX), X9, X2               // c4e3310a1307
	VROUNDSS $7, (R11), X9, X2              // c4c3310a1307
	VROUNDSS $7, X2, X9, X2                 // c4e3310ad207
	VROUNDSS $7, X11, X9, X2                // c4c3310ad307
	VROUNDSS $7, (BX), X9, X11              // c463310a1b07
	VROUNDSS $7, (R11), X9, X11             // c443310a1b07
	VROUNDSS $7, X2, X9, X11                // c463310ada07
	VROUNDSS $7, X11, X9, X11               // c443310adb07
	VRSQRTPS (BX), X2                       // c4e1785213 or c5f85213
	VRSQRTPS (R11), X2                      // c4c1785213
	VRSQRTPS X2, X2                         // c4e17852d2 or c5f852d2
	VRSQRTPS X11, X2                        // c4c17852d3
	VRSQRTPS (BX), X11                      // c46178521b or c578521b
	VRSQRTPS (R11), X11                     // c44178521b
	VRSQRTPS X2, X11                        // c4617852da or c57852da
	VRSQRTPS X11, X11                       // c4417852db
	VRSQRTPS (BX), Y2                       // c4e17c5213 or c5fc5213
	VRSQRTPS (R11), Y2                      // c4c17c5213
	VRSQRTPS Y2, Y2                         // c4e17c52d2 or c5fc52d2
	VRSQRTPS Y11, Y2                        // c4c17c52d3
	VRSQRTPS (BX), Y11                      // c4617c521b or c57c521b
	VRSQRTPS (R11), Y11                     // c4417c521b
	VRSQRTPS Y2, Y11                        // c4617c52da or c57c52da
	VRSQRTPS Y11, Y11                       // c4417c52db
	VRSQRTSS (BX), X9, X2                   // c4e1325213 or c5b25213
	VRSQRTSS (R11), X9, X2                  // c4c1325213
	VRSQRTSS X2, X9, X2                     // c4e13252d2 or c5b252d2
	VRSQRTSS X11, X9, X2                    // c4c13252d3
	VRSQRTSS (BX), X9, X11                  // c46132521b or c532521b
	VRSQRTSS (R11), X9, X11                 // c44132521b
	VRSQRTSS X2, X9, X11                    // c4613252da or c53252da
	VRSQRTSS X11, X9, X11                   // c4413252db
	VSHUFPD $7, (BX), X9, X2                // c4e131c61307 or c5b1c61307
	VSHUFPD $7, (R11), X9, X2               // c4c131c61307
	VSHUFPD $7, X2, X9, X2                  // c4e131c6d207 or c5b1c6d207
	VSHUFPD $7, X11, X9, X2                 // c4c131c6d307
	VSHUFPD $7, (BX), X9, X11               // c46131c61b07 or c531c61b07
	VSHUFPD $7, (R11), X9, X11              // c44131c61b07
	VSHUFPD $7, X2, X9, X11                 // c46131c6da07 or c531c6da07
	VSHUFPD $7, X11, X9, X11                // c44131c6db07
	VSHUFPD $7, (BX), Y15, Y2               // c4e105c61307 or c585c61307
	VSHUFPD $7, (R11), Y15, Y2              // c4c105c61307
	VSHUFPD $7, Y2, Y15, Y2                 // c4e105c6d207 or c585c6d207
	VSHUFPD $7, Y11, Y15, Y2                // c4c105c6d307
	VSHUFPD $7, (BX), Y15, Y11              // c46105c61b07 or c505c61b07
	VSHUFPD $7, (R11), Y15, Y11             // c44105c61b07
	VSHUFPD $7, Y2, Y15, Y11                // c46105c6da07 or c505c6da07
	VSHUFPD $7, Y11, Y15, Y11               // c44105c6db07
	VSHUFPS $7, (BX), X9, X2                // c4e130c61307 or c5b0c61307
	VSHUFPS $7, (R11), X9, X2               // c4c130c61307
	VSHUFPS $7, X2, X9, X2                  // c4e130c6d207 or c5b0c6d207
	VSHUFPS $7, X11, X9, X2                 // c4c130c6d307
	VSHUFPS $7, (BX), X9, X11               // c46130c61b07 or c530c61b07
	VSHUFPS $7, (R11), X9, X11              // c44130c61b07
	VSHUFPS $7, X2, X9, X11                 // c46130c6da07 or c530c6da07
	VSHUFPS $7, X11, X9, X11                // c44130c6db07
	VSHUFPS $7, (BX), Y15, Y2               // c4e104c61307 or c584c61307
	VSHUFPS $7, (R11), Y15, Y2              // c4c104c61307
	VSHUFPS $7, Y2, Y15, Y2                 // c4e104c6d207 or c584c6d207
	VSHUFPS $7, Y11, Y15, Y2                // c4c104c6d307
	VSHUFPS $7, (BX), Y15, Y11              // c46104c61b07 or c504c61b07
	VSHUFPS $7, (R11), Y15, Y11             // c44104c61b07
	VSHUFPS $7, Y2, Y15, Y11                // c46104c6da07 or c504c6da07
	VSHUFPS $7, Y11, Y15, Y11               // c44104c6db07
	VSQRTPD (BX), X2                        // c4e1795113 or c5f95113
	VSQRTPD (R11), X2                       // c4c1795113
	VSQRTPD X2, X2                          // c4e17951d2 or c5f951d2
	VSQRTPD X11, X2                         // c4c17951d3
	VSQRTPD (BX), X11                       // c46179511b or c579511b
	VSQRTPD (R11), X11                      // c44179511b
	VSQRTPD X2, X11                         // c4617951da or c57951da
	VSQRTPD X11, X11                        // c4417951db
	VSQRTPD (BX), Y2                        // c4e17d5113 or c5fd5113
	VSQRTPD (R11), Y2                       // c4c17d5113
	VSQRTPD Y2, Y2                          // c4e17d51d2 or c5fd51d2
	VSQRTPD Y11, Y2                         // c4c17d51d3
	VSQRTPD (BX), Y11                       // c4617d511b or c57d511b
	VSQRTPD (R11), Y11                      // c4417d511b
	VSQRTPD Y2, Y11                         // c4617d51da or c57d51da
	VSQRTPD Y11, Y11                        // c4417d51db
	VSQRTPS (BX), X2                        // c4e1785113 or c5f85113
	VSQRTPS (R11), X2                       // c4c1785113
	VSQRTPS X2, X2                          // c4e17851d2 or c5f851d2
	VSQRTPS X11, X2                         // c4c17851d3
	VSQRTPS (BX), X11                       // c46178511b or c578511b
	VSQRTPS (R11), X11                      // c44178511b
	VSQRTPS X2, X11                         // c4617851da or c57851da
	VSQRTPS X11, X11                        // c4417851db
	VSQRTPS (BX), Y2                        // c4e17c5113 or c5fc5113
	VSQRTPS (R11), Y2                       // c4c17c5113
	VSQRTPS Y2, Y2                          // c4e17c51d2 or c5fc51d2
	VSQRTPS Y11, Y2                         // c4c17c51d3
	VSQRTPS (BX), Y11                       // c4617c511b or c57c511b
	VSQRTPS (R11), Y11                      // c4417c511b
	VSQRTPS Y2, Y11                         // c4617c51da or c57c51da
	VSQRTPS Y11, Y11                        // c4417c51db
	VSQRTSD (BX), X9, X2                    // c4e1335113 or c5b35113
	VSQRTSD (R11), X9, X2                   // c4c1335113
	VSQRTSD X2, X9, X2                      // c4e13351d2 or c5b351d2
	VSQRTSD X11, X9, X2                     // c4c13351d3
	VSQRTSD (BX), X9, X11                   // c46133511b or c533511b
	VSQRTSD (R11), X9, X11                  // c44133511b
	VSQRTSD X2, X9, X11                     // c4613351da or c53351da
	VSQRTSD X11, X9, X11                    // c4413351db
	VSQRTSS (BX), X9, X2                    // c4e1325113 or c5b25113
	VSQRTSS (R11), X9, X2                   // c4c1325113
	VSQRTSS X2, X9, X2                      // c4e13251d2 or c5b251d2
	VSQRTSS X11, X9, X2                     // c4c13251d3
	VSQRTSS (BX), X9, X11                   // c46132511b or c532511b
	VSQRTSS (R11), X9, X11                  // c44132511b
	VSQRTSS X2, X9, X11                     // c4613251da or c53251da
	VSQRTSS X11, X9, X11                    // c4413251db
	VSTMXCSR (BX)                           // c4e178ae1b or c5f8ae1b
	VSTMXCSR (R11)                          // c4c178ae1b
	VSUBPD (BX), X9, X2                     // c4e1315c13 or c5b15c13
	VSUBPD (R11), X9, X2                    // c4c1315c13
	VSUBPD X2, X9, X2                       // c4e1315cd2 or c5b15cd2
	VSUBPD X11, X9, X2                      // c4c1315cd3
	VSUBPD (BX), X9, X11                    // c461315c1b or c5315c1b
	VSUBPD (R11), X9, X11                   // c441315c1b
	VSUBPD X2, X9, X11                      // c461315cda or c5315cda
	VSUBPD X11, X9, X11                     // c441315cdb
	VSUBPD (BX), Y15, Y2                    // c4e1055c13 or c5855c13
	VSUBPD (R11), Y15, Y2                   // c4c1055c13
	VSUBPD Y2, Y15, Y2                      // c4e1055cd2 or c5855cd2
	VSUBPD Y11, Y15, Y2                     // c4c1055cd3
	VSUBPD (BX), Y15, Y11                   // c461055c1b or c5055c1b
	VSUBPD (R11), Y15, Y11                  // c441055c1b
	VSUBPD Y2, Y15, Y11                     // c461055cda or c5055cda
	VSUBPD Y11, Y15, Y11                    // c441055cdb
	VSUBPS (BX), X9, X2                     // c4e1305c13 or c5b05c13
	VSUBPS (R11), X9, X2                    // c4c1305c13
	VSUBPS X2, X9, X2                       // c4e1305cd2 or c5b05cd2
	VSUBPS X11, X9, X2                      // c4c1305cd3
	VSUBPS (BX), X9, X11                    // c461305c1b or c5305c1b
	VSUBPS (R11), X9, X11                   // c441305c1b
	VSUBPS X2, X9, X11                      // c461305cda or c5305cda
	VSUBPS X11, X9, X11                     // c441305cdb
	VSUBPS (BX), Y15, Y2                    // c4e1045c13 or c5845c13
	VSUBPS (R11), Y15, Y2                   // c4c1045c13
	VSUBPS Y2, Y15, Y2                      // c4e1045cd2 or c5845cd2
	VSUBPS Y11, Y15, Y2                     // c4c1045cd3
	VSUBPS (BX), Y15, Y11                   // c461045c1b or c5045c1b
	VSUBPS (R11), Y15, Y11                  // c441045c1b
	VSUBPS Y2, Y15, Y11                     // c461045cda or c5045cda
	VSUBPS Y11, Y15, Y11                    // c441045cdb
	VSUBSD (BX), X9, X2                     // c4e1335c13 or c5b35c13
	VSUBSD (R11), X9, X2                    // c4c1335c13
	VSUBSD X2, X9, X2                       // c4e1335cd2 or c5b35cd2
	VSUBSD X11, X9, X2                      // c4c1335cd3
	VSUBSD (BX), X9, X11                    // c461335c1b or c5335c1b
	VSUBSD (R11), X9, X11                   // c441335c1b
	VSUBSD X2, X9, X11                      // c461335cda or c5335cda
	VSUBSD X11, X9, X11                     // c441335cdb
	VSUBSS (BX), X9, X2                     // c4e1325c13 or c5b25c13
	VSUBSS (R11), X9, X2                    // c4c1325c13
	VSUBSS X2, X9, X2                       // c4e1325cd2 or c5b25cd2
	VSUBSS X11, X9, X2                      // c4c1325cd3
	VSUBSS (BX), X9, X11                    // c461325c1b or c5325c1b
	VSUBSS (R11), X9, X11                   // c441325c1b
	VSUBSS X2, X9, X11                      // c461325cda or c5325cda
	VSUBSS X11, X9, X11                     // c441325cdb
	VTESTPD (BX), X2                        // c4e2790f13
	VTESTPD (R11), X2                       // c4c2790f13
	VTESTPD X2, X2                          // c4e2790fd2
	VTESTPD X11, X2                         // c4c2790fd3
	VTESTPD (BX), X11                       // c462790f1b
	VTESTPD (R11), X11                      // c442790f1b
	VTESTPD X2, X11                         // c462790fda
	VTESTPD X11, X11                        // c442790fdb
	VTESTPD (BX), Y2                        // c4e27d0f13
	VTESTPD (R11), Y2                       // c4c27d0f13
	VTESTPD Y2, Y2                          // c4e27d0fd2
	VTESTPD Y11, Y2                         // c4c27d0fd3
	VTESTPD (BX), Y11                       // c4627d0f1b
	VTESTPD (R11), Y11                      // c4427d0f1b
	VTESTPD Y2, Y11                         // c4627d0fda
	VTESTPD Y11, Y11                        // c4427d0fdb
	VTESTPS (BX), X2                        // c4e2790e13
	VTESTPS (R11), X2                       // c4c2790e13
	VTESTPS X2, X2                          // c4e2790ed2
	VTESTPS X11, X2                         // c4c2790ed3
	VTESTPS (BX), X11                       // c462790e1b
	VTESTPS (R11), X11                      // c442790e1b
	VTESTPS X2, X11                         // c462790eda
	VTESTPS X11, X11                        // c442790edb
	VTESTPS (BX), Y2                        // c4e27d0e13
	VTESTPS (R11), Y2                       // c4c27d0e13
	VTESTPS Y2, Y2                          // c4e27d0ed2
	VTESTPS Y11, Y2                         // c4c27d0ed3
	VTESTPS (BX), Y11                       // c4627d0e1b
	VTESTPS (R11), Y11                      // c4427d0e1b
	VTESTPS Y2, Y11                         // c4627d0eda
	VTESTPS Y11, Y11                        // c4427d0edb
	VUCOMISD (BX), X2                       // c4e1792e13 or c5f92e13
	VUCOMISD (R11), X2                      // c4c1792e13
	VUCOMISD X2, X2                         // c4e1792ed2 or c5f92ed2
	VUCOMISD X11, X2                        // c4c1792ed3
	VUCOMISD (BX), X11                      // c461792e1b or c5792e1b
	VUCOMISD (R11), X11                     // c441792e1b
	VUCOMISD X2, X11                        // c461792eda or c5792eda
	VUCOMISD X11, X11                       // c441792edb
	VUCOMISS (BX), X2                       // c4e1782e13 or c5f82e13
	VUCOMISS (R11), X2                      // c4c1782e13
	VUCOMISS X2, X2                         // c4e1782ed2 or c5f82ed2
	VUCOMISS X11, X2                        // c4c1782ed3
	VUCOMISS (BX), X11                      // c461782e1b or c5782e1b
	VUCOMISS (R11), X11                     // c441782e1b
	VUCOMISS X2, X11                        // c461782eda or c5782eda
	VUCOMISS X11, X11                       // c441782edb
	VUNPCKHPD (BX), X9, X2                  // c4e1311513 or c5b11513
	VUNPCKHPD (R11), X9, X2                 // c4c1311513
	VUNPCKHPD X2, X9, X2                    // c4e13115d2 or c5b115d2
	VUNPCKHPD X11, X9, X2                   // c4c13115d3
	VUNPCKHPD (BX), X9, X11                 // c46131151b or c531151b
	VUNPCKHPD (R11), X9, X11                // c44131151b
	VUNPCKHPD X2, X9, X11                   // c4613115da or c53115da
	VUNPCKHPD X11, X9, X11                  // c4413115db
	VUNPCKHPD (BX), Y15, Y2                 // c4e1051513 or c5851513
	VUNPCKHPD (R11), Y15, Y2                // c4c1051513
	VUNPCKHPD Y2, Y15, Y2                   // c4e10515d2 or c58515d2
	VUNPCKHPD Y11, Y15, Y2                  // c4c10515d3
	VUNPCKHPD (BX), Y15, Y11                // c46105151b or c505151b
	VUNPCKHPD (R11), Y15, Y11               // c44105151b
	VUNPCKHPD Y2, Y15, Y11                  // c4610515da or c50515da
	VUNPCKHPD Y11, Y15, Y11                 // c4410515db
	VUNPCKHPS (BX), X9, X2                  // c4e1301513 or c5b01513
	VUNPCKHPS (R11), X9, X2                 // c4c1301513
	VUNPCKHPS X2, X9, X2                    // c4e13015d2 or c5b015d2
	VUNPCKHPS X11, X9, X2                   // c4c13015d3
	VUNPCKHPS (BX), X9, X11                 // c46130151b or c530151b
	VUNPCKHPS (R11), X9, X11                // c44130151b
	VUNPCKHPS X2, X9, X11                   // c4613015da or c53015da
	VUNPCKHPS X11, X9, X11                  // c4413015db
	VUNPCKHPS (BX), Y15, Y2                 // c4e1041513 or c5841513
	VUNPCKHPS (R11), Y15, Y2                // c4c1041513
	VUNPCKHPS Y2, Y15, Y2                   // c4e10415d2 or c58415d2
	VUNPCKHPS Y11, Y15, Y2                  // c4c10415d3
	VUNPCKHPS (BX), Y15, Y11                // c46104151b or c504151b
	VUNPCKHPS (R11), Y15, Y11               // c44104151b
	VUNPCKHPS Y2, Y15, Y11                  // c4610415da or c50415da
	VUNPCKHPS Y11, Y15, Y11                 // c4410415db
	VUNPCKLPD (BX), X9, X2                  // c4e1311413 or c5b11413
	VUNPCKLPD (R11), X9, X2                 // c4c1311413
	VUNPCKLPD X2, X9, X2                    // c4e13114d2 or c5b114d2
	VUNPCKLPD X11, X9, X2                   // c4c13114d3
	VUNPCKLPD (BX), X9, X11                 // c46131141b or c531141b
	VUNPCKLPD (R11), X9, X11                // c44131141b
	VUNPCKLPD X2, X9, X11                   // c4613114da or c53114da
	VUNPCKLPD X11, X9, X11                  // c4413114db
	VUNPCKLPD (BX), Y15, Y2                 // c4e1051413 or c5851413
	VUNPCKLPD (R11), Y15, Y2                // c4c1051413
	VUNPCKLPD Y2, Y15, Y2                   // c4e10514d2 or c58514d2
	VUNPCKLPD Y11, Y15, Y2                  // c4c10514d3
	VUNPCKLPD (BX), Y15, Y11                // c46105141b or c505141b
	VUNPCKLPD (R11), Y15, Y11               // c44105141b
	VUNPCKLPD Y2, Y15, Y11                  // c4610514da or c50514da
	VUNPCKLPD Y11, Y15, Y11                 // c4410514db
	VUNPCKLPS (BX), X9, X2                  // c4e1301413 or c5b01413
	VUNPCKLPS (R11), X9, X2                 // c4c1301413
	VUNPCKLPS X2, X9, X2                    // c4e13014d2 or c5b014d2
	VUNPCKLPS X11, X9, X2                   // c4c13014d3
	VUNPCKLPS (BX), X9, X11                 // c46130141b or c530141b
	VUNPCKLPS (R11), X9, X11                // c44130141b
	VUNPCKLPS X2, X9, X11                   // c4613014da or c53014da
	VUNPCKLPS X11, X9, X11                  // c4413014db
	VUNPCKLPS (BX), Y15, Y2                 // c4e1041413 or c5841413
	VUNPCKLPS (R11), Y15, Y2                // c4c1041413
	VUNPCKLPS Y2, Y15, Y2                   // c4e10414d2 or c58414d2
	VUNPCKLPS Y11, Y15, Y2                  // c4c10414d3
	VUNPCKLPS (BX), Y15, Y11                // c46104141b or c504141b
	VUNPCKLPS (R11), Y15, Y11               // c44104141b
	VUNPCKLPS Y2, Y15, Y11                  // c4610414da or c50414da
	VUNPCKLPS Y11, Y15, Y11                 // c4410414db
	VXORPD (BX), X9, X2                     // c4e1315713 or c5b15713
	VXORPD (R11), X9, X2                    // c4c1315713
	VXORPD X2, X9, X2                       // c4e13157d2 or c5b157d2
	VXORPD X11, X9, X2                      // c4c13157d3
	VXORPD (BX), X9, X11                    // c46131571b or c531571b
	VXORPD (R11), X9, X11                   // c44131571b
	VXORPD X2, X9, X11                      // c4613157da or c53157da
	VXORPD X11, X9, X11                     // c4413157db
	VXORPD (BX), Y15, Y2                    // c4e1055713 or c5855713
	VXORPD (R11), Y15, Y2                   // c4c1055713
	VXORPD Y2, Y15, Y2                      // c4e10557d2 or c58557d2
	VXORPD Y11, Y15, Y2                     // c4c10557d3
	VXORPD (BX), Y15, Y11                   // c46105571b or c505571b
	VXORPD (R11), Y15, Y11                  // c44105571b
	VXORPD Y2, Y15, Y11                     // c4610557da or c50557da
	VXORPD Y11, Y15, Y11                    // c4410557db
	VXORPS (BX), X9, X2                     // c4e1305713 or c5b05713
	VXORPS (R11), X9, X2                    // c4c1305713
	VXORPS X2, X9, X2                       // c4e13057d2 or c5b057d2
	VXORPS X11, X9, X2                      // c4c13057d3
	VXORPS (BX), X9, X11                    // c46130571b or c530571b
	VXORPS (R11), X9, X11                   // c44130571b
	VXORPS X2, X9, X11                      // c4613057da or c53057da
	VXORPS X11, X9, X11                     // c4413057db
	VXORPS (BX), Y15, Y2                    // c4e1045713 or c5845713
	VXORPS (R11), Y15, Y2                   // c4c1045713
	VXORPS Y2, Y15, Y2                      // c4e10457d2 or c58457d2
	VXORPS Y11, Y15, Y2                     // c4c10457d3
	VXORPS (BX), Y15, Y11                   // c46104571b or c504571b
	VXORPS (R11), Y15, Y11                  // c44104571b
	VXORPS Y2, Y15, Y11                     // c4610457da or c50457da
	VXORPS Y11, Y15, Y11                    // c4410457db
	VZEROALL                                // c4e17c77 or c5fc77
	VZEROUPPER                              // c4e17877 or c5f877
	WBINVD                                  // 0f09
	WRFSBASEL DX                            // f30faed2
	WRFSBASEL R11                           // f3410faed3
	WRGSBASEL DX                            // f30faeda
	WRGSBASEL R11                           // f3410faedb
	WRFSBASEQ DX                            // f3480faed2
	WRFSBASEQ R11                           // f3490faed3
	WRGSBASEQ DX                            // f3480faeda
	WRGSBASEQ R11                           // f3490faedb
	WRMSR                                   // 0f30
	WRPKRU                                  // 0f01ef
	XABORT $7                               // c6f807
	XADDW DX, (BX)                          // 660fc113
	XADDW R11, (BX)                         // 66440fc11b
	XADDW DX, (R11)                         // 66410fc113
	XADDW R11, (R11)                        // 66450fc11b
	XADDW DX, DX                            // 660fc1d2
	XADDW R11, DX                           // 66440fc1da
	XADDW DX, R11                           // 66410fc1d3
	XADDW R11, R11                          // 66450fc1db
	XADDL DX, (BX)                          // 0fc113
	XADDL R11, (BX)                         // 440fc11b
	XADDL DX, (R11)                         // 410fc113
	XADDL R11, (R11)                        // 450fc11b
	XADDL DX, DX                            // 0fc1d2
	XADDL R11, DX                           // 440fc1da
	XADDL DX, R11                           // 410fc1d3
	XADDL R11, R11                          // 450fc1db
	XADDQ DX, (BX)                          // 480fc113
	XADDQ R11, (BX)                         // 4c0fc11b
	XADDQ DX, (R11)                         // 490fc113
	XADDQ R11, (R11)                        // 4d0fc11b
	XADDQ DX, DX                            // 480fc1d2
	XADDQ R11, DX                           // 4c0fc1da
	XADDQ DX, R11                           // 490fc1d3
	XADDQ R11, R11                          // 4d0fc1db
	XADDB DL, (BX)                          // 0fc013
	XADDB R11, (BX)                         // 440fc01b
	XADDB DL, (R11)                         // 410fc013
	XADDB R11, (R11)                        // 450fc01b
	XADDB DL, DL                            // 0fc0d2
	XADDB R11, DL                           // 440fc0da
	XADDB DL, R11                           // 410fc0d3
	XADDB R11, R11                          // 450fc0db
	//TODO: XBEGIN .+$0x1122                // 66c7f82211
	//TODO: XBEGIN .+$0x11223344            // c7f844332211
	XCHGW DX, (BX)                          // 668713
	XCHGW R11, (BX)                         // 6644871b
	XCHGW DX, (R11)                         // 66418713
	XCHGW R11, (R11)                        // 6645871b
	XCHGW DX, DX                            // 6687d2
	XCHGW R11, DX                           // 664487da
	XCHGW DX, R11                           // 664187d3
	XCHGW R11, R11                          // 664587db
	XCHGL DX, (BX)                          // 8713
	XCHGL R11, (BX)                         // 44871b
	XCHGL DX, (R11)                         // 418713
	XCHGL R11, (R11)                        // 45871b
	XCHGL DX, DX                            // 87d2
	XCHGL R11, DX                           // 4487da
	XCHGL DX, R11                           // 4187d3
	XCHGL R11, R11                          // 4587db
	XCHGQ DX, (BX)                          // 488713
	XCHGQ R11, (BX)                         // 4c871b
	XCHGQ DX, (R11)                         // 498713
	XCHGQ R11, (R11)                        // 4d871b
	XCHGQ DX, DX                            // 4887d2
	XCHGQ R11, DX                           // 4c87da
	XCHGQ DX, R11                           // 4987d3
	XCHGQ R11, R11                          // 4d87db
	XCHGB DL, (BX)                          // 8613
	XCHGB R11, (BX)                         // 44861b
	XCHGB DL, (R11)                         // 418613
	XCHGB R11, (R11)                        // 45861b
	XCHGB DL, DL                            // 86d2
	XCHGB R11, DL                           // 4486da
	XCHGB DL, R11                           // 4186d3
	XCHGB R11, R11                          // 4586db
	XCHGW AX, DX                            // 6692
	XCHGW AX, R11                           // 664193
	XCHGL AX, DX                            // 92
	XCHGL AX, R11                           // 4193
	XCHGQ AX, DX                            // 4892
	XCHGQ AX, R11                           // 4993
	XEND                                    // 0f01d5
	XGETBV                                  // 0f01d0
	XLAT                                    // d7
	XORB $7, AL                             // 3407
	XORW $61731, AX                         // 663523f1
	XORL $4045620583, AX                    // 35674523f1
	XORQ $-249346713, AX                    // 4835674523f1
	XORW $61731, (BX)                       // 66813323f1
	XORW $61731, (R11)                      // 6641813323f1
	XORW $61731, DX                         // 6681f223f1
	XORW $61731, R11                        // 664181f323f1
	XORW $7, (BX)                           // 66833307
	XORW $7, (R11)                          // 6641833307
	XORW $7, DX                             // 6683f207
	XORW $7, R11                            // 664183f307
	XORW DX, (BX)                           // 663113
	XORW R11, (BX)                          // 6644311b
	XORW DX, (R11)                          // 66413113
	XORW R11, (R11)                         // 6645311b
	XORW DX, DX                             // 6631d2 or 6633d2
	XORW R11, DX                            // 664431da or 664133d3
	XORW DX, R11                            // 664131d3 or 664433da
	XORW R11, R11                           // 664531db or 664533db
	XORL $4045620583, (BX)                  // 8133674523f1
	XORL $4045620583, (R11)                 // 418133674523f1
	XORL $4045620583, DX                    // 81f2674523f1
	XORL $4045620583, R11                   // 4181f3674523f1
	XORL $7, (BX)                           // 833307
	XORL $7, (R11)                          // 41833307
	XORL $7, DX                             // 83f207
	XORL $7, R11                            // 4183f307
	XORL DX, (BX)                           // 3113
	XORL R11, (BX)                          // 44311b
	XORL DX, (R11)                          // 413113
	XORL R11, (R11)                         // 45311b
	XORL DX, DX                             // 31d2 or 33d2
	XORL R11, DX                            // 4431da or 4133d3
	XORL DX, R11                            // 4131d3 or 4433da
	XORL R11, R11                           // 4531db or 4533db
	XORQ $-249346713, (BX)                  // 488133674523f1
	XORQ $-249346713, (R11)                 // 498133674523f1
	XORQ $-249346713, DX                    // 4881f2674523f1
	XORQ $-249346713, R11                   // 4981f3674523f1
	XORQ $7, (BX)                           // 48833307
	XORQ $7, (R11)                          // 49833307
	XORQ $7, DX                             // 4883f207
	XORQ $7, R11                            // 4983f307
	XORQ DX, (BX)                           // 483113
	XORQ R11, (BX)                          // 4c311b
	XORQ DX, (R11)                          // 493113
	XORQ R11, (R11)                         // 4d311b
	XORQ DX, DX                             // 4831d2 or 4833d2
	XORQ R11, DX                            // 4c31da or 4933d3
	XORQ DX, R11                            // 4931d3 or 4c33da
	XORQ R11, R11                           // 4d31db or 4d33db
	XORB $7, (BX)                           // 803307
	XORB $7, (R11)                          // 41803307
	XORB $7, DL                             // 80f207
	XORB $7, R11                            // 4180f307
	XORB DL, (BX)                           // 3013
	XORB R11, (BX)                          // 44301b
	XORB DL, (R11)                          // 413013
	XORB R11, (R11)                         // 45301b
	XORB DL, DL                             // 30d2 or 32d2
	XORB R11, DL                            // 4430da or 4132d3
	XORB DL, R11                            // 4130d3 or 4432da
	XORB R11, R11                           // 4530db or 4532db
	XORW (BX), DX                           // 663313
	XORW (R11), DX                          // 66413313
	XORW (BX), R11                          // 6644331b
	XORW (R11), R11                         // 6645331b
	XORL (BX), DX                           // 3313
	XORL (R11), DX                          // 413313
	XORL (BX), R11                          // 44331b
	XORL (R11), R11                         // 45331b
	XORQ (BX), DX                           // 483313
	XORQ (R11), DX                          // 493313
	XORQ (BX), R11                          // 4c331b
	XORQ (R11), R11                         // 4d331b
	XORB (BX), DL                           // 3213
	XORB (R11), DL                          // 413213
	XORB (BX), R11                          // 44321b
	XORB (R11), R11                         // 45321b
	XORPD (BX), X2                          // 660f5713
	XORPD (R11), X2                         // 66410f5713
	XORPD X2, X2                            // 660f57d2
	XORPD X11, X2                           // 66410f57d3
	XORPD (BX), X11                         // 66440f571b
	XORPD (R11), X11                        // 66450f571b
	XORPD X2, X11                           // 66440f57da
	XORPD X11, X11                          // 66450f57db
	XORPS (BX), X2                          // 0f5713
	XORPS (R11), X2                         // 410f5713
	XORPS X2, X2                            // 0f57d2
	XORPS X11, X2                           // 410f57d3
	XORPS (BX), X11                         // 440f571b
	XORPS (R11), X11                        // 450f571b
	XORPS X2, X11                           // 440f57da
	XORPS X11, X11                          // 450f57db
	XRSTOR (BX)                             // 0fae2b
	XRSTOR (R11)                            // 410fae2b
	XRSTOR64 (BX)                           // 480fae2b
	XRSTOR64 (R11)                          // 490fae2b
	XRSTORS (BX)                            // 0fc71b
	XRSTORS (R11)                           // 410fc71b
	XRSTORS64 (BX)                          // 480fc71b
	XRSTORS64 (R11)                         // 490fc71b
	XSAVE (BX)                              // 0fae23
	XSAVE (R11)                             // 410fae23
	XSAVE64 (BX)                            // 480fae23
	XSAVE64 (R11)                           // 490fae23
	XSAVEC (BX)                             // 0fc723
	XSAVEC (R11)                            // 410fc723
	XSAVEC64 (BX)                           // 480fc723
	XSAVEC64 (R11)                          // 490fc723
	XSAVEOPT (BX)                           // 0fae33
	XSAVEOPT (R11)                          // 410fae33
	XSAVEOPT64 (BX)                         // 480fae33
	XSAVEOPT64 (R11)                        // 490fae33
	XSAVES (BX)                             // 0fc72b
	XSAVES (R11)                            // 410fc72b
	XSAVES64 (BX)                           // 480fc72b
	XSAVES64 (R11)                          // 490fc72b
	XSETBV                                  // 0f01d1
	XTEST                                   // 0f01d6
	RET

Zerion Mini Shell 1.0