HomeSort by relevance Sort by last modified time
    Searched refs:emitter (Results 1 - 25 of 87) sorted by null

1 2 3 4

  /external/gemmlowp/meta/generators/
meta_neon.py 30 def GenerateInternalFunctions(emitter):
33 emitter.EmitNewline()
37 emitter.EmitNewline()
41 emitter.EmitNewline()
45 emitter.EmitNewline()
49 emitter.EmitNewline()
53 emitter.EmitNewline()
57 emitter.EmitNewline()
59 qnt_Nx8_neon.GenerateFunctions(neon_emitter.NeonEmitter(), emitter)
60 emitter.EmitNewline(
    [all...]
gemv_1xMxK_neon.py 21 def GenerateCommonTempsCountersAndConsts(emitter):
23 emitter.EmitDeclare('const std::int32_t', 'col_chunks', 'n / 8')
24 emitter.EmitDeclare('const std::int32_t', 'padded_k', '((k + 7) / 8) * 8')
25 emitter.EmitDeclare('const std::int32_t', 'chunk_size', 'k * 4')
26 emitter.EmitDeclare('const std::int32_t', 'zipped_chunk_size',
28 emitter.EmitDeclare('const std::uint8_t*', 'rhs_chunk', 'rhs')
29 emitter.EmitDeclare('std::uint8_t*', 'zipped_lhs', 'scratch')
30 emitter.EmitDeclare('std::int32_t*', 'zipped_lhs_offsets',
32 emitter.EmitDeclare('std::uint8_t*', 'zipped_rhs_1',
34 emitter.EmitDeclare('std::uint8_t*', 'zipped_rhs_2'
    [all...]
zip_Nx8_neon.py 27 def GenerateZipLanes(emitter, registers, zip_lanes, input_address, stride):
31 emitter: ARM/NEON emitter.
50 emitter.EmitAdd(address_register, last_address_register, stride)
64 def GenerateClearAggregators(emitter, lanes):
66 emitter.EmitVMov('i16', lane.aggregator, emitter.ImmediateConstant(0))
69 def GenerateLoadAggregateStore(emitter, lanes, output_address, alignment):
71 emitter.EmitNewline()
72 emitter.EmitComment('Load Aggregate Store.'
    [all...]
gemm_NxMxK_neon.py 20 def GenerateCommonTempsCountersAndConsts(emitter, rows):
21 emitter.EmitDeclare('const std::int32_t', 'row_chunks', 'm / 3')
22 emitter.EmitDeclare('const std::int32_t', 'col_chunks', 'n / 3')
23 emitter.EmitDeclare('const std::int32_t', 'padded_k', '((k + 7) / 8) * 8')
24 emitter.EmitDeclare('const std::int32_t', 'chunk_size', 'k * 3')
25 emitter.EmitDeclare('const std::int32_t', 'zipped_chunk_size',
27 emitter.EmitDeclare('const std::int32_t', 'zipped_rhs_size',
29 emitter.EmitDeclare('const std::uint8_t*', 'lhs_chunk', 'lhs')
30 emitter.EmitDeclare('const std::uint8_t*', 'rhs_chunk', 'rhs')
31 emitter.EmitDeclare('std::uint8_t*', 'zipped_lhs', 'scratch'
    [all...]
mul_Nx8_Mx8_neon.py 48 def GenerateAndClearAggregators(emitter, registers, aggregator_count):
50 emitter.EmitComment('Clear aggregators.')
56 emitter.EmitVMov('i32', aggregator, emitter.ImmediateConstant(0))
58 emitter.EmitVMov('i32', aggregator, aggregators[i - 3])
59 emitter.EmitNewline()
63 def GenerateNxMLoadMultiplyAggregate(emitter, registers, left_lanes,
66 emitter.EmitComment('General NxM lanes loop.')
67 emitter.EmitNumericalLabel(1)
68 emitter.EmitNewline(
    [all...]
mul_1x8_Mx8_neon.py 14 def GenerateLoadMultiplyAggregate(emitter, registers, lanes_count, aggregators,
17 emitter.EmitComment('General 1xM lanes loop.')
18 emitter.EmitNumericalLabel(1)
19 emitter.EmitNewline()
20 emitter.EmitComment('Subtract counter.')
21 emitter.EmitSubs(count, count, emitter.ImmediateConstant(8))
22 emitter.EmitNewline()
27 emitter.EmitVLoad('1.8', left_load, emitter.DereferenceIncrement(lhs, 64)
    [all...]
quantized_mul_kernels_common.py 19 def _ReadParams(emitter, registers, input_address, elements, min_register):
25 emitter.EmitVLoadAE(registers_count * 4, 32, registers, input_address, 64)
29 def _Duplicate(emitter, registers, rows, values):
38 emitter.EmitVDup('32', duplicated[i],
39 emitter.Lane(32, values[i / 4], i % 4))
44 def _DuplicateGeneralRegister(emitter, registers, value, min_register):
46 emitter.EmitVDup('32', register, value)
53 def Prepare(self, emitter, registers, kernel_m, kernel_n, lhs, rhs):
55 emitter.EmitNewline()
56 emitter.EmitComment('StaticQuantization::Prepare'
    [all...]
qnt_Nx8_neon.py 35 def LoadAndDuplicateOffsets(emitter, registers, lanes, offsets):
40 emitter.EmitVLoadA('1.32', [emitter.AllLanes(registers.Low(register)),
41 emitter.AllLanes(registers.High(register))],
42 emitter.DereferenceIncrement(offsets, 32))
49 def GenerateQntLanes(emitter, registers, qnt_lanes, source, stride, destination,
52 offset_registers = LoadAndDuplicateOffsets(emitter, registers, qnt_lanes,
73 emitter.EmitAdd(input_register, last_input_register, stride)
74 emitter.EmitAdd(output_register, last_output_register, destination_stride)
80 def DuplicateRegister(emitter, registers, value)
    [all...]
transform_kernels_common.py 19 def _DuplicateGeneralRegister(size, emitter, registers, value, min_register):
21 emitter.EmitVDup(size, register, value)
25 def _DuplicateGeneralMemoryRegister(size, emitter, registers, value,
29 emitter.EmitLdr(general, value)
30 emitter.EmitVDup(size, register, general)
44 def Prepare(self, emitter, registers, unused_kernel_size):
45 emitter.EmitNewline()
46 emitter.EmitComment('MinMax::Prepare')
48 self.min = _DuplicateGeneralRegister(8, emitter, registers,
52 self.max = _DuplicateGeneralRegister(8, emitter, registers
    [all...]
streams_common.py 37 def _GenerateInputs(emitter, registers, lanes_count, input_address, stride):
47 emitter.EmitAdd(address_register, last_address_register, stride)
52 def _GenerateClear(emitter, clear_type, block):
54 emitter.EmitVMov(clear_type, row, emitter.ImmediateConstant(0))
57 def _GenerateLoadAggregateStore(emitter, registers, lanes_count, elements_count,
60 emitter.EmitNewline()
61 emitter.EmitComment('Load Aggregate Store: %dx%d.' % (lanes_count,
67 _GenerateClear(emitter, 'i8', block)
70 emitter.EmitVLoadE(8, elements_count, row, input_address, None
    [all...]
common.py 69 def __init__(self, emitter, name):
71 self.emitter = emitter
76 self.emitter.EmitMemberFunctionBegin(
80 GenerateDebugLog(self.emitter,
83 self.emitter.EmitFunctionEnd()
89 def __init__(self, emitter, kernel_name, output_stream_name):
92 self.emitter = emitter
101 self.emitter.EmitMemberFunctionBegin
    [all...]
  /external/snakeyaml/src/main/java/org/yaml/snakeyaml/emitter/
EmitterState.java 16 package org.yaml.snakeyaml.emitter;
Emitable.java 16 package org.yaml.snakeyaml.emitter;
EmitterException.java 16 package org.yaml.snakeyaml.emitter;
ScalarAnalysis.java 16 package org.yaml.snakeyaml.emitter;
  /hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/parser/
viddec_pm_tags.c 32 TODO: Check for return codes from emitter
54 viddec_emit_contr_tag(&(cxt->emitter), &(list->sc_ibuf[num_items]), false, false);
63 viddec_emit_contr_tag(&(cxt->emitter), &(list->sc_ibuf[num_items]), true, false);
96 viddec_emit_contr_tag(&(cxt->emitter), &(list->sc_ibuf[num_items]), true, false);
101 viddec_emit_contr_tag(&(cxt->emitter), &(list->sc_ibuf[num_items]), false, !ignore_partial);
117 viddec_emit_assoc_tag(&(cxt->emitter), cxt->pending_tags.pending_tags[i], using_next);
187 viddec_pm_emit_pending_tag_item(&(cxt->emitter), pend, index, false);
193 viddec_pm_emit_pending_tag_item(&(cxt->emitter), pend, index, cxt->frame_start_found);
225 viddec_emit_assoc_tag(&(cxt->emitter), list->sc_ibuf[index].id, cxt->frame_start_found && cxt->pending_tags.frame_done);
259 viddec_emit_assoc_tag(&(cxt->emitter), list->sc_ibuf[index].id, not_first_slice)
    [all...]
viddec_pm_flush.c 20 viddec_emit_update(&(pm->emitter), wkld_cur->phys, wkld_next->phys, wkld_cur->len, wkld_cur->len);
27 viddec_emit_set_workload_error(&(pm->emitter),
30 viddec_emit_flush_current_wkld(&(pm->emitter));
80 viddec_emit_contr_tag(&(pm->emitter), &cur_es, 0, false);
81 viddec_emit_assoc_tag(&(pm->emitter), cur_es.id, false);
viddec_pm.c 133 viddec_emit_time(&(cxt->emitter), time);
349 viddec_emit_set_codec(&(cxt->emitter), codec_type);
350 viddec_emit_set_codec_errors(&(cxt->emitter), codec_errors);
351 viddec_emit_flush_current_wkld(&(cxt->emitter));
375 viddec_emit_contr_tag(&(cxt->emitter), &(cxt->list.sc_ibuf[indx]), false, true);
376 viddec_emit_assoc_tag(&(cxt->emitter), cxt->list.sc_ibuf[indx].id, true);
380 viddec_emit_contr_tag(&(cxt->emitter), es_buf, 0, true);
381 viddec_emit_assoc_tag(&(cxt->emitter), es_buf->id, true);
383 viddec_emit_set_workload_error(&(cxt->emitter),
386 viddec_emit_set_workload_error(&(cxt->emitter),
    [all...]
  /frameworks/native/opengl/tools/glgen/src/
GenerateEGL.java 34 private static void emit(EGLCodeEmitter emitter,
62 emitter.addNativeRegistration(nfunc);
65 emitter.emitCode(cfunc, s);
98 EGLCodeEmitter emitter = new EGLCodeEmitter( local
101 emit(emitter, specReader, egljStream, eglcStream);
102 emitter.emitNativeRegistration(
GenerateGLES.java 34 private static void emit(GLESCodeEmitter emitter,
61 emitter.addNativeRegistration(nfunc);
64 emitter.emitCode(cfunc, s);
102 GLESCodeEmitter emitter = new GLESCodeEmitter( local
105 emit(emitter, spec11Reader, gl11Stream, gl11cStream);
106 emitter.emitNativeRegistration("register_android_opengl_jni_"
GenerateGL.java 35 CodeEmitter emitter,
65 emitter.addNativeRegistration(nfunc);
68 emitter.setVersion(version, ext, pack);
69 emitter.emitCode(cfunc, s);
136 CodeEmitter emitter = local
162 emitter, spec10Reader, gl10Stream, glImplStream, cStream);
164 emitter, spec10ExtReader, gl10ExtStream, glImplStream, cStream);
166 emitter, spec11Reader, gl11Stream, glImplStream, cStream);
168 emitter, spec11ExtReader, gl11ExtStream, glImplStream, cStream);
170 emitter, spec11ExtPackReader, gl11ExtPackStream, glImplStream
    [all...]
  /external/autotest/site_utils/stats/
log_daemon_common.py 16 @param matchers: A list of pairs of (matcher, emitter), where matcher is a
17 regex and emitter is a function called when the regex matches.
23 for matcher, emitter in matchers:
26 emitter(m)
  /external/snakeyaml/src/main/java/org/yaml/snakeyaml/serializer/
Serializer.java 28 import org.yaml.snakeyaml.emitter.Emitable;
52 private final Emitable emitter; field in class:Serializer
64 public Serializer(Emitable emitter, Resolver resolver, DumperOptions opts, Tag rootTag) {
65 this.emitter = emitter;
82 this.emitter.emit(new StreamStartEvent(null, null));
95 this.emitter.emit(new StreamEndEvent(null, null));
106 this.emitter.emit(new DocumentStartEvent(null, null, this.explicitStart, this.useVersion,
113 this.emitter.emit(new DocumentEndEvent(null, null, this.explicitEnd));
158 this.emitter.emit(new AliasEvent(tAlias, null, null))
    [all...]
  /frameworks/support/room/rxjava2/src/main/java/androidx/room/
RxRoom.java 69 public void subscribe(final FlowableEmitter<Object> emitter) throws Exception {
74 if (!emitter.isCancelled()) {
75 emitter.onNext(NOTHING);
79 if (!emitter.isCancelled()) {
81 emitter.setDisposable(Disposables.fromAction(new Action() {
90 if (!emitter.isCancelled()) {
91 emitter.onNext(NOTHING);
  /external/llvm/test/MC/X86/AlignedBundling/
asm-printing-bundle-directives.s 3 # Just a simple test for the assembly emitter - making sure it emits back the

Completed in 433 milliseconds

1 2 3 4