Lines Matching +full:width +full:- +full:mm
3 # Generate test-avx.h from x86.csv
98 raise Exception("Bad /m width: %s" % w)
112 raise Exception("Bad mem width: %s" % mw)
116 return "mm%d" % (n & 7)
128 raise Exception("Bad vsib width: %s" % w)
158 raise Exception("Bad r/w width: %s" % w)
160 raise Exception("Bad r/w width: %s" % w)
175 raise Exception("Bad mem width: %s" % w)
192 elif arg[:2] == 'mm':
220 return ArgVSIB(arg[-1], int(arg[2:-1]))
227 if op[-2:] in ["PH", "PS", "PD", "SS", "SD"]:
228 if op[-1] == 'H':
230 elif op[-1] == 'S':
241 if len(self.args) > 0 and self.args[-1] is None:
242 self.args = self.args[:-1]
256 if isinstance(self.args[-1], ArgImm8u):
257 nreg -= 1
258 immarg = self.args[-1]
261 memarg = -1
282 regset += [(-1,)]
289 regset += [(-1, regs[0])]
291 regset += [(dest, -1)]
302 (dest, regs[0], -1),
303 (regs[0], regs[0], -1),
324 (dest, regs[0], -1, regs[1]),
325 (dest, regs[0], -1, regs[0]),
326 (regs[0], regs[0], -1, regs[1]),
327 (regs[0], regs[1], -1, regs[0]),
328 (regs[0], regs[0], -1, regs[0]),
354 print("Usage: test-avx.py x86.csv test-avx.h")
358 outf.write("// Generated by test-avx.py. Do not edit.\n")