+[a-f0-9]+:   0f 28 90 80 00 00 00    movaps 0x80\(%rax\),%xmm2
  +[a-f0-9]+:   0f 28 90 80 00 00 00    movaps 0x80\(%rax\),%xmm2
  +[a-f0-9]+:   0f 28 90 80 00 00 00    movaps 0x80\(%rax\),%xmm2
+ +[a-f0-9]+:   88 c4                   mov    %al,%ah
+ +[a-f0-9]+:   40 89 c3                rex mov %eax,%ebx
+ +[a-f0-9]+:   41 89 c6                mov    %eax,%r14d
+ +[a-f0-9]+:   41 89 00                mov    %eax,\(%r8\)
+ +[a-f0-9]+:   40 0f 28 d7             rex movaps %xmm7,%xmm2
+ +[a-f0-9]+:   44 0f 28 e7             movaps %xmm7,%xmm12
+ +[a-f0-9]+:   40 0f 28 11             rex movaps \(%rcx\),%xmm2
+ +[a-f0-9]+:   41 0f 28 10             movaps \(%r8\),%xmm2
+ +[a-f0-9]+:   40 0f 38 01 01          rex phaddw \(%rcx\),%mm0
+ +[a-f0-9]+:   41 0f 38 01 00          phaddw \(%r8\),%mm0
+ +[a-f0-9]+:   c5 f8 28 d7             vmovaps %xmm7,%xmm2
+ +[a-f0-9]+:   62 b1 7c 08 28 d1       vmovaps %xmm17,%xmm2
+ +[a-f0-9]+:   c4 e3 7b f0 d8 07       rorx   \$0x7,%eax,%ebx
  +[a-f0-9]+:   c4 e1 78 28 d7          vmovaps %xmm7,%xmm2
  +[a-f0-9]+:   c4 e1 78 28 d7          vmovaps %xmm7,%xmm2
  +[a-f0-9]+:   c4 e1 78 29 fa          vmovaps %xmm7,%xmm2
  +[a-f0-9]+:   0f 28 90 80 00 00 00    movaps 0x80\(%rax\),%xmm2
  +[a-f0-9]+:   0f 28 90 80 00 00 00    movaps 0x80\(%rax\),%xmm2
  +[a-f0-9]+:   0f 28 90 80 00 00 00    movaps 0x80\(%rax\),%xmm2
+ +[a-f0-9]+:   88 c4                   mov    %al,%ah
+ +[a-f0-9]+:   40 89 c3                rex mov %eax,%ebx
+ +[a-f0-9]+:   41 89 c6                mov    %eax,%r14d
+ +[a-f0-9]+:   41 89 00                mov    %eax,\(%r8\)
+ +[a-f0-9]+:   40 0f 28 d7             rex movaps %xmm7,%xmm2
+ +[a-f0-9]+:   44 0f 28 e7             movaps %xmm7,%xmm12
+ +[a-f0-9]+:   40 0f 28 11             rex movaps \(%rcx\),%xmm2
+ +[a-f0-9]+:   41 0f 28 10             movaps \(%r8\),%xmm2
+ +[a-f0-9]+:   40 0f 38 01 01          rex phaddw \(%rcx\),%mm0
+ +[a-f0-9]+:   41 0f 38 01 00          phaddw \(%r8\),%mm0
+ +[a-f0-9]+:   c5 f8 28 d7             vmovaps %xmm7,%xmm2
+ +[a-f0-9]+:   62 b1 7c 08 28 d1       vmovaps %xmm17,%xmm2
+ +[a-f0-9]+:   c4 e3 7b f0 d8 07       rorx   \$0x7,%eax,%ebx
 #pass
 
        movaps 128(%rax),%xmm2
        {disp8} movaps 128(%rax),%xmm2
        {disp32} movaps 128(%rax),%xmm2
+       {rex} mov %al,%ah
+       {rex} movl %eax,%ebx
+       {rex} movl %eax,%r14d
+       {rex} movl %eax,(%r8)
+       {rex} movaps %xmm7,%xmm2
+       {rex} movaps %xmm7,%xmm12
+       {rex} movaps (%rcx),%xmm2
+       {rex} movaps (%r8),%xmm2
+       {rex} phaddw (%rcx),%mm0
+       {rex} phaddw (%r8),%mm0
+       {rex} vmovaps %xmm7,%xmm2
+       {rex} vmovaps %xmm17,%xmm2
+       {rex} rorx $7,%eax,%ebx
 
        .intel_syntax noprefix
        {vex3} vmovaps xmm2,xmm7
        movaps xmm2,XMMWORD PTR [rax+128]
        {disp8} movaps xmm2,XMMWORD PTR [rax+128]
        {disp32} movaps xmm2,XMMWORD PTR [rax+128]
+       {rex} mov ah,al
+       {rex} mov ebx,eax
+       {rex} mov r14d,eax
+       {rex} mov DWORD PTR [r8],eax
+       {rex} movaps xmm2,xmm7
+       {rex} movaps xmm12,xmm7
+       {rex} movaps xmm2,XMMWORD PTR [rcx]
+       {rex} movaps xmm2,XMMWORD PTR [r8]
+       {rex} phaddw mm0,QWORD PTR [rcx]
+       {rex} phaddw mm0,QWORD PTR [r8]
+       {rex} vmovaps xmm2,xmm7
+       {rex} vmovaps xmm2,xmm17
+       {rex} rorx ebx,eax,0x7
 
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0 } } } },
+  { "{rex}", 0, 0x7, None, 0,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 1, 0, 0 } },
+    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0 } } } },
   { "bswap", 1, 0xfc8, None, 2,
     { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,