
CONTROL FLOW GRAPH SSA

void main()
main: scope:[main]  from __start
  main::lolo#0 = 0
  to:main::@1
main::@1: scope:[main]  from main main::@5
  main::lolo#2 = phi( main/main::lolo#0, main::@5/main::lolo#1 )
  main::$0 = main::lolo#2 < $64
  if(main::$0) goto main::@2
  to:main::@return
main::@2: scope:[main]  from main::@1
  main::lolo#7 = phi( main::@1/main::lolo#2 )
  main::lohi#0 = 0
  to:main::@3
main::@3: scope:[main]  from main::@2 main::@8
  main::lolo#5 = phi( main::@2/main::lolo#7, main::@8/main::lolo#8 )
  main::lohi#2 = phi( main::@2/main::lohi#0, main::@8/main::lohi#1 )
  main::$1 = main::lohi#2 < $64
  if(main::$1) goto main::@4
  to:main::@5
main::@4: scope:[main]  from main::@3
  main::lolo#12 = phi( main::@3/main::lolo#5 )
  main::lohi#8 = phi( main::@3/main::lohi#2 )
  main::hilo#0 = 0
  to:main::@6
main::@5: scope:[main]  from main::@3
  main::lolo#3 = phi( main::@3/main::lolo#5 )
  main::lolo#1 = ++ main::lolo#3
  to:main::@1
main::@6: scope:[main]  from main::@11 main::@4
  main::lolo#10 = phi( main::@11/main::lolo#11, main::@4/main::lolo#12 )
  main::lohi#5 = phi( main::@11/main::lohi#7, main::@4/main::lohi#8 )
  main::hilo#2 = phi( main::@11/main::hilo#1, main::@4/main::hilo#0 )
  main::$2 = main::hilo#2 < $64
  if(main::$2) goto main::@7
  to:main::@8
main::@7: scope:[main]  from main::@6
  main::lolo#9 = phi( main::@6/main::lolo#10 )
  main::lohi#9 = phi( main::@6/main::lohi#5 )
  main::hilo#6 = phi( main::@6/main::hilo#2 )
  main::hihi#0 = 0
  to:main::@9
main::@8: scope:[main]  from main::@6
  main::lolo#8 = phi( main::@6/main::lolo#10 )
  main::lohi#3 = phi( main::@6/main::lohi#5 )
  main::lohi#1 = ++ main::lohi#3
  to:main::@3
main::@9: scope:[main]  from main::@10 main::@7
  main::lolo#6 = phi( main::@10/main::lolo#4, main::@7/main::lolo#9 )
  main::lohi#6 = phi( main::@10/main::lohi#4, main::@7/main::lohi#9 )
  main::hilo#5 = phi( main::@10/main::hilo#3, main::@7/main::hilo#6 )
  main::hihi#2 = phi( main::@10/main::hihi#1, main::@7/main::hihi#0 )
  main::$3 = main::hihi#2 < $64
  if(main::$3) goto main::@10
  to:main::@11
