Home
last modified time | relevance | path

Searched refs:asm_emitter (Results 1 – 4 of 4) sorted by relevance

/external/gemmlowp/meta/generators/
Dstreams_common.py144 def __init__(self, emitter, asm_emitter): argument
146 self.asm_emitter = asm_emitter
152 registers = self.asm_emitter.CreateRegisters()
156 self.asm_emitter.PushIndent(self.emitter.indent)
157 self.asm_emitter.EmitAsmBegin()
161 inputs = _GenerateInputs(self.asm_emitter, registers, lanes_count,
166 _GenerateClear(self.asm_emitter, 'i16', aggregators)
169 self.asm_emitter.EmitNewline()
170 self.asm_emitter.EmitComment('Reduce count by leftovers.')
171 self.asm_emitter.EmitSubs(count, count,
[all …]
Dtransform_kernels_common.py308 def __init__(self, cc_emitter, kernel_name, asm_emitter, transformation): argument
310 self.asm_emitter = asm_emitter
317 registers = self.asm_emitter.CreateRegisters()
321 self.asm_emitter.PushIndent(self.emitter.indent)
322 self.asm_emitter.EmitAsmBegin()
328 self.transformation.Prepare(self.asm_emitter, registers, kernel_size)
331 self.asm_emitter.EmitNewline()
332 self.asm_emitter.EmitComment('Reduce count by leftovers.')
333 self.asm_emitter.EmitSubs(count, count,
334 self.asm_emitter.ImmediateConstant(leftovers))
[all …]
Dquantized_mul_kernels_common.py540 def __init__(self, cc_emitter, kernel_name, output_stream_name, asm_emitter, argument
544 self.asm_emitter = asm_emitter
553 registers = self.asm_emitter.CreateRegisters()
555 self.asm_emitter.PushIndent(self.emitter.indent)
556 self.asm_emitter.EmitAsmBegin()
560 self.asm_emitter.EmitPld(lhs)
561 self.asm_emitter.EmitPld(rhs)
563 aggregators = _GenerateMultiplyKernel(self.asm_emitter, registers, kernel_m,
566 self.fused_transformation.Prepare(self.asm_emitter, registers, kernel_m,
569 self.output_strategy.Prepare(self.asm_emitter, registers, kernel_m,
[all …]
/external/dtc/
Dflattree.c210 static struct emitter asm_emitter = { variable
536 flatten_tree(dti->dt, &asm_emitter, f, &strbuf, vi); in dt_to_asm()