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