@begin: scope:[]  from
  [0] phi()
  to:@1
@1: scope:[]  from @begin
  [1] phi()
  [2] call main 
  to:@end
@end: scope:[]  from @1
  [3] phi()
main: scope:[main]  from @1
  [4] phi()
  [5] call testBytes 
  to:main::@1
main::@1: scope:[main]  from main
  [6] phi()
  [7] call testSBytes 
  to:main::@return
main::@return: scope:[main]  from main::@1
  [8] return 
  to:@return
testSBytes: scope:[testSBytes]  from main::@1
  [9] *((const signed byte*) testSBytes::SCREEN#0) ← (signed byte) -$c
  [10] *((const signed byte*) testSBytes::SCREEN#0+(byte) 1) ← (signed byte)(number) -6-(number) 6
  [11] *((const signed byte*) testSBytes::SCREEN#0+(byte) 2) ← (signed byte)(number) -$12+(number) 6
  [12] *((const signed byte*) testSBytes::SCREEN#0+(byte) 3) ← (signed byte)(number) -$714+(number) $708
  [13] *((const signed byte*) testSBytes::SCREEN#0+(byte) 4) ← (signed byte)(number) -1-(number) 2-(number) 3-(number) 6
  [14] *((const signed byte*) testSBytes::SCREEN#0+(byte) 5) ← (signed byte)(number) -2*(number) 6
  [15] *((const signed byte*) testSBytes::SCREEN#0+(byte) 6) ← (signed byte)(number) -3<<(number) 2
  [16] *((const signed byte*) testSBytes::SCREEN#0+(byte) 7) ← (signed byte)(number) -$18>>(number) 1
  [17] *((const signed byte*) testSBytes::SCREEN#0+(byte) 8) ← (signed byte)(number) -4&(number) -9
  [18] *((const signed byte*) testSBytes::SCREEN#0+(byte) 9) ← (signed byte)(number) -$10|(number) -$fc
  [19] *((const signed byte*) testSBytes::SCREEN#0+(byte) $a) ← (signed byte)(number) -2-(number) 2*(number) $f/(number) 5
  [20] *((const signed byte*) testSBytes::SCREEN#0+(byte) $b) ← (signed byte)(number) $1000-(number) $c
  to:testSBytes::@return
testSBytes::@return: scope:[testSBytes]  from testSBytes
  [21] return 
  to:@return
testBytes: scope:[testBytes]  from main
  [22] *((const byte*) testBytes::SCREEN#0) ← (byte) $c
  [23] *((const byte*) testBytes::SCREEN#0+(byte) 1) ← (byte)(number) 6+(number) 6
  [24] *((const byte*) testBytes::SCREEN#0+(byte) 2) ← (byte)(number) $12-(number) 6
  [25] *((const byte*) testBytes::SCREEN#0+(byte) 3) ← (byte)(number) $714-(number) $708
  [26] *((const byte*) testBytes::SCREEN#0+(byte) 4) ← (byte)(number) 1+(number) 2+(number) 3+(number) 6
  [27] *((const byte*) testBytes::SCREEN#0+(byte) 5) ← (byte)(number) 2*(number) 6
  [28] *((const byte*) testBytes::SCREEN#0+(byte) 6) ← (byte)(number) 3<<(number) 2
  [29] *((const byte*) testBytes::SCREEN#0+(byte) 7) ← (byte)(number) $18>>(number) 1
  [30] *((const byte*) testBytes::SCREEN#0+(byte) 8) ← (byte)(number) $f&(number) $1c
  [31] *((const byte*) testBytes::SCREEN#0+(byte) 9) ← (byte)(number) 4|(number) 8
  [32] *((const byte*) testBytes::SCREEN#0+(byte) $a) ← (byte)(number) 5^(number) 9
  [33] *((const byte*) testBytes::SCREEN#0+(byte) $b) ← (byte)(number) 2+(number) 2*(number) $f/(number) 5
  [34] *((const byte*) testBytes::SCREEN#0+(byte) $c) ← (byte)(number) $1000+(number) $c
  to:testBytes::@return
testBytes::@return: scope:[testBytes]  from testBytes
  [35] return 
  to:@return
