Lines Matching refs:pack_exprs
39 def pack_sources(sources, body, pack_exprs, offset, is_fma): argument
51 for state in pack_exprs:
85 def pack_modifier(mod, width, default, opts, body, pack_exprs): argument
166 def pack_derived(pos, exprs, imm_map, body, pack_exprs): argument
181 pack_exprs.append('(derived_{} << {})'.format(pos, pos))
214 pack_exprs = [[hex(state[1]["exact"][1])] for state in states]
232 pack_sources(states[0][1].get("srcs", []), common_body, pack_exprs, offset, opname[0] == '*')
241 pack_modifier(mod, width, default, opts, common_body, pack_exprs)
248 pack_exprs[i].append('({} << {})'.format(mod, pos))
285 for st in pack_exprs:
293 pack_derived(pos, exprs, imm_map, state_body[i], pack_exprs[i])
302 …return variant_template.render(name = opname_to_c(opname), states = zip(pack_exprs, state_body, st…