Lines Matching refs:ib
2170 #define SHUF_OP(op, ib)\
2176 asm volatile (#op " $" #ib ", %2, %0" : "=x" (r.dq) : "0" (a.dq), "x" (b.dq));\
2177 printf("%-9s: a=" FMT64X "" FMT64X " b=" FMT64X "" FMT64X " ib=%02x r=" FMT64X "" FMT64X "\n",\
2181 ib,\
2185 #define PSHUF_OP(op, ib)\
2191 asm volatile (#op " $" #ib ", %1, %0" : "=x" (r.dq) : "x" (a.dq));\
2192 printf("%-9s: a=" FMT64X "" FMT64X " ib=%02x r=" FMT64X "" FMT64X "\n",\
2195 ib,\
2200 #define SHIFT_IM(op, ib)\
2206 asm volatile (#op " $" #ib ", %0" : "=x" (r.dq) : "0" (a.dq));\
2207 printf("%-9s: a=" FMT64X "" FMT64X " ib=%02x r=" FMT64X "" FMT64X "\n",\
2210 ib,\
2215 #define SHIFT_OP(op, ib)\
2218 SHIFT_IM(op, ib);\
2222 b.q[0] = ib;\