main::@10: scope:[main]  from main::@9
  main::lolo#4 = phi( main::@9/main::lolo#6 )
  main::lohi#4 = phi( main::@9/main::lohi#6 )
  main::hilo#3 = phi( main::@9/main::hilo#5 )
  main::hihi#3 = phi( main::@9/main::hihi#2 )
  main::$4 = call MAKELONG4(main::hihi#3, main::hilo#3, main::lohi#4, main::lolo#4)
  *main::SCREEN = main::$4
  main::hihi#1 = ++ main::hihi#3
  to:main::@9
main::@11: scope:[main]  from main::@9
  main::lolo#11 = phi( main::@9/main::lolo#6 )
  main::lohi#7 = phi( main::@9/main::lohi#6 )
  main::hilo#4 = phi( main::@9/main::hilo#5 )
  main::hilo#1 = ++ main::hilo#4
  to:main::@6
main::@return: scope:[main]  from main::@1
  return 
  to:@return

void __start()
__start: scope:[__start]  from
  call main
  to:__start::@1
__start::@1: scope:[__start]  from __start
  to:__start::@return
__start::@return: scope:[__start]  from __start::@1
  return 
  to:@return

SYMBOL TABLE SSA
__intrinsic __intrinsiccall unsigned long MAKELONG4(char hihi , char hilo , char lohi , char lolo)
char MAKELONG4::hihi
char MAKELONG4::hilo
char MAKELONG4::lohi
char MAKELONG4::lolo
void __start()
void main()
bool main::$0
bool main::$1
bool main::$2
bool main::$3
unsigned long main::$4
__constant unsigned long * const main::SCREEN = (unsigned int *)$400
char main::hihi
char main::hihi#0
char main::hihi#1
char main::hihi#2
char main::hihi#3
char main::hilo
char main::hilo#0
char main::hilo#1
char main::hilo#2
char main::hilo#3
char main::hilo#4
char main::hilo#5
char main::hilo#6
char main::lohi
char main::lohi#0
char main::lohi#1
char main::lohi#2
char main::lohi#3
char main::lohi#4
char main::lohi#5
char main::lohi#6
char main::lohi#7
char main::lohi#8
char main::lohi#9
char main::lolo
char main::lolo#0
char main::lolo#1
char main::lolo#10
char main::lolo#11
char main::lolo#12
char main::lolo#2
char main::lolo#3
char main::lolo#4
char main::lolo#5
char main::lolo#6
char main::lolo#7
char main::lolo#8
char main::lolo#9

Adding number conversion cast (unumber) $64 in main::$0 = main::lolo#2 < $64
Adding number conversion cast (unumber) $64 in main::$1 = main::lohi#2 < $64
Adding number conversion cast (unumber) $64 in main::$2 = main::hilo#2 < $64
Adding number conversion cast (unumber) $64 in main::$3 = main::hihi#2 < $64
Successful SSA optimization PassNAddNumberTypeConversions
Simplifying constant pointer cast (unsigned int *) 1024
Simplifying constant integer cast $64
Simplifying constant integer cast $64
Simplifying constant integer cast $64
Simplifying constant integer cast $64
Successful SSA optimization PassNCastSimplification
Finalized unsigned number type (char) $64
Finalized unsigned number type (char) $64
Finalized unsigned number type (char) $64
Finalized unsigned number type (char) $64
Successful SSA optimization PassNFinalizeNumberTypeConversions
Alias main::lolo#2 = main::lolo#7 
Alias main::lohi#2 = main::lohi#8 
Alias main::lolo#12 = main::lolo#5 main::lolo#3 
Alias main::hilo#2 = main::hilo#6 
Alias main::lohi#3 = main::lohi#9 main::lohi#5 
Alias main::lolo#10 = main::lolo#9 main::lolo#8 
Alias main::hihi#2 = main::hihi#3 
Alias main::hilo#3 = main::hilo#5 main::hilo#4 
Alias main::lohi#4 = main::lohi#6 main::lohi#7 
Alias main::lolo#11 = main::lolo#4 main::lolo#6 
Successful SSA optimization Pass2AliasElimination
Identical Phi Values main::hilo#3 main::hilo#2
Identical Phi Values main::lohi#4 main::lohi#3
Identical Phi Values main::lolo#11 main::lolo#10
Successful SSA optimization Pass2IdenticalPhiElimination
Identical Phi Values main::lohi#3 main::lohi#2
Identical Phi Values main::lolo#10 main::lolo#12
Successful SSA optimization Pass2IdenticalPhiElimination
Identical Phi Values main::lolo#12 main::lolo#2
Successful SSA optimization Pass2IdenticalPhiElimination
Simple Condition main::$0 [3] if(main::lolo#2<$64) goto main::@2
Simple Condition main::$1 [7] if(main::lohi#2<$64) goto main::@4
Simple Condition main::$2 [12] if(main::hilo#2<$64) goto main::@7
Simple Condition main::$3 [17] if(main::hihi#2<$64) goto main::@10
Successful SSA optimization Pass2ConditionalJumpSimplification
Constant main::lolo#0 = 0
Constant main::lohi#0 = 0
Constant main::hilo#0 = 0
Constant main::hihi#0 = 0
Successful SSA optimization Pass2ConstantIdentification
Removing unused procedure __start
Removing unused procedure block __start
Removing unused procedure block __start::@1
Removing unused procedure block __start::@return
Successful SSA optimization PassNEliminateEmptyStart
Inlining constant with var siblings main::lolo#0
Inlining constant with var siblings main::lohi#0
Inlining constant with var siblings main::hilo#0
Inlining constant with var siblings main::hihi#0
Constant inlined main::hilo#0 = 0
Constant inlined main::hihi#0 = 0
Constant inlined main::lohi#0 = 0
Constant inlined main::lolo#0 = 0
Successful SSA optimization Pass2ConstantInlining
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@2
Adding NOP phi() at start of main::@4
Adding NOP phi() at start of main::@7
Adding NOP phi() at start of main::@10
CALL GRAPH
Calls in [main] to MAKELONG4:20 

Created 4 initial phi equivalence classes
Coalesced [8] main::lolo#13 = main::lolo#1
Coalesced [13] main::lohi#10 = main::lohi#1
Coalesced [18] main::hilo#7 = main::hilo#1
Coalesced [23] main::hihi#4 = main::hihi#1
Coalesced down to 4 phi equivalence classes
Culled Empty Block label main::@2
Culled Empty Block label main::@4
Culled Empty Block label main::@7
Renumbering block main::@3 to main::@2
Renumbering block main::@5 to main::@3
Renumbering block main::@6 to main::@4
Renumbering block main::@8 to main::@5
Renumbering block main::@9 to main::@6
Renumbering block main::@10 to main::@7
Renumbering block main::@11 to main::@8
Adding NOP phi() at start of main
Adding NOP phi() at start of main::@7

FINAL CONTROL FLOW GRAPH

void main()
main: scope:[main]  from
  [0] phi()
  to:main::@1
main::@1: scope:[main]  from main main::@3
  [1] main::lolo#2 = phi( main/0, main::@3/main::lolo#1 )
  [2] if(main::lolo#2<$64) goto main::@2
  to:main::@return
main::@return: scope:[main]  from main::@1
  [3] return 
  to:@return
main::@2: scope:[main]  from main::@1 main::@5
  [4] main::lohi#2 = phi( main::@1/0, main::@5/main::lohi#1 )
  [5] if(main::lohi#2<$64) goto main::@4
  to:main::@3
main::@3: scope:[main]  from main::@2
  [6] main::lolo#1 = ++ main::lolo#2
  to:main::@1
main::@4: scope:[main]  from main::@2 main::@8
  [7] main::hilo#2 = phi( main::@8/main::hilo#1, main::@2/0 )
  [8] if(main::hilo#2<$64) goto main::@6
  to:main::@5
main::@5: scope:[main]  from main::@4
  [9] main::lohi#1 = ++ main::lohi#2
  to:main::@2
main::@6: scope:[main]  from main::@4 main::@7
  [10] main::hihi#2 = phi( main::@7/main::hihi#1, main::@4/0 )
  [11] if(main::hihi#2<$64) goto main::@7
  to:main::@8
main::@8: scope:[main]  from main::@6
  [12] main::hilo#1 = ++ main::hilo#2
  to:main::@4
main::@7: scope:[main]  from main::@6
  [13] phi()
  [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2)
  [15] *main::SCREEN = main::$4
  [16] main::hihi#1 = ++ main::hihi#2
  to:main::@6


VARIABLE REGISTER WEIGHTS
__intrinsic __intrinsiccall unsigned long MAKELONG4(char hihi , char hilo , char lohi , char lolo)
char MAKELONG4::hihi
char MAKELONG4::hilo
char MAKELONG4::lohi
char MAKELONG4::lolo
void main()
unsigned long main::$4 // 10001.0
char main::hihi
char main::hihi#1 // 20002.0
char main::hihi#2 // 6000.6
char main::hilo
char main::hilo#1 // 2002.0
char main::hilo#2 // 375.375
char main::lohi
char main::lohi#1 // 202.0
char main::lohi#2 // 27.545454545454547
char main::lolo
char main::lolo#1 // 22.0
char main::lolo#2 // 2.357142857142857

Initial phi equivalence classes
[ main::lolo#2 main::lolo#1 ]
[ main::lohi#2 main::lohi#1 ]
[ main::hilo#2 main::hilo#1 ]
[ main::hihi#2 main::hihi#1 ]
Added variable main::$4 to live range equivalence class [ main::$4 ]
Complete equivalence classes
[ main::lolo#2 main::lolo#1 ]
[ main::lohi#2 main::lohi#1 ]
[ main::hilo#2 main::hilo#1 ]
[ main::hihi#2 main::hihi#1 ]
[ main::$4 ]
Allocated zp[1]:2 [ main::hihi#2 main::hihi#1 ]
Allocated zp[4]:3 [ main::$4 ]
Allocated zp[1]:7 [ main::hilo#2 main::hilo#1 ]
Allocated zp[1]:8 [ main::lohi#2 main::lohi#1 ]
Allocated zp[1]:9 [ main::lolo#2 main::lolo#1 ]
REGISTER UPLIFT POTENTIAL REGISTERS
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuaa)_(vbuaa)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuaa)_(vbuaa)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuaa)_(vbuaa)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuaa)_(vbuaa)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuaa)_(vbuaa)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuaa)_(vbuaa)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuaa)_(vbuaa)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuaa)_(vbuaa)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuaa)_(vbuaa)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuaa)_(vbuaa)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuaa)_(vbuaa)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuaa)_(vbuaa)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuaa)_(vbuxx)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuaa)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuaa)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuaa)_(vbuxx)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuaa)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuaa)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuaa)_(vbuxx)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuaa)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuaa)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuz2)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuz2)_(vbuaa)_(vbuxx)  allocation: zp[1]:8 [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuaa)_(vbuxx)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuaa)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuaa)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuaa)_(vbuyy)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuaa)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuaa)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuaa)_(vbuyy)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuaa)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuaa)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuz2)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuz2)_(vbuaa)_(vbuyy)  allocation: zp[1]:8 [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuaa)_(vbuyy)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuaa)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuaa)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuaa)_(vbuyy)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuaa)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuaa)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte a [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuxx)_(vbuaa)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuaa)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuaa)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuxx)_(vbuaa)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuxx)_(vbuaa)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuxx)_(vbuaa)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuxx)_(vbuaa)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuaa)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuaa)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuz2)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuz2)_(vbuxx)_(vbuaa)  allocation: zp[1]:8 [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuxx)_(vbuaa)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuaa)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuaa)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuxx)_(vbuxx)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuxx)_(vbuxx)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuxx)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuxx)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuxx)_(vbuxx)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuxx)_(vbuxx)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuxx)_(vbuyy)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuz2)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuz2)_(vbuxx)_(vbuyy)  allocation: zp[1]:8 [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuxx)_(vbuyy)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuxx)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuxx)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuxx)_(vbuyy)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuxx)_(vbuyy)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuz2). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuz2)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] zp[1]:2 [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuz2). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuz2)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] zp[1]:2 [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuyy)_(vbuaa)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuaa)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuaa)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuyy)_(vbuaa)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuaa)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuyy)_(vbuaa)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuz2)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuz2)_(vbuyy)_(vbuaa)  allocation: zp[1]:8 [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuaa)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuaa)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuaa)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuyy)_(vbuaa)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuaa)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuaa)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuyy)_(vbuxx)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuyy)_(vbuxx)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuyy)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuxx)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuyy)_(vbuxx)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuyy)_(vbuyy)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuyy)_(vbuyy)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuyy)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte a [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuyy)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuyy)_(vbuyy)  allocation: reg byte a [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
MISSING FRAGMENTS
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuaa)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuaa)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuaa)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuaa)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuaa)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuaa)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuaa)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuaa)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuaa)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuaa)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuaa)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuaa)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuaa)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuaa)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuaa)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuaa)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuaa)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuaa)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuaa)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuaa)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuaa)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuz2)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuz2)_(vbuaa)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuaa)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuaa)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuaa)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuaa)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuaa)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuaa)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuaa)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuaa)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuaa)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuaa)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuz2)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuz2)_(vbuaa)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuaa)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuaa)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuaa)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuaa)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuaa)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuaa)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuaa)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuxx)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuxx)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuxx)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuxx)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuxx)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuz2)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuz2)_(vbuxx)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuxx)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuz2)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuz2)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuz2). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuz2) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuz2). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuz2) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuyy)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuyy)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuyy)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuz2)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuz2)_(vbuyy)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuyy)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuaa) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuaa)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuxx)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuaa)_(vbuyy)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuaa)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuaa)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuyy) 
Statement [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) [ main::lolo#2 main::lohi#2 main::hilo#2 main::hihi#2 main::$4 ] (  [ main::lolo#2 main::lohi#2 main::hilo#2 main::hihi#2 main::$4 ] { }  ) always clobbers reg byte a 
Removing always clobbered register reg byte a as potential for zp[1]:9 [ main::lolo#2 main::lolo#1 ]
Removing always clobbered register reg byte a as potential for zp[1]:8 [ main::lohi#2 main::lohi#1 ]
Removing always clobbered register reg byte a as potential for zp[1]:7 [ main::hilo#2 main::hilo#1 ]
Removing always clobbered register reg byte a as potential for zp[1]:2 [ main::hihi#2 main::hihi#1 ]
Statement [15] *main::SCREEN = main::$4 [ main::lolo#2 main::lohi#2 main::hilo#2 main::hihi#2 ] (  [ main::lolo#2 main::lohi#2 main::hilo#2 main::hihi#2 ] { }  ) always clobbers reg byte a 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte x [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuxx)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuxx)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte x [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuyy)  allocation: reg byte x [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
Potential register analysis [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) missing fragment Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuyy)  allocation: reg byte y [ main::lohi#2 main::lohi#1 ] reg byte y [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] 
MISSING FRAGMENTS
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuxx)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuxx) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuyy)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuxx)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuxx)_(vbuyy)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuxx)_(vbuyy)_(vbuyy) 
  Fragment not found vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuyy). Attempted variations vduz1=_makelong4_(vbuyy)_(vbuyy)_(vbuyy)_(vbuyy) 
