tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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`]]);