Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
XNNPACK
/
76e78c89a9c6c5dda30ced41081e47f7411f1839
76e78c8
Generalize QS8 VADD[C] templates to cover QU8 VADD[C] microkernels
by Marat Dukhan
· 3 years ago
7679b1e
Optimize QS8 VADD[C] microkernels for SSE4/AVX/XOP/AVX2
by Marat Dukhan
· 3 years ago
6691324
Split initialization function for QS8 VADD parameters
by Marat Dukhan
· 3 years ago
22fbe77
RNDNU quantized 1x16 and 4x16 Neon lane GEMM/IGEMM microkernels.
by Frank Barchard
· 3 years ago
288ecd4
Use function pointer to initialize microkernel parameters in QS8 Addition operator
by Marat Dukhan
· 3 years ago
13db60f
RNDNU quantized Neon assembly GEMM/IGEMM microkernels.
by Frank Barchard
· 3 years ago
8a04565
Use RNDNU requantization in QS8 VADD[C] microkernels
by Marat Dukhan
· 3 years ago
c3f69fd
Simplify requantization in WAsm SIMD QS8 VADD[C] microkernels
by Marat Dukhan
· 3 years ago
947c298
Simplify requantization in SSE2/SSE4/AVX/XOP/AVX2 QS8 VADD[C] microkernels
by Marat Dukhan
· 3 years ago
c0612f0
Simplify requantization in NEON QS8 VADD[C] microkernels
by Marat Dukhan
· 3 years ago
60729d0
4x16c4 RNDNU quantized Neon assembly GEMM/IGEMM microkernel.
by Frank Barchard
· 3 years ago
a842fef
Rename zero_point_product parameter to bias in Quantized Add microkernels
by Marat Dukhan
· 3 years ago
e6a4805
Simplify requantization in scalar QS8 VADD[C] microkernels
by Marat Dukhan
· 3 years ago
f0ebd4b
Reduce multiplier precision in quantized addition
by Marat Dukhan
· 3 years ago
49d9005
Refactor QS8 VADD[C] parameters
by Marat Dukhan
· 3 years ago
af5843d
Optimize QS8 VADD[C] microkernels for SSE2
by Marat Dukhan
· 3 years ago
d4c478b
Restrict input-to-output scale ratio in quantized addition
by Marat Dukhan
· 3 years ago
076bcfe
Refactor argument names in QS8 VADD[C] microkernels
by Marat Dukhan
· 3 years ago
6e0fc39
Relax initialization of Quantized Addition microkernel parameters
by Marat Dukhan
· 3 years ago
575dfb9
Disable MSan in quantized DWCONV microkernels
by Marat Dukhan
· 3 years ago
4ba70b7
QS8/QC8 NEON microkernels using 8x8->16-bit multiplication
by Marat Dukhan
· 3 years ago
5c92195
Fix incompatibilities with GCC on ARM
by Marat Dukhan
· 3 years ago
2bb448c
Fix polyfill for vcvtnq_s32_f32 on AArch32 GCC
by Marat Dukhan
· 3 years ago
20c36d4
Fix CMake build
by Marat Dukhan
· 3 years ago
e903dff
QS8 GEMM/IGEMM microkernels with RNDNU requantization
by Marat Dukhan
· 3 years ago
be18f5c
QS8 DWCONV microkernels with RNDNU requantization
by Marat Dukhan
· 3 years ago
f975d7f
Fix instruction listings in NEON requantization stubs
by Marat Dukhan
· 3 years ago
d3d818c
Fix requantization stubs for Ruy requantization schema
by Marat Dukhan
· 3 years ago
7b1aeb9
Evaluation stubs for Ruy requantization schema
by Marat Dukhan
· 3 years ago
2837e8b
Remove 0 offset from loads.
by Frank Barchard
· 3 years ago
d194311
4x16c4-aarch64-neondot-ld32 use LD1R instead of lanes
by Frank Barchard
· 3 years ago
89cd59b
Remove legacy QU8 GEMM/IGEMM/DWCONV microkernels
by Marat Dukhan
· 3 years ago
43b46ee
Use generated QU8 GEMM/IGEMM/DWCONV microkernels on ARM
by Marat Dukhan
· 3 years ago
3d76e55
Reoptimize microkernel selection for WAsm MVP
by Marat Dukhan
· 3 years ago
8172135
Use generated QU8 GEMM/IGEMM/DWCONV microkernels on ARM64
by Marat Dukhan
· 3 years ago
605696a
NEON implementations of QU8 DWCONV microkernels
by Marat Dukhan
· 3 years ago
a97e975
Initialize QU8 microkernels for WebAssembly SIMD
by Marat Dukhan
· 3 years ago
bd3c9aa
Add cpufreq to requantization benchmarks
by Frank Barchard
· 3 years ago
1f71428
Scalar implementations of QU8 DWCONV microkernels
by Marat Dukhan
· 3 years ago
f601135
WAsm SIMD implementations of QU8 DWCONV microkernels
by Marat Dukhan
· 3 years ago
927d474
Scalar implementations of QU8 GEMM/IGEMM microkernels
by Marat Dukhan
· 3 years ago
43bee05
WAsm SIMD implementation of QU8 GEMM/IGEMM microkernels
by Marat Dukhan
· 3 years ago
69c8a29
NEON-MLAL implementations of QU8 GEMM/IGEMM microkernels
by Marat Dukhan
· 3 years ago
f6f6209
Refactoring in QS8/QC8 GEMM/IGEMM NEON-MLAL microkernels
by Marat Dukhan
· 3 years ago
3ddd61f
Merge pull request #1631 from malfet:patch-1
by XNNPACK Team
· 3 years ago
a98a109
Fix missing braces around initializer warning
by Nikita Shulga
· 3 years ago
8c8c159
Expose QU8 [Depthwise] Convolution 2D operators in Subgraph API
by Marat Dukhan
· 3 years ago
ac67ae8
Fix CMake build for ARM64
by Marat Dukhan
· 3 years ago
8c8ce5d
Include vcvtnq_s32_f32 polyfill in NEON requantization stubs
by Marat Dukhan
· 3 years ago
abee3a7
Enable optimized QU8 microkernels on x86/x86-64
by Marat Dukhan
· 3 years ago
cfd606b
QU8 DWCONV microkernels for AVX512
by Marat Dukhan
· 3 years ago
09c312b
QU8 DWCONV microkernels for AVX2
by Marat Dukhan
· 3 years ago
f0f2881
QS8 DWCONV microkernels for SSE2/SSE4.1/AVX
by Marat Dukhan
· 3 years ago
a3fb629
Merge pull request #1621 from mitchellspryn:msvc_intrinsic_polyfill
by XNNPACK Team
· 3 years ago
3c35f7a
QU8 DWCONV microkernels for SSE4.1/AVX/XOP
by Marat Dukhan
· 3 years ago
f317528
Add MSVC version check.
by Mitchell Spryn
· 3 years ago
f31f242
Update comment in intrinsics-polyfill.h
by Mitchell Spryn
· 3 years ago
6a99b5b
Add MSVC polyfill flag
by Mitchell Spryn
· 3 years ago
3cf2e22
QU8 GEMM/IGEMM microkernels for AVX512
by Marat Dukhan
· 3 years ago
cf277de
Fix out-of-bounds bug in initializing QU8 conv params
by Marat Dukhan
· 3 years ago
902ef7f
QU8 GEMM/IGEMM AVX2 microkernels with FP32 requantization
by Marat Dukhan
· 3 years ago
ef47f8d
QU8 GEMM/IGEMM microkernels for SSE/AVX/XOP with FP32 requantization
by Marat Dukhan
· 3 years ago
3d5aac6
Remove remnant SSE GEMM/IGEMM microkernels with GEMMLOWP requantization
by Marat Dukhan
· 3 years ago
e60e997
Remove most GEMM/IGEMM microkernels with GEMMLOWP requantization
by Marat Dukhan
· 3 years ago
cdbe9a3
Code-generate QU8 GEMM and IGEMM microkernels for SSE2/SSSE3/SSE4.1
by Marat Dukhan
· 3 years ago
e5eee46
Refactor pre-SSE4 versions of QS8/QC8 GEMM/IGEMM microkernels
by Marat Dukhan
· 3 years ago
c698c11
Refactor xnn_qu8_conv_minmax_params
by Marat Dukhan
· 3 years ago
b3336d9
Refactoring in QS8/QC8 GEMM/IGEMM/DWCONV microkernels
by Marat Dukhan
· 3 years ago
c2e8f66
Unify naming of QU8 GEMM/IGEMM/DWCONV microkernels with QS8/QC8
by Marat Dukhan
· 3 years ago
9ca2333
Minor refactoring in QC8 microkernels
by Marat Dukhan
· 3 years ago
75d1b79
Enable assembly implementations of QC8 microkernels for ARM64
by Marat Dukhan
· 3 years ago
960ae34
NEON implementations of QC8 c8 GEMM and IGEMM assembly microkernels
by Frank Barchard
· 3 years ago
1663c0c
NEON implementations of QS8 2x8c16 GEMM and IGEMM assembly microkernels
by Frank Barchard
· 3 years ago
d2527c2
Update reference to rules_cc to main.zip. This is required by https://github.com/bazelbuild/rules_cc/issues/107
by XNNPACK Team
· 3 years ago
e1c7fed
Update reference to rules_cc to main.zip. This is required by https://github.com/bazelbuild/rules_cc/issues/107
by XNNPACK Team
· 3 years ago
28138f1
QS8 Neon microkernels switch from x9 to x11 for params
by Frank Barchard
· 3 years ago
898d585
Initialize QC8 microkernels on ARM/ARM64/WAsm/WAsm SIMD
by Marat Dukhan
· 3 years ago
14f325e
C2 GEMM/IGEMM QS8/QC8 NEON microkernels with FP32 requantization
by Marat Dukhan
· 3 years ago
4b291bc
Re-generate QC8 IGEMM microkernels
by Marat Dukhan
· 3 years ago
0fae3bc
Include polyfill in NEON QS8/QC8 DWCONV microkernels
by Marat Dukhan
· 3 years ago
5754706
Scalar implementation of QC8 DWCONV microkernels
by Marat Dukhan
· 3 years ago
313eef7
WAsm SIMD implementations of QC8 DWCONV microkernels
by Marat Dukhan
· 3 years ago
a8864fb
QS8 IGEMM use x11 for params
by Frank Barchard
· 3 years ago
47c1220
WAsm SIMD implementations of QC8 GEMM/IGEMM microkernels
by Marat Dukhan
· 3 years ago
69aa623
WAsm SIMD QS8 DWCONV with FP32 requantization
by Marat Dukhan
· 3 years ago
e8e8c54
QC8 neon assembly re-quantization change LDP to LDR
by Frank Barchard
· 3 years ago
4741e41
WAsm SIMD implementation of QS8 GEMM/IGEMM with FP32 requantization
by Marat Dukhan
· 3 years ago
ee029b2
Replace deprecated wasm_simd128.h intrinsics with new versions
by Marat Dukhan
· 3 years ago
f10af6c
NEON Dot Product implementations of QC8 c4 GEMM and IGEMM assembly microkernels
by Frank Barchard
· 3 years ago
98af05c
NEON 4x16 QC8 GEMM and IGEMM assembly microkernels for Cortex A53
by Frank Barchard
· 3 years ago
85d772b
QS8 DWCONV microkernels with FP32 requantization
by Marat Dukhan
· 3 years ago
d602154
Scalar implementations of QC8 GEMM/IGEMM microkernels
by Marat Dukhan
· 3 years ago
40c0eaa
E2E benchmark 4x16 c4 neondot fp32 microkernel
by Frank Barchard
· 3 years ago
258b639
Fix CMake build
by Marat Dukhan
· 3 years ago
fcfdd2d
Refactor initialization of microkernel parameters
by Marat Dukhan
· 3 years ago
1a0b276
NEON Dot Product implementations of QS8 FP32 c4 GEMM and IGEMM assembly microkernels
by Frank Barchard
· 3 years ago
c8f0d85
Fix wrong filename in CMakeLists
by Marat Dukhan
· 3 years ago
59af581
NEON implementations of QC8 DWCONV microkernels
by Marat Dukhan
· 3 years ago
3ebfb13
NEON Dot Product implementation of QS8 FP32 4x16c4 GEMM assembly microkernel
by Frank Barchard
· 3 years ago
779b253
Scalar QS8 GEMM/IGEMM microkernels with FP32 requantization
by Marat Dukhan
· 3 years ago
Next »