• Home
  • Raw
  • Download

Lines Matching refs:srcs

29    def __init__(self, name, dests, srcs, imms, is_float, can_eliminate, encoding_16, encoding_32):  argument
32 self.srcs = srcs
60 def op(name, encoding_32, dests = 1, srcs = 0, imms = [], is_float = False, can_eliminate = True, e… argument
64 … opcodes[name] = Opcode(name, dests, srcs, imms, is_float, can_eliminate, encoding_16, encoding_32)
129 srcs = 1, is_float = True)
149 srcs = 2, is_float = True)
154 srcs = 3, is_float = True)
159 srcs = 2, is_float = True)
168 srcs = 2, imms = [SHIFT])
172 srcs = 3, imms = [SHIFT])
176 srcs = 3, imms = [BFI_MASK])
180 srcs = 3, imms = [BFI_MASK])
184 srcs = 2)
188 srcs = 4, imms = [ICOND])
192 srcs = 4, imms = [FCOND])
198 srcs = 5, imms = [DIM, LOD_MODE, MASK, SCOREBOARD])
203 srcs = 2, imms = [FORMAT, MASK, SCOREBOARD])
211 op("ld_tile", (0x49, 0x7F, 8, _), dests = 1, srcs = 0,
214 op("st_tile", (0x09, 0x7F, 8, _), dests = 0, srcs = 1,
218 op("jmp_exec_" + name, (exact, (1 << 16) - 1, 6, _), dests = 0, srcs = 0,
223 dests = 0, srcs = 0, can_eliminate = False, imms = [NEST])
234 op(name, (exact, mask, 6, _), dests = 0, srcs = 2, can_eliminate = False,
237 op("bitop", (0x7E, 0x7F, 6, _), srcs = 2, imms = [TRUTH_TABLE])
238 op("convert", (0x3E | L, 0x7F | L | (0x3 << 38), 6, _), srcs = 2, imms = [ROUND])
239 op("ld_vary", (0x21, 0xBF, 8, _), srcs = 1, imms = [CHANNELS, PERSPECTIVE])
240 op("ld_vary_flat", (0xA1, 0xBF, 8, _), srcs = 1, imms = [CHANNELS])
241 op("st_vary", None, dests = 0, srcs = 2, can_eliminate = False)
246 op("p_combine", _, srcs = 4)
247 op("p_extract", _, srcs = 1, imms = [COMPONENT])