/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: 27 emitter.__name__, line.strip()) 28 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/android/arch/persistence/room/ |
RxRoom.java | 69 public void subscribe(final FlowableEmitter<Object> emitter) throws Exception { 75 if (!emitter.isCancelled()) { 76 emitter.onNext(NOTHING); 80 if (!emitter.isCancelled()) { 82 emitter.setDisposable(Disposables.fromAction(new Action() { 91 if (!emitter.isCancelled()) { 92 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
|