a 0f 0e 0d 0c 0b 0a 09 08 07 06 05 04 03 02 01 00 b 10 0f 0e 0d 0c 0b 0a 09 08 07 06 05 04 03 02 01 c 11 10 0f 0e 0d 0c 0b 0a 09 08 07 06 05 04 03 02 d 12 11 10 0f 0e 0d 0c 0b 0a 09 08 07 06 05 04 03 a sl16 3c 38 34 30 2c 28 24 20 1c 18 14 10 0c 08 04 00 b sl32 40 3c 38 34 30 2c 28 24 20 1c 18 14 10 0c 08 04 c sl64 44 40 3c 38 34 30 2c 28 24 20 1c 18 14 10 0c 08 d sl128 10 0f 0e 0d 0c 0b 0a 09 08 07 06 05 04 03 00 00 a sr16 0f 0e 0d 0c 0b 0a 09 08 07 06 05 04 03 02 01 00 b sr32 10 0f 0e 0d 0c 0b 0a 09 08 07 06 05 04 03 02 01 c sr64 11 10 0f 0e 0d 0c 0b 0a 09 08 07 06 05 04 03 02 d sr128 00 00 10 0f 0e 0d 0c 0b 0a 09 08 07 06 05 04 03 d = a^b 1f 01 03 01 07 01 03 01 0f 01 03 01 07 01 03 01 d = a-b epi8 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff d = a-b epi16 fe ff fe ff fe ff fe ff fe ff fe ff fe ff fe ff d = a-b epi32 fe fe fe ff fe fe fe ff fe fe fe ff fe fe fe ff d = a-b epi64 fe fe fe fe fe fe fe ff fe fe fe fe fe fe fe ff d set_epi8 0f 0e 0d 0c 0b 0a 09 08 07 06 05 04 03 02 01 00 d set_epi32 12 34 56 78 9a bc de f0 12 34 56 78 9a bc de f0 d set1_epi64 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 f0 d set1_epi32 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 d set1_epi16 af f3 af f3 af f3 af f3 af f3 af f3 af f3 af f3 d set1_epi8 c5 c5 c5 c5 c5 c5 c5 c5 c5 c5 c5 c5 c5 c5 c5 c5 d packus_epi16(d,d) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c unpackhi(a,d) 00 0f 00 0e 00 0d 00 0c 00 0b 00 0a 00 09 00 08 b unpacklo(c,a) 07 00 06 0b 05 00 04 0a 03 00 02 09 01 00 00 08 d and(d,b) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a stored to mem: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 d setzero 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d insert32 @ 2 00 00 00 00 ab cd 12 34 00 00 00 00 00 00 00 00 extract_epi32 @ 2: abcd1234 d insert64 @ 0 00 00 00 00 ab cd 12 34 fe dc ba 12 91 82 73 64 extract_epi64 @ 0: fedcba1291827364 c 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 a shuffle(b, c) 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02