1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-12-10 21:49:27 +00:00
6502bench/SourceGen/SGTestData/Expected/2010-target-adjustment_acme.S
Andy McFadden 4e08810278 Finish removal of "disable label localizer" feature
The label localizer is now always on.  The regression tests turned
it off by default, but that's no longer allowed, so the generated
output has changed for many of them.  The tests themselves were not
altered.
2019-11-16 17:15:03 -08:00

86 lines
1.8 KiB
ArmAsm

!cpu 65816
* = $1000
!as
!rs
load11 lda #$11
@L1002 ldx #$22
@load33 ldy #$33
@L1006 lda #$44
@predat bra @L1042
!word $0123
@dat1 !word $4567
!word $89ab
@L1010 !word $cdef
@L1012 !word $0011
@L1014 !word $2233
!byte $80
!text "The quick brown fox"
!byte $80
!word @L1042
!word @L1041
!word @L1042+1
@fill0 !fill 16,$00
@L1041 !byte $80
@L1042 lda @predat+2
lda @L1041
asl @dat1
rol @dat1+2
ror @L1010
and @L1012
ora @L1014
lda @fill0
sta @fill0+4
lda @fill0+8
sta @fill0+12
jsr @L1002
lda @L1006
@L1069 pea @L1069-1
per @L1069-1
lda @L1069+1
lda @L1069+2
lda #$ea
@L1077 sta @L1077
@L107A sta @L107A+1
sta $107f ;self-ref; operand format refs nonexistent symbol
brl @L2002
!byte $80
@dat81 !byte $81
!pseudopc $2000 {
@L2000 !byte $82
!byte $83
@L2002 bit @L2002
lda @dat81
lda @L2000
bra @L2018
@L200D !byte $7c
@L200E !byte $7d
@L200F !byte $7e
!byte $7f
@nearby !byte $80
!byte $81
!byte $82
!byte $83
@L2015 !byte $84
@L2016 !byte $85
@L2017 !byte $86
@L2018 lda @L200D
lda @L200E
lda @L200F
lda @nearby-1
lda @nearby
lda @nearby+1
lda @nearby+2
lda @nearby+3
lda @L2015
lda @L2016
lda @L2017
rts
} ;!pseudopc