Fixtures blocked
test/bootstrap-aot/bitwise_not.php — TYPE_BITWISE_NOT for type 133
test/bootstrap-aot/value_bitwise_shift.php — TYPE_SHIFT_LEFT for type pair 133 and 1
test/bootstrap-aot/value_equal_native_long.php — TYPE_EQUAL for type pair 133 and 1
test/bootstrap-aot/shift_right.php, switch_equal_value_long.php (likely same family)
Location
lib/JIT/Helper.php unaryOp/binaryOp switches — type 133 is __value__ / Value boxing.
Verify
php bin/compile.php -o /tmp/t test/bootstrap-aot/bitwise_not.php
make bootstrap-aot-link
Fixtures blocked
test/bootstrap-aot/bitwise_not.php—TYPE_BITWISE_NOT for type 133test/bootstrap-aot/value_bitwise_shift.php—TYPE_SHIFT_LEFT for type pair 133 and 1test/bootstrap-aot/value_equal_native_long.php—TYPE_EQUAL for type pair 133 and 1test/bootstrap-aot/shift_right.php,switch_equal_value_long.php(likely same family)Location
lib/JIT/Helper.phpunaryOp/binaryOp switches — type 133 is__value__/ Value boxing.Verify