Statement [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) [ main::lolo#2 main::lohi#2 main::hilo#2 main::hihi#2 main::$4 ] (  [ main::lolo#2 main::lohi#2 main::hilo#2 main::hihi#2 main::$4 ] { }  ) always clobbers reg byte a 
Statement [15] *main::SCREEN = main::$4 [ main::lolo#2 main::lohi#2 main::hilo#2 main::hihi#2 ] (  [ main::lolo#2 main::lohi#2 main::hilo#2 main::hihi#2 ] { }  ) always clobbers reg byte a 
Potential registers zp[1]:9 [ main::lolo#2 main::lolo#1 ] : zp[1]:9 , reg byte x , reg byte y , 
Potential registers zp[1]:8 [ main::lohi#2 main::lohi#1 ] : zp[1]:8 , reg byte x , reg byte y , 
Potential registers zp[1]:7 [ main::hilo#2 main::hilo#1 ] : zp[1]:7 , reg byte x , reg byte y , 
Potential registers zp[1]:2 [ main::hihi#2 main::hihi#1 ] : zp[1]:2 , reg byte x , reg byte y , 
Potential registers zp[4]:3 [ main::$4 ] : zp[4]:3 , 

REGISTER UPLIFT SCOPES
Uplift Scope [main] 26,002.6: zp[1]:2 [ main::hihi#2 main::hihi#1 ] 10,001: zp[4]:3 [ main::$4 ] 2,377.38: zp[1]:7 [ main::hilo#2 main::hilo#1 ] 229.55: zp[1]:8 [ main::lohi#2 main::lohi#1 ] 24.36: zp[1]:9 [ main::lolo#2 main::lolo#1 ] 
Uplift Scope [MAKELONG4] 
Uplift Scope [] 

Uplifting [main] best 685421 combination reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:3 [ main::$4 ] reg byte y [ main::hilo#2 main::hilo#1 ] zp[1]:8 [ main::lohi#2 main::lohi#1 ] zp[1]:9 [ main::lolo#2 main::lolo#1 ] 
Uplifting [MAKELONG4] best 685421 combination 
Uplifting [] best 685421 combination 
Attempting to uplift remaining variables inzp[1]:8 [ main::lohi#2 main::lohi#1 ]
Uplifting [main] best 685421 combination zp[1]:8 [ main::lohi#2 main::lohi#1 ] 
Attempting to uplift remaining variables inzp[1]:9 [ main::lolo#2 main::lolo#1 ]
Uplifting [main] best 685421 combination zp[1]:9 [ main::lolo#2 main::lolo#1 ] 
Allocated (was zp[4]:3) zp[4]:2 [ main::$4 ]
Allocated (was zp[1]:8) zp[1]:6 [ main::lohi#2 main::lohi#1 ]
Allocated (was zp[1]:9) zp[1]:7 [ main::lolo#2 main::lolo#1 ]

ASSEMBLER BEFORE OPTIMIZATION
  // File Comments
// Test MAKELONG4()
  // Upstart
  // Commodore 64 PRG executable file
.file [name="makelong4-0.prg", type="prg", segments="Program"]
.segmentdef Program [segments="Basic, Code, Data"]
.segmentdef Basic [start=$0801]
.segmentdef Code [start=$80d]
.segmentdef Data [startAfter="Code"]
.segment Basic
:BasicUpstart(main)
  // Global Constants & labels
.segment Code
  // main
main: {
    .label SCREEN = $400
    .label __4 = 2
    .label lolo = 7
    .label lohi = 6
    // [1] phi from main to main::@1 [phi:main->main::@1]
  __b1_from_main:
    // [1] phi main::lolo#2 = 0 [phi:main->main::@1#0] -- vbuz1=vbuc1 
    lda #0
    sta.z lolo
    jmp __b1
    // main::@1
  __b1:
    // [2] if(main::lolo#2<$64) goto main::@2 -- vbuz1_lt_vbuc1_then_la1 
    lda.z lolo
    cmp #$64
    bcc __b2_from___b1
    jmp __breturn
    // main::@return
  __breturn:
    // [3] return 
    rts
    // [4] phi from main::@1 to main::@2 [phi:main::@1->main::@2]
  __b2_from___b1:
    // [4] phi main::lohi#2 = 0 [phi:main::@1->main::@2#0] -- vbuz1=vbuc1 
    lda #0
    sta.z lohi
    jmp __b2
    // main::@2
  __b2:
    // [5] if(main::lohi#2<$64) goto main::@4 -- vbuz1_lt_vbuc1_then_la1 
    lda.z lohi
    cmp #$64
    bcc __b4_from___b2
    jmp __b3
    // main::@3
  __b3:
    // [6] main::lolo#1 = ++ main::lolo#2 -- vbuz1=_inc_vbuz1 
    inc.z lolo
    // [1] phi from main::@3 to main::@1 [phi:main::@3->main::@1]
  __b1_from___b3:
    // [1] phi main::lolo#2 = main::lolo#1 [phi:main::@3->main::@1#0] -- register_copy 
    jmp __b1
    // [7] phi from main::@2 to main::@4 [phi:main::@2->main::@4]
  __b4_from___b2:
    // [7] phi main::hilo#2 = 0 [phi:main::@2->main::@4#0] -- vbuyy=vbuc1 
    ldy #0
    jmp __b4
    // main::@4
  __b4:
    // [8] if(main::hilo#2<$64) goto main::@6 -- vbuyy_lt_vbuc1_then_la1 
    cpy #$64
    bcc __b6_from___b4
    jmp __b5
    // main::@5
  __b5:
    // [9] main::lohi#1 = ++ main::lohi#2 -- vbuz1=_inc_vbuz1 
    inc.z lohi
    // [4] phi from main::@5 to main::@2 [phi:main::@5->main::@2]
  __b2_from___b5:
    // [4] phi main::lohi#2 = main::lohi#1 [phi:main::@5->main::@2#0] -- register_copy 
    jmp __b2
    // [10] phi from main::@4 to main::@6 [phi:main::@4->main::@6]
  __b6_from___b4:
    // [10] phi main::hihi#2 = 0 [phi:main::@4->main::@6#0] -- vbuxx=vbuc1 
    ldx #0
    jmp __b6
    // main::@6
  __b6:
    // [11] if(main::hihi#2<$64) goto main::@7 -- vbuxx_lt_vbuc1_then_la1 
    cpx #$64
    bcc __b7_from___b6
    jmp __b8
    // main::@8
  __b8:
    // [12] main::hilo#1 = ++ main::hilo#2 -- vbuyy=_inc_vbuyy 
    iny
    // [7] phi from main::@8 to main::@4 [phi:main::@8->main::@4]
  __b4_from___b8:
    // [7] phi main::hilo#2 = main::hilo#1 [phi:main::@8->main::@4#0] -- register_copy 
    jmp __b4
    // [13] phi from main::@6 to main::@7 [phi:main::@6->main::@7]
  __b7_from___b6:
    jmp __b7
    // main::@7
  __b7:
    // [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) -- vduz1=_makelong4_(vbuz2)_(vbuz3)_(vbuyy)_(vbuxx) 
    lda.z main.lolo
    sta.z main.__4
    lda.z main.lohi
    sta.z main.__4+1
    sty.z main.__4+2
    stx.z main.__4+3
    // [15] *main::SCREEN = main::$4 -- _deref_pduc1=vduz1 
    lda.z __4
    sta SCREEN
    lda.z __4+1
    sta SCREEN+1
    lda.z __4+2
    sta SCREEN+2
    lda.z __4+3
    sta SCREEN+3
    // [16] main::hihi#1 = ++ main::hihi#2 -- vbuxx=_inc_vbuxx 
    inx
    // [10] phi from main::@7 to main::@6 [phi:main::@7->main::@6]
  __b6_from___b7:
    // [10] phi main::hihi#2 = main::hihi#1 [phi:main::@7->main::@6#0] -- register_copy 
    jmp __b6
}
  // File Data

ASSEMBLER OPTIMIZATIONS
Removing instruction jmp __b1
Removing instruction jmp __breturn
Removing instruction jmp __b2
Removing instruction jmp __b3
Removing instruction jmp __b4
Removing instruction jmp __b5
Removing instruction jmp __b6
Removing instruction jmp __b8
Removing instruction jmp __b7
Succesful ASM optimization Pass5NextJumpElimination
Replacing label __b7_from___b6 with __b7
Removing instruction __b7_from___b6:
Succesful ASM optimization Pass5RedundantLabelElimination
Removing instruction __b1_from_main:
Removing instruction __breturn:
Removing instruction __b3:
Removing instruction __b1_from___b3:
Removing instruction __b5:
Removing instruction __b2_from___b5:
Removing instruction __b8:
Removing instruction __b4_from___b8:
Removing instruction __b6_from___b7:
Succesful ASM optimization Pass5UnusedLabelElimination
Relabelling long label __b2_from___b1 to __b3
Relabelling long label __b4_from___b2 to __b5
Relabelling long label __b6_from___b4 to __b8
Succesful ASM optimization Pass5RelabelLongLabels

FINAL SYMBOL TABLE
__intrinsic __intrinsiccall unsigned long MAKELONG4(char hihi , char hilo , char lohi , char lolo)
char MAKELONG4::hihi
char MAKELONG4::hilo
char MAKELONG4::lohi
char MAKELONG4::lolo
void main()
unsigned long main::$4 // zp[4]:2 10001.0
__constant unsigned long * const main::SCREEN = (unsigned int *) 1024
char main::hihi
char main::hihi#1 // reg byte x 20002.0
char main::hihi#2 // reg byte x 6000.6
char main::hilo
char main::hilo#1 // reg byte y 2002.0
char main::hilo#2 // reg byte y 375.375
char main::lohi
char main::lohi#1 // lohi zp[1]:6 202.0
char main::lohi#2 // lohi zp[1]:6 27.545454545454547
char main::lolo
char main::lolo#1 // lolo zp[1]:7 22.0
char main::lolo#2 // lolo zp[1]:7 2.357142857142857

zp[1]:7 [ main::lolo#2 main::lolo#1 ]
zp[1]:6 [ main::lohi#2 main::lohi#1 ]
reg byte y [ main::hilo#2 main::hilo#1 ]
reg byte x [ main::hihi#2 main::hihi#1 ]
zp[4]:2 [ main::$4 ]


FINAL ASSEMBLER
Score: 588761

  // File Comments
// Test MAKELONG4()
  // Upstart
  // Commodore 64 PRG executable file
.file [name="makelong4-0.prg", type="prg", segments="Program"]
.segmentdef Program [segments="Basic, Code, Data"]
.segmentdef Basic [start=$0801]
.segmentdef Code [start=$80d]
.segmentdef Data [startAfter="Code"]
.segment Basic
:BasicUpstart(main)
  // Global Constants & labels
.segment Code
  // main
main: {
    .label SCREEN = $400
    .label __4 = 2
    .label lolo = 7
    .label lohi = 6
    // [1] phi from main to main::@1 [phi:main->main::@1]
    // [1] phi main::lolo#2 = 0 [phi:main->main::@1#0] -- vbuz1=vbuc1 
    lda #0
    sta.z lolo
    // main::@1
  __b1:
    // for(char lolo=0;lolo<100;lolo++)
    // [2] if(main::lolo#2<$64) goto main::@2 -- vbuz1_lt_vbuc1_then_la1 
    lda.z lolo
    cmp #$64
    bcc __b3
    // main::@return
    // }
    // [3] return 
    rts
    // [4] phi from main::@1 to main::@2 [phi:main::@1->main::@2]
  __b3:
    // [4] phi main::lohi#2 = 0 [phi:main::@1->main::@2#0] -- vbuz1=vbuc1 
    lda #0
    sta.z lohi
    // main::@2
  __b2:
    // for(char lohi=0;lohi<100;lohi++)
    // [5] if(main::lohi#2<$64) goto main::@4 -- vbuz1_lt_vbuc1_then_la1 
    lda.z lohi
    cmp #$64
    bcc __b5
    // main::@3
    // for(char lolo=0;lolo<100;lolo++)
    // [6] main::lolo#1 = ++ main::lolo#2 -- vbuz1=_inc_vbuz1 
    inc.z lolo
    // [1] phi from main::@3 to main::@1 [phi:main::@3->main::@1]
    // [1] phi main::lolo#2 = main::lolo#1 [phi:main::@3->main::@1#0] -- register_copy 
    jmp __b1
    // [7] phi from main::@2 to main::@4 [phi:main::@2->main::@4]
  __b5:
    // [7] phi main::hilo#2 = 0 [phi:main::@2->main::@4#0] -- vbuyy=vbuc1 
    ldy #0
    // main::@4
  __b4:
    // for(char hilo=0;hilo<100;hilo++)
    // [8] if(main::hilo#2<$64) goto main::@6 -- vbuyy_lt_vbuc1_then_la1 
    cpy #$64
    bcc __b8
    // main::@5
    // for(char lohi=0;lohi<100;lohi++)
    // [9] main::lohi#1 = ++ main::lohi#2 -- vbuz1=_inc_vbuz1 
    inc.z lohi
    // [4] phi from main::@5 to main::@2 [phi:main::@5->main::@2]
    // [4] phi main::lohi#2 = main::lohi#1 [phi:main::@5->main::@2#0] -- register_copy 
    jmp __b2
    // [10] phi from main::@4 to main::@6 [phi:main::@4->main::@6]
  __b8:
    // [10] phi main::hihi#2 = 0 [phi:main::@4->main::@6#0] -- vbuxx=vbuc1 
    ldx #0
    // main::@6
  __b6:
    // for(char hihi=0;hihi<100;hihi++)
    // [11] if(main::hihi#2<$64) goto main::@7 -- vbuxx_lt_vbuc1_then_la1 
    cpx #$64
    bcc __b7
    // main::@8
    // for(char hilo=0;hilo<100;hilo++)
    // [12] main::hilo#1 = ++ main::hilo#2 -- vbuyy=_inc_vbuyy 
    iny
    // [7] phi from main::@8 to main::@4 [phi:main::@8->main::@4]
    // [7] phi main::hilo#2 = main::hilo#1 [phi:main::@8->main::@4#0] -- register_copy 
    jmp __b4
    // [13] phi from main::@6 to main::@7 [phi:main::@6->main::@7]
    // main::@7
  __b7:
    // MAKELONG4(hihi, hilo, lohi, lolo)
    // [14] main::$4 = call MAKELONG4(main::hihi#2, main::hilo#2, main::lohi#2, main::lolo#2) -- vduz1=_makelong4_(vbuz2)_(vbuz3)_(vbuyy)_(vbuxx) 
    lda.z main.lolo
    sta.z main.__4
    lda.z main.lohi
    sta.z main.__4+1
    sty.z main.__4+2
    stx.z main.__4+3
    // *SCREEN = MAKELONG4(hihi, hilo, lohi, lolo)
    // [15] *main::SCREEN = main::$4 -- _deref_pduc1=vduz1 
    lda.z __4
    sta SCREEN
    lda.z __4+1
    sta SCREEN+1
    lda.z __4+2
    sta SCREEN+2
    lda.z __4+3
    sta SCREEN+3
    // for(char hihi=0;hihi<100;hihi++)
    // [16] main::hihi#1 = ++ main::hihi#2 -- vbuxx=_inc_vbuxx 
    inx
    // [10] phi from main::@7 to main::@6 [phi:main::@7->main::@6]
    // [10] phi main::hihi#2 = main::hihi#1 [phi:main::@7->main::@6#0] -- register_copy 
    jmp __b6
}
  // File Data

