| #objdump: -dw |
| #name: i386 SSSE3 |
| |
| .*: +file format .* |
| |
| Disassembly of section .text: |
| |
| 0+000 <foo>: |
| 0: 0f 38 01 01[ ]+phaddw \(%ecx\),%mm0 |
| 4: 0f 38 01 c1[ ]+phaddw %mm1,%mm0 |
| 8: 66 0f 38 01 01[ ]+phaddw \(%ecx\),%xmm0 |
| d: 66 0f 38 01 c1[ ]+phaddw %xmm1,%xmm0 |
| 12: 0f 38 02 01[ ]+phaddd \(%ecx\),%mm0 |
| 16: 0f 38 02 c1[ ]+phaddd %mm1,%mm0 |
| 1a: 66 0f 38 02 01[ ]+phaddd \(%ecx\),%xmm0 |
| 1f: 66 0f 38 02 c1[ ]+phaddd %xmm1,%xmm0 |
| 24: 0f 38 03 01[ ]+phaddsw \(%ecx\),%mm0 |
| 28: 0f 38 03 c1[ ]+phaddsw %mm1,%mm0 |
| 2c: 66 0f 38 03 01[ ]+phaddsw \(%ecx\),%xmm0 |
| 31: 66 0f 38 03 c1[ ]+phaddsw %xmm1,%xmm0 |
| 36: 0f 38 05 01[ ]+phsubw \(%ecx\),%mm0 |
| 3a: 0f 38 05 c1[ ]+phsubw %mm1,%mm0 |
| 3e: 66 0f 38 05 01[ ]+phsubw \(%ecx\),%xmm0 |
| 43: 66 0f 38 05 c1[ ]+phsubw %xmm1,%xmm0 |
| 48: 0f 38 06 01[ ]+phsubd \(%ecx\),%mm0 |
| 4c: 0f 38 06 c1[ ]+phsubd %mm1,%mm0 |
| 50: 66 0f 38 06 01[ ]+phsubd \(%ecx\),%xmm0 |
| 55: 66 0f 38 06 c1[ ]+phsubd %xmm1,%xmm0 |
| 5a: 0f 38 07 01[ ]+phsubsw \(%ecx\),%mm0 |
| 5e: 0f 38 07 c1[ ]+phsubsw %mm1,%mm0 |
| 62: 66 0f 38 07 01[ ]+phsubsw \(%ecx\),%xmm0 |
| 67: 66 0f 38 07 c1[ ]+phsubsw %xmm1,%xmm0 |
| 6c: 0f 38 04 01[ ]+pmaddubsw \(%ecx\),%mm0 |
| 70: 0f 38 04 c1[ ]+pmaddubsw %mm1,%mm0 |
| 74: 66 0f 38 04 01[ ]+pmaddubsw \(%ecx\),%xmm0 |
| 79: 66 0f 38 04 c1[ ]+pmaddubsw %xmm1,%xmm0 |
| 7e: 0f 38 0b 01[ ]+pmulhrsw \(%ecx\),%mm0 |
| 82: 0f 38 0b c1[ ]+pmulhrsw %mm1,%mm0 |
| 86: 66 0f 38 0b 01[ ]+pmulhrsw \(%ecx\),%xmm0 |
| 8b: 66 0f 38 0b c1[ ]+pmulhrsw %xmm1,%xmm0 |
| 90: 0f 38 00 01[ ]+pshufb \(%ecx\),%mm0 |
| 94: 0f 38 00 c1[ ]+pshufb %mm1,%mm0 |
| 98: 66 0f 38 00 01[ ]+pshufb \(%ecx\),%xmm0 |
| 9d: 66 0f 38 00 c1[ ]+pshufb %xmm1,%xmm0 |
| a2: 0f 38 08 01[ ]+psignb \(%ecx\),%mm0 |
| a6: 0f 38 08 c1[ ]+psignb %mm1,%mm0 |
| aa: 66 0f 38 08 01[ ]+psignb \(%ecx\),%xmm0 |
| af: 66 0f 38 08 c1[ ]+psignb %xmm1,%xmm0 |
| b4: 0f 38 09 01[ ]+psignw \(%ecx\),%mm0 |
| b8: 0f 38 09 c1[ ]+psignw %mm1,%mm0 |
| bc: 66 0f 38 09 01[ ]+psignw \(%ecx\),%xmm0 |
| c1: 66 0f 38 09 c1[ ]+psignw %xmm1,%xmm0 |
| c6: 0f 38 0a 01[ ]+psignd \(%ecx\),%mm0 |
| ca: 0f 38 0a c1[ ]+psignd %mm1,%mm0 |
| ce: 66 0f 38 0a 01[ ]+psignd \(%ecx\),%xmm0 |
| d3: 66 0f 38 0a c1[ ]+psignd %xmm1,%xmm0 |
| d8: 0f 3a 0f 01 02[ ]+palignr \$0x2,\(%ecx\),%mm0 |
| dd: 0f 3a 0f c1 02[ ]+palignr \$0x2,%mm1,%mm0 |
| e2: 66 0f 3a 0f 01 02[ ]+palignr \$0x2,\(%ecx\),%xmm0 |
| e8: 66 0f 3a 0f c1 02[ ]+palignr \$0x2,%xmm1,%xmm0 |
| ee: 0f 38 1c 01[ ]+pabsb \(%ecx\),%mm0 |
| f2: 0f 38 1c c1[ ]+pabsb %mm1,%mm0 |
| f6: 66 0f 38 1c 01[ ]+pabsb \(%ecx\),%xmm0 |
| fb: 66 0f 38 1c c1[ ]+pabsb %xmm1,%xmm0 |
| 100: 0f 38 1d 01[ ]+pabsw \(%ecx\),%mm0 |
| 104: 0f 38 1d c1[ ]+pabsw %mm1,%mm0 |
| 108: 66 0f 38 1d 01[ ]+pabsw \(%ecx\),%xmm0 |
| 10d: 66 0f 38 1d c1[ ]+pabsw %xmm1,%xmm0 |
| 112: 0f 38 1e 01[ ]+pabsd \(%ecx\),%mm0 |
| 116: 0f 38 1e c1[ ]+pabsd %mm1,%mm0 |
| 11a: 66 0f 38 1e 01[ ]+pabsd \(%ecx\),%xmm0 |
| 11f: 66 0f 38 1e c1[ ]+pabsd %xmm1,%xmm0 |
| #pass |