- 0a40541 Use FMA instructions for scalar microkernels on RISC-V by Marat Dukhan · 2 years, 6 months ago
- a8b3994 Remove mask_table literal from F32 DWCONV AVX microkernels by Marat Dukhan · 2 years, 6 months ago
- c83ef3b Refactor F32 MINMAX parameters for WAsm SIMD by Marat Dukhan · 2 years, 6 months ago
- 1d1df22 Remove comments about potential to use _mm256_maskstore_ps in AVX microkernels by Marat Dukhan · 2 years, 6 months ago
- 7be427a Disable MSan and TSan in most microkernels with Out-of-Bounds reads by Marat Dukhan · 2 years, 6 months ago
- 47a74db Add specific microkernel for 1D convolutions with 1x3 kernel size for Android backend by Artsiom Ablavatski · 2 years, 8 months ago
- c9f9d67 Add Channel Tile of 16 for float and 32 for half float. by Frank Barchard · 2 years, 8 months ago
- 1851410 f32 dwconv load params first by Frank Barchard · 2 years, 9 months ago
- e187b79 f32 dwconv remainder handler remove branch by Frank Barchard · 2 years, 9 months ago
- 758c7ca f32 dwconv remove vector push/pop by Frank Barchard · 2 years, 9 months ago
- e40ef6e f32 dwconv use STR instead of ST1 by Frank Barchard · 2 years, 9 months ago
- 0bf8afa Leverage f32x4.pmin and f32x4.pmax WAsm SIMD instructions by Marat Dukhan · 2 years, 9 months ago
- 4810905 Leverage v128.const WAsm SIMD instruction by Marat Dukhan · 2 years, 10 months ago
- 2dac7bb Unify on wasm_f64x2_spalt(0.0) to materialize zero SIMD vector in WAsm by Marat Dukhan · 2 years, 11 months ago
- ee029b2 Replace deprecated wasm_simd128.h intrinsics with new versions by Marat Dukhan · 3 years ago
- 104ae5e Use ISA-specific layouts in F32 [I]GEMM & DWCONV microkernels by Marat Dukhan · 3 years, 1 month ago
- 76f43f0 Apply consistent formatting to assembly by Frank Barchard · 3 years, 1 month ago
- 0725b8d Rename WebAssembly SIMD source files and functions with x86 or arm suffix after wasmsimd by Frank Barchard · 3 years, 7 months ago
- bbf7f3f Remove PSIMD variants of DWCONV microkernels by Marat Dukhan · 4 years ago
- 688f6d8 Unify x86 and ARM flavors of WAsm SIMD GEMM/IGEMM/DWCONV with RELU by Marat Dukhan · 4 years ago
- b8e7b07 DWCONV microkernels with alternative activations in WAsm SIMD by Marat Dukhan · 4 years ago
- 802808c GEMM/IGEMM microkernels with alternative activations in WAsm SIMD by Marat Dukhan · 4 years ago
- ac014d7 DWCONV microkernels in WAsm SIMD intrinsics by Marat Dukhan · 4 years ago
- 909564c Update comment for x18 register by Frank Barchard · 4 years ago
- b2217dd Disable tsan for micro-kernels which read out-of-bounds by Marat Dukhan · 4 years, 1 month ago
- d536072 DWCONV add input_offset and zero parameters by Frank Barchard · 4 years, 1 month ago
- f5425ea Additional NEON/NEONFMA DWCONV microkernels by Marat Dukhan · 4 years, 2 months ago
- f196d01 Support CMake build with MSVC by Marat Dukhan · 4 years, 2 months ago
- 163a7e6 Scalar & WAsm GEMM/IGEMM/DWCONV micro-kernels without activation by Marat Dukhan · 4 years, 2 months ago
- de06f49 Add MINMAX suffix to GEMM/IGEMM/DWCONV/PPMM micro-kernel names by Marat Dukhan · 4 years, 2 months ago
- 1c58711 Add MINMAX suffix to filenames of GEMM/IGEMM/PPMM/DWCONV micro-kernels by Marat Dukhan · 4 years, 2 months ago
- eb09a6b Rename F32/U8 output params to minmax params by Marat Dukhan · 4 years, 2 months ago
- a51cf48 Unify layout of min/max parameters by Marat Dukhan · 4 years, 2 months ago
- 4195af5 Avoid push d8, d9 for xnn_f32_dwconv_ukernel_up4x9__aarch64_neonfma_cortex_a55. by Frank Barchard · 4 years, 3 months ago
- f32ae34 Unify the value of $ABC variable across all templates by Marat Dukhan · 4 years, 3 months ago
- 90dff80 Work around MemorySanitizer alarm in AVX512 DWCONV micro-kernels by Marat Dukhan · 4 years, 4 months ago
- d16d0f0 Work around msan failured in AVX micro-kernels by Marat Dukhan · 4 years, 5 months ago
- 6866099 Harden DWCONV micro-kernels with extra asserts by Marat Dukhan · 4 years, 5 months ago
- cfb3134 Polyfill missing _cvtu32_mask16 intrinsic on old gcc by Marat Dukhan · 4 years, 7 months ago
- 436ebe6 Separate WAsm micro-kernels and scalar micro-kernels by Marat Dukhan · 4 years, 7 months ago
- 479f87e AVX512F implementation of DWCONV micro-kernels by Marat Dukhan · 4 years, 7 months ago
- 40a672f Move generated micro-kernels into a subdirectory by Marat Dukhan · 4 years, 7 months ago
- 17ec5f3 AVX and FMA3 microkernels for DWCONV by Marat Dukhan · 4 years, 7 months ago
- d7a2c5f Remove erroneous assert in NEON DWCONV micro-kernels by Marat Dukhan · 4 years, 7 months ago
- 5098c3e Refactor DWCONV micro-kernels by Marat Dukhan · 4 years, 8 months ago
- fcfdc0e Automated g4 rollback of changelist 274728310. by Frank Barchard · 4 years, 8 months ago
- baa9ead Update assembly Copyright notice to // comment by Frank Barchard · 4 years, 8 months ago
- a5ca10e Neon intrinsics clamping - Replace 2 LD1R with 1 LD2R by Frank Barchard · 4 years, 8 months ago
- 4c2637d LD2R for loading clamp parameters by Frank Barchard · 4 years, 9 months ago
- 80fc932 Unify comments style by Marat Dukhan · 4 years, 9 months ago
- b455b12 Initial open-source release by XNNPACK Team · 4 years, 9 months ago