SIMD
if ((int)inst.op & SIMD) {
simd = SIMD;
cmpps = SIMD + 0,
minps = SIMD + 1,
maxps = SIMD + 2,
addps = SIMD + 3,
subps = SIMD + 4,
mulps = SIMD + 5,
divps = SIMD + 6,
sqrtps = SIMD + 7,
cvtps2pd = SIMD + 32,
cvtdq2ps = SIMD + 34,
cvttps2dq = SIMD + 35,
cvtps2dq = SIMD + 36,
cvtpi2ps = SIMD + INTREG + 0,
cvttps2pi = SIMD + INTREG + 1,
cvtps2pi = SIMD + INTREG + 2,
cmppd = DOUBLE + SIMD + 0,
minpd = DOUBLE + SIMD + 1,
maxpd = DOUBLE + SIMD + 2,
addpd = DOUBLE + SIMD + 3,
subpd = DOUBLE + SIMD + 4,
mulpd = DOUBLE + SIMD + 5,
divpd = DOUBLE + SIMD + 6,
sqrtpd = DOUBLE + SIMD + 7,
cvtpd2ps = DOUBLE + SIMD + 32,
cvtdq2pd = DOUBLE + SIMD + 34,
cvttpd2dq = DOUBLE + SIMD + 35,
cvtpd2dq = DOUBLE + SIMD + 36,
cvtpi2pd = DOUBLE + SIMD + INTREG + 0,
cvttpd2pi = DOUBLE + SIMD + INTREG + 1,
cvtpd2pi = DOUBLE + SIMD + INTREG + 2,