Update googletest to 1.18.0 and SIMDe to 0.8.2.
Googletest 1.18 asks for CMake 3.13 or newer, so configuring the tests no longer warns that CMake compatibility below 3.10 is deprecated. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
e4e666f459
commit
3f10e05176
912 changed files with 224964 additions and 11502 deletions
122
thirdparty/simde/meson.build
vendored
122
thirdparty/simde/meson.build
vendored
|
|
@ -2,7 +2,7 @@ project('SIMDe', 'c', 'cpp',
|
|||
default_options: ['c_std=c99'],
|
||||
license: 'MIT',
|
||||
meson_version : '>=0.54.0',
|
||||
version: '0.7.4')
|
||||
version: '0.8.2')
|
||||
# also update SIMDE_VESION_* in simde/simde-common.h
|
||||
|
||||
cc = meson.get_compiler('c')
|
||||
|
|
@ -10,23 +10,32 @@ cxx = meson.get_compiler('cpp')
|
|||
|
||||
simde_neon_families = [
|
||||
'aba',
|
||||
'abal',
|
||||
'abal_high',
|
||||
'abd',
|
||||
'abdl',
|
||||
'abdl_high',
|
||||
'abs',
|
||||
'add',
|
||||
'addhn',
|
||||
'addhn_high',
|
||||
'addl',
|
||||
'addlv',
|
||||
'addl_high',
|
||||
'addv',
|
||||
'addw',
|
||||
'addw_high',
|
||||
'aes',
|
||||
'and',
|
||||
'bcax',
|
||||
'bic',
|
||||
'bsl',
|
||||
'cadd_rot270',
|
||||
'cadd_rot90',
|
||||
'cage',
|
||||
'cagt',
|
||||
'cale',
|
||||
'calt',
|
||||
'ceq',
|
||||
'ceqz',
|
||||
'cge',
|
||||
|
|
@ -40,13 +49,24 @@ simde_neon_families = [
|
|||
'cltz',
|
||||
'clz',
|
||||
'cmla',
|
||||
'cmla_rot90',
|
||||
'cmla_lane',
|
||||
'cmla_rot180',
|
||||
'cmla_rot180_lane',
|
||||
'cmla_rot270',
|
||||
'cmla_rot270_lane',
|
||||
'cmla_rot90',
|
||||
'cmla_rot90_lane',
|
||||
'cnt',
|
||||
'cvt',
|
||||
'cvt_n',
|
||||
'cvtm',
|
||||
'cvtn',
|
||||
'cvtp',
|
||||
'combine',
|
||||
'copy_lane',
|
||||
'crc32',
|
||||
'create',
|
||||
'div',
|
||||
'dot',
|
||||
'dot_lane',
|
||||
'dup_n',
|
||||
|
|
@ -56,6 +76,11 @@ simde_neon_families = [
|
|||
'fma',
|
||||
'fma_lane',
|
||||
'fma_n',
|
||||
'fmlal',
|
||||
'fmlsl',
|
||||
'fms',
|
||||
'fms_lane',
|
||||
'fms_n',
|
||||
'get_high',
|
||||
'get_lane',
|
||||
'get_low',
|
||||
|
|
@ -69,30 +94,43 @@ simde_neon_families = [
|
|||
'ld1q_x2',
|
||||
'ld1q_x3',
|
||||
'ld1q_x4',
|
||||
'ld1',
|
||||
'ld2',
|
||||
'ld2_dup',
|
||||
'ld2_lane',
|
||||
'ld3',
|
||||
'ld3_dup',
|
||||
'ld3_lane',
|
||||
'ld4',
|
||||
'ld4_dup',
|
||||
'ld4_lane',
|
||||
'max',
|
||||
'maxnm',
|
||||
'maxnmv',
|
||||
'maxv',
|
||||
'min',
|
||||
'minnm',
|
||||
'minnmv',
|
||||
'minv',
|
||||
'mla',
|
||||
'mla_lane',
|
||||
'mla_n',
|
||||
'mlal',
|
||||
'mlal_high',
|
||||
'mlal_high_lane',
|
||||
'mlal_high_n',
|
||||
'mlal_lane',
|
||||
'mlal_n',
|
||||
'mls',
|
||||
'mls_lane',
|
||||
'mls_n',
|
||||
'mlsl',
|
||||
'mlsl_high',
|
||||
'mlsl_high_lane',
|
||||
'mlsl_high_n',
|
||||
'mlsl_lane',
|
||||
'mlsl_n',
|
||||
'mmlaq',
|
||||
'movl',
|
||||
'movl_high',
|
||||
'movn',
|
||||
|
|
@ -102,8 +140,13 @@ simde_neon_families = [
|
|||
'mul_n',
|
||||
'mull',
|
||||
'mull_high',
|
||||
'mull_high_lane',
|
||||
'mull_high_n',
|
||||
'mull_lane',
|
||||
'mull_n',
|
||||
'mulx',
|
||||
'mulx_lane',
|
||||
'mulx_n',
|
||||
'mvn',
|
||||
'neg',
|
||||
'orn',
|
||||
|
|
@ -112,59 +155,117 @@ simde_neon_families = [
|
|||
'padd',
|
||||
'paddl',
|
||||
'pmax',
|
||||
'pmaxnm',
|
||||
'pmin',
|
||||
'pminnm',
|
||||
'qadd',
|
||||
'qabs',
|
||||
'qdmlal',
|
||||
'qdmlal_high',
|
||||
'qdmlal_high_lane',
|
||||
'qdmlal_high_n',
|
||||
'qdmlal_lane',
|
||||
'qdmlal_n',
|
||||
'qdmlsl',
|
||||
'qdmlsl_high',
|
||||
'qdmlsl_high_lane',
|
||||
'qdmlsl_high_n',
|
||||
'qdmlsl_lane',
|
||||
'qdmlsl_n',
|
||||
'qdmulh',
|
||||
'qdmulh_lane',
|
||||
'qdmulh_n',
|
||||
'qdmull',
|
||||
'qdmull_high',
|
||||
'qdmull_high_lane',
|
||||
'qdmull_high_n',
|
||||
'qdmull_lane',
|
||||
'qdmull_n',
|
||||
'qrdmlah',
|
||||
'qrdmlah_lane',
|
||||
'qrdmlsh',
|
||||
'qrdmlsh_lane',
|
||||
'qrdmulh',
|
||||
'qrdmulh_lane',
|
||||
'qrdmulh_n',
|
||||
'qrshl',
|
||||
'qrshrn_high_n',
|
||||
'qrshrn_n',
|
||||
'qrshrun_high_n',
|
||||
'qrshrun_n',
|
||||
'qmovn',
|
||||
'qmovn_high',
|
||||
'qmovun',
|
||||
'qmovun_high',
|
||||
'qneg',
|
||||
'qshl',
|
||||
'qshl_n',
|
||||
'qshlu_n',
|
||||
'qshrn_high_n',
|
||||
'qshrn_n',
|
||||
'qshrun_high_n',
|
||||
'qshrun_n',
|
||||
'qsub',
|
||||
'qtbl',
|
||||
'qtbx',
|
||||
'raddhn',
|
||||
'raddhn_high',
|
||||
'rax',
|
||||
'rbit',
|
||||
'recpe',
|
||||
'recps',
|
||||
'recpx',
|
||||
'reinterpret',
|
||||
'rev16',
|
||||
'rev32',
|
||||
'rev64',
|
||||
'rhadd',
|
||||
'rnd',
|
||||
'rnd32x',
|
||||
'rnd32z',
|
||||
'rnd64x',
|
||||
'rnd64z',
|
||||
'rnda',
|
||||
'rndi',
|
||||
'rndm',
|
||||
'rndn',
|
||||
'rndp',
|
||||
'rndx',
|
||||
'rshl',
|
||||
'rshr_n',
|
||||
'rshrn_high_n',
|
||||
'rshrn_n',
|
||||
'rsqrte',
|
||||
'rsqrts',
|
||||
'rsra_n',
|
||||
'rsubhn',
|
||||
'rsubhn_high',
|
||||
'set_lane',
|
||||
'sha1',
|
||||
'sha256',
|
||||
'sha512',
|
||||
'shl',
|
||||
'shl_n',
|
||||
'shll_high_n',
|
||||
'shll_n',
|
||||
'shr_n',
|
||||
'shrn_high_n',
|
||||
'shrn_n',
|
||||
'sli_n',
|
||||
'sm3',
|
||||
'sm4',
|
||||
'sqadd',
|
||||
'sqrt',
|
||||
'sra_n',
|
||||
'sri_n',
|
||||
'st1',
|
||||
'st1_lane',
|
||||
'st1_x2',
|
||||
'st1_x3',
|
||||
'st1_x4',
|
||||
'st1q_x2',
|
||||
'st1q_x3',
|
||||
'st1q_x4',
|
||||
'st2',
|
||||
'st2_lane',
|
||||
'st3',
|
||||
|
|
@ -173,10 +274,12 @@ simde_neon_families = [
|
|||
'st4_lane',
|
||||
'sub',
|
||||
'subhn',
|
||||
'subhn_high',
|
||||
'subl',
|
||||
'subl_high',
|
||||
'subw',
|
||||
'subw_high',
|
||||
'sudot_lane',
|
||||
'tbl',
|
||||
'tbx',
|
||||
'trn1',
|
||||
|
|
@ -184,6 +287,8 @@ simde_neon_families = [
|
|||
'trn',
|
||||
'tst',
|
||||
'uqadd',
|
||||
'usdot',
|
||||
'usdot_lane',
|
||||
'uzp1',
|
||||
'uzp2',
|
||||
'uzp',
|
||||
|
|
@ -237,6 +342,7 @@ simde_avx512_families = [
|
|||
'cvt',
|
||||
'cvtt',
|
||||
'cvts',
|
||||
'cvtus',
|
||||
'dbsad',
|
||||
'div',
|
||||
'dpbf16',
|
||||
|
|
@ -253,8 +359,13 @@ simde_avx512_families = [
|
|||
'fmsub',
|
||||
'fnmadd',
|
||||
'fnmsub',
|
||||
'fpclass',
|
||||
'gather',
|
||||
'insert',
|
||||
'kand',
|
||||
'kshift',
|
||||
'knot',
|
||||
'kxor',
|
||||
'load',
|
||||
'loadu',
|
||||
'lzcnt',
|
||||
|
|
@ -274,11 +385,14 @@ simde_avx512_families = [
|
|||
'or',
|
||||
'packs',
|
||||
'packus',
|
||||
'permutex',
|
||||
'permutexvar',
|
||||
'permutex2var',
|
||||
'popcnt',
|
||||
'range',
|
||||
'range_round',
|
||||
'rcp',
|
||||
'reduce',
|
||||
'rol',
|
||||
'rolv',
|
||||
'ror',
|
||||
|
|
@ -364,8 +478,10 @@ if not meson.is_subproject()
|
|||
'simde/check.h',
|
||||
'simde/debug-trap.h',
|
||||
'simde/hedley.h',
|
||||
'simde/simde-aes.h',
|
||||
'simde/simde-align.h',
|
||||
'simde/simde-arch.h',
|
||||
'simde/simde-bf16.h',
|
||||
'simde/simde-common.h',
|
||||
'simde/simde-constify.h',
|
||||
'simde/simde-detect-clang.h',
|
||||
|
|
@ -379,6 +495,8 @@ if not meson.is_subproject()
|
|||
|
||||
install_headers(
|
||||
files([
|
||||
'simde/x86/aes.h',
|
||||
'simde/x86/avx512.h',
|
||||
'simde/x86/avx2.h',
|
||||
'simde/x86/avx.h',
|
||||
'simde/x86/clmul.h',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue