Fix ASI, explicitly cast I2Value to 8 bit signed integer; Clean up BXH