Home
last modified time | relevance | path

Searched refs:safe_dst (Results 1 - 1 of 1) sorted by relevance

/third_party/node/deps/v8/src/wasm/baseline/ia32/
H A Dliftoff-assembler-ia32.h1797 Register safe_dst = dst.low_gp(); in emit_i64_clz() local
1798 if (src.low_gp() == safe_dst) safe_dst = dst.high_gp(); in emit_i64_clz()
1801 lzcnt(safe_dst, src.high_gp()); // Sets CF if high == 0. in emit_i64_clz()
1803 lzcnt(safe_dst, src.low_gp()); in emit_i64_clz()
1804 add(safe_dst, Immediate(32)); // 32 + CLZ32(low) in emit_i64_clz()
1808 bsr(safe_dst, src.high_gp()); // Sets ZF is high == 0. in emit_i64_clz()
1810 xor_(safe_dst, Immediate(31)); // for x in [0..31], 31^x == 31-x. in emit_i64_clz()
1815 bsr(safe_dst, src.low_gp()); in emit_i64_clz()
1817 mov(safe_dst, Immediat in emit_i64_clz()
1830 Register safe_dst = dst.low_gp(); emit_i64_ctz() local
[all...]

Completed in 7 milliseconds