[wasm] Remove SIMD proposal tests
The SIMD proposal has been merged into the main spec, it is not necessary anymore to execute the SIMD proposal tests additionally. R=gdeepti@chromium.org Change-Id: I1c5847a1bfba2d0c956cf353816fd71417506a1f Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3609848 Reviewed-by: Deepti Gandluri <gdeepti@chromium.org> Commit-Queue: Andreas Haas <ahaas@chromium.org> Cr-Commit-Position: refs/heads/main@{#80241}
This commit is contained in:
parent
f09026a6f2
commit
ee866433ad
@ -23,11 +23,6 @@ proposal_flags = [{
|
||||
'flags': ['--experimental-wasm-tail-call',
|
||||
'--wasm-staging']
|
||||
},
|
||||
{
|
||||
'name': 'simd',
|
||||
'flags': ['--experimental-wasm-simd',
|
||||
'--wasm-staging']
|
||||
},
|
||||
{
|
||||
'name': 'memory64',
|
||||
'flags': ['--experimental-wasm-memory64',
|
||||
|
@ -1 +1 @@
|
||||
77caf7a71ca803a21490254a355d3653bc09c463
|
||||
0caddd4400f2bcc1f1068e61de360da525ee09dc
|
@ -20,11 +20,9 @@
|
||||
# Outdated proposal tests.
|
||||
'proposals/js-types/table/get-set': [FAIL],
|
||||
'proposals/memory64/table/get-set': [FAIL],
|
||||
'proposals/simd/table/get-set': [FAIL],
|
||||
'proposals/tail-call/table/get-set': [FAIL],
|
||||
'proposals/js-types/memory/constructor': [FAIL],
|
||||
'proposals/memory64/memory/constructor': [FAIL],
|
||||
'proposals/simd/memory/constructor': [FAIL],
|
||||
'proposals/tail-call/memory/constructor': [FAIL],
|
||||
'proposals/js-types/interface': [FAIL],
|
||||
'proposals/memory64/interface': [FAIL],
|
||||
@ -38,7 +36,6 @@
|
||||
|
||||
# These are slow, and not useful to run for the proposals:
|
||||
'proposals/js-types/limits': [SKIP],
|
||||
'proposals/simd/limits': [SKIP],
|
||||
'proposals/memory64/limits': [SKIP],
|
||||
}], # ALWAYS
|
||||
|
||||
|
@ -1 +1 @@
|
||||
f91743f2e18c6499455ea1d4924046fff6a4a82b
|
||||
9a2ab19f199c25fa3db70a5dd831e82c748ebabd
|
@ -33,8 +33,6 @@
|
||||
'proposals/memory64/imports': [FAIL],
|
||||
|
||||
# Tests that need to run sequentially (e.g. due to memory consumption).
|
||||
'proposals/simd/simd_f32x4*': [PASS, HEAVY],
|
||||
'proposals/simd/simd_f64x2*': [PASS, HEAVY],
|
||||
'simd_f32x4*': [PASS, HEAVY],
|
||||
'simd_f64x2*': [PASS, HEAVY],
|
||||
'f32*': [PASS, HEAVY],
|
||||
@ -43,16 +41,11 @@
|
||||
|
||||
['arch == arm and not simulator_run', {
|
||||
# See https://crbug.com/v8/10938 denormals not handled correctly on ARM.
|
||||
'proposals/simd/simd_f32x4': [PASS, FAIL],
|
||||
'proposals/simd/simd_f32x4_arith': [PASS, FAIL],
|
||||
'proposals/simd/simd_f32x4_cmp': [PASS, FAIL],
|
||||
'simd_f32x4': [PASS, FAIL],
|
||||
'simd_f32x4_arith': [PASS, FAIL],
|
||||
'simd_f32x4_cmp': [PASS, FAIL],
|
||||
# This test only has 1 problematic use of f32x4.min and f32x4.div, consider
|
||||
# removing it from upstream, then we can run this test.
|
||||
'proposals/simd/simd_splat' : [PASS, FAIL],
|
||||
'proposals/simd/simd_f32x4_pmin_pmax' : [PASS, FAIL],
|
||||
'simd_splat' : [PASS, FAIL],
|
||||
'simd_f32x4_pmin_pmax' : [PASS, FAIL],
|
||||
}], # arch == arm and not simulator_run
|
||||
@ -107,7 +100,6 @@
|
||||
'proposals/tail-call/skip-stack-guard-page': '--sim-stack-size=8192',
|
||||
|
||||
# SIMD is not fully implemented yet.
|
||||
'proposals/simd/*': [SKIP],
|
||||
'simd*': [SKIP],
|
||||
}], # 'arch == riscv64
|
||||
|
||||
@ -158,7 +150,6 @@
|
||||
|
||||
##############################################################################
|
||||
['no_simd_hardware == True', {
|
||||
'proposals/simd/*': [SKIP],
|
||||
'simd*': [SKIP],
|
||||
}], # no_simd_hardware == True
|
||||
|
||||
|
@ -62,6 +62,9 @@ log_and_run make clean opt
|
||||
|
||||
log_and_run cd ${TMP_DIR}/spec/test/core
|
||||
log_and_run cp *.wast ${SPEC_TEST_DIR}/tests/
|
||||
# SIMD tests are in a subdirectory. The "run.py" script below takes care of
|
||||
# that, but we have to copy the .wast files explicitly.
|
||||
log_and_run cp simd/*.wast ${SPEC_TEST_DIR}/tests/
|
||||
|
||||
log_and_run ./run.py --wasm ${TMP_DIR}/spec/interpreter/wasm --out ${TMP_DIR}
|
||||
log_and_run cp ${TMP_DIR}/*.js ${SPEC_TEST_DIR}/tests/
|
||||
@ -91,7 +94,7 @@ done
|
||||
# Generate the proposal tests.
|
||||
###############################################################################
|
||||
|
||||
repos='js-types tail-call simd memory64'
|
||||
repos='js-types tail-call memory64'
|
||||
|
||||
for repo in ${repos}; do
|
||||
echo "Process ${repo}"
|
||||
|
Loading…
Reference in New Issue
Block a user