On the arm, before Word32PairShr, v8 outputs Word32And arg 63.

```
 #19:Word32And(#4:Parameter, #17:Int32Constant) [type: Wasm:i32] 
#11:Word32PairShr(#3:Parameter, #15:Parameter, #19:Word32And) [type: 
Wasm:i64] #21:Projection[0](#11:Word32PairShr, #0:Start) [Type: Wasm:i32] 
#22:Projection[1](#11:Word32PairShr, #0:Start) [Type: Wasm:i32] 
```
But on riscv , it don't emit Word32And.
```
#4:Parameter[3](#0:Start)  [Type: Wasm:i32]
#9:Word32PairShr(#3:Parameter, #13:Parameter, #4:Parameter)  [Type: 
Wasm:i64]
#15:Projection[0](#9:Word32PairShr, #0:Start)  [Type: Wasm:i32]
#16:Projection[1](#9:Word32PairShr, #0:Start)  [Type: Wasm:i32]
```

Is there flag to control this behavior?

cmd :

out/arm.release/d8 --test test/wasm-spec-tests/tests/i64.js 
--random-seed=-989691571 --nohard-abort --testing-d8-test-runner 
--stress-opt --no-liftoff --stress-lazy-source-positions 
--no-wasm-generic-wrapper  --print-wasm-code --code-comments --trace-turbo 
--trace-turbo-graph











-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-dev/109ce47d-7964-4fc6-8c1e-b4d9da19dd0en%40googlegroups.com.

Reply via email to