(label) @1
(label) @begin
(label) @end
(const byte*) SCREEN = (byte*) 1024
(const signed byte*) SSCREEN = (signed byte*) 1024
(const byte) TYPEID_BYTE = (number) 1
(const byte) TYPEID_SIGNED_BYTE = (number) 2
(byte) idx
(void()) main()
(label) main::@1
(label) main::@2
(label) main::@3
(label) main::@return
(void()) testSigned()
(label) testSigned::@return
(void()) testSignedVals()
(signed byte~) testSignedVals::$2 reg byte a 4.0
(signed byte~) testSignedVals::$3 reg byte a 4.0
(signed byte~) testSignedVals::$4 reg byte a 4.0
(signed byte~) testSignedVals::$5 reg byte a 4.0
(signed byte~) testSignedVals::$6 reg byte a 4.0
(label) testSignedVals::@return
(const signed byte) testSignedVals::sbc1 = (signed byte) -$78
(signed byte) testSignedVals::sbv1 loadstore zp[1]:2 1.0666666666666667
(void()) testUnsigned()
(label) testUnsigned::@return
(void()) testUnsignedVals()
(byte~) testUnsignedVals::$2 reg byte x 4.0
(byte~) testUnsignedVals::$3 reg byte x 4.0
(byte~) testUnsignedVals::$4 reg byte a 4.0
(byte~) testUnsignedVals::$5 reg byte a 4.0
(byte~) testUnsignedVals::$6 reg byte a 4.0
(label) testUnsignedVals::@return
(const byte) testUnsignedVals::ubc1 = (byte) $fa
(byte) testUnsignedVals::ubv1 loadstore zp[1]:3 1.0666666666666667

zp[1]:2 [ testSignedVals::sbv1 ]
reg byte a [ testSignedVals::$2 ]
reg byte a [ testSignedVals::$3 ]
reg byte a [ testSignedVals::$4 ]
reg byte a [ testSignedVals::$5 ]
reg byte a [ testSignedVals::$6 ]
zp[1]:3 [ testUnsignedVals::ubv1 ]
reg byte x [ testUnsignedVals::$2 ]
reg byte x [ testUnsignedVals::$3 ]
reg byte a [ testUnsignedVals::$4 ]
reg byte a [ testUnsignedVals::$5 ]
reg byte a [ testUnsignedVals::$6 ]
