Lines Matching refs:parts
126 parts = op.split(".")
127 reg = parts[0]
132 if len(parts) > 1:
134 die_if(len(parts) > 2, "Too many modifiers")
135 mask = parts[1];
179 parts = op[1:].split(':')
182 parts = []
184 die_if(any([x[0] != 'r' for x in parts]), f'Expected registers, got {op}')
185 regs = [parse_int(x[1:], 0, 63) for x in parts]
222 parts = op.split('.')
223 encoded_src = encode_source(parts[0], fau)
231 for mod in parts[1:]:
309 parts = [imm.name, op[1:]]
311 parts = op.split(':')
312 die_if(len(parts) != 2, f"Wrong syntax for immediate, wrong number of colons in {op}")
313 die_if(parts[0] != imm.name, f"Wrong immediate, expected {imm.name}, got {parts[0]}")
322 val = parse_int(parts[1], minimum, maximum)