contract test { function f() public pure returns (int, int) { int32 x = -3; uint8 y1; uint8 y2; assembly { y1 := 0x102 y2 := 0x103 } return (x**y1, x**y2); } } // ==== // compileToEwasm: also // compileViaYul: also // ---- // f() -> 9, -27