optimized longvar = lptr^^

This commit is contained in:
Irmen de Jong
2026-01-07 23:18:08 +01:00
parent 447271f3f2
commit bbfb2eb367
13 changed files with 81 additions and 69 deletions
+2 -2
View File
@@ -452,7 +452,7 @@ enum class RegisterOrPair {
}
fun isWord() = this==AX || this == AY || this==XY || this in Cx16VirtualRegisters
fun isLong() = this in combinedLongRegisters
fun isLong() = this in CombinedLongRegisters
} // only used in parameter and return value specs in asm subroutines
@@ -489,7 +489,7 @@ val Cx16VirtualRegisters = arrayOf(
RegisterOrPair.R12, RegisterOrPair.R13, RegisterOrPair.R14, RegisterOrPair.R15
)
val combinedLongRegisters = arrayOf(
val CombinedLongRegisters = arrayOf(
RegisterOrPair.R0R1,
RegisterOrPair.R2R3,
RegisterOrPair.R4R5,