Lines Matching refs:lane
89 for lane in lanes:
90 emitter.EmitVAdd('i32', lane[0], lane[0], lane[1])
92 for lane in lanes:
93 emitter.EmitVMul('i32', lane[0], lane[0], multiplicative_offset)
95 for lane in lanes:
96 emitter.EmitVAdd('i32', lane[0], lane[0], rounding_offset)
98 for lane in lanes:
99 emitter.EmitVShl('s32', lane[0], lane[0], shift)
101 for lane in lanes:
102 emitter.EmitVQmovn('s32', lane[2], lane[0])
112 for lane in lanes:
115 for lane in lanes:
117 '1.32', [registers.Low(lane.load_1), registers.High(lane.load_1),
118 registers.Low(lane.load_2), registers.High(lane.load_2)],
119 emitter.DereferenceIncrement(lane.source, 64))
121 for lane in lanes:
122 emitter.EmitPld(lane.source)
125 for (lane_temp, lane) in zip(lane_temps, lanes):
126 quantize_setup.append([lane.load_1, lane.offset, registers.Low(lane_temp)])
127 quantize_setup.append([lane.load_2, lane.offset, registers.High(lane_temp)])
132 for (lane_temp, lane) in zip(lane_temps, lanes):
134 emitter.DereferenceIncrement(lane.output, alignment))
143 for lane in lanes:
145 registers.Low(lane.load_1), 0),
146 emitter.Dereference(lane.source, None))
148 for lane in lanes:
149 emitter.EmitVLoad('1.32', registers.Low(lane.load_1),
150 emitter.Dereference(lane.source, 64))
152 for lane in lanes:
153 emitter.EmitVLoad('1.32', registers.Low(lane.load_1),
154 emitter.DereferenceIncrement(lane.source, 64))
155 for lane in lanes:
157 registers.High(lane.load_1), 0),
158 emitter.Dereference(lane.source, None))
160 for lane in lanes:
161 emitter.EmitVLoadA('1.32', [registers.Low(lane.load_1),
162 registers.High(lane.load_1)],
163 emitter.Dereference(lane.source, 64))
165 for lane in lanes:
166 emitter.EmitVLoadA('1.32', [registers.Low(lane.load_1),
167 registers.High(lane.load_1)],
168 emitter.DereferenceIncrement(lane.source, 64))
169 for lane in lanes:
171 registers.Low(lane.load_2), 0),
172 emitter.Dereference(lane.source, None))
174 for lane in lanes:
175 emitter.EmitVLoadA('1.32', [registers.Low(lane.load_1),
176 registers.High(lane.load_1),
177 registers.Low(lane.load_2)],
178 emitter.Dereference(lane.source, 64))
180 for lane in lanes:
181 emitter.EmitVLoadA('1.32', [registers.Low(lane.load_1),
182 registers.High(lane.load_1),
183 registers.Low(lane.load_2)],
184 emitter.DereferenceIncrement(lane.source, 64))
185 for lane in lanes:
187 registers.High(lane.load_2), 0),
188 emitter.Dereference(lane.source, None))
196 for (temp, lane) in zip(lane_temps, lanes):
197 setup.append([registers.Low(temp), lane.output])
200 for lane in setup:
201 emitter.EmitVStore('1.8', emitter.Lane(lane[0], 0),
202 emitter.Dereference(lane[1], None))
204 for lane in setup:
205 emitter.EmitVStore('1.16', emitter.Lane(lane[0], 0),
206 emitter.Dereference(lane[1], None))
208 for lane in setup:
209 emitter.EmitVStore('1.16', emitter.Lane(lane[0], 0),
210 emitter.DereferenceIncrement(lane[1], None))
211 for lane in setup:
212 emitter.EmitVStore('1.8', emitter.Lane(lane[0], 2),
213 emitter.Dereference(lane[1], None))
215 for lane in setup:
216 emitter.EmitVStore('1.32', emitter.Lane(lane[0], 0),
217 emitter.Dereference(lane[1], None))
219 for lane in setup:
220 emitter.EmitVStore('1.32', emitter.Lane(lane[0], 0),
221 emitter.DereferenceIncrement(lane[1], None))
222 for lane in setup:
223 emitter.EmitVStore('1.8', emitter.Lane(lane[0], 4),
224 emitter.Dereference(lane[1], None))
226 for lane in setup:
227 emitter.EmitVStore('1.32', emitter.Lane(lane[0], 0),
228 emitter.DereferenceIncrement(lane[1], None))
229 for lane in setup:
230 emitter.EmitVStore('1.16', emitter.Lane(lane[0], 2),
231 emitter.Dereference(lane[1], None))
233 for lane in setup:
234 emitter.EmitVStore('1.32', emitter.Lane(lane[0], 0),
235 emitter.DereferenceIncrement(lane[1], None))
236 for lane in setup:
237 emitter.EmitVStore('1.16', emitter.Lane(lane[0], 2),
238 emitter.DereferenceIncrement(lane[1], None))
239 for lane in setup:
240 emitter.EmitVStore('1.8', emitter.Lane(lane[0], 6),
241 emitter.DereferenceIncrement(lane[1], None))
251 for lane in lanes:
257 for (lane_temp, lane) in zip(lane_temps, lanes):
258 quantize_setup.append([lane.load_1, lane.offset, registers.Low(lane_temp)])
260 quantize_setup.append([lane.load_2, lane.offset, registers.High(lane_temp)