(imm:mesa.nir_def, x, dtype:DType)
| 68 | return mov |
| 69 | |
| 70 | def nimm_set(imm:mesa.nir_def, x, dtype:DType): |
| 71 | instr = ctypes.cast(imm.parent_instr, ctypes.POINTER(mesa.nir_load_const_instr)) |
| 72 | struct.pack_into(unwrap(dtype.fmt), (ctypes.c_ubyte * dtype.itemsize).from_address(ctypes.addressof(instr.contents.value)), 0, truncate[dtype](x)) |
| 73 | |
| 74 | @nir_instr(nc=1, bs=lambda dtype: dtype.bitsize) |
| 75 | def nimm(b:mesa.nir_builder, x, dtype:DType) -> mesa.nir_def: |
no test coverage detected
searching dependent graphs…