diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
index 02b577df4..b849a12e3 100644
--- a/.idea/codeStyles/Project.xml
+++ b/.idea/codeStyles/Project.xml
@@ -7,9 +7,18 @@
+
diff --git a/src/main/java/dk/camelot64/kickc/Compiler.java b/src/main/java/dk/camelot64/kickc/Compiler.java
index e6e2e70ca..768a9a65e 100644
--- a/src/main/java/dk/camelot64/kickc/Compiler.java
+++ b/src/main/java/dk/camelot64/kickc/Compiler.java
@@ -226,7 +226,7 @@ public class Compiler {
if(getLog().isVerbosePass1CreateSsa()) {
getLog().append("SYMBOLS");
- getLog().append(program.getScope().toString(program, false));
+ getLog().append(program.getScope().toStringVars(program, false));
}
new Pass1AddressOfHandling(program).execute();
@@ -321,7 +321,7 @@ public class Compiler {
getLog().append(program.getGraph().toString(program));
getLog().append("SYMBOL TABLE SSA");
- getLog().append(program.getScope().toString(program, false));
+ getLog().append(program.getScope().toStringVars(program, false));
program.endPass1();
@@ -657,7 +657,7 @@ public class Compiler {
getLog().append("\nVARIABLE REGISTER WEIGHTS");
program.getVariableRegisterWeights();
- getLog().append(program.getScope().toString(program, true));
+ getLog().append(program.getScope().toStringVars(program, true));
new Pass4LiveRangeEquivalenceClassesFinalize(program).allocate();
new Pass4RegistersFinalize(program).allocate(true);
@@ -762,7 +762,7 @@ public class Compiler {
new Pass5FixLongBranches(program).optimize();
getLog().append("\nFINAL SYMBOL TABLE");
- getLog().append(program.getScope().toString(program, false));
+ getLog().append(program.getScope().toStringVars(program, false));
getLog().append("\nFINAL ASSEMBLER");
getLog().append("Score: " + Pass4RegisterUpliftCombinations.getAsmScore(program) + "\n");
diff --git a/src/main/java/dk/camelot64/kickc/model/statements/StatementCall.java b/src/main/java/dk/camelot64/kickc/model/statements/StatementCall.java
index aabd6c45b..5092b066e 100644
--- a/src/main/java/dk/camelot64/kickc/model/statements/StatementCall.java
+++ b/src/main/java/dk/camelot64/kickc/model/statements/StatementCall.java
@@ -1,9 +1,11 @@
package dk.camelot64.kickc.model.statements;
import dk.camelot64.kickc.model.Comment;
-import dk.camelot64.kickc.model.values.ProcedureRef;
import dk.camelot64.kickc.model.Program;
+import dk.camelot64.kickc.model.types.SymbolType;
+import dk.camelot64.kickc.model.types.SymbolTypeInference;
import dk.camelot64.kickc.model.values.LValue;
+import dk.camelot64.kickc.model.values.ProcedureRef;
import dk.camelot64.kickc.model.values.RValue;
import java.util.List;
@@ -85,6 +87,10 @@ public class StatementCall extends StatementBase implements StatementLValue, Sta
@Override
public String toString(Program program, boolean aliveInfo) {
+ return toString(program, false, aliveInfo);
+ }
+
+ public String toString(Program program, boolean onlyTypes, boolean aliveInfo) {
StringBuilder res = new StringBuilder();
res.append(super.idxString());
if(lValue != null) {
@@ -93,15 +99,26 @@ public class StatementCall extends StatementBase implements StatementLValue, Sta
}
res.append("call ");
if(procedure != null) {
- res.append(procedure.getFullName() + " ");
+ res.append(procedure.getFullName());
} else {
- res.append(procedureName + " ");
+ res.append(procedureName);
}
- if(parameters != null) {
+ if(parameters != null && parameters.size()>0) {
+ res.append("(");
+ boolean first = true;
for(RValue parameter : parameters) {
- res.append(parameter.toString(program) + " ");
+ if(!first) res.append(", ");
+ first = false;
+ if(onlyTypes) {
+ final SymbolType symbolType = SymbolTypeInference.inferType(program.getScope(), parameter);
+ res.append(symbolType.getTypeName());
+ } else {
+ res.append(parameter.toString(program));
+ }
}
- }
+ res.append(")");
+ } else
+ res.append(" ");
if(aliveInfo) {
res.append(super.aliveString(program));
}
diff --git a/src/main/java/dk/camelot64/kickc/model/symbols/Procedure.java b/src/main/java/dk/camelot64/kickc/model/symbols/Procedure.java
index 14a8990ac..f897a0d8e 100644
--- a/src/main/java/dk/camelot64/kickc/model/symbols/Procedure.java
+++ b/src/main/java/dk/camelot64/kickc/model/symbols/Procedure.java
@@ -175,11 +175,11 @@ public class Procedure extends Scope {
return super.getFullName();
}
- public String toString(Program program, boolean onlyVars) {
+ public String toStringVars(Program program, boolean onlyVars) {
StringBuilder res = new StringBuilder();
res.append(toString(program));
res.append("\n");
- res.append(super.toString(program, onlyVars));
+ res.append(super.toStringVars(program, onlyVars));
return res.toString();
}
@@ -240,11 +240,14 @@ public class Procedure extends Scope {
@Override
public String toString() {
- return toString(null);
+ return toString(null, false);
}
- @Override
public String toString(Program program) {
+ return toString(program, false);
+ }
+
+ public String toString(Program program, boolean onlyTypes) {
StringBuilder res = new StringBuilder();
if(declaredInline) {
res.append("inline ");
@@ -264,7 +267,11 @@ public class Procedure extends Scope {
for(Variable parameter : getParameters()) {
if(!first) res.append(" , ");
first = false;
- res.append(parameter.typeString()+" "+parameter.toString(program));
+ if(onlyTypes) {
+ res.append(parameter.getType().getTypeName());
+ } else {
+ res.append(parameter.getType().getTypeName()+" "+parameter.toString(program));
+ }
}
}
if(isVariableLengthParameterList()) {
diff --git a/src/main/java/dk/camelot64/kickc/model/symbols/ProgramScope.java b/src/main/java/dk/camelot64/kickc/model/symbols/ProgramScope.java
index fd57b6504..98c5fe942 100644
--- a/src/main/java/dk/camelot64/kickc/model/symbols/ProgramScope.java
+++ b/src/main/java/dk/camelot64/kickc/model/symbols/ProgramScope.java
@@ -112,10 +112,10 @@ public class ProgramScope extends Scope {
}
@Override
- public String toString(Program program, boolean onlyVars) {
+ public String toStringVars(Program program, boolean onlyVars) {
LiveRangeEquivalenceClassSet liveRangeEquivalenceClassSet = program.getLiveRangeEquivalenceClassSet();
StringBuilder out = new StringBuilder();
- out.append(super.toString(program, onlyVars));
+ out.append(super.toStringVars(program, onlyVars));
if(liveRangeEquivalenceClassSet != null) {
out.append("\n");
for(LiveRangeEquivalenceClass liveRangeEquivalenceClass : liveRangeEquivalenceClassSet.getEquivalenceClasses()) {
diff --git a/src/main/java/dk/camelot64/kickc/model/symbols/Scope.java b/src/main/java/dk/camelot64/kickc/model/symbols/Scope.java
index 05c840ae5..896586a5e 100644
--- a/src/main/java/dk/camelot64/kickc/model/symbols/Scope.java
+++ b/src/main/java/dk/camelot64/kickc/model/symbols/Scope.java
@@ -340,7 +340,7 @@ public abstract class Scope implements Symbol, Serializable {
return (Scope) symbol;
}
- public String toString(Program program, boolean onlyVars) {
+ public String toStringVars(Program program, boolean onlyVars) {
VariableRegisterWeights registerWeights = program.getOrNullVariableRegisterWeights();
StringBuilder res = new StringBuilder();
Set names = symbols.keySet();
@@ -353,7 +353,7 @@ public abstract class Scope implements Symbol, Serializable {
if(symbol instanceof StructDefinition )
continue;
if(!onlyVars || symbol instanceof Procedure || symbol instanceof BlockScope|| symbol instanceof ProgramScope)
- res.append(((Scope) symbol).toString(program, onlyVars));
+ res.append(((Scope) symbol).toStringVars(program, onlyVars));
} else if(symbol instanceof Variable) {
Variable symVar = (Variable) symbol;
if(!onlyVars || symVar.isVariable()) {
diff --git a/src/main/java/dk/camelot64/kickc/passes/Pass1AssertProcedureCallParameters.java b/src/main/java/dk/camelot64/kickc/passes/Pass1AssertProcedureCallParameters.java
index 182330ddc..d12ef5755 100644
--- a/src/main/java/dk/camelot64/kickc/passes/Pass1AssertProcedureCallParameters.java
+++ b/src/main/java/dk/camelot64/kickc/passes/Pass1AssertProcedureCallParameters.java
@@ -41,7 +41,7 @@ public class Pass1AssertProcedureCallParameters extends Pass1Base {
SymbolType callParameterType = SymbolTypeInference.inferType(getScope(), callParameter);
SymbolType declParameterType = declParameter.getType();
if(!SymbolTypeConversion.assignmentTypeMatch(declParameterType, callParameterType)) {
- throw new CompileError("Parameters type mismatch in call "+call.toString(getProgram(), false)+" expected "+procedure.toString(getProgram()), statement);
+ throw new CompileError("Parameters type mismatch in call "+call.toString(getProgram(), true, false)+" expected "+procedure.toString(getProgram(), true), statement);
}
}
}
diff --git a/src/main/java/dk/camelot64/kickc/passes/PassNEliminateEmptyProcedure.java b/src/main/java/dk/camelot64/kickc/passes/PassNEliminateEmptyProcedure.java
index 95bf1d154..e4d073293 100644
--- a/src/main/java/dk/camelot64/kickc/passes/PassNEliminateEmptyProcedure.java
+++ b/src/main/java/dk/camelot64/kickc/passes/PassNEliminateEmptyProcedure.java
@@ -120,13 +120,13 @@ public class PassNEliminateEmptyProcedure extends Pass2SsaOptimization {
final ListIterator stmtIt = block.getStatements().listIterator();
while(stmtIt.hasNext()) {
Statement statement = stmtIt.next();
- if(statement instanceof StatementCalling && ((StatementCalling) statement).getProcedure().equals(removeProcRef)) {
+ if(statement instanceof StatementCalling && removeProcRef.equals(((StatementCalling) statement).getProcedure())) {
log.append("Removing call to empty/unused procedure " + statement.toString());
stmtIt.remove();
- } else if(statement instanceof StatementCallPrepare && ((StatementCallPrepare) statement).getProcedure().equals(removeProcRef)) {
+ } else if(statement instanceof StatementCallPrepare && removeProcRef.equals(((StatementCallPrepare) statement).getProcedure())) {
log.append("Removing call to empty/unused procedure " + statement.toString());
stmtIt.remove();
- } else if(statement instanceof StatementCallFinalize && ((StatementCallFinalize) statement).getProcedure().equals(removeProcRef)) {
+ } else if(statement instanceof StatementCallFinalize && removeProcRef.equals(((StatementCallFinalize) statement).getProcedure())) {
log.append("Removing call to empty/unused procedure " + statement.toString());
stmtIt.remove();
}
diff --git a/src/test/java/dk/camelot64/kickc/test/TestPrograms.java b/src/test/java/dk/camelot64/kickc/test/TestPrograms.java
index ff904c228..84675db6b 100644
--- a/src/test/java/dk/camelot64/kickc/test/TestPrograms.java
+++ b/src/test/java/dk/camelot64/kickc/test/TestPrograms.java
@@ -181,7 +181,7 @@ public class TestPrograms {
ReferenceHelper helper = new ReferenceHelperFolder(refPath);
String baseFileName = FileNameUtils.removeExtension(fileName);
success &= helper.testOutput(baseFileName, ".asm", program.getAsm().toString(new AsmProgram.AsmPrintState(false, true, false, false), program));
- success &= helper.testOutput(baseFileName, ".sym", program.getScope().toString(program, false));
+ success &= helper.testOutput(baseFileName, ".sym", program.getScope().toStringVars(program, false));
success &= helper.testOutput(baseFileName, ".cfg", program.getGraph().toString(program));
success &= helper.testOutput(baseFileName, ".log", program.getLog().toString());
if(!success) {
diff --git a/src/test/ref/address-of-1.log b/src/test/ref/address-of-1.log
index ca2765b27..a870be648 100644
--- a/src/test/ref/address-of-1.log
+++ b/src/test/ref/address-of-1.log
@@ -1,6 +1,6 @@
-Setting inferred volatile on symbol affected by address-of main::$0 = call setByte &main::b1 'c'
-Setting inferred volatile on symbol affected by address-of main::$1 = call setByte &main::b2 'm'
-Setting inferred volatile on symbol affected by address-of main::$2 = call setByte &main::b3 'l'
+Setting inferred volatile on symbol affected by address-of main::$0 = call setByte(&main::b1, 'c')
+Setting inferred volatile on symbol affected by address-of main::$1 = call setByte(&main::b2, 'm')
+Setting inferred volatile on symbol affected by address-of main::$2 = call setByte(&main::b3, 'l')
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/atarixl-md5b.log b/src/test/ref/atarixl-md5b.log
index 6fbf25035..bd6076741 100644
--- a/src/test/ref/atarixl-md5b.log
+++ b/src/test/ref/atarixl-md5b.log
@@ -1,7 +1,7 @@
-Inlined call call print32 print::i
-Inlined call call print32 print::a
-Inlined call call print32 print::b
-Inlined call call print32 print::c
+Inlined call call print32(print::i)
+Inlined call call print32(print::a)
+Inlined call call print32(print::b)
+Inlined call call print32(print::c)
Inlined call call println
Inlined call call __init
diff --git a/src/test/ref/bitmap-circle-2.log b/src/test/ref/bitmap-circle-2.log
index 592eaa9e6..6547a8abb 100644
--- a/src/test/ref/bitmap-circle-2.log
+++ b/src/test/ref/bitmap-circle-2.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Eliminating unused variable with no statement circle::$1
Eliminating unused variable with no statement fill::$0
diff --git a/src/test/ref/bitmap-circle.log b/src/test/ref/bitmap-circle.log
index c0718a80e..1bfd73e22 100644
--- a/src/test/ref/bitmap-circle.log
+++ b/src/test/ref/bitmap-circle.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Eliminating unused variable with no statement circle::$1
Eliminating unused variable with no statement fill::$0
diff --git a/src/test/ref/bitmap-line-anim-1.log b/src/test/ref/bitmap-line-anim-1.log
index d931c937a..39ad68325 100644
--- a/src/test/ref/bitmap-line-anim-1.log
+++ b/src/test/ref/bitmap-line-anim-1.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement bitmap_clear::$1
Eliminating unused variable with no statement bitmap_line::$1
diff --git a/src/test/ref/bitmap-line-anim-2.log b/src/test/ref/bitmap-line-anim-2.log
index 11b4be3ef..28efbedd0 100644
--- a/src/test/ref/bitmap-line-anim-2.log
+++ b/src/test/ref/bitmap-line-anim-2.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement bitmap_clear::$1
Eliminating unused variable with no statement bitmap_line::$1
diff --git a/src/test/ref/bitmap-plot-0.log b/src/test/ref/bitmap-plot-0.log
index 390369e17..7f89d808f 100644
--- a/src/test/ref/bitmap-plot-0.log
+++ b/src/test/ref/bitmap-plot-0.log
@@ -2,8 +2,8 @@ Resolved forward reference frame_cnt to frame_cnt
Resolved forward reference frame_cnt to frame_cnt
Resolved forward reference frame_cnt to frame_cnt
Resolved forward reference irq to __interrupt(hardware_clobber) void irq()
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call main::$2 = call toD018 SCREEN BITMAP
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call main::$2 = call toD018(SCREEN, BITMAP)
Inlined call call __init
Eliminating unused variable with no statement bitmap_clear::$1
Eliminating unused variable with no statement memset::$2
diff --git a/src/test/ref/bitmap-plot-3.log b/src/test/ref/bitmap-plot-3.log
index bb73bb2d9..6f3b37f2d 100644
--- a/src/test/ref/bitmap-plot-3.log
+++ b/src/test/ref/bitmap-plot-3.log
@@ -1,5 +1,5 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call main::$2 = call toD018 SCREEN BITMAP
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call main::$2 = call toD018(SCREEN, BITMAP)
Inlined call call __init
Eliminating unused variable with no statement bitmap_clear::$1
Eliminating unused variable with no statement bitmap_line::$1
diff --git a/src/test/ref/c64dtv-8bppcharstretch.log b/src/test/ref/c64dtv-8bppcharstretch.log
index d44d62bb4..5b4011104 100644
--- a/src/test/ref/c64dtv-8bppcharstretch.log
+++ b/src/test/ref/c64dtv-8bppcharstretch.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/c64dtv-8bppchunkystretch.log b/src/test/ref/c64dtv-8bppchunkystretch.log
index 12e4f8930..e47ec9d50 100644
--- a/src/test/ref/c64dtv-8bppchunkystretch.log
+++ b/src/test/ref/c64dtv-8bppchunkystretch.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/c64dtv-blitter-box.log b/src/test/ref/c64dtv-blitter-box.log
index 8b967df9f..12c0ca829 100644
--- a/src/test/ref/c64dtv-blitter-box.log
+++ b/src/test/ref/c64dtv-blitter-box.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/c64dtv-blittermin.log b/src/test/ref/c64dtv-blittermin.log
index 025f1dde2..ba4d2b8ca 100644
--- a/src/test/ref/c64dtv-blittermin.log
+++ b/src/test/ref/c64dtv-blittermin.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/c64dtv-color.log b/src/test/ref/c64dtv-color.log
index 8751d024a..ef94c2859 100644
--- a/src/test/ref/c64dtv-color.log
+++ b/src/test/ref/c64dtv-color.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/cast-not-needed-2.log b/src/test/ref/cast-not-needed-2.log
index d089fa986..660855e6a 100644
--- a/src/test/ref/cast-not-needed-2.log
+++ b/src/test/ref/cast-not-needed-2.log
@@ -1,5 +1,5 @@
-Inlined call main::$0 = call getScreen 0
-Inlined call main::$1 = call spritePtr main::screen
+Inlined call main::$0 = call getScreen(0)
+Inlined call main::$1 = call spritePtr(main::screen)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/cast-not-needed-3.log b/src/test/ref/cast-not-needed-3.log
index 53217a67f..025acb5e3 100644
--- a/src/test/ref/cast-not-needed-3.log
+++ b/src/test/ref/cast-not-needed-3.log
@@ -1,5 +1,5 @@
-Inlined call main::$0 = call getScreen 0
-Inlined call main::$1 = call spritePtr main::$0
+Inlined call main::$0 = call getScreen(0)
+Inlined call main::$1 = call spritePtr(main::$0)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/casting-negative.log b/src/test/ref/casting-negative.log
index 24e88356f..6b858a8e6 100644
--- a/src/test/ref/casting-negative.log
+++ b/src/test/ref/casting-negative.log
@@ -3,8 +3,8 @@ Fixing struct type size struct printf_buffer_number to 12
Fixing struct type size struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
-Added struct type cast to parameter value list call printf_sint test_casting::signed_short_value (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Added struct type cast to parameter value list call printf_sint(test_casting::signed_short_value, (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL })
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement gotoxy::$4
Eliminating unused variable with no statement memcpy::$0
diff --git a/src/test/ref/cia-timer-cyclecount.log b/src/test/ref/cia-timer-cyclecount.log
index 1584789e0..94054c20c 100644
--- a/src/test/ref/cia-timer-cyclecount.log
+++ b/src/test/ref/cia-timer-cyclecount.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement clock::$0
Eliminating unused variable with no statement main::$2
diff --git a/src/test/ref/cia-timer-simple.log b/src/test/ref/cia-timer-simple.log
index 37dcdaf16..2302176bc 100644
--- a/src/test/ref/cia-timer-simple.log
+++ b/src/test/ref/cia-timer-simple.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement clock::$0
diff --git a/src/test/ref/cordic-atan2-16.log b/src/test/ref/cordic-atan2-16.log
index 8bea24f32..d0520a909 100644
--- a/src/test/ref/cordic-atan2-16.log
+++ b/src/test/ref/cordic-atan2-16.log
@@ -1,7 +1,7 @@
Resolved forward reference FONT_HEX_PROTO to FONT_HEX_PROTO
Resolved forward reference FONT_HEX_PROTO to FONT_HEX_PROTO
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call main::$1 = call toD018 SCREEN CHARSET
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call main::$1 = call toD018(SCREEN, CHARSET)
Eliminating unused variable with no statement main::$4
Eliminating unused variable with no statement main::$6
diff --git a/src/test/ref/cordic-atan2-clear.log b/src/test/ref/cordic-atan2-clear.log
index 507e08435..06079c813 100644
--- a/src/test/ref/cordic-atan2-clear.log
+++ b/src/test/ref/cordic-atan2-clear.log
@@ -1,7 +1,7 @@
Resolved forward reference FONT_HEX_PROTO to FONT_HEX_PROTO
Resolved forward reference FONT_HEX_PROTO to FONT_HEX_PROTO
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call main::$1 = call toD018 SCREEN CHARSET
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call main::$1 = call toD018(SCREEN, CHARSET)
Eliminating unused variable with no statement init_angle_screen::$0
Eliminating unused variable with no statement init_angle_screen::$1
Eliminating unused variable with no statement init_angle_screen::$8
diff --git a/src/test/ref/cordic-atan2.log b/src/test/ref/cordic-atan2.log
index a9685ac47..b569c04e1 100644
--- a/src/test/ref/cordic-atan2.log
+++ b/src/test/ref/cordic-atan2.log
@@ -1,7 +1,7 @@
Resolved forward reference FONT_HEX_PROTO to FONT_HEX_PROTO
Resolved forward reference FONT_HEX_PROTO to FONT_HEX_PROTO
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call main::$1 = call toD018 SCREEN CHARSET
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call main::$1 = call toD018(SCREEN, CHARSET)
Eliminating unused variable with no statement atan2_8::$19
Eliminating unused variable with no statement atan2_8::$20
Eliminating unused variable with no statement main::$2
diff --git a/src/test/ref/danny-joystick-problem.log b/src/test/ref/danny-joystick-problem.log
index b631a1d5b..2a3177a3a 100644
--- a/src/test/ref/danny-joystick-problem.log
+++ b/src/test/ref/danny-joystick-problem.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/examples/c64/3d/perspective.log b/src/test/ref/examples/c64/3d/perspective.log
index 27b90f30d..f57789b0c 100644
--- a/src/test/ref/examples/c64/3d/perspective.log
+++ b/src/test/ref/examples/c64/3d/perspective.log
@@ -6,7 +6,7 @@ Setting inferred volatile on symbol affected by address-of: psp1 in asm { ldazr
Setting inferred volatile on symbol affected by address-of: psp2 in asm { ldazr staPP+1 PP: ldaPERSP_Z stapsp1 eor#$ff stapsp2 clc ldyyr lda(psp1),y sbc(psp2),y adc#$80 stayr clc ldyxr lda(psp1),y sbc(psp2),y adc#$80 staxr }
Setting inferred volatile on symbol affected by address-of: yr in asm { ldazr staPP+1 PP: ldaPERSP_Z stapsp1 eor#$ff stapsp2 clc ldyyr lda(psp1),y sbc(psp2),y adc#$80 stayr clc ldyxr lda(psp1),y sbc(psp2),y adc#$80 staxr }
Setting inferred volatile on symbol affected by address-of: xr in asm { ldazr staPP+1 PP: ldaPERSP_Z stapsp1 eor#$ff stapsp2 clc ldyyr lda(psp1),y sbc(psp2),y adc#$80 stayr clc ldyxr lda(psp1),y sbc(psp2),y adc#$80 staxr }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement memset::$2
Eliminating unused variable with no statement mulf_init::$0
diff --git a/src/test/ref/examples/c64/bresenham/bitmap-bresenham.log b/src/test/ref/examples/c64/bresenham/bitmap-bresenham.log
index 74c7cdb0b..52587edc6 100644
--- a/src/test/ref/examples/c64/bresenham/bitmap-bresenham.log
+++ b/src/test/ref/examples/c64/bresenham/bitmap-bresenham.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement bitmap_clear::$1
Eliminating unused variable with no statement bitmap_line::$1
diff --git a/src/test/ref/examples/c64/crunching/test-byteboozer.log b/src/test/ref/examples/c64/crunching/test-byteboozer.log
index 9ea2528b0..e2bd5a868 100644
--- a/src/test/ref/examples/c64/crunching/test-byteboozer.log
+++ b/src/test/ref/examples/c64/crunching/test-byteboozer.log
@@ -1,8 +1,8 @@
Loading link script "crunching.ld"
Resolved forward reference CRUNCHED_SPRITE to CRUNCHED_SPRITE
Setting inferred volatile on symbol affected by address-of: byteboozer_decrunch::crunched in asm { ldycrunched ldxcrunched+1 jsrb2.Decrunch }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call main::$1 = call toSpritePtr SPRITE
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call main::$1 = call toSpritePtr(SPRITE)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/examples/c64/crunching/test-exomizer.log b/src/test/ref/examples/c64/crunching/test-exomizer.log
index eb4b3f541..cbcb46280 100644
--- a/src/test/ref/examples/c64/crunching/test-exomizer.log
+++ b/src/test/ref/examples/c64/crunching/test-exomizer.log
@@ -1,6 +1,6 @@
Loading link script "crunching.ld"
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call main::$0 = call toSpritePtr SPRITE
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call main::$0 = call toSpritePtr(SPRITE)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/examples/c64/fire/fire.log b/src/test/ref/examples/c64/fire/fire.log
index f36204e9e..7e43d85fc 100644
--- a/src/test/ref/examples/c64/fire/fire.log
+++ b/src/test/ref/examples/c64/fire/fire.log
@@ -1,7 +1,7 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call sid_rnd_init
-Inlined call main::$7 = call toD018 SCREEN1 CHARSET
-Inlined call main::$9 = call toD018 SCREEN2 CHARSET
+Inlined call main::$7 = call toD018(SCREEN1, CHARSET)
+Inlined call main::$9 = call toD018(SCREEN2, CHARSET)
Inlined call fire::$12 = call sid_rnd
Inlined call call __init
Eliminating unused variable with no statement fire::$7
diff --git a/src/test/ref/examples/c64/font-2x2/font-2x2.log b/src/test/ref/examples/c64/font-2x2/font-2x2.log
index c6c8432c8..7fd510bd0 100644
--- a/src/test/ref/examples/c64/font-2x2/font-2x2.log
+++ b/src/test/ref/examples/c64/font-2x2/font-2x2.log
@@ -1,5 +1,5 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call main::$2 = call toD018 SCREEN FONT_COMPRESSED
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call main::$2 = call toD018(SCREEN, FONT_COMPRESSED)
Eliminating unused variable with no statement memset::$2
Eliminating unused variable with no statement main::$1
Eliminating unused variable with no statement show::$3
diff --git a/src/test/ref/examples/c64/irq/irq-hyperscreen.log b/src/test/ref/examples/c64/irq/irq-hyperscreen.log
index 9d2123aa3..61a8c1199 100644
--- a/src/test/ref/examples/c64/irq/irq-hyperscreen.log
+++ b/src/test/ref/examples/c64/irq/irq-hyperscreen.log
@@ -1,6 +1,6 @@
Resolved forward reference irq_bottom_1 to __interrupt(hardware_clobber) void irq_bottom_1()
Resolved forward reference irq_bottom_2 to __interrupt(hardware_clobber) void irq_bottom_2()
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/examples/c64/kernalload/kernalload.log b/src/test/ref/examples/c64/kernalload/kernalload.log
index 966dbeea3..293dccd0e 100644
--- a/src/test/ref/examples/c64/kernalload/kernalload.log
+++ b/src/test/ref/examples/c64/kernalload/kernalload.log
@@ -6,8 +6,8 @@ Setting inferred volatile on symbol affected by address-of: setlfs::device in as
Setting inferred volatile on symbol affected by address-of: load::address in asm { ldxaddress ldyaddress+1 ldaverify jsr$ffd5 bcserror lda#$ff error: stastatus }
Setting inferred volatile on symbol affected by address-of: load::verify in asm { ldxaddress ldyaddress+1 ldaverify jsr$ffd5 bcserror lda#$ff error: stastatus }
Setting inferred volatile on symbol affected by address-of: load::status in asm { ldxaddress ldyaddress+1 ldaverify jsr$ffd5 bcserror lda#$ff error: stastatus }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call main::$3 = call toSpritePtr LOAD_SPRITE
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call main::$3 = call toSpritePtr(LOAD_SPRITE)
Eliminating unused variable with no statement main::$0
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/examples/c64/krillload/krillload.log b/src/test/ref/examples/c64/krillload/krillload.log
index 3ed1d6186..9fc8853d3 100644
--- a/src/test/ref/examples/c64/krillload/krillload.log
+++ b/src/test/ref/examples/c64/krillload/krillload.log
@@ -1,6 +1,6 @@
Loading link script "krillload.ld"
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call main::$6 = call toSpritePtr SPRITE
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call main::$6 = call toSpritePtr(SPRITE)
Eliminating unused variable with no statement main::$0
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/examples/c64/multiplexer/simple-multiplexer.log b/src/test/ref/examples/c64/multiplexer/simple-multiplexer.log
index f2474633b..b11dcbb3e 100644
--- a/src/test/ref/examples/c64/multiplexer/simple-multiplexer.log
+++ b/src/test/ref/examples/c64/multiplexer/simple-multiplexer.log
@@ -1,7 +1,7 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call call plexSetScreen plexInit::screen
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call call plexSetScreen(plexInit::screen)
Inlined call call plexFreePrepare
-Inlined call call plexFreeAdd plexShowSprite::ypos
+Inlined call call plexFreeAdd(plexShowSprite::ypos)
Inlined call loop::rasterY = call plexFreeNextYpos
Inlined call call __init
Eliminating unused variable with no statement plexShowSprite::$0
diff --git a/src/test/ref/examples/c64/music/music.log b/src/test/ref/examples/c64/music/music.log
index e77386872..414cd612b 100644
--- a/src/test/ref/examples/c64/music/music.log
+++ b/src/test/ref/examples/c64/music/music.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Calling convention STACK_CALL adding prepare/execute/finalize for call *musicInit
Calling convention STACK_CALL adding prepare/execute/finalize for call *musicPlay
diff --git a/src/test/ref/examples/c64/music/music_irq.log b/src/test/ref/examples/c64/music/music_irq.log
index 73ebb956f..c7d3ee11c 100644
--- a/src/test/ref/examples/c64/music/music_irq.log
+++ b/src/test/ref/examples/c64/music/music_irq.log
@@ -1,5 +1,5 @@
Resolved forward reference irq_play to __interrupt(rom_sys_c64) void irq_play()
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Calling convention STACK_CALL adding prepare/execute/finalize for call *musicInit
Calling convention STACK_CALL adding prepare/execute/finalize for call *musicPlay
diff --git a/src/test/ref/examples/c64/nmisamples/nmisamples.log b/src/test/ref/examples/c64/nmisamples/nmisamples.log
index 81d880419..d725fe332 100644
--- a/src/test/ref/examples/c64/nmisamples/nmisamples.log
+++ b/src/test/ref/examples/c64/nmisamples/nmisamples.log
@@ -1,6 +1,6 @@
Resolved forward reference nmi to __interrupt(hardware_clobber) void nmi()
Resolved forward reference nmi2 to __interrupt(hardware_clobber) void nmi2()
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/examples/c64/rasterbars/raster-bars.log b/src/test/ref/examples/c64/rasterbars/raster-bars.log
index ecaf9f729..a04e011f2 100644
--- a/src/test/ref/examples/c64/rasterbars/raster-bars.log
+++ b/src/test/ref/examples/c64/rasterbars/raster-bars.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/examples/c64/scroll/scroll.log b/src/test/ref/examples/c64/scroll/scroll.log
index d2e2ebc85..3936d4ae7 100644
--- a/src/test/ref/examples/c64/scroll/scroll.log
+++ b/src/test/ref/examples/c64/scroll/scroll.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/examples/c64/scrollbig/scrollbig.log b/src/test/ref/examples/c64/scrollbig/scrollbig.log
index 26245b79b..388b78ff8 100644
--- a/src/test/ref/examples/c64/scrollbig/scrollbig.log
+++ b/src/test/ref/examples/c64/scrollbig/scrollbig.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement scroll_bit::$5
Eliminating unused variable with no statement scroll_bit::$6
diff --git a/src/test/ref/examples/c64/showlogo/showlogo.log b/src/test/ref/examples/c64/showlogo/showlogo.log
index b3eca9110..2520fc861 100644
--- a/src/test/ref/examples/c64/showlogo/showlogo.log
+++ b/src/test/ref/examples/c64/showlogo/showlogo.log
@@ -1,5 +1,5 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call main::$0 = call toD018 SCREEN LOGO
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call main::$0 = call toD018(SCREEN, LOGO)
Inlined call call __init
Eliminating unused variable with no statement memset::$2
diff --git a/src/test/ref/examples/helloworld/helloworld.log b/src/test/ref/examples/helloworld/helloworld.log
index b1ed0bd9b..ad1893bca 100644
--- a/src/test/ref/examples/helloworld/helloworld.log
+++ b/src/test/ref/examples/helloworld/helloworld.log
@@ -3,7 +3,7 @@ Fixing struct type size struct printf_buffer_number to 12
Fixing struct type size struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement memcpy::$0
Eliminating unused variable with no statement memset::$2
diff --git a/src/test/ref/examples/mega65/banked-music.log b/src/test/ref/examples/mega65/banked-music.log
index db94aca70..44ed579b0 100644
--- a/src/test/ref/examples/mega65/banked-music.log
+++ b/src/test/ref/examples/mega65/banked-music.log
@@ -51,7 +51,7 @@ Setting inferred volatile on symbol affected by address-of: memoryRemap256M::aVa
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::xVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::yVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::zVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement memoryRemap::$0
Eliminating unused variable with no statement memoryRemap::$4
diff --git a/src/test/ref/examples/mega65/dma-test.log b/src/test/ref/examples/mega65/dma-test.log
index 31ea77bca..36e71080a 100644
--- a/src/test/ref/examples/mega65/dma-test.log
+++ b/src/test/ref/examples/mega65/dma-test.log
@@ -14,7 +14,7 @@ Setting inferred volatile on symbol affected by address-of: memoryRemap256M::aVa
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::xVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::yVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::zVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Eliminating unused variable with no statement memoryRemap::$0
Eliminating unused variable with no statement memoryRemap::$4
Eliminating unused variable with no statement memoryRemap::$5
diff --git a/src/test/ref/examples/mega65/dma-test2.log b/src/test/ref/examples/mega65/dma-test2.log
index d6b23b971..618b6fc58 100644
--- a/src/test/ref/examples/mega65/dma-test2.log
+++ b/src/test/ref/examples/mega65/dma-test2.log
@@ -40,7 +40,7 @@ Setting inferred volatile on symbol affected by address-of: memoryRemap256M::aVa
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::xVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::yVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::zVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Eliminating unused variable with no statement memoryRemap::$0
Eliminating unused variable with no statement memoryRemap::$4
Eliminating unused variable with no statement memoryRemap::$5
diff --git a/src/test/ref/examples/mega65/dma-test3.log b/src/test/ref/examples/mega65/dma-test3.log
index 2c402c0d6..16cdfb0d3 100644
--- a/src/test/ref/examples/mega65/dma-test3.log
+++ b/src/test/ref/examples/mega65/dma-test3.log
@@ -40,7 +40,7 @@ Setting inferred volatile on symbol affected by address-of: memoryRemap256M::aVa
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::xVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::yVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::zVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Eliminating unused variable with no statement memoryRemap::$0
Eliminating unused variable with no statement memoryRemap::$4
Eliminating unused variable with no statement memoryRemap::$5
diff --git a/src/test/ref/examples/mega65/dma-test4.log b/src/test/ref/examples/mega65/dma-test4.log
index d5ea10de9..3777ee10b 100644
--- a/src/test/ref/examples/mega65/dma-test4.log
+++ b/src/test/ref/examples/mega65/dma-test4.log
@@ -40,7 +40,7 @@ Setting inferred volatile on symbol affected by address-of: memoryRemap256M::aVa
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::xVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::yVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::zVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Eliminating unused variable with no statement memoryRemap::$0
Eliminating unused variable with no statement memoryRemap::$4
Eliminating unused variable with no statement memoryRemap::$5
diff --git a/src/test/ref/examples/mega65/dma-test5.log b/src/test/ref/examples/mega65/dma-test5.log
index 80f3e5d62..66bbfd27a 100644
--- a/src/test/ref/examples/mega65/dma-test5.log
+++ b/src/test/ref/examples/mega65/dma-test5.log
@@ -40,7 +40,7 @@ Setting inferred volatile on symbol affected by address-of: memoryRemap256M::aVa
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::xVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::yVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::zVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Eliminating unused variable with no statement memoryRemap::$0
Eliminating unused variable with no statement memoryRemap::$4
Eliminating unused variable with no statement memoryRemap::$5
diff --git a/src/test/ref/examples/mega65/dma-test6.log b/src/test/ref/examples/mega65/dma-test6.log
index efe281dba..5525b817c 100644
--- a/src/test/ref/examples/mega65/dma-test6.log
+++ b/src/test/ref/examples/mega65/dma-test6.log
@@ -40,7 +40,7 @@ Setting inferred volatile on symbol affected by address-of: memoryRemap256M::aVa
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::xVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::yVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::zVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Eliminating unused variable with no statement memoryRemap::$0
Eliminating unused variable with no statement memoryRemap::$4
Eliminating unused variable with no statement memoryRemap::$5
diff --git a/src/test/ref/examples/mega65/dypp65.log b/src/test/ref/examples/mega65/dypp65.log
index 0eff829d8..8318e9ba7 100644
--- a/src/test/ref/examples/mega65/dypp65.log
+++ b/src/test/ref/examples/mega65/dypp65.log
@@ -40,7 +40,7 @@ Setting inferred volatile on symbol affected by address-of: memoryRemap256M::aVa
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::xVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::yVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::zVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call SEI
Eliminating unused variable with no statement memoryRemap::$0
Eliminating unused variable with no statement memoryRemap::$4
diff --git a/src/test/ref/examples/mega65/helloworld-mega65.log b/src/test/ref/examples/mega65/helloworld-mega65.log
index 73dd790bb..2e064ac20 100644
--- a/src/test/ref/examples/mega65/helloworld-mega65.log
+++ b/src/test/ref/examples/mega65/helloworld-mega65.log
@@ -16,7 +16,7 @@ Setting inferred volatile on symbol affected by address-of: memoryRemap256M::aVa
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::xVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::yVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::zVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call SEI
Inlined call call __init
Eliminating unused variable with no statement memcpy::$0
diff --git a/src/test/ref/examples/mega65/memorymap-test.log b/src/test/ref/examples/mega65/memorymap-test.log
index d05f0f4e2..05754f5c2 100644
--- a/src/test/ref/examples/mega65/memorymap-test.log
+++ b/src/test/ref/examples/mega65/memorymap-test.log
@@ -11,7 +11,7 @@ Setting inferred volatile on symbol affected by address-of: memoryRemap256M::aVa
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::xVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::yVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::zVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Eliminating unused variable with no statement memoryRemap::$0
Eliminating unused variable with no statement memoryRemap::$4
Eliminating unused variable with no statement memoryRemap::$5
diff --git a/src/test/ref/examples/mega65/raster65.log b/src/test/ref/examples/mega65/raster65.log
index 7d366f70e..446643f6c 100644
--- a/src/test/ref/examples/mega65/raster65.log
+++ b/src/test/ref/examples/mega65/raster65.log
@@ -22,7 +22,7 @@ Setting inferred volatile on symbol affected by address-of: memoryRemap256M::aVa
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::xVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::yVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::zVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement memset::$2
Eliminating unused variable with no statement irq::$1
diff --git a/src/test/ref/examples/mega65/test-vic4.log b/src/test/ref/examples/mega65/test-vic4.log
index fde0504f1..9794c98f6 100644
--- a/src/test/ref/examples/mega65/test-vic4.log
+++ b/src/test/ref/examples/mega65/test-vic4.log
@@ -11,7 +11,7 @@ Setting inferred volatile on symbol affected by address-of: memoryRemap256M::aVa
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::xVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::yVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
Setting inferred volatile on symbol affected by address-of: memoryRemap256M::zVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/examples/nes/nes-dxycp.log b/src/test/ref/examples/nes/nes-dxycp.log
index 3f9ae7e02..b5714b265 100644
--- a/src/test/ref/examples/nes/nes-dxycp.log
+++ b/src/test/ref/examples/nes/nes-dxycp.log
@@ -14,25 +14,25 @@ Inlined call call disableAudioOutput
Inlined call call clearVBlankFlag
Inlined call call waitForVBlank
Inlined call call waitForVBlank
-Inlined call call ppuDataPrepare ppuDataFill::ppuData
-Inlined call call ppuDataPut ppuDataFill::val
-Inlined call call ppuDataPrepare ppuDataTransfer::ppuData
-Inlined call call ppuDataPut *ppuDataTransfer::cpuSrc
-Inlined call call ppuDataPrepare ppuDataFetch::ppuData
+Inlined call call ppuDataPrepare(ppuDataFill::ppuData)
+Inlined call call ppuDataPut(ppuDataFill::val)
+Inlined call call ppuDataPrepare(ppuDataTransfer::ppuData)
+Inlined call call ppuDataPut(*ppuDataTransfer::cpuSrc)
+Inlined call call ppuDataPrepare(ppuDataFetch::ppuData)
Inlined call ppuDataFetch::$2 = call ppuDataRead
-Inlined call call ppuDataPrepare ppuDataPutTile::ppuData
-Inlined call call ppuDataPut ppuDataPutTile::tile[0]
-Inlined call call ppuDataPut ppuDataPutTile::tile[1]
-Inlined call call ppuDataPrepare (void* const)ppuDataPutTile::$3
-Inlined call call ppuDataPut ppuDataPutTile::tile[2]
-Inlined call call ppuDataPut ppuDataPutTile::tile[3]
-Inlined call call ppuDataPrepare ppuDataSet::ppuData
-Inlined call call ppuDataPut ppuDataSet::val
-Inlined call call ppuDataPrepare ppuDataGet::ppuData
+Inlined call call ppuDataPrepare(ppuDataPutTile::ppuData)
+Inlined call call ppuDataPut(ppuDataPutTile::tile[0])
+Inlined call call ppuDataPut(ppuDataPutTile::tile[1])
+Inlined call call ppuDataPrepare((void* const)ppuDataPutTile::$3)
+Inlined call call ppuDataPut(ppuDataPutTile::tile[2])
+Inlined call call ppuDataPut(ppuDataPutTile::tile[3])
+Inlined call call ppuDataPrepare(ppuDataSet::ppuData)
+Inlined call call ppuDataPut(ppuDataSet::val)
+Inlined call call ppuDataPrepare(ppuDataGet::ppuData)
Inlined call ppuDataGet::$1 = call ppuDataRead
Inlined call call initNES
Inlined call call enableVideoOutput
-Inlined call call ppuSpriteBufferDmaTransfer SPRITE_BUFFER
+Inlined call call ppuSpriteBufferDmaTransfer(SPRITE_BUFFER)
Inlined call call __init
Eliminating unused variable with no statement vblank::$1
diff --git a/src/test/ref/examples/rom/rom.log b/src/test/ref/examples/rom/rom.log
index ac470d4c7..dd5f89778 100644
--- a/src/test/ref/examples/rom/rom.log
+++ b/src/test/ref/examples/rom/rom.log
@@ -1,8 +1,8 @@
Loading link script "rom.ld"
Adding parameter assignment in __stackcall procedure call1::param2 = param(call1::param2)
Adding parameter assignment in __stackcall procedure call1::param1 = param(call1::param1)
-Calling convention __stackcall adding prepare/execute/finalize for main::$0 = call call1 1 2
-Calling convention __stackcall adding prepare/execute/finalize for main::$1 = call call1 3 4
+Calling convention __stackcall adding prepare/execute/finalize for main::$0 = call call1(1, 2)
+Calling convention __stackcall adding prepare/execute/finalize for main::$1 = call call1(3, 4)
Calling convention STACK_CALL replacing param(call1::param1) with stackidx(byte,call1::OFFSET_STACK_PARAM1)
Calling convention STACK_CALL replacing param(call1::param2) with stackidx(byte,call1::OFFSET_STACK_PARAM2)
Calling convention STACK_CALL adding stack return stackidx(byte,call1::OFFSET_STACK_RETURN_1) = call1::return
diff --git a/src/test/ref/font-hex-show.log b/src/test/ref/font-hex-show.log
index e3333ef00..89d28a3b2 100644
--- a/src/test/ref/font-hex-show.log
+++ b/src/test/ref/font-hex-show.log
@@ -1,7 +1,7 @@
Resolved forward reference FONT_HEX_PROTO to FONT_HEX_PROTO
Resolved forward reference FONT_HEX_PROTO to FONT_HEX_PROTO
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call main::$0 = call toD018 SCREEN CHARSET
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call main::$0 = call toD018(SCREEN, CHARSET)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/function-pointer-advanced-1.log b/src/test/ref/function-pointer-advanced-1.log
index b2d768223..07e46f8c8 100644
--- a/src/test/ref/function-pointer-advanced-1.log
+++ b/src/test/ref/function-pointer-advanced-1.log
@@ -1,10 +1,10 @@
Resolved forward reference min to byte min(byte min::a , byte min::b)
Resolved forward reference max to byte max(byte max::a , byte max::b)
Resolved forward reference xor to byte xor(byte xor::a , byte xor::b)
-Setting inferred __stackcall on procedure affected by address-of __stackcall byte sum(byte sum::a , byte sum::b) caused by statement main::$1 = call exec &sum
-Setting inferred __stackcall on procedure affected by address-of __stackcall byte min(byte min::a , byte min::b) caused by statement main::$3 = call exec &min
-Setting inferred __stackcall on procedure affected by address-of __stackcall byte max(byte max::a , byte max::b) caused by statement main::$5 = call exec &max
-Setting inferred __stackcall on procedure affected by address-of __stackcall byte xor(byte xor::a , byte xor::b) caused by statement main::$7 = call exec &xor
+Setting inferred __stackcall on procedure affected by address-of __stackcall byte sum(byte sum::a , byte sum::b) caused by statement main::$1 = call exec(&sum)
+Setting inferred __stackcall on procedure affected by address-of __stackcall byte min(byte min::a , byte min::b) caused by statement main::$3 = call exec(&min)
+Setting inferred __stackcall on procedure affected by address-of __stackcall byte max(byte max::a , byte max::b) caused by statement main::$5 = call exec(&max)
+Setting inferred __stackcall on procedure affected by address-of __stackcall byte xor(byte xor::a , byte xor::b) caused by statement main::$7 = call exec(&xor)
Adding parameter assignment in __stackcall procedure sum::b = param(sum::b)
Adding parameter assignment in __stackcall procedure sum::a = param(sum::a)
Adding parameter assignment in __stackcall procedure max::b = param(max::b)
diff --git a/src/test/ref/function-pointer-noarg-call-14.log b/src/test/ref/function-pointer-noarg-call-14.log
index 3422e5da2..251b9faeb 100644
--- a/src/test/ref/function-pointer-noarg-call-14.log
+++ b/src/test/ref/function-pointer-noarg-call-14.log
@@ -3,7 +3,7 @@ Fixing struct type size struct printf_buffer_number to 12
Fixing struct type size struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement memcpy::$0
Eliminating unused variable with no statement memset::$2
diff --git a/src/test/ref/function-pointer-param-0.log b/src/test/ref/function-pointer-param-0.log
index ecea68171..999f2e5ef 100644
--- a/src/test/ref/function-pointer-param-0.log
+++ b/src/test/ref/function-pointer-param-0.log
@@ -5,7 +5,7 @@ Setting inferred __stackcall on procedure affected by address-of __stackcall voi
Adding parameter assignment in __stackcall procedure fn1::c = param(fn1::c)
Adding parameter assignment in __stackcall procedure fn2::d = param(fn2::d)
Adding parameter assignment in __stackcall procedure fn3::e = param(fn3::e)
-Calling convention __stackcall adding prepare/execute/finalize for call fn3 main::i
+Calling convention __stackcall adding prepare/execute/finalize for call fn3(main::i)
Calling convention STACK_CALL adding prepare/execute/finalize for call *main::f main::i
Calling convention STACK_CALL replacing param(fn1::c) with stackidx(byte,fn1::OFFSET_STACK_C)
Calling convention STACK_CALL replacing param(fn2::d) with stackidx(byte,fn2::OFFSET_STACK_D)
diff --git a/src/test/ref/gfxbank.log b/src/test/ref/gfxbank.log
index 0c36aa745..9381cc59e 100644
--- a/src/test/ref/gfxbank.log
+++ b/src/test/ref/gfxbank.log
@@ -1,5 +1,5 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call call vicSelectGfxBank main::PLAYFIELD_CHARSET
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call call vicSelectGfxBank(main::PLAYFIELD_CHARSET)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/helloworld2-inline.log b/src/test/ref/helloworld2-inline.log
index 16251dc44..55d18950e 100644
--- a/src/test/ref/helloworld2-inline.log
+++ b/src/test/ref/helloworld2-inline.log
@@ -1,5 +1,5 @@
-Inlined call call print2 screen main::hello
-Inlined call call print2 main::$1 main::hello
+Inlined call call print2(screen, main::hello)
+Inlined call call print2(main::$1, main::hello)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/hex2dec-ptrptr.log b/src/test/ref/hex2dec-ptrptr.log
index e905a96a4..8ddf74a23 100644
--- a/src/test/ref/hex2dec-ptrptr.log
+++ b/src/test/ref/hex2dec-ptrptr.log
@@ -1,4 +1,4 @@
-Setting inferred volatile on symbol affected by address-of utoa16w::$2 = call utoa16n utoa16w::$1 &utoa16w::dst utoa16w::started
+Setting inferred volatile on symbol affected by address-of utoa16w::$2 = call utoa16n(utoa16w::$1, &utoa16w::dst, utoa16w::started)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/hex2dec.log b/src/test/ref/hex2dec.log
index 8079c0814..c77f39478 100644
--- a/src/test/ref/hex2dec.log
+++ b/src/test/ref/hex2dec.log
@@ -1,4 +1,4 @@
-Setting inferred volatile on symbol affected by address-of utoa16w::$2 = call utoa16n utoa16w::$1 &utoa16w::dst utoa16w::started
+Setting inferred volatile on symbol affected by address-of utoa16w::$2 = call utoa16n(utoa16w::$1, &utoa16w::dst, utoa16w::started)
Eliminating unused variable with no statement main::$3
Eliminating unused variable with no statement main::$14
diff --git a/src/test/ref/inline-function-if.log b/src/test/ref/inline-function-if.log
index 9be8aade2..a938e85e1 100644
--- a/src/test/ref/inline-function-if.log
+++ b/src/test/ref/inline-function-if.log
@@ -1,5 +1,5 @@
-Inlined call main::$0 = call toUpper 'c' true
-Inlined call main::$1 = call toUpper 'm' false
+Inlined call main::$0 = call toUpper('c', true)
+Inlined call main::$1 = call toUpper('m', false)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/inline-function-level2.log b/src/test/ref/inline-function-level2.log
index c068d105d..ebc53c68f 100644
--- a/src/test/ref/inline-function-level2.log
+++ b/src/test/ref/inline-function-level2.log
@@ -1,8 +1,8 @@
-Inlined call call line 2 $40 $a '*'
-Inlined call call plot main::line1_$2 main::line1_ch
-Inlined call call line 4 $80 $f '.'
-Inlined call call plot main::line2_$2 main::line2_ch
-Inlined call call plot line::$2 line::ch
+Inlined call call line(2, $40, $a, '*')
+Inlined call call plot(main::line1_$2, main::line1_ch)
+Inlined call call line(4, $80, $f, '.')
+Inlined call call plot(main::line2_$2, main::line2_ch)
+Inlined call call plot(line::$2, line::ch)
Inlined call call __init
Eliminating unused variable with no statement main::line1_$0
Eliminating unused variable with no statement main::line2_$0
diff --git a/src/test/ref/inline-function-min.log b/src/test/ref/inline-function-min.log
index 4463593c3..04b6b4008 100644
--- a/src/test/ref/inline-function-min.log
+++ b/src/test/ref/inline-function-min.log
@@ -1,6 +1,6 @@
-Inlined call main::$0 = call sum 2 1
-Inlined call main::$1 = call sum $a 3
-Inlined call main::$2 = call sum 4 8
+Inlined call main::$0 = call sum(2, 1)
+Inlined call main::$1 = call sum($a, 3)
+Inlined call main::$2 = call sum(4, 8)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/inline-function-print.log b/src/test/ref/inline-function-print.log
index ba96ae0e1..7b13b52bf 100644
--- a/src/test/ref/inline-function-print.log
+++ b/src/test/ref/inline-function-print.log
@@ -1,5 +1,5 @@
-Inlined call call print screen main::hello
-Inlined call call print main::$1 main::hello
+Inlined call call print(screen, main::hello)
+Inlined call call print(main::$1, main::hello)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/inline-function.log b/src/test/ref/inline-function.log
index bbdbdce58..a28aff9de 100644
--- a/src/test/ref/inline-function.log
+++ b/src/test/ref/inline-function.log
@@ -1,5 +1,5 @@
-Inlined call main::$1 = call toD018 screen charset1
-Inlined call main::$3 = call toD018 screen charset2
+Inlined call main::$1 = call toD018(screen, charset1)
+Inlined call main::$3 = call toD018(screen, charset2)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/irq-hardware-clobber-jsr.log b/src/test/ref/irq-hardware-clobber-jsr.log
index dc37cd188..61e7c20f7 100644
--- a/src/test/ref/irq-hardware-clobber-jsr.log
+++ b/src/test/ref/irq-hardware-clobber-jsr.log
@@ -1,5 +1,5 @@
Resolved forward reference irq to __interrupt(hardware_clobber) void irq()
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/irq-idx-problem.log b/src/test/ref/irq-idx-problem.log
index 337bf5f76..26ce9708b 100644
--- a/src/test/ref/irq-idx-problem.log
+++ b/src/test/ref/irq-idx-problem.log
@@ -1,5 +1,5 @@
Resolved forward reference table_driven_irq to __interrupt(rom_min_c64) void table_driven_irq()
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/irq-kernel-minimal.log b/src/test/ref/irq-kernel-minimal.log
index afbf1b2c5..b808027bc 100644
--- a/src/test/ref/irq-kernel-minimal.log
+++ b/src/test/ref/irq-kernel-minimal.log
@@ -1,5 +1,5 @@
Resolved forward reference irq to __interrupt(rom_sys_c64) void irq()
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/keyboard-glitch.log b/src/test/ref/keyboard-glitch.log
index f9af75bb2..74ef14820 100644
--- a/src/test/ref/keyboard-glitch.log
+++ b/src/test/ref/keyboard-glitch.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement keyboard_matrix_read::$0
Eliminating unused variable with no statement keyboard_key_pressed::$0
diff --git a/src/test/ref/loophead-problem-3.log b/src/test/ref/loophead-problem-3.log
index 3f550a3b5..1a3e7d9f4 100644
--- a/src/test/ref/loophead-problem-3.log
+++ b/src/test/ref/loophead-problem-3.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Eliminating unused variable with no statement main::$0
Eliminating unused variable with no statement main::$1
diff --git a/src/test/ref/makelong4-0.cfg b/src/test/ref/makelong4-0.cfg
index adfc2e99c..12c082048 100644
--- a/src/test/ref/makelong4-0.cfg
+++ b/src/test/ref/makelong4-0.cfg
@@ -33,7 +33,7 @@ main::@8: scope:[main] from main::@6
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
+ [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
diff --git a/src/test/ref/makelong4-0.log b/src/test/ref/makelong4-0.log
index 2cfe3161e..c33500fa8 100644
--- a/src/test/ref/makelong4-0.log
+++ b/src/test/ref/makelong4-0.log
@@ -60,7 +60,7 @@ main::@10: scope:[main] from main::@9
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::$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
@@ -260,7 +260,7 @@ main::@8: scope:[main] from main::@6
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
+ [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
@@ -305,121 +305,121 @@ Allocated zp[1]:4 [ main::hilo#2 main::hilo#1 ]
Allocated zp[1]:5 [ main::hihi#2 main::hihi#1 ]
Allocated zp[4]:6 [ main::$4 ]
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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:3 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:3 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:3 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:3 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:5 [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:5 [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:3 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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)_(vbuaa)_(vbuaa). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuaa)_(vbuaa)_(vbuaa) allocation: reg byte a [ main::lohi#2 main::lohi#1 ] zp[1]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:3 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:3 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:3 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:3 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:5 [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:5 [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte a [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:3 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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)
@@ -536,36 +536,36 @@ MISSING FRAGMENTS
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
+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]:2 [ main::lolo#2 main::lolo#1 ]
Removing always clobbered register reg byte a as potential for zp[1]:3 [ main::lohi#2 main::lohi#1 ]
Removing always clobbered register reg byte a as potential for zp[1]:4 [ main::hilo#2 main::hilo#1 ]
Removing always clobbered register reg byte a as potential for zp[1]:5 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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)_(vbuxx)_(vbuxx). Attempted variations vduz1=_makelong4_(vbuz2)_(vbuxx)_(vbuxx)_(vbuxx) allocation: reg byte x [ main::lohi#2 main::lohi#1 ] zp[1]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte x [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:2 [ main::lolo#2 main::lolo#1 ] reg byte y [ main::hihi#2 main::hihi#1 ] zp[4]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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]:6 [ 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)
@@ -591,7 +591,7 @@ MISSING FRAGMENTS
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 [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]:2 [ main::lolo#2 main::lolo#1 ] : zp[1]:2 , reg byte x , reg byte y ,
Potential registers zp[1]:3 [ main::lohi#2 main::lohi#1 ] : zp[1]:3 , reg byte x , reg byte y ,
@@ -714,7 +714,7 @@ main: {
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)
+ // [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
@@ -891,7 +891,7 @@ main: {
// 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)
+ // [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
diff --git a/src/test/ref/makelong4-1.log b/src/test/ref/makelong4-1.log
index c668cb835..380e1f68c 100644
--- a/src/test/ref/makelong4-1.log
+++ b/src/test/ref/makelong4-1.log
@@ -3,7 +3,7 @@ CONTROL FLOW GRAPH SSA
void main()
main: scope:[main] from __start
- main::$0 = call MAKELONG4 1 2 3 4
+ main::$0 = call MAKELONG4(1, 2, 3, 4)
*main::SCREEN = main::$0
to:main::@return
main::@return: scope:[main] from main
@@ -31,10 +31,10 @@ void main()
dword~ main::$0
constant dword* const main::SCREEN = (word*)$400
-Adding number conversion cast (unumber) 1 in main::$0 = call MAKELONG4 1 2 3 4
-Adding number conversion cast (unumber) 2 in main::$0 = call MAKELONG4 (unumber)1 2 3 4
-Adding number conversion cast (unumber) 3 in main::$0 = call MAKELONG4 (unumber)1 (unumber)2 3 4
-Adding number conversion cast (unumber) 4 in main::$0 = call MAKELONG4 (unumber)1 (unumber)2 (unumber)3 4
+Adding number conversion cast (unumber) 1 in main::$0 = call MAKELONG4(1, 2, 3, 4)
+Adding number conversion cast (unumber) 2 in main::$0 = call MAKELONG4((unumber)1, 2, 3, 4)
+Adding number conversion cast (unumber) 3 in main::$0 = call MAKELONG4((unumber)1, (unumber)2, 3, 4)
+Adding number conversion cast (unumber) 4 in main::$0 = call MAKELONG4((unumber)1, (unumber)2, (unumber)3, 4)
Successful SSA optimization PassNAddNumberTypeConversions
Simplifying constant pointer cast (word*) 1024
Simplifying constant integer cast 1
@@ -47,7 +47,7 @@ Finalized unsigned number type (byte) 2
Finalized unsigned number type (byte) 3
Finalized unsigned number type (byte) 4
Successful SSA optimization PassNFinalizeNumberTypeConversions
-Identified constant dword [0] main::$0 = call MAKELONG4 1 2 3 4
+Identified constant dword [0] main::$0 = call MAKELONG4(1, 2, 3, 4)
Constant main::$0 = 1*$1000000+2*$10000+3*$100+4
Successful SSA optimization Pass2ConstantIdentification
Removing unused procedure __start
diff --git a/src/test/ref/memcpy-0.log b/src/test/ref/memcpy-0.log
index 527c9fa63..882abe6ff 100644
--- a/src/test/ref/memcpy-0.log
+++ b/src/test/ref/memcpy-0.log
@@ -1,5 +1,5 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call main::$0 = call toD018 SCREEN_COPY CHARSET
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call main::$0 = call toD018(SCREEN_COPY, CHARSET)
Eliminating unused variable with no statement memcpy::$0
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/millfork-benchmarks/linkedlist-kc.log b/src/test/ref/millfork-benchmarks/linkedlist-kc.log
index 71ffd6a38..053497d18 100644
--- a/src/test/ref/millfork-benchmarks/linkedlist-kc.log
+++ b/src/test/ref/millfork-benchmarks/linkedlist-kc.log
@@ -1,6 +1,6 @@
Fixing struct type size struct node to 4
Setting inferred volatile on symbol affected by address-of last_time
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/millfork-benchmarks/plasma-kc.log b/src/test/ref/millfork-benchmarks/plasma-kc.log
index 3d9c1d3a2..01065e649 100644
--- a/src/test/ref/millfork-benchmarks/plasma-kc.log
+++ b/src/test/ref/millfork-benchmarks/plasma-kc.log
@@ -1,5 +1,5 @@
Setting inferred volatile on symbol affected by address-of last_time
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/millfork-benchmarks/romsum-kc.log b/src/test/ref/millfork-benchmarks/romsum-kc.log
index deffb7166..3964cd2b7 100644
--- a/src/test/ref/millfork-benchmarks/romsum-kc.log
+++ b/src/test/ref/millfork-benchmarks/romsum-kc.log
@@ -1,5 +1,5 @@
Setting inferred volatile on symbol affected by address-of last_time
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/millfork-benchmarks/sieve-kc.log b/src/test/ref/millfork-benchmarks/sieve-kc.log
index ac4d41143..6c70c7676 100644
--- a/src/test/ref/millfork-benchmarks/sieve-kc.log
+++ b/src/test/ref/millfork-benchmarks/sieve-kc.log
@@ -1,5 +1,5 @@
Setting inferred volatile on symbol affected by address-of last_time
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/multiplexer-irq/simple-multiplexer-irq.log b/src/test/ref/multiplexer-irq/simple-multiplexer-irq.log
index 49502a375..9c60fc1dc 100644
--- a/src/test/ref/multiplexer-irq/simple-multiplexer-irq.log
+++ b/src/test/ref/multiplexer-irq/simple-multiplexer-irq.log
@@ -1,8 +1,8 @@
Resolved forward reference plex_irq to __interrupt(rom_min_c64) void plex_irq()
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call call plexSetScreen plexInit::screen
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call call plexSetScreen(plexInit::screen)
Inlined call call plexFreePrepare
-Inlined call call plexFreeAdd plexShowSprite::ypos
+Inlined call call plexFreeAdd(plexShowSprite::ypos)
Inlined call plex_irq::$2 = call plexFreeNextYpos
Inlined call call __init
Eliminating unused variable with no statement plexShowSprite::$0
diff --git a/src/test/ref/nes-array.log b/src/test/ref/nes-array.log
index d838a8ea7..367cf5310 100644
--- a/src/test/ref/nes-array.log
+++ b/src/test/ref/nes-array.log
@@ -1,5 +1,5 @@
-Setting inferred volatile on symbol affected by address-of main::$0 = call foo 1 &main::y1
-Setting inferred volatile on symbol affected by address-of main::$1 = call foo 2 &main::y2
+Setting inferred volatile on symbol affected by address-of main::$0 = call foo(1, &main::y1)
+Setting inferred volatile on symbol affected by address-of main::$1 = call foo(2, &main::y2)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/pointer-pointer-2.log b/src/test/ref/pointer-pointer-2.log
index 7094f8d7b..e12a5dd9d 100644
--- a/src/test/ref/pointer-pointer-2.log
+++ b/src/test/ref/pointer-pointer-2.log
@@ -1,4 +1,4 @@
-Setting inferred volatile on symbol affected by address-of main::$0 = call nexttext &main::text
+Setting inferred volatile on symbol affected by address-of main::$0 = call nexttext(&main::text)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/pointer-pointer-3.log b/src/test/ref/pointer-pointer-3.log
index de1ac487f..9d3b2f5e1 100644
--- a/src/test/ref/pointer-pointer-3.log
+++ b/src/test/ref/pointer-pointer-3.log
@@ -1,4 +1,4 @@
-Setting inferred volatile on symbol affected by address-of main::$0 = call setscreen &screen screen1
+Setting inferred volatile on symbol affected by address-of main::$0 = call setscreen(&screen, screen1)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/pointer-void-2.log b/src/test/ref/pointer-void-2.log
index a00d76eef..e458efb75 100644
--- a/src/test/ref/pointer-void-2.log
+++ b/src/test/ref/pointer-void-2.log
@@ -1,6 +1,6 @@
-Setting inferred volatile on symbol affected by address-of main::$0 = call print &main::b
-Setting inferred volatile on symbol affected by address-of main::$1 = call print &main::w
-Setting inferred volatile on symbol affected by address-of main::$2 = call print &main::d
+Setting inferred volatile on symbol affected by address-of main::$0 = call print(&main::b)
+Setting inferred volatile on symbol affected by address-of main::$1 = call print(&main::w)
+Setting inferred volatile on symbol affected by address-of main::$2 = call print(&main::d)
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/printf-1.log b/src/test/ref/printf-1.log
index 210aa4be5..6a848a6bb 100644
--- a/src/test/ref/printf-1.log
+++ b/src/test/ref/printf-1.log
@@ -3,11 +3,11 @@ Fixing struct type size struct printf_buffer_number to 12
Fixing struct type size struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
-Added struct type cast to parameter value list main::$1 = call printf_string "cml" (struct printf_format_string){ $a, 0 }
-Added struct type cast to parameter value list main::$3 = call printf_string "rules" (struct printf_format_string){ $a, 0 }
-Added struct type cast to parameter value list main::$5 = call printf_string "cml" (struct printf_format_string){ $a, 1 }
-Added struct type cast to parameter value list main::$7 = call printf_string "rules" (struct printf_format_string){ $a, 1 }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Added struct type cast to parameter value list main::$1 = call printf_string("cml", (struct printf_format_string){ $a, 0 })
+Added struct type cast to parameter value list main::$3 = call printf_string("rules", (struct printf_format_string){ $a, 0 })
+Added struct type cast to parameter value list main::$5 = call printf_string("cml", (struct printf_format_string){ $a, 1 })
+Added struct type cast to parameter value list main::$7 = call printf_string("rules", (struct printf_format_string){ $a, 1 })
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement memcpy::$0
Eliminating unused variable with no statement memset::$2
diff --git a/src/test/ref/printf-10.log b/src/test/ref/printf-10.log
index 69249cfcf..10b7dd9e0 100644
--- a/src/test/ref/printf-10.log
+++ b/src/test/ref/printf-10.log
@@ -1,4 +1,4 @@
-Added struct type cast to parameter value list call printf_string main::name (struct printf_format_string){ 0, 0 }
+Added struct type cast to parameter value list call printf_string(main::name, (struct printf_format_string){ 0, 0 })
Inlined call call __init
Eliminating unused variable with no statement main::$0
diff --git a/src/test/ref/printf-11.log b/src/test/ref/printf-11.log
index 99024ae0b..838b69100 100644
--- a/src/test/ref/printf-11.log
+++ b/src/test/ref/printf-11.log
@@ -1,4 +1,4 @@
-Added struct type cast to parameter value list call printf_uint main::pct (struct printf_format_number){ 0, 0, 0, 0, 0, HEXADECIMAL }
+Added struct type cast to parameter value list call printf_uint(main::pct, (struct printf_format_number){ 0, 0, 0, 0, 0, HEXADECIMAL })
Inlined call call __init
Eliminating unused variable with no statement main::$0
diff --git a/src/test/ref/printf-14.log b/src/test/ref/printf-14.log
index 0570fc2a2..44f83b27f 100644
--- a/src/test/ref/printf-14.log
+++ b/src/test/ref/printf-14.log
@@ -3,8 +3,8 @@ Fixing struct type size struct printf_buffer_number to 12
Fixing struct type size struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
-Added struct type cast to parameter value list call printf_uchar main::c (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Added struct type cast to parameter value list call printf_uchar(main::c, (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL })
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement memcpy::$0
Eliminating unused variable with no statement memset::$2
diff --git a/src/test/ref/printf-15.log b/src/test/ref/printf-15.log
index 3e74c73c5..4ca98fbeb 100644
--- a/src/test/ref/printf-15.log
+++ b/src/test/ref/printf-15.log
@@ -3,7 +3,7 @@ Fixing struct type size struct printf_buffer_number to 12
Fixing struct type size struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement memcpy::$0
Eliminating unused variable with no statement memset::$2
diff --git a/src/test/ref/problem-struct-inline-parameter-1.log b/src/test/ref/problem-struct-inline-parameter-1.log
index d76de925e..61e185a34 100644
--- a/src/test/ref/problem-struct-inline-parameter-1.log
+++ b/src/test/ref/problem-struct-inline-parameter-1.log
@@ -1,4 +1,4 @@
-Added struct type cast to parameter value list main::$0 = call print 'c' (struct format){ '-', '-' }
+Added struct type cast to parameter value list main::$0 = call print('c', (struct format){ '-', '-' })
Inlined call call __init
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/procedure-callingconvention-stack-0.log b/src/test/ref/procedure-callingconvention-stack-0.log
index 63cf2e642..1e7e89fed 100644
--- a/src/test/ref/procedure-callingconvention-stack-0.log
+++ b/src/test/ref/procedure-callingconvention-stack-0.log
@@ -1,6 +1,6 @@
Adding parameter assignment in __stackcall procedure plus::b = param(plus::b)
Adding parameter assignment in __stackcall procedure plus::a = param(plus::a)
-Calling convention __stackcall adding prepare/execute/finalize for main::$0 = call plus '0' 7
+Calling convention __stackcall adding prepare/execute/finalize for main::$0 = call plus('0', 7)
Calling convention STACK_CALL replacing param(plus::a) with stackidx(byte,plus::OFFSET_STACK_A)
Calling convention STACK_CALL replacing param(plus::b) with stackidx(byte,plus::OFFSET_STACK_B)
Calling convention STACK_CALL adding stack return stackidx(byte,plus::OFFSET_STACK_RETURN_1) = plus::return
diff --git a/src/test/ref/procedure-callingconvention-stack-1.log b/src/test/ref/procedure-callingconvention-stack-1.log
index 0ae183101..a04cf92b3 100644
--- a/src/test/ref/procedure-callingconvention-stack-1.log
+++ b/src/test/ref/procedure-callingconvention-stack-1.log
@@ -1,6 +1,6 @@
Adding parameter assignment in __stackcall procedure plus::b = param(plus::b)
Adding parameter assignment in __stackcall procedure plus::a = param(plus::a)
-Calling convention __stackcall adding prepare/execute/finalize for main::$0 = call plus '0' 7
+Calling convention __stackcall adding prepare/execute/finalize for main::$0 = call plus('0', 7)
Calling convention STACK_CALL replacing param(plus::a) with stackidx(byte,plus::OFFSET_STACK_A)
Calling convention STACK_CALL replacing param(plus::b) with stackidx(byte,plus::OFFSET_STACK_B)
Calling convention STACK_CALL adding stack return stackidx(byte,plus::OFFSET_STACK_RETURN_1) = plus::return
diff --git a/src/test/ref/procedure-callingconvention-stack-10.log b/src/test/ref/procedure-callingconvention-stack-10.log
index 8b3a1afe0..b9a6b1c78 100644
--- a/src/test/ref/procedure-callingconvention-stack-10.log
+++ b/src/test/ref/procedure-callingconvention-stack-10.log
@@ -3,8 +3,8 @@ Adding parameter assignment in __stackcall procedure get::i = param(get::i)
Adding parameter assignment in __stackcall procedure print::p = param(print::p)
Inlined call call __init
Eliminating unused variable with no statement main::$1
-Calling convention __stackcall adding prepare/execute/finalize for main::p = call get main::i
-Calling convention __stackcall adding prepare/execute/finalize for call print main::p
+Calling convention __stackcall adding prepare/execute/finalize for main::p = call get(main::i)
+Calling convention __stackcall adding prepare/execute/finalize for call print(main::p)
Calling convention __stackcall adding prepare/execute/finalize for call main
Calling convention STACK_CALL replacing param(get::i) with stackidx(byte,get::OFFSET_STACK_I)
Calling convention STACK_CALL replacing param(print::p) with stackidx(struct Point,print::OFFSET_STACK_P)
diff --git a/src/test/ref/procedure-callingconvention-stack-11.log b/src/test/ref/procedure-callingconvention-stack-11.log
index 00c9a9f51..c38e86f72 100644
--- a/src/test/ref/procedure-callingconvention-stack-11.log
+++ b/src/test/ref/procedure-callingconvention-stack-11.log
@@ -3,8 +3,8 @@ Adding parameter assignment in __stackcall procedure get::i = param(get::i)
Adding parameter assignment in __stackcall procedure print::v = param(print::v)
Inlined call call __init
Eliminating unused variable with no statement main::$1
-Calling convention __stackcall adding prepare/execute/finalize for main::v = call get main::i
-Calling convention __stackcall adding prepare/execute/finalize for call print main::v
+Calling convention __stackcall adding prepare/execute/finalize for main::v = call get(main::i)
+Calling convention __stackcall adding prepare/execute/finalize for call print(main::v)
Calling convention __stackcall adding prepare/execute/finalize for call main
Calling convention STACK_CALL replacing param(get::i) with stackidx(byte,get::OFFSET_STACK_I)
Calling convention STACK_CALL replacing param(print::v) with stackidx(struct Vector,print::OFFSET_STACK_V)
diff --git a/src/test/ref/procedure-callingconvention-stack-12.log b/src/test/ref/procedure-callingconvention-stack-12.log
index dfa1502de..9554a1da1 100644
--- a/src/test/ref/procedure-callingconvention-stack-12.log
+++ b/src/test/ref/procedure-callingconvention-stack-12.log
@@ -2,8 +2,8 @@ Converting variable modified inside __stackcall procedure main() to load/store i
Adding parameter assignment in __stackcall procedure print::spacing = param(print::spacing)
Adding parameter assignment in __stackcall procedure print::str = param(print::str)
Inlined call call __init
-Calling convention __stackcall adding prepare/execute/finalize for call print main::str 1
-Calling convention __stackcall adding prepare/execute/finalize for call print main::str1 2
+Calling convention __stackcall adding prepare/execute/finalize for call print(main::str, 1)
+Calling convention __stackcall adding prepare/execute/finalize for call print(main::str1, 2)
Calling convention __stackcall adding prepare/execute/finalize for call main
Calling convention STACK_CALL replacing param(print::str) with stackidx(byte*,print::OFFSET_STACK_STR)
Calling convention STACK_CALL replacing param(print::spacing) with stackidx(byte,print::OFFSET_STACK_SPACING)
diff --git a/src/test/ref/procedure-callingconvention-stack-13.log b/src/test/ref/procedure-callingconvention-stack-13.log
index 08a367fc9..8be684684 100644
--- a/src/test/ref/procedure-callingconvention-stack-13.log
+++ b/src/test/ref/procedure-callingconvention-stack-13.log
@@ -1,7 +1,7 @@
Adding parameter assignment in __stackcall procedure pow2::n = param(pow2::n)
Eliminating unused variable with no statement pow2::$2
-Calling convention __stackcall adding prepare/execute/finalize for main::$0 = call pow2 6
-Calling convention __stackcall adding prepare/execute/finalize for pow2::c = call pow2 pow2::$1
+Calling convention __stackcall adding prepare/execute/finalize for main::$0 = call pow2(6)
+Calling convention __stackcall adding prepare/execute/finalize for pow2::c = call pow2(pow2::$1)
Calling convention STACK_CALL replacing param(pow2::n) with stackidx(byte,pow2::OFFSET_STACK_N)
Calling convention STACK_CALL adding stack return stackidx(byte,pow2::OFFSET_STACK_RETURN_0) = pow2::return
Calling convention STACK_CALL adding stack pull main::$0 = stackpull(byte)
diff --git a/src/test/ref/procedure-callingconvention-stack-2.log b/src/test/ref/procedure-callingconvention-stack-2.log
index eaa8f6f93..8680235f0 100644
--- a/src/test/ref/procedure-callingconvention-stack-2.log
+++ b/src/test/ref/procedure-callingconvention-stack-2.log
@@ -1,6 +1,6 @@
Adding parameter assignment in __stackcall procedure plus::b = param(plus::b)
Adding parameter assignment in __stackcall procedure plus::a = param(plus::a)
-Calling convention __stackcall adding prepare/execute/finalize for main::$0 = call plus $1234 $2345
+Calling convention __stackcall adding prepare/execute/finalize for main::$0 = call plus($1234, $2345)
Calling convention STACK_CALL replacing param(plus::a) with stackidx(word,plus::OFFSET_STACK_A)
Calling convention STACK_CALL replacing param(plus::b) with stackidx(word,plus::OFFSET_STACK_B)
Calling convention STACK_CALL adding stack return stackidx(word,plus::OFFSET_STACK_RETURN_2) = plus::return
diff --git a/src/test/ref/procedure-callingconvention-stack-3.log b/src/test/ref/procedure-callingconvention-stack-3.log
index df0c91b30..fa616b837 100644
--- a/src/test/ref/procedure-callingconvention-stack-3.log
+++ b/src/test/ref/procedure-callingconvention-stack-3.log
@@ -1,6 +1,6 @@
Adding parameter assignment in __stackcall procedure plus::b = param(plus::b)
Adding parameter assignment in __stackcall procedure plus::a = param(plus::a)
-Calling convention __stackcall adding prepare/execute/finalize for main::$0 = call plus '0' 7
+Calling convention __stackcall adding prepare/execute/finalize for main::$0 = call plus('0', 7)
Calling convention STACK_CALL replacing param(plus::a) with stackidx(word,plus::OFFSET_STACK_A)
Calling convention STACK_CALL replacing param(plus::b) with stackidx(word,plus::OFFSET_STACK_B)
Calling convention STACK_CALL adding stack return stackidx(word,plus::OFFSET_STACK_RETURN_2) = plus::return
diff --git a/src/test/ref/procedure-callingconvention-stack-4.log b/src/test/ref/procedure-callingconvention-stack-4.log
index 8ed8e7f1c..2fe14cf35 100644
--- a/src/test/ref/procedure-callingconvention-stack-4.log
+++ b/src/test/ref/procedure-callingconvention-stack-4.log
@@ -4,7 +4,7 @@ Adding parameter assignment in __stackcall procedure plus::a = param(plus::a)
Inlined call call __init
Eliminating unused variable with no statement main::$0
Eliminating unused variable with no statement main::$1
-Calling convention __stackcall adding prepare/execute/finalize for main::w = call plus '0' main::v
+Calling convention __stackcall adding prepare/execute/finalize for main::w = call plus('0', main::v)
Calling convention STACK_CALL replacing param(plus::a) with stackidx(byte,plus::OFFSET_STACK_A)
Calling convention STACK_CALL replacing param(plus::b) with stackidx(byte,plus::OFFSET_STACK_B)
Calling convention STACK_CALL adding stack return stackidx(byte,plus::OFFSET_STACK_RETURN_1) = plus::return
diff --git a/src/test/ref/processor-port-test.log b/src/test/ref/processor-port-test.log
index 96535ab8b..131d71daf 100644
--- a/src/test/ref/processor-port-test.log
+++ b/src/test/ref/processor-port-test.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement memset::$2
diff --git a/src/test/ref/ptrptr-optimize-2.log b/src/test/ref/ptrptr-optimize-2.log
index 383717073..b8611bc0c 100644
--- a/src/test/ref/ptrptr-optimize-2.log
+++ b/src/test/ref/ptrptr-optimize-2.log
@@ -1,4 +1,4 @@
-Setting inferred volatile on symbol affected by address-of main::$0 = call sub 'a' &main::screen
+Setting inferred volatile on symbol affected by address-of main::$0 = call sub('a', &main::screen)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/roll-sprite-msb.log b/src/test/ref/roll-sprite-msb.log
index 62c4b4e6a..3f96b52b1 100644
--- a/src/test/ref/roll-sprite-msb.log
+++ b/src/test/ref/roll-sprite-msb.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/scan-desire-problem.log b/src/test/ref/scan-desire-problem.log
index 5878ad022..187d1f5da 100644
--- a/src/test/ref/scan-desire-problem.log
+++ b/src/test/ref/scan-desire-problem.log
@@ -1,5 +1,5 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
-Inlined call init::$3 = call toD018 screen charset
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
+Inlined call init::$3 = call toD018(screen, charset)
Inlined call call __init
Eliminating unused variable with no statement memset::$2
Eliminating unused variable with no statement main::$3
diff --git a/src/test/ref/semi-struct-1.log b/src/test/ref/semi-struct-1.log
index d195866a8..e8be0c00b 100644
--- a/src/test/ref/semi-struct-1.log
+++ b/src/test/ref/semi-struct-1.log
@@ -1,9 +1,9 @@
-Inlined call init_points::point = call getPoint init_points::i
-Inlined call init_points::$1 = call pointXpos init_points::point
-Inlined call init_points::$2 = call pointYpos init_points::point
-Inlined call print_points::point = call getPoint print_points::i
-Inlined call print_points::$2 = call pointXpos print_points::point
-Inlined call print_points::$5 = call pointYpos print_points::point
+Inlined call init_points::point = call getPoint(init_points::i)
+Inlined call init_points::$1 = call pointXpos(init_points::point)
+Inlined call init_points::$2 = call pointYpos(init_points::point)
+Inlined call print_points::point = call getPoint(print_points::i)
+Inlined call print_points::$2 = call pointXpos(print_points::point)
+Inlined call print_points::$5 = call pointYpos(print_points::point)
Inlined call call __init
Eliminating unused variable with no statement memset::$2
Eliminating unused variable with no statement init_points::$0
diff --git a/src/test/ref/sieve-min.log b/src/test/ref/sieve-min.log
index adad839f4..19ece0131 100644
--- a/src/test/ref/sieve-min.log
+++ b/src/test/ref/sieve-min.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement memset::$2
Eliminating unused variable with no statement main::$1
diff --git a/src/test/ref/signed-words.log b/src/test/ref/signed-words.log
index 475aaba60..fcbbab5b7 100644
--- a/src/test/ref/signed-words.log
+++ b/src/test/ref/signed-words.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement anim::$6
Eliminating unused variable with no statement anim::$8
diff --git a/src/test/ref/sinus-basic.log b/src/test/ref/sinus-basic.log
index a617d8e89..cf2c0ddd2 100644
--- a/src/test/ref/sinus-basic.log
+++ b/src/test/ref/sinus-basic.log
@@ -1,12 +1,12 @@
-Inlined call call prepareMEM setFAC::w
-Inlined call call prepareMEM (word)setMEMtoFAC::mem
-Inlined call call prepareMEM (word)setFACtoMEM::mem
-Inlined call call prepareMEM (word)setARGtoMEM::mem
-Inlined call call prepareMEM (word)addMEMtoFAC::mem
-Inlined call call prepareMEM (word)subFACfromMEM::mem
-Inlined call call prepareMEM (word)divMEMbyFAC::mem
-Inlined call call prepareMEM (word)mulFACbyMEM::mem
-Inlined call call prepareMEM (word)pwrMEMbyFAC::mem
+Inlined call call prepareMEM(setFAC::w)
+Inlined call call prepareMEM((word)setMEMtoFAC::mem)
+Inlined call call prepareMEM((word)setFACtoMEM::mem)
+Inlined call call prepareMEM((word)setARGtoMEM::mem)
+Inlined call call prepareMEM((word)addMEMtoFAC::mem)
+Inlined call call prepareMEM((word)subFACfromMEM::mem)
+Inlined call call prepareMEM((word)divMEMbyFAC::mem)
+Inlined call call prepareMEM((word)mulFACbyMEM::mem)
+Inlined call call prepareMEM((word)pwrMEMbyFAC::mem)
Inlined call call __init
Eliminating unused variable with no statement getFAC::$0
diff --git a/src/test/ref/stars-2.log b/src/test/ref/stars-2.log
index c39cdedd4..6b6a933a1 100644
--- a/src/test/ref/stars-2.log
+++ b/src/test/ref/stars-2.log
@@ -3,9 +3,9 @@ Fixing struct type size struct printf_buffer_number to 12
Fixing struct type size struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
-Added struct type cast to parameter value list call printf_uchar (stars.star_x)[main::i] (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }
-Added struct type cast to parameter value list call printf_uchar (stars.star_y)[main::i] (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Added struct type cast to parameter value list call printf_uchar((stars.star_x)[main::i], (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL })
+Added struct type cast to parameter value list call printf_uchar((stars.star_y)[main::i], (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL })
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement memcpy::$0
Eliminating unused variable with no statement memset::$2
diff --git a/src/test/ref/struct-pointer-ints.log b/src/test/ref/struct-pointer-ints.log
index 32e6ff15b..ee245ce86 100644
--- a/src/test/ref/struct-pointer-ints.log
+++ b/src/test/ref/struct-pointer-ints.log
@@ -1,4 +1,4 @@
-Setting struct to load/store in variable affected by address-of main::$0 = call update &main::s $3e8
+Setting struct to load/store in variable affected by address-of main::$0 = call update(&main::s, $3e8)
Removing C-classic struct-unwound assignment main::s = struct-unwound {*(&main::s)}
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/struct-ptr-28.log b/src/test/ref/struct-ptr-28.log
index 1b4b4eaf0..2d0f94912 100644
--- a/src/test/ref/struct-ptr-28.log
+++ b/src/test/ref/struct-ptr-28.log
@@ -5,8 +5,8 @@ Fixing struct type size struct Person to 17
Fixing struct type size struct Person to 17
Fixing struct type SIZE_OF struct Person to 17
Fixing struct type SIZE_OF struct Person to 17
-Setting struct to load/store in variable affected by address-of main::$0 = call print_person &main::jesper
-Setting struct to load/store in variable affected by address-of main::$1 = call print_person &main::henriette
+Setting struct to load/store in variable affected by address-of main::$0 = call print_person(&main::jesper)
+Setting struct to load/store in variable affected by address-of main::$1 = call print_person(&main::henriette)
Inlined call call __init
Removing C-classic struct-unwound assignment main::jesper = struct-unwound {*(&main::jesper)}
Removing C-classic struct-unwound assignment main::henriette = struct-unwound {*(&main::henriette)}
diff --git a/src/test/ref/test-comparisons-sword.log b/src/test/ref/test-comparisons-sword.log
index 20b2da36a..075bd4737 100644
--- a/src/test/ref/test-comparisons-sword.log
+++ b/src/test/ref/test-comparisons-sword.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement memset::$2
diff --git a/src/test/ref/test-comparisons-word.log b/src/test/ref/test-comparisons-word.log
index 20a461d5f..b6f9d851d 100644
--- a/src/test/ref/test-comparisons-word.log
+++ b/src/test/ref/test-comparisons-word.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement memset::$2
diff --git a/src/test/ref/test-keyboard-space.log b/src/test/ref/test-keyboard-space.log
index a84ded319..048eabad3 100644
--- a/src/test/ref/test-keyboard-space.log
+++ b/src/test/ref/test-keyboard-space.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement keyboard_matrix_read::$0
Eliminating unused variable with no statement keyboard_key_pressed::$0
diff --git a/src/test/ref/test-keyboard.log b/src/test/ref/test-keyboard.log
index 89fa51203..9b36c7d99 100644
--- a/src/test/ref/test-keyboard.log
+++ b/src/test/ref/test-keyboard.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement keyboard_matrix_read::$0
Eliminating unused variable with no statement keyboard_key_pressed::$0
diff --git a/src/test/ref/tod-1.log b/src/test/ref/tod-1.log
index b4d5df21f..afaf5f544 100644
--- a/src/test/ref/tod-1.log
+++ b/src/test/ref/tod-1.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement gotoxy::$4
Eliminating unused variable with no statement memcpy::$0
diff --git a/src/test/ref/toupper-1.log b/src/test/ref/toupper-1.log
index bfbbf6f4f..c4ec9fc18 100644
--- a/src/test/ref/toupper-1.log
+++ b/src/test/ref/toupper-1.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call main::$1 = call wherey
Inlined call call __init
Eliminating unused variable with no statement gotoxy::$4
diff --git a/src/test/ref/varcall-1.log b/src/test/ref/varcall-1.log
index 87b440541..79d465771 100644
--- a/src/test/ref/varcall-1.log
+++ b/src/test/ref/varcall-1.log
@@ -1,6 +1,6 @@
Converting parameter in __varcall procedure to load/store setbg::col
-Calling convention __varcall adding prepare/execute/finalize for call setbg 0
-Calling convention __varcall adding prepare/execute/finalize for call setbg $b
+Calling convention __varcall adding prepare/execute/finalize for call setbg(0)
+Calling convention __varcall adding prepare/execute/finalize for call setbg($b)
CONTROL FLOW GRAPH SSA
diff --git a/src/test/ref/varcall-2.log b/src/test/ref/varcall-2.log
index bab73a234..2e19cee29 100644
--- a/src/test/ref/varcall-2.log
+++ b/src/test/ref/varcall-2.log
@@ -1,8 +1,8 @@
Converting parameter in __varcall procedure to load/store plus::a
Converting parameter in __varcall procedure to load/store plus::b
Converting return in __varcall procedure to load/store plus::return
-Calling convention __varcall adding prepare/execute/finalize for main::$0 = call plus main::a 1
-Calling convention __varcall adding prepare/execute/finalize for main::$1 = call plus main::a main::a
+Calling convention __varcall adding prepare/execute/finalize for main::$0 = call plus(main::a, 1)
+Calling convention __varcall adding prepare/execute/finalize for main::$1 = call plus(main::a, main::a)
Calling convention VAR_CALL adding return value assignment main::$0 = plus::return
Calling convention VAR_CALL adding return value assignment main::$1 = plus::return
diff --git a/src/test/ref/varcall-3.log b/src/test/ref/varcall-3.log
index 03fea0b2a..81274ec86 100644
--- a/src/test/ref/varcall-3.log
+++ b/src/test/ref/varcall-3.log
@@ -1,8 +1,8 @@
Converting parameter in __varcall procedure to load/store plus::a
Converting parameter in __varcall procedure to load/store plus::b
Converting return in __varcall procedure to load/store plus::return
-Calling convention __varcall adding prepare/execute/finalize for main::$0 = call plus main::a $203
-Calling convention __varcall adding prepare/execute/finalize for main::$1 = call plus main::a main::a
+Calling convention __varcall adding prepare/execute/finalize for main::$0 = call plus(main::a, $203)
+Calling convention __varcall adding prepare/execute/finalize for main::$1 = call plus(main::a, main::a)
Calling convention VAR_CALL adding return value assignment main::$0 = plus::return
Calling convention VAR_CALL adding return value assignment main::$1 = plus::return
diff --git a/src/test/ref/varcall-4.log b/src/test/ref/varcall-4.log
index 0c4f86778..80dac226f 100644
--- a/src/test/ref/varcall-4.log
+++ b/src/test/ref/varcall-4.log
@@ -5,8 +5,8 @@ Eliminating unused variable with no statement main::$0
Eliminating unused variable with no statement main::$1
Eliminating unused variable with no statement fg_sum::a
Eliminating unused variable with no statement fg_sum::b
-Calling convention __varcall adding prepare/execute/finalize for main::sum1 = call fg_sum *((byte*)&a+OFFSET_STRUCT_COLS_BORDER) *((byte*)&a+OFFSET_STRUCT_COLS_BG) *((byte*)&a+OFFSET_STRUCT_COLS_FG) *((byte*)&b+OFFSET_STRUCT_COLS_BORDER) *((byte*)&b+OFFSET_STRUCT_COLS_BG) *((byte*)&b+OFFSET_STRUCT_COLS_FG)
-Calling convention __varcall adding prepare/execute/finalize for main::sum2 = call fg_sum *((byte*)&c+OFFSET_STRUCT_COLS_BORDER) *((byte*)&c+OFFSET_STRUCT_COLS_BG) *((byte*)&c+OFFSET_STRUCT_COLS_FG) *((byte*)&d+OFFSET_STRUCT_COLS_BORDER) *((byte*)&d+OFFSET_STRUCT_COLS_BG) *((byte*)&d+OFFSET_STRUCT_COLS_FG)
+Calling convention __varcall adding prepare/execute/finalize for main::sum1 = call fg_sum(*((byte*)&a+OFFSET_STRUCT_COLS_BORDER), *((byte*)&a+OFFSET_STRUCT_COLS_BG), *((byte*)&a+OFFSET_STRUCT_COLS_FG), *((byte*)&b+OFFSET_STRUCT_COLS_BORDER), *((byte*)&b+OFFSET_STRUCT_COLS_BG), *((byte*)&b+OFFSET_STRUCT_COLS_FG))
+Calling convention __varcall adding prepare/execute/finalize for main::sum2 = call fg_sum(*((byte*)&c+OFFSET_STRUCT_COLS_BORDER), *((byte*)&c+OFFSET_STRUCT_COLS_BG), *((byte*)&c+OFFSET_STRUCT_COLS_FG), *((byte*)&d+OFFSET_STRUCT_COLS_BORDER), *((byte*)&d+OFFSET_STRUCT_COLS_BG), *((byte*)&d+OFFSET_STRUCT_COLS_FG))
Calling convention VAR_CALL adding return value assignment main::sum1 = fg_sum::return
Calling convention VAR_CALL adding return value assignment main::sum2 = fg_sum::return
Removing C-classic struct-unwound assignment d = struct-unwound {*(&d)}
diff --git a/src/test/ref/weeip-bbslist.log b/src/test/ref/weeip-bbslist.log
index a17f71440..57b10cf98 100644
--- a/src/test/ref/weeip-bbslist.log
+++ b/src/test/ref/weeip-bbslist.log
@@ -3,10 +3,10 @@ Fixing struct type size struct printf_buffer_number to 12
Fixing struct type size struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
Fixing struct type SIZE_OF struct printf_buffer_number to 12
-Added struct type cast to parameter value list call printf_string *main::bbs.name (struct printf_format_string){ 0, 0 }
-Added struct type cast to parameter value list call printf_string *main::bbs.host_name (struct printf_format_string){ 0, 0 }
-Added struct type cast to parameter value list call printf_uint *main::bbs.port_number (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Added struct type cast to parameter value list call printf_string(*main::bbs.name, (struct printf_format_string){ 0, 0 })
+Added struct type cast to parameter value list call printf_string(*main::bbs.host_name, (struct printf_format_string){ 0, 0 })
+Added struct type cast to parameter value list call printf_uint(*main::bbs.port_number, (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL })
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
Inlined call call __init
Eliminating unused variable with no statement memcpy::$0
Eliminating unused variable with no statement memset::$2
diff --git a/src/test/ref/zeropage-sinus.log b/src/test/ref/zeropage-sinus.log
index 46601e3be..8eef28085 100644
--- a/src/test/ref/zeropage-sinus.log
+++ b/src/test/ref/zeropage-sinus.log
@@ -1,4 +1,4 @@
-Inlined call vicSelectGfxBank::$0 = call toDd00 vicSelectGfxBank::gfx
+Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx)
CONTROL FLOW GRAPH SSA