108 Commits (252f30680e4c823e5ba976a0ff730eec8f930bd2)

Author SHA1 Message Date
  KRT 252f30680e Fix NCNN_SIMPLESTL compatibility and improve bit shift safety 11 months ago
  KRT 58595848bd Add missing <utility> header for std::pair usage 11 months ago
  yok7 b18ec231fb apply code-format changes 11 months ago
  KRT e38e779f40 Fix uint64_t compilation errors and implement >64 CPU support 11 months ago
  KRT c475868e26 Support for >64 CPU systems 11 months ago
  Copilot 4644540ea4
Add Windows XP support merging PRs #6176 and #6177 (#6204) 11 months ago
  Yexuan Wu 7abf84eb74
Fix win32 GetLogicalProcessorInformationEx API (#6169) 1 year ago
  nihui 171b9d1bba
use spdx license header, copyright Tencent (#6152) 1 year ago
  zhuzeitou 10912b3b58
Use platform-specific APIs for environment variables (#6147) 1 year ago
  nihui abf0de4488
update ruapu to detect zfh zvfh xtheadvector (#5841) 1 year ago
  zhuzeitou 7b63f5d682
Switch to putenv to fix compilation with llvm-mingw (#6101) 1 year ago
  nihui 243883a782
add apple a18 and m4 family types (#6026) 1 year ago
  nihui 81c7df7056
set openmp env to disable openmp affinity capability and allow multiple openmp runtime (#6009) 1 year ago
  peerless2012 1d1ad06459
Fix get_elf_hwcap always return 0 on HarmonyOS NEXT. (#5951) 1 year ago
  Yexuan Wu 3571d7e8ec
Support better API to detect big little core in windows after win7 (#5927) 1 year ago
  nihui 19caca3140
port rvv intrinsic 1.0+ (#5642) 1 year ago
  nihui 9cefe9a624
avx vnni int8, avx vnni int16, avx ne convert infrastructure (#5749) 1 year ago
  nihui 8105c75120
improve compatibility of harmonyos cpu topology abi (#5740) 1 year ago
  nihui 997c8926d7
use ruapu detection only on windows arm, enable cpu powerinfo with mingw compiler (#5593) 1 year ago
  quink a05c113f80
Add wasi support (#5534) 2 years ago
  nihui 5a8f79f7c7
add apple A17 and M3 family macro (#5405) 2 years ago
  Shatyuka 5a11c383a2
Support LLVM OpenMP runtime for MSVC (#5370) 2 years ago
  nihui 4797d19873
ruapu cpu isa detection (#5341) 2 years ago
  nihui 984d6dd844
promote vfpv4 for auto fp16 storage conversion (#5325) 2 years ago
  nihui 5b536af234
fix uwp build (#5328) 2 years ago
  nihui 87d7165848
disable signal based detectisa if being debugged (#5280) 2 years ago
  nihui d1d9aa2edb
fix some cpu.cpp warning (#5244) 2 years ago
  nihui b7f70cfe4e
initialize cpu thread affinity mask all to all cores (#5231) 2 years ago
  nihui 1138312f1e
detect avx512 isa with signal action on macos (#5185) 2 years ago
  nihui 058aa0ad37
enable arm neon intrinsics for msvc build (#5151) 2 years ago
  nihui 3eb2969db9
fix build with ohos toolchain (#5105) 2 years ago
  Shirui Cao 7646392d3e
Fix clang-cl.exe compatibility by using the correct cpuid() built-in function (#4738) 3 years ago
  nihui 1b4a8fd4b2
fix warnings and code clean (#4729) 3 years ago
  nihui 2b87dc2cf7
force global cpu info initialization (#4725) 3 years ago
  nihui 8c7c21b5fb
fix fp resource leak in cpu.cpp (#4704) 3 years ago
  nihui 804ac3421d
infrastructure and optimization for a53 and a55 (#4596) 3 years ago
  nihui 06b97d7e69
fix exynos 9810 isa detection (#4585) 3 years ago
  nihui bbc770079e
silence fopen error on sysfs cache files 3 years ago
  nihui 6869c81ed3
find cpu cache size from sysfs (#4502) 3 years ago
  nihui 17197b3c45
ci build with musl libc (#4499) 3 years ago
  nihui 18fbaebe68
get cpu l2 cache size and resolve gemm tile size (#4411) 3 years ago
  nihui c934c6e94a
fix openmp affinity abort when cpu goes offline (#4370) 3 years ago
  junchao-loongson 279222c2c9
add vector optimization for loongarch64 (#4242) 3 years ago
  nihui b853b3d132
get_physical_cpu_count api family (#4302) 3 years ago
  nihui 512e584a6a
general cpu feature detection on macos/ios, enable bf16 and i8mm on a15 a16 and m2 (#4300) 3 years ago
  nihui 5725c028c0
arm dsp infrastructure and optimization for convolution gemm int8 (#4011) 4 years ago
  nihui b85bfb6085
armv8.2 asimdfhm and armv8.4 bf16 i8mm and armv8.6 sve sve2 compiler flags and runtime detection functions (#3964) 4 years ago
  nihui 1377acf945
avx512 bf16 fp16 infrastructure (#3926) 4 years ago
  nihui a061871c1c
use getauxval since android api 18 (#3718) 4 years ago
  nihui 32560f47de
detect more baseline avx512 flags (#3687) 4 years ago