1. 5756a92 F16 Max Pooling NHWC operator by Marat Dukhan · 2 years, 5 months ago
  2. 0a756b5 F16 PReLU operator by Marat Dukhan · 2 years, 5 months ago
  3. f30a859 Port aarch64 F32 IGEMM 1x8 A75 microkernel to JIT, add tests, benchmarks, enable in init.c if JIT is enabled by Zhi An Ng · 2 years, 5 months ago
  4. eb7256b Port F32 GEMM A75 1x8 microkernel to JIT and specialize for min/max, add tests and benchmarks by Zhi An Ng · 2 years, 5 months ago
  5. a3bf3ea Use JIT F32 IGEMM if JIT is enabled by Zhi An Ng · 2 years, 5 months ago
  6. 1d5c616 Enable QU8 AAarch microkernels based on uarch by Frank Barchard · 2 years, 5 months ago
  7. 2991acf Enable QS8/QC8 4x8 lane GEMM AArch32 microkernel for Cortex A7 by Frank Barchard · 2 years, 5 months ago
  8. a312e9a Enable QS8 4x8 lane GEMM AArch32 microkernel for Cortex A5r0 and A7 by Frank Barchard · 2 years, 5 months ago
  9. 101271e QC8 4x8 lane GEMM AArch32 microkernel for Cortex A7 by Frank Barchard · 2 years, 5 months ago
  10. f82410d Enable QU8 4x8 lane GEMM AArch32 microkernel for Cortex A53 by Frank Barchard · 2 years, 5 months ago
  11. 0455acf Enable QC8 4x8 lane GEMM AArch32 microkernel for Cortex A53 by Frank Barchard · 2 years, 5 months ago
  12. 77a3b5f Enable QS8 4x8 lane GEMM AArch32 microkernel for Cortex A53 by Frank Barchard · 2 years, 5 months ago
  13. a63651c Set F32 GEMM generator function for A75 if XNN_ENABLE_JIT is set (defaults to off) by Zhi An Ng · 2 years, 5 months ago
  14. 58cdcf2 Reoptimize QC8/QS8/QU8 GEMM/IGEMM WAsm SIMD microkernel selection by Marat Dukhan · 2 years, 5 months ago
  15. 6cc5b48 QS8/QC8 4x8 dot product IGEMM AArch32 microkernel for Cortex A55 by Frank Barchard · 2 years, 5 months ago
  16. 193f4e1 Disable QU8 dot product for AArch32 IOS by Frank Barchard · 2 years, 5 months ago
  17. ba5091f Enable QC8 4x8 dot product GEMM AArch32 microkernel for Cortex A55 by Frank Barchard · 2 years, 5 months ago
  18. 364598a Enable QS8 4x8 dot product GEMM AArch32 microkernel little core by Frank Barchard · 2 years, 5 months ago
  19. 1228b3e Enable QS8 4x8 dot product GEMM AArch32 microkernel for Cortex A55 by Frank Barchard · 2 years, 5 months ago
  20. 039a388 Exclude quantized AVX512 microkernels from mobile builds by Marat Dukhan · 2 years, 5 months ago
  21. 8f920a6 Initialize F16 microkernel pointers on x86 by Marat Dukhan · 2 years, 5 months ago
  22. 8d07e40 Enable QU8 4x8 NEON MLA Lane microkernel AArch32 assembly language by Frank Barchard · 2 years, 5 months ago
  23. d2e8d4d Enable QC8 AArch32 4x8 lane GEMM/IGEMM assembly microkernels for ARMv7 NEON by Frank Barchard · 2 years, 5 months ago
  24. 8575504 Switch QS8/QU8 GAVGPOOL NEON microkernels to RNDNU requantization by Marat Dukhan · 2 years, 5 months ago
  25. 33a98fa Switch QS8/QU8 VMUL[C] NEON microkernels to RNDNU requantization by Marat Dukhan · 2 years, 5 months ago
  26. d1f53e4 Generate QU8 GAVGPOOL microkernels from QS8 GAVGPOOL templates by Marat Dukhan · 2 years, 5 months ago
  27. 9e258d6 Remove multi-accumulator support in QS8 GAVGPOOL microkernels by Marat Dukhan · 2 years, 5 months ago
  28. 7781786 Enable QU8 3x8 lane for AArch32 by Frank Barchard · 2 years, 5 months ago
  29. 847ff5e Refactor naming of QS8 GAVGPOOL microkernels by Marat Dukhan · 2 years, 5 months ago
  30. 53f4106 Switch QS8 GAVGPOOL microkernels to use FP32 requantization by Marat Dukhan · 2 years, 5 months ago
  31. 4897670 Re-enable up to AVX2 microkernels on Android x86/x86-64 & iOS simulator builds by Marat Dukhan · 2 years, 5 months ago
  32. 3ab63b0 Rollback "Enable up to AVX2 microkernels on Android x86/x86-64 builds" by XNNPACK Team · 2 years, 5 months ago
  33. 1f1ee2c Enable up to AVX2 microkernels on Android x86/x86-64 builds by Marat Dukhan · 2 years, 5 months ago
  34. 969e61f Enable 2x16 for QU8 neon lane microkernel in AArch32 by Frank Barchard · 2 years, 5 months ago
  35. 751f622 F16C implementation of F16 VHSWISH microkernels by Marat Dukhan · 2 years, 5 months ago
  36. 645af97 FMA3 implementation of F16 DWCONV/VCLAMP/VMULCADDC microkernels by Marat Dukhan · 2 years, 5 months ago
  37. 8459822 Split F32 SCALEMINMAX parameter initialization functions by ISA by Marat Dukhan · 2 years, 5 months ago
  38. 3c949a3 Split QS8/QU8 AVGPOOL parameter initialization functions by ISA by Marat Dukhan · 2 years, 5 months ago
  39. da382d1 Refactor parameter initialization for AVGPOOL/GAVGPOOL/PAVGPOOL microkernels by Marat Dukhan · 2 years, 5 months ago
  40. c4302c2 AVX2 implementations of F16 GEMM/IGEMM microkernels by Marat Dukhan · 2 years, 6 months ago
  41. 4a5c771 Refactor F32 RADDSTOREEXPMINUSMAX microkernels by Marat Dukhan · 2 years, 6 months ago
  42. 5999c92 Refactor naming of RADDSTOREEXPMINUSMAX microkernels by Marat Dukhan · 2 years, 6 months ago
  43. f290a14 Enable QC8 4x8 mla lane assembler microkernel by Frank Barchard · 2 years, 6 months ago
  44. a198f00 Initialize RISC-V microkernel pointers by Marat Dukhan · 2 years, 6 months ago
  45. 7c1115f Reoptimize microkernel selection for WAsm 1.0 by Marat Dukhan · 2 years, 6 months ago
  46. 7873586 Rename PLD to PRFM for aarch32 microkernels. by Frank Barchard · 2 years, 6 months ago
  47. bdf1099 Refactor scalar F32->QS8 and F32->QU8 microkernels by Marat Dukhan · 2 years, 6 months ago
  48. 2ac722e Refactor requantization in scalar QS8/QC8/QU8 microkernels by Marat Dukhan · 2 years, 6 months ago
  49. 0e80137 Refactor parameters in F32 VRND microkernels by Marat Dukhan · 2 years, 6 months ago
  50. bbfc27d Refactor NEON/NEONFMA VSIGMOID microkernels by Marat Dukhan · 2 years, 6 months ago
  51. ce834ad Refactor parameters in F32 VSIGMOID microkernels by Marat Dukhan · 2 years, 6 months ago
  52. 4a79ff2 Refactor parameters in F32 VELU microkernels by Marat Dukhan · 2 years, 6 months ago
  53. e5efb16 Refactor VUNARY microkernel parameters by Marat Dukhan · 2 years, 6 months ago
  54. e72b282 Refactor parameters in F32 VSQRT microkernels by Marat Dukhan · 2 years, 6 months ago
  55. 98c5215 Move mask_table into VBINARY[C] AVX microkernel parameters by Marat Dukhan · 2 years, 6 months ago
  56. d57186a Refactor F32 VMULCADDC parameters by Marat Dukhan · 2 years, 6 months ago
  57. f600497 Refactor parameter initialization in Vector Binary Elementwise microkernels by Marat Dukhan · 2 years, 6 months ago
  58. b40ee63 Add comment about architecture for each set of inits for ARM. by Frank Barchard · 2 years, 6 months ago
  59. c83ef3b Refactor F32 MINMAX parameters for WAsm SIMD by Marat Dukhan · 2 years, 6 months ago
  60. 2894e99 Refactor F32 VLRELU microkernels by Marat Dukhan · 2 years, 6 months ago
  61. b7c1b71 Refactor F32->F16 VCVT microkernels by Marat Dukhan · 2 years, 6 months ago
  62. 134f984 Refactor F16->F32 VCVT microkernels by Marat Dukhan · 2 years, 6 months ago
  63. 70137e4 Enable AArch32 QC8 neon dot product by Frank Barchard · 2 years, 6 months ago
  64. 0d10cc7 Split VHSWISH parameter initialization functions per ISA by Marat Dukhan · 2 years, 6 months ago
  65. 561d068 Refactor parameter initialization for VHSWISH microkernels by Marat Dukhan · 2 years, 6 months ago
  66. 1c852c9 Enable PRFM version of QS8 4x8 lane AArch32 microkernels by Frank Barchard · 2 years, 6 months ago
  67. 9519816 Enable QS8 4x8 LD64 Neon on AArch32 by Frank Barchard · 2 years, 6 months ago
  68. 4c61779 Minimally support WebAssembly Relaxed SIMD builds by Marat Dukhan · 2 years, 6 months ago
  69. 8c7355a Enable QS8 4x8 LD64 dot product on AArch32 by Frank Barchard · 2 years, 6 months ago
  70. 98393ad AVX512 QS8->F32 and QU8->F32 VCVT microkernels by Marat Dukhan · 2 years, 6 months ago
  71. 7b5f779 AVX2 QS8->F32 and QU8->F32 VCVT microkernels by Marat Dukhan · 2 years, 6 months ago
  72. cd4089f AVX QS8->F32 and QU8->F32 VCVT microkernels by Marat Dukhan · 2 years, 6 months ago
  73. 2edf863 AVX512 F32->QS8 and F32->QU8 VCVT microkernels by Marat Dukhan · 2 years, 6 months ago
  74. 0d399ca AVX2 F32->QS8 and F32->QU8 VCVT microkernels by Marat Dukhan · 2 years, 6 months ago
  75. b91432c AVX F32->QS8 and F32->QU8 VCVT microkernels by Marat Dukhan · 2 years, 6 months ago
  76. f92206b QS8->F32 and QU8->F32 Convert NC operators by Marat Dukhan · 2 years, 6 months ago
  77. 0db15d3 Define XNN_PLATFORM_WINDOWS on Windows by Zhi An Ng · 2 years, 6 months ago
  78. 0f1ed94 QS8/QC8 GEMM/IGEMM WAsm SIMD microkernels using C2S4 layout by Marat Dukhan · 2 years, 6 months ago
  79. e20a873 Optimize selection of QS8/QU8 VADD[C] microkernels on WAsm SIMD by Marat Dukhan · 2 years, 7 months ago
  80. 947805b Fix AArch64 build without assembly microkernels by Marat Dukhan · 2 years, 7 months ago
  81. 7988a18 Refactoring xnn_qs8_minmax_params for NEON/NEONv8 by Marat Dukhan · 2 years, 7 months ago
  82. d52d20b Use the same F32->QS8/QU8 VCVT WAsm SIMD microkernels on ARM and x86 by Marat Dukhan · 2 years, 7 months ago
  83. 430b173 F32->QS8/QU8 VCVT scalar microkernels using FP32 min/max by Marat Dukhan · 2 years, 7 months ago
  84. ed2d776 F32->QS8 and F32->QU8 Convert NC operators by Marat Dukhan · 2 years, 7 months ago
  85. 03f1297 F32->QS8 and F32->QU8 Convert NC operators by XNNPACK Team · 2 years, 7 months ago
  86. 7d2d85c F32->QS8 and F32->QU8 Convert NC operators by Marat Dukhan · 2 years, 7 months ago
  87. 24abe6b Initialize S8/U8 IBILINEAR microkernel pointers by Marat Dukhan · 2 years, 7 months ago
  88. b654abf Fix broken QC8 Convolution on AArch32 ARMv8 processors by Marat Dukhan · 2 years, 7 months ago
  89. 0bc5801 QC8 AArch32 use NeonV8 when available. by Frank Barchard · 2 years, 7 months ago
  90. 6c34dbf Enable 4x16 lane AArch64 NEON GEMM/IGEMM ld64 microkernel on Cortex-A35 by Frank Barchard · 2 years, 7 months ago
  91. e22685a Remove padal from quantized microkernel names. by Frank Barchard · 2 years, 7 months ago
  92. a0c6168 F32->F16 Convert operator by Marat Dukhan · 2 years, 7 months ago
  93. e7043ff Enable C2S4 for QC8 GEMM/IGEMM microkernels. by Frank Barchard · 2 years, 7 months ago
  94. c7a032d C2S4 QS8 Neon GEMM/IGEMM microkernels. by Frank Barchard · 2 years, 7 months ago
  95. f975ee0 Cortex A35 use A55 microkernels by Frank Barchard · 2 years, 8 months ago
  96. 66ae257 Switch from C2 to S4C2 for qs8 microkernels on 32 bit ARM by Frank Barchard · 2 years, 8 months ago
  97. 47a74db Add specific microkernel for 1D convolutions with 1x3 kernel size for Android backend by Artsiom Ablavatski · 2 years, 8 months ago
  98. af2ba00 F16->F32 Convert operator by Marat Dukhan · 2 years, 8 months ago
  99. dbe781b Enable 8x4, 8x9, 8x25 f32 dwconv by Frank Barchard · 2 years, 8 months ago
  100. 354cbc6 QU8 MUL8 variant of DWCONV by Frank Barchard · 2 years, 9 months ago