binop-x86-ion-codegen.js (937B)
1 // |jit-test| skip-if: !wasmSimdEnabled() || !hasDisassembler() || wasmCompileMode() != "ion" || !getBuildConfiguration("x86") || getBuildConfiguration("simulator") || isAvxPresent(); include:codegen-x86-test.js 2 3 codegenTestX86_v128xLITERAL_v128( 4 [['f32x4.eq', '(v128.const f32x4 1 2 3 4)', 5 `cmppsx \\$0x00, ${ABS}, %xmm0`], 6 ['f32x4.ne', '(v128.const f32x4 1 2 3 4)', 7 `cmppsx \\$0x04, ${ABS}, %xmm0`], 8 ['f32x4.lt', '(v128.const f32x4 1 2 3 4)', 9 `cmppsx \\$0x01, ${ABS}, %xmm0`], 10 ['f32x4.le', '(v128.const f32x4 1 2 3 4)', 11 `cmppsx \\$0x02, ${ABS}, %xmm0`], 12 13 ['f64x2.eq', '(v128.const f64x2 1 2)', 14 `cmppdx \\$0x00, ${ABS}, %xmm0`], 15 ['f64x2.ne', '(v128.const f64x2 1 2)', 16 `cmppdx \\$0x04, ${ABS}, %xmm0`], 17 ['f64x2.lt', '(v128.const f64x2 1 2)', 18 `cmppdx \\$0x01, ${ABS}, %xmm0`], 19 ['f64x2.le', '(v128.const f64x2 1 2)', 20 `cmppdx \\$0x02, ${ABS}, %xmm0`]]);