aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)Author
2022-06-17QS8/QU8 VCVT microkernelsMarat Dukhan
2022-06-17Fix bug in x24 transpose ukernels.Alan Kelly
2022-06-13QC8/QS8/QU8 GEMM/IGEMM microkernels for ARMv6 SIMDMarat Dukhan
2022-04-27Add init function to generate-dwconv2d-chw-test for FP16 supportFrank Barchard
2022-04-26Fix script to dump JIT codeZhi An Ng
2022-04-25Add a simple script to dump JIT generated microkernel output given specific J...Zhi An Ng
2022-04-22Add JIT F32 GEMM and IGEMM microkernels for AArch64 A75 that support up to ma...Zhi An Ng
2022-04-22Skip LINT markers when generating assembly microkernels using xngenZhi An Ng
2022-04-21Add lint markers to track assembly and the JIT microkernels that are generate...Zhi An Ng
2022-04-20Change qmin / qmax in MaxPoolMicrokernelTester to int16_tMarat Dukhan
2022-04-05Generate xnn_ukernel_type and add xnn_ukernel_type_to_string function.Alan Kelly
2022-03-30Update generator script to make operator-strings.c depend only on operator-ty...Zhi An Ng
2022-03-29Add pragma once to operator-enum.hZhi An Ng
2022-03-25Adds generated operator strings with offsets.Alan Kelly
2022-03-15Add c suffix to constant size transpose ukernel names.Alan Kelly
2022-03-14Fix transpose test generatorAlan Kelly
2022-03-14Add scalar variable element size transpose ukernel.Alan Kelly
2022-02-08generate-amalgamation.sh test if file changed and skip write if unchangedFrank Barchard
2022-01-19Duplicate test methods in gemm-microkernel-test for JIT codegen, update IGEMM...Zhi An Ng
2022-01-19Specialize F32 GEMM (a53) on kcZhi An Ng
2022-01-14Change JIT generator signature to accept nc and kc to specialize on those valuesZhi An Ng
2022-01-13Fix GEMM test templates to use variable n instead of fixed NR and regenerate ...Zhi An Ng
2022-01-13Switch QS8/QU8 GAVGPOOL NEON microkernels to RNDNU requantizationMarat Dukhan
2022-01-13Switch QS8/QU8 VMUL[C] NEON microkernels to RNDNU requantizationMarat Dukhan
2022-01-11Refactor naming of QS8 GAVGPOOL microkernelsMarat Dukhan
2022-01-11Combine requantization with parameter initialization in unit testsMarat Dukhan
2022-01-10Allow generate-gemm-test.py to accept multiple output files, and shard the ge...Zhi An Ng
2022-01-09FMA3 implementation of F16 DWCONV/VCLAMP/VMULCADDC microkernelsMarat Dukhan
2022-01-07Specify parameter initialization function in GAVGPOOL microkernel testsMarat Dukhan
2022-01-07Specify parameter initialization function in [P]AVGPOOL microkernel testsMarat Dukhan
2022-01-06Amalgamate AVX, AVX2, and FMA3 microkernelsMarat Dukhan
2022-01-05Refactor F32 RADDSTOREEXPMINUSMAX microkernelsMarat Dukhan
2022-01-04Run formatting on generate-gemm-test.pyZhi An Ng
2022-01-04Refactor parameters in F32 VRND microkernelsMarat Dukhan
2021-12-31Refactor VUNARY microkernel parametersMarat Dukhan
2021-12-30Refactor parameters in F32 VSQRT microkernelsMarat Dukhan
2021-12-30Move mask_table into VBINARY[C] AVX microkernel parametersMarat Dukhan
2021-12-30Refactor F32 MINMAX parameters for WAsm SIMDMarat Dukhan
2021-12-24SSE transpose x16 microkernel (4x8)Alan Kelly
2021-12-23Split VHSWISH parameter initialization functions per ISAMarat Dukhan
2021-12-23Add a script to convert existing assembly microkernels to JIT codegen.Zhi An Ng
2021-12-22Amalgamate SSE and AVX512 microkernels for TFLite buildMarat Dukhan
2021-12-22Fix generation of gemm tests for ADJBLOCK and rerun scripts.Zhi An Ng
2021-12-21Minimally support WebAssembly Relaxed SIMD buildsMarat Dukhan
2021-12-15SSE transpose microkernelAlan Kelly
2021-12-09NEON QS8/QU8 -> F32 VCVT microkernelsMarat Dukhan
2021-12-06Remove GEMMLOWP requantization from QS8 GEMM/IGEMM templatesMarat Dukhan
2021-12-01F32->QS8 and F32->QU8 microkernels for SSEMarat Dukhan
2021-11-22NEON versions of S8/U8 IBILINEAR microkernelsMarat Dukhan
2021-11-10C2S4 QS8 Neon GEMM/IGEMM microkernels.Frank Barchard