Basic hppa GAS testsuite.
This commit is contained in:
parent
a0b5dd523e
commit
6bf5210ada
21 changed files with 1905 additions and 0 deletions
62
gas/testsuite/gas/hppa/basic/.Sanitize
Normal file
62
gas/testsuite/gas/hppa/basic/.Sanitize
Normal file
|
@ -0,0 +1,62 @@
|
|||
# Sanitize.in for devo.
|
||||
# $Id$
|
||||
#
|
||||
|
||||
# Each directory to survive it's way into a release will need a file
|
||||
# like this one called "./.Sanitize". All keyword lines must exist,
|
||||
# and must exist in the order specified by this file. Each directory
|
||||
# in the tree will be processed, top down, in the following order.
|
||||
|
||||
# Hash started lines like this one are comments and will be deleted
|
||||
# before anything else is done. Blank lines will also be squashed
|
||||
# out.
|
||||
|
||||
# The lines between the "Do-first:" line and the "Things-to-keep:"
|
||||
# line are executed as a /bin/sh shell script before anything else is
|
||||
# done in this
|
||||
|
||||
Do-first:
|
||||
|
||||
|
||||
# All files listed between the "Things-to-keep:" line and the
|
||||
# "Files-to-sed:" line will be kept. All other files will be removed.
|
||||
# Directories listed in this section will have their own Sanitize
|
||||
# called. Directories not listed will be removed in their entirety
|
||||
# with rm -rf.
|
||||
|
||||
Things-to-keep:
|
||||
|
||||
add.s
|
||||
addi.s
|
||||
basic.exp
|
||||
branch.s
|
||||
comclr.s
|
||||
dcor.s
|
||||
deposit.s
|
||||
ds.s
|
||||
extract.s
|
||||
fmem.s
|
||||
fp_comp.s
|
||||
fp_conv.s
|
||||
fp_fcmp.s
|
||||
fp_misc.s
|
||||
imem.s
|
||||
immed.s
|
||||
logical.s
|
||||
purge.s
|
||||
sh1add.s
|
||||
sh2add.s
|
||||
sh3add.s
|
||||
shift.s
|
||||
special.s
|
||||
sub.s
|
||||
subi.s
|
||||
system.s
|
||||
unit.s
|
||||
weird.s
|
||||
|
||||
Things-to-lose:
|
||||
|
||||
Do-last:
|
||||
|
||||
# End of file.
|
227
gas/testsuite/gas/hppa/basic/branch.s
Executable file
227
gas/testsuite/gas/hppa/basic/branch.s
Executable file
|
@ -0,0 +1,227 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; More branching instructions than you ever knew what to do with.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
branch_tests:
|
||||
bl branch_tests,%r2
|
||||
bl,n branch_tests,%r2
|
||||
b branch_tests
|
||||
b,n branch_tests
|
||||
gate branch_tests,%r2
|
||||
gate,n branch_tests,%r2
|
||||
blr %r4,%r2
|
||||
blr,n %r4,%r2
|
||||
blr %r4,%r0
|
||||
blr,n %r4,%r0
|
||||
bv 0(%r2)
|
||||
bv,n 0(%r2)
|
||||
be 0x1234(%sr1,%r2)
|
||||
be,n 0x1234(%sr1,%r2)
|
||||
ble 0x1234(%sr1,%r2)
|
||||
ble,n 0x1234(%sr1,%r2)
|
||||
|
||||
movb_tests:
|
||||
movb %r4,%r26,movb_tests
|
||||
movb,= %r4,%r26,movb_tests
|
||||
movb,< %r4,%r26,movb_tests
|
||||
movb,od %r4,%r26,movb_tests
|
||||
movb,tr %r4,%r26,movb_tests
|
||||
movb,<> %r4,%r26,movb_tests
|
||||
movb,>= %r4,%r26,movb_tests
|
||||
movb,ev %r4,%r26,movb_tests
|
||||
movb_nullified_tests:
|
||||
movb,n %r4,%r26,movb_tests
|
||||
movb,=,n %r4,%r26,movb_tests
|
||||
movb,<,n %r4,%r26,movb_tests
|
||||
movb,od,n %r4,%r26,movb_tests
|
||||
movb,tr,n %r4,%r26,movb_tests
|
||||
movb,<>,n %r4,%r26,movb_tests
|
||||
movb,>=,n %r4,%r26,movb_tests
|
||||
movb,ev,n %r4,%r26,movb_tests
|
||||
|
||||
movib_tests:
|
||||
movib 5,%r26,movib_tests
|
||||
movib,= 5,%r26,movib_tests
|
||||
movib,< 5,%r26,movib_tests
|
||||
movib,od 5,%r26,movib_tests
|
||||
movib,tr 5,%r26,movib_tests
|
||||
movib,<> 5,%r26,movib_tests
|
||||
movib,>= 5,%r26,movib_tests
|
||||
movib,ev 5,%r26,movib_tests
|
||||
movib_nullified_tests:
|
||||
movib,n 5,%r26,movib_tests
|
||||
movib,=,n 5,%r26,movib_tests
|
||||
movib,<,n 5,%r26,movib_tests
|
||||
movib,od,n 5,%r26,movib_tests
|
||||
movib,tr,n 5,%r26,movib_tests
|
||||
movib,<>,n 5,%r26,movib_tests
|
||||
movib,>=,n 5,%r26,movib_tests
|
||||
movib,ev,n 5,%r26,movib_tests
|
||||
|
||||
comb_tests:
|
||||
comb %r0,%r4,comb_tests
|
||||
comb,= %r0,%r4,comb_tests
|
||||
comb,< %r0,%r4,comb_tests
|
||||
comb,<= %r0,%r4,comb_tests
|
||||
comb,<< %r0,%r4,comb_tests
|
||||
comb,<<= %r0,%r4,comb_tests
|
||||
comb,sv %r0,%r4,comb_tests
|
||||
comb,od %r0,%r4,comb_tests
|
||||
comb,tr %r0,%r4,comb_tests
|
||||
comb,<> %r0,%r4,comb_tests
|
||||
comb,>= %r0,%r4,comb_tests
|
||||
comb,> %r0,%r4,comb_tests
|
||||
comb,>>= %r0,%r4,comb_tests
|
||||
comb,>> %r0,%r4,comb_tests
|
||||
comb,nsv %r0,%r4,comb_tests
|
||||
comb,ev %r0,%r4,comb_tests
|
||||
comb_nullified_tests:
|
||||
comb,n %r0,%r4,comb_tests
|
||||
comb,=,n %r0,%r4,comb_tests
|
||||
comb,<,n %r0,%r4,comb_tests
|
||||
comb,<=,n %r0,%r4,comb_tests
|
||||
comb,<<,n %r0,%r4,comb_tests
|
||||
comb,<<=,n %r0,%r4,comb_tests
|
||||
comb,sv,n %r0,%r4,comb_tests
|
||||
comb,od,n %r0,%r4,comb_tests
|
||||
comb,tr,n %r0,%r4,comb_tests
|
||||
comb,<>,n %r0,%r4,comb_tests
|
||||
comb,>=,n %r0,%r4,comb_tests
|
||||
comb,>,n %r0,%r4,comb_tests
|
||||
comb,>>=,n %r0,%r4,comb_tests
|
||||
comb,>>,n %r0,%r4,comb_tests
|
||||
comb,nsv,n %r0,%r4,comb_tests
|
||||
comb,ev,n %r0,%r4,comb_tests
|
||||
|
||||
comib_tests:
|
||||
comib 0,%r4,comib_tests
|
||||
comib,< 0,%r4,comib_tests
|
||||
comib,<= 0,%r4,comib_tests
|
||||
comib,<< 0,%r4,comib_tests
|
||||
comib,<<= 0,%r4,comib_tests
|
||||
comib,sv 0,%r4,comib_tests
|
||||
comib,od 0,%r4,comib_tests
|
||||
comib,tr 0,%r4,comib_tests
|
||||
comib,<> 0,%r4,comib_tests
|
||||
comib,>= 0,%r4,comib_tests
|
||||
comib,> 0,%r4,comib_tests
|
||||
comib,>>= 0,%r4,comib_tests
|
||||
comib,>> 0,%r4,comib_tests
|
||||
comib,nsv 0,%r4,comib_tests
|
||||
comib,ev 0,%r4,comb_tests
|
||||
|
||||
comib_nullified_tests:
|
||||
comib,n 0,%r4,comib_tests
|
||||
comib,=,n 0,%r4,comib_tests
|
||||
comib,<,n 0,%r4,comib_tests
|
||||
comib,<=,n 0,%r4,comib_tests
|
||||
comib,<<,n 0,%r4,comib_tests
|
||||
comib,<<=,n 0,%r4,comib_tests
|
||||
comib,sv,n 0,%r4,comib_tests
|
||||
comib,od,n 0,%r4,comib_tests
|
||||
comib,tr,n 0,%r4,comib_tests
|
||||
comib,<>,n 0,%r4,comib_tests
|
||||
comib,>=,n 0,%r4,comib_tests
|
||||
comib,>,n 0,%r4,comib_tests
|
||||
comib,>>=,n 0,%r4,comib_tests
|
||||
comib,>>,n 0,%r4,comib_tests
|
||||
comib,nsv,n 0,%r4,comib_tests
|
||||
comib,ev,n 0,%r4,comib_tests
|
||||
|
||||
|
||||
|
||||
addb_tests:
|
||||
addb %r1,%r4,addb_tests
|
||||
addb,= %r1,%r4,addb_tests
|
||||
addb,< %r1,%r4,addb_tests
|
||||
addb,<= %r1,%r4,addb_tests
|
||||
addb,nuv %r1,%r4,addb_tests
|
||||
addb,znv %r1,%r4,addb_tests
|
||||
addb,sv %r1,%r4,addb_tests
|
||||
addb,od %r1,%r4,addb_tests
|
||||
addb,tr %r1,%r4,addb_tests
|
||||
addb,<> %r1,%r4,addb_tests
|
||||
addb,>= %r1,%r4,addb_tests
|
||||
addb,> %r1,%r4,addb_tests
|
||||
addb,uv %r1,%r4,addb_tests
|
||||
addb,vnz %r1,%r4,addb_tests
|
||||
addb,nsv %r1,%r4,addb_tests
|
||||
addb,ev %r1,%r4,addb_tests
|
||||
addb_nullified_tests:
|
||||
addb,n %r1,%r4,addb_tests
|
||||
addb,=,n %r1,%r4,addb_tests
|
||||
addb,<,n %r1,%r4,addb_tests
|
||||
addb,<=,n %r1,%r4,addb_tests
|
||||
addb,nuv,n %r1,%r4,addb_tests
|
||||
addb,znv,n %r1,%r4,addb_tests
|
||||
addb,sv,n %r1,%r4,addb_tests
|
||||
addb,od,n %r1,%r4,addb_tests
|
||||
addb,tr,n %r1,%r4,addb_tests
|
||||
addb,<>,n %r1,%r4,addb_tests
|
||||
addb,>=,n %r1,%r4,addb_tests
|
||||
addb,>,n %r1,%r4,addb_tests
|
||||
addb,uv,n %r1,%r4,addb_tests
|
||||
addb,vnz,n %r1,%r4,addb_tests
|
||||
addb,nsv,n %r1,%r4,addb_tests
|
||||
addb,ev,n %r1,%r4,addb_tests
|
||||
|
||||
addib_tests:
|
||||
addib -1,%r4,addib_tests
|
||||
addib,= -1,%r4,addib_tests
|
||||
addib,< -1,%r4,addib_tests
|
||||
addib,<= -1,%r4,addib_tests
|
||||
addib,nuv -1,%r4,addib_tests
|
||||
addib,znv -1,%r4,addib_tests
|
||||
addib,sv -1,%r4,addib_tests
|
||||
addib,od -1,%r4,addib_tests
|
||||
addib,tr -1,%r4,addib_tests
|
||||
addib,<> -1,%r4,addib_tests
|
||||
addib,>= -1,%r4,addib_tests
|
||||
addib,> -1,%r4,addib_tests
|
||||
addib,uv -1,%r4,addib_tests
|
||||
addib,vnz -1,%r4,addib_tests
|
||||
addib,nsv -1,%r4,addib_tests
|
||||
addib,ev -1,%r4,comb_tests
|
||||
|
||||
addib_nullified_tests:
|
||||
addib,n -1,%r4,addib_tests
|
||||
addib,=,n -1,%r4,addib_tests
|
||||
addib,<,n -1,%r4,addib_tests
|
||||
addib,<=,n -1,%r4,addib_tests
|
||||
addib,nuv,n -1,%r4,addib_tests
|
||||
addib,znv,n -1,%r4,addib_tests
|
||||
addib,sv,n -1,%r4,addib_tests
|
||||
addib,od,n -1,%r4,addib_tests
|
||||
addib,tr,n -1,%r4,addib_tests
|
||||
addib,<>,n -1,%r4,addib_tests
|
||||
addib,>=,n -1,%r4,addib_tests
|
||||
addib,>,n -1,%r4,addib_tests
|
||||
addib,uv,n -1,%r4,addib_tests
|
||||
addib,vnz,n -1,%r4,addib_tests
|
||||
addib,nsv,n -1,%r4,addib_tests
|
||||
addib,ev,n -1,%r4,addib_tests
|
||||
|
||||
|
||||
; Needs to check lots of stuff (like corner bit cases)
|
||||
bb_tests:
|
||||
bvb,< %r4,bb_tests
|
||||
bvb,>= %r4,bb_tests
|
||||
bvb,<,n %r4,bb_tests
|
||||
bvb,>=,n %r4,bb_tests
|
||||
bb,< %r4,5,bb_tests
|
||||
bb,>= %r4,5,bb_tests
|
||||
bb,<,n %r4,5,bb_tests
|
||||
bb,>=,n %r4,5,bb_tests
|
||||
|
50
gas/testsuite/gas/hppa/basic/comclr.s
Executable file
50
gas/testsuite/gas/hppa/basic/comclr.s
Executable file
|
@ -0,0 +1,50 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
comclr %r4,%r5,%r6
|
||||
comclr,= %r4,%r5,%r6
|
||||
comclr,< %r4,%r5,%r6
|
||||
comclr,<= %r4,%r5,%r6
|
||||
comclr,<< %r4,%r5,%r6
|
||||
comclr,<<= %r4,%r5,%r6
|
||||
comclr,sv %r4,%r5,%r6
|
||||
comclr,od %r4,%r5,%r6
|
||||
comclr,tr %r4,%r5,%r6
|
||||
comclr,<> %r4,%r5,%r6
|
||||
comclr,>= %r4,%r5,%r6
|
||||
comclr,> %r4,%r5,%r6
|
||||
comclr,>>= %r4,%r5,%r6
|
||||
comclr,>> %r4,%r5,%r6
|
||||
comclr,nsv %r4,%r5,%r6
|
||||
comclr,ev %r4,%r5,%r6
|
||||
|
||||
comiclr 123,%r5,%r6
|
||||
comiclr,= 123,%r5,%r6
|
||||
comiclr,< 123,%r5,%r6
|
||||
comiclr,<= 123,%r5,%r6
|
||||
comiclr,<< 123,%r5,%r6
|
||||
comiclr,<<= 123,%r5,%r6
|
||||
comiclr,sv 123,%r5,%r6
|
||||
comiclr,od 123,%r5,%r6
|
||||
comiclr,tr 123,%r5,%r6
|
||||
comiclr,<> 123,%r5,%r6
|
||||
comiclr,>= 123,%r5,%r6
|
||||
comiclr,> 123,%r5,%r6
|
||||
comiclr,>>= 123,%r5,%r6
|
||||
comiclr,>> 123,%r5,%r6
|
||||
comiclr,nsv 123,%r5,%r6
|
||||
comiclr,ev 123,%r5,%r6
|
||||
|
88
gas/testsuite/gas/hppa/basic/deposit.s
Executable file
88
gas/testsuite/gas/hppa/basic/deposit.s
Executable file
|
@ -0,0 +1,88 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
zdep %r4,5,10,%r6
|
||||
zdep,= %r4,5,10,%r6
|
||||
zdep,< %r4,5,10,%r6
|
||||
zdep,od %r4,5,10,%r6
|
||||
zdep,tr %r4,5,10,%r6
|
||||
zdep,<> %r4,5,10,%r6
|
||||
zdep,>= %r4,5,10,%r6
|
||||
zdep,ev %r4,5,10,%r6
|
||||
|
||||
dep %r4,5,10,%r6
|
||||
dep,= %r4,5,10,%r6
|
||||
dep,< %r4,5,10,%r6
|
||||
dep,od %r4,5,10,%r6
|
||||
dep,tr %r4,5,10,%r6
|
||||
dep,<> %r4,5,10,%r6
|
||||
dep,>= %r4,5,10,%r6
|
||||
dep,ev %r4,5,10,%r6
|
||||
|
||||
zvdep %r4,5,%r6
|
||||
zvdep,= %r4,5,%r6
|
||||
zvdep,< %r4,5,%r6
|
||||
zvdep,od %r4,5,%r6
|
||||
zvdep,tr %r4,5,%r6
|
||||
zvdep,<> %r4,5,%r6
|
||||
zvdep,>= %r4,5,%r6
|
||||
zvdep,ev %r4,5,%r6
|
||||
|
||||
vdep %r4,5,%r6
|
||||
vdep,= %r4,5,%r6
|
||||
vdep,< %r4,5,%r6
|
||||
vdep,od %r4,5,%r6
|
||||
vdep,tr %r4,5,%r6
|
||||
vdep,<> %r4,5,%r6
|
||||
vdep,>= %r4,5,%r6
|
||||
vdep,ev %r4,5,%r6
|
||||
|
||||
vdepi -1,5,%r6
|
||||
vdepi,= -1,5,%r6
|
||||
vdepi,< -1,5,%r6
|
||||
vdepi,od -1,5,%r6
|
||||
vdepi,tr -1,5,%r6
|
||||
vdepi,<> -1,5,%r6
|
||||
vdepi,>= -1,5,%r6
|
||||
vdepi,ev -1,5,%r6
|
||||
|
||||
zvdepi -1,5,%r6
|
||||
zvdepi,= -1,5,%r6
|
||||
zvdepi,< -1,5,%r6
|
||||
zvdepi,od -1,5,%r6
|
||||
zvdepi,tr -1,5,%r6
|
||||
zvdepi,<> -1,5,%r6
|
||||
zvdepi,>= -1,5,%r6
|
||||
zvdepi,ev -1,5,%r6
|
||||
|
||||
depi -1,4,10,%r6
|
||||
depi,= -1,4,10,%r6
|
||||
depi,< -1,4,10,%r6
|
||||
depi,od -1,4,10,%r6
|
||||
depi,tr -1,4,10,%r6
|
||||
depi,<> -1,4,10,%r6
|
||||
depi,>= -1,4,10,%r6
|
||||
depi,ev -1,4,10,%r6
|
||||
|
||||
zdepi -1,4,10,%r6
|
||||
zdepi,= -1,4,10,%r6
|
||||
zdepi,< -1,4,10,%r6
|
||||
zdepi,od -1,4,10,%r6
|
||||
zdepi,tr -1,4,10,%r6
|
||||
zdepi,<> -1,4,10,%r6
|
||||
zdepi,>= -1,4,10,%r6
|
||||
zdepi,ev -1,4,10,%r6
|
||||
|
32
gas/testsuite/gas/hppa/basic/ds.s
Executable file
32
gas/testsuite/gas/hppa/basic/ds.s
Executable file
|
@ -0,0 +1,32 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
ds %r4,%r5,%r6
|
||||
ds,= %r4,%r5,%r6
|
||||
ds,< %r4,%r5,%r6
|
||||
ds,<= %r4,%r5,%r6
|
||||
ds,<< %r4,%r5,%r6
|
||||
ds,<<= %r4,%r5,%r6
|
||||
ds,sv %r4,%r5,%r6
|
||||
ds,od %r4,%r5,%r6
|
||||
ds,tr %r4,%r5,%r6
|
||||
ds,<> %r4,%r5,%r6
|
||||
ds,>= %r4,%r5,%r6
|
||||
ds,> %r4,%r5,%r6
|
||||
ds,>>= %r4,%r5,%r6
|
||||
ds,>> %r4,%r5,%r6
|
||||
ds,nsv %r4,%r5,%r6
|
||||
ds,ev %r4,%r5,%r6
|
51
gas/testsuite/gas/hppa/basic/extract.s
Executable file
51
gas/testsuite/gas/hppa/basic/extract.s
Executable file
|
@ -0,0 +1,51 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
extru %r4,5,10,%r6
|
||||
extru,= %r4,5,10,%r6
|
||||
extru,< %r4,5,10,%r6
|
||||
extru,od %r4,5,10,%r6
|
||||
extru,tr %r4,5,10,%r6
|
||||
extru,<> %r4,5,10,%r6
|
||||
extru,>= %r4,5,10,%r6
|
||||
extru,ev %r4,5,10,%r6
|
||||
|
||||
extrs %r4,5,10,%r6
|
||||
extrs,= %r4,5,10,%r6
|
||||
extrs,< %r4,5,10,%r6
|
||||
extrs,od %r4,5,10,%r6
|
||||
extrs,tr %r4,5,10,%r6
|
||||
extrs,<> %r4,5,10,%r6
|
||||
extrs,>= %r4,5,10,%r6
|
||||
extrs,ev %r4,5,10,%r6
|
||||
|
||||
vextru %r4,5,%r6
|
||||
vextru,= %r4,5,%r6
|
||||
vextru,< %r4,5,%r6
|
||||
vextru,od %r4,5,%r6
|
||||
vextru,tr %r4,5,%r6
|
||||
vextru,<> %r4,5,%r6
|
||||
vextru,>= %r4,5,%r6
|
||||
vextru,ev %r4,5,%r6
|
||||
|
||||
vextrs %r4,5,%r6
|
||||
vextrs,= %r4,5,%r6
|
||||
vextrs,< %r4,5,%r6
|
||||
vextrs,od %r4,5,%r6
|
||||
vextrs,tr %r4,5,%r6
|
||||
vextrs,<> %r4,5,%r6
|
||||
vextrs,>= %r4,5,%r6
|
||||
vextrs,ev %r4,5,%r6
|
45
gas/testsuite/gas/hppa/basic/fmem.s
Executable file
45
gas/testsuite/gas/hppa/basic/fmem.s
Executable file
|
@ -0,0 +1,45 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
fldwx %r4(%sr0,%r5),%fr6
|
||||
fldwx,s %r4(%sr0,%r5),%fr6
|
||||
fldwx,m %r4(%sr0,%r5),%fr6
|
||||
fldwx,sm %r4(%sr0,%r5),%fr6
|
||||
flddx %r4(%sr0,%r5),%fr6
|
||||
flddx,s %r4(%sr0,%r5),%fr6
|
||||
flddx,m %r4(%sr0,%r5),%fr6
|
||||
flddx,sm %r4(%sr0,%r5),%fr6
|
||||
fstwx %fr6,%r4(%sr0,%r5)
|
||||
fstwx,s %fr6,%r4(%sr0,%r5)
|
||||
fstwx,m %fr6,%r4(%sr0,%r5)
|
||||
fstwx,sm %fr6,%r4(%sr0,%r5)
|
||||
fstdx %fr6,%r4(%sr0,%r5)
|
||||
fstdx,s %fr6,%r4(%sr0,%r5)
|
||||
fstdx,m %fr6,%r4(%sr0,%r5)
|
||||
fstdx,sm %fr6,%r4(%sr0,%r5)
|
||||
|
||||
fldws 0(%sr0,%r5),%fr6
|
||||
fldws,mb 0(%sr0,%r5),%fr6
|
||||
fldws,ma 0(%sr0,%r5),%fr6
|
||||
fldds 0(%sr0,%r5),%fr6
|
||||
fldds,mb 0(%sr0,%r5),%fr6
|
||||
fldds,ma 0(%sr0,%r5),%fr6
|
||||
fstws %fr6,0(%sr0,%r5)
|
||||
fstws,mb %fr6,0(%sr0,%r5)
|
||||
fstws,ma %fr6,0(%sr0,%r5)
|
||||
fstds %fr6,0(%sr0,%r5)
|
||||
fstds,mb %fr6,0(%sr0,%r5)
|
||||
fstds,ma %fr6,0(%sr0,%r5)
|
81
gas/testsuite/gas/hppa/basic/fp_comp.s
Executable file
81
gas/testsuite/gas/hppa/basic/fp_comp.s
Executable file
|
@ -0,0 +1,81 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
fcpy,sgl %fr5,%fr10
|
||||
fcpy,dbl %fr5,%fr10
|
||||
fcpy,quad %fr5,%fr10
|
||||
fcpy,sgl %fr20,%fr24
|
||||
fcpy,dbl %fr20,%fr24
|
||||
|
||||
fabs,sgl %fr5,%fr10
|
||||
fabs,dbl %fr5,%fr10
|
||||
fabs,quad %fr5,%fr10
|
||||
fabs,sgl %fr20,%fr24
|
||||
fabs,dbl %fr20,%fr24
|
||||
|
||||
fsqrt,sgl %fr5,%fr10
|
||||
fsqrt,dbl %fr5,%fr10
|
||||
fsqrt,quad %fr5,%fr10
|
||||
fsqrt,sgl %fr20,%fr24
|
||||
fsqrt,dbl %fr20,%fr24
|
||||
|
||||
frnd,sgl %fr5,%fr10
|
||||
frnd,dbl %fr5,%fr10
|
||||
frnd,quad %fr5,%fr10
|
||||
frnd,sgl %fr20,%fr24
|
||||
frnd,dbl %fr20,%fr24
|
||||
|
||||
fadd,sgl %fr4,%fr8,%fr12
|
||||
fadd,dbl %fr4,%fr8,%fr12
|
||||
fadd,quad %fr4,%fr8,%fr12
|
||||
fadd,sgl %fr20,%fr24,%fr28
|
||||
fadd,dbl %fr20,%fr24,%fr28
|
||||
fadd,quad %fr20,%fr24,%fr28
|
||||
|
||||
fsub,sgl %fr4,%fr8,%fr12
|
||||
fsub,dbl %fr4,%fr8,%fr12
|
||||
fsub,quad %fr4,%fr8,%fr12
|
||||
fsub,sgl %fr20,%fr24,%fr28
|
||||
fsub,dbl %fr20,%fr24,%fr28
|
||||
fsub,quad %fr20,%fr24,%fr28
|
||||
|
||||
fmpy,sgl %fr4,%fr8,%fr12
|
||||
fmpy,dbl %fr4,%fr8,%fr12
|
||||
fmpy,quad %fr4,%fr8,%fr12
|
||||
fmpy,sgl %fr20,%fr24,%fr28
|
||||
fmpy,dbl %fr20,%fr24,%fr28
|
||||
fmpy,quad %fr20,%fr24,%fr28
|
||||
|
||||
fdiv,sgl %fr4,%fr8,%fr12
|
||||
fdiv,dbl %fr4,%fr8,%fr12
|
||||
fdiv,quad %fr4,%fr8,%fr12
|
||||
fdiv,sgl %fr20,%fr24,%fr28
|
||||
fdiv,dbl %fr20,%fr24,%fr28
|
||||
fdiv,quad %fr20,%fr24,%fr28
|
||||
|
||||
frem,sgl %fr4,%fr8,%fr12
|
||||
frem,dbl %fr4,%fr8,%fr12
|
||||
frem,quad %fr4,%fr8,%fr12
|
||||
frem,sgl %fr20,%fr24,%fr28
|
||||
frem,dbl %fr20,%fr24,%fr28
|
||||
frem,quad %fr20,%fr24,%fr28
|
||||
|
||||
fmpyadd,sgl %fr16,%fr17,%fr18,%fr19,%fr20
|
||||
fmpyadd,dbl %fr16,%fr17,%fr18,%fr19,%fr20
|
||||
fmpysub,sgl %fr16,%fr17,%fr18,%fr19,%fr20
|
||||
fmpysub,dbl %fr16,%fr17,%fr18,%fr19,%fr20
|
||||
|
||||
xmpyu %fr4,%fr5,%fr6
|
92
gas/testsuite/gas/hppa/basic/fp_conv.s
Executable file
92
gas/testsuite/gas/hppa/basic/fp_conv.s
Executable file
|
@ -0,0 +1,92 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
fcnvff,sgl,sgl %fr5,%fr10
|
||||
fcnvff,sgl,dbl %fr5,%fr10
|
||||
fcnvff,sgl,quad %fr5,%fr10
|
||||
fcnvff,dbl,sgl %fr5,%fr10
|
||||
fcnvff,dbl,dbl %fr5,%fr10
|
||||
fcnvff,dbl,quad %fr5,%fr10
|
||||
fcnvff,quad,sgl %fr5,%fr10
|
||||
fcnvff,quad,dbl %fr5,%fr10
|
||||
fcnvff,quad,quad %fr5,%fr10
|
||||
fcnvff,sgl,sgl %fr20,%fr24
|
||||
fcnvff,sgl,dbl %fr20,%fr24
|
||||
fcnvff,sgl,quad %fr20,%fr24
|
||||
fcnvff,dbl,sgl %fr20,%fr24
|
||||
fcnvff,dbl,dbl %fr20,%fr24
|
||||
fcnvff,dbl,quad %fr20,%fr24
|
||||
fcnvff,quad,sgl %fr20,%fr24
|
||||
fcnvff,quad,dbl %fr20,%fr24
|
||||
fcnvff,quad,quad %fr20,%fr24
|
||||
|
||||
fcnvxf,sgl,sgl %fr5,%fr10
|
||||
fcnvxf,sgl,dbl %fr5,%fr10
|
||||
fcnvxf,sgl,quad %fr5,%fr10
|
||||
fcnvxf,dbl,sgl %fr5,%fr10
|
||||
fcnvxf,dbl,dbl %fr5,%fr10
|
||||
fcnvxf,dbl,quad %fr5,%fr10
|
||||
fcnvxf,quad,sgl %fr5,%fr10
|
||||
fcnvxf,quad,dbl %fr5,%fr10
|
||||
fcnvxf,quad,quad %fr5,%fr10
|
||||
fcnvxf,sgl,sgl %fr20,%fr24
|
||||
fcnvxf,sgl,dbl %fr20,%fr24
|
||||
fcnvxf,sgl,quad %fr20,%fr24
|
||||
fcnvxf,dbl,sgl %fr20,%fr24
|
||||
fcnvxf,dbl,dbl %fr20,%fr24
|
||||
fcnvxf,dbl,quad %fr20,%fr24
|
||||
fcnvxf,quad,sgl %fr20,%fr24
|
||||
fcnvxf,quad,dbl %fr20,%fr24
|
||||
fcnvxf,quad,quad %fr20,%fr24
|
||||
|
||||
fcnvfx,sgl,sgl %fr5,%fr10
|
||||
fcnvfx,sgl,dbl %fr5,%fr10
|
||||
fcnvfx,sgl,quad %fr5,%fr10
|
||||
fcnvfx,dbl,sgl %fr5,%fr10
|
||||
fcnvfx,dbl,dbl %fr5,%fr10
|
||||
fcnvfx,dbl,quad %fr5,%fr10
|
||||
fcnvfx,quad,sgl %fr5,%fr10
|
||||
fcnvfx,quad,dbl %fr5,%fr10
|
||||
fcnvfx,quad,quad %fr5,%fr10
|
||||
fcnvfx,sgl,sgl %fr20,%fr24
|
||||
fcnvfx,sgl,dbl %fr20,%fr24
|
||||
fcnvfx,sgl,quad %fr20,%fr24
|
||||
fcnvfx,dbl,sgl %fr20,%fr24
|
||||
fcnvfx,dbl,dbl %fr20,%fr24
|
||||
fcnvfx,dbl,quad %fr20,%fr24
|
||||
fcnvfx,quad,sgl %fr20,%fr24
|
||||
fcnvfx,quad,dbl %fr20,%fr24
|
||||
fcnvfx,quad,quad %fr20,%fr24
|
||||
|
||||
fcnvfxt,sgl,sgl %fr5,%fr10
|
||||
fcnvfxt,sgl,dbl %fr5,%fr10
|
||||
fcnvfxt,sgl,quad %fr5,%fr10
|
||||
fcnvfxt,dbl,sgl %fr5,%fr10
|
||||
fcnvfxt,dbl,dbl %fr5,%fr10
|
||||
fcnvfxt,dbl,quad %fr5,%fr10
|
||||
fcnvfxt,quad,sgl %fr5,%fr10
|
||||
fcnvfxt,quad,dbl %fr5,%fr10
|
||||
fcnvfxt,quad,quad %fr5,%fr10
|
||||
fcnvfxt,sgl,sgl %fr20,%fr24
|
||||
fcnvfxt,sgl,dbl %fr20,%fr24
|
||||
fcnvfxt,sgl,quad %fr20,%fr24
|
||||
fcnvfxt,dbl,sgl %fr20,%fr24
|
||||
fcnvfxt,dbl,dbl %fr20,%fr24
|
||||
fcnvfxt,dbl,quad %fr20,%fr24
|
||||
fcnvfxt,quad,sgl %fr20,%fr24
|
||||
fcnvfxt,quad,dbl %fr20,%fr24
|
||||
fcnvfxt,quad,quad %fr20,%fr24
|
||||
|
114
gas/testsuite/gas/hppa/basic/fp_fcmp.s
Executable file
114
gas/testsuite/gas/hppa/basic/fp_fcmp.s
Executable file
|
@ -0,0 +1,114 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
fcmp,sgl,false? %fr4,%fr5
|
||||
fcmp,sgl,false %fr4,%fr5
|
||||
fcmp,sgl,? %fr4,%fr5
|
||||
fcmp,sgl,!<=> %fr4,%fr5
|
||||
fcmp,sgl,= %fr4,%fr5
|
||||
fcmp,sgl,=T %fr4,%fr5
|
||||
fcmp,sgl,?= %fr4,%fr5
|
||||
fcmp,sgl,!<> %fr4,%fr5
|
||||
fcmp,sgl,!?>= %fr4,%fr5
|
||||
fcmp,sgl,< %fr4,%fr5
|
||||
fcmp,sgl,?< %fr4,%fr5
|
||||
fcmp,sgl,!>= %fr4,%fr5
|
||||
fcmp,sgl,!?> %fr4,%fr5
|
||||
fcmp,sgl,<= %fr4,%fr5
|
||||
fcmp,sgl,?<= %fr4,%fr5
|
||||
fcmp,sgl,!> %fr4,%fr5
|
||||
fcmp,sgl,!?<= %fr4,%fr5
|
||||
fcmp,sgl,> %fr4,%fr5
|
||||
fcmp,sgl,?> %fr4,%fr5
|
||||
fcmp,sgl,!<= %fr4,%fr5
|
||||
fcmp,sgl,!?< %fr4,%fr5
|
||||
fcmp,sgl,>= %fr4,%fr5
|
||||
fcmp,sgl,?>= %fr4,%fr5
|
||||
fcmp,sgl,!< %fr4,%fr5
|
||||
fcmp,sgl,!?= %fr4,%fr5
|
||||
fcmp,sgl,<> %fr4,%fr5
|
||||
fcmp,sgl,!= %fr4,%fr5
|
||||
fcmp,sgl,!=T %fr4,%fr5
|
||||
fcmp,sgl,!? %fr4,%fr5
|
||||
fcmp,sgl,<=> %fr4,%fr5
|
||||
fcmp,sgl,true? %fr4,%fr5
|
||||
fcmp,sgl,true %fr4,%fr5
|
||||
|
||||
fcmp,dbl,false? %fr4,%fr5
|
||||
fcmp,dbl,false %fr4,%fr5
|
||||
fcmp,dbl,? %fr4,%fr5
|
||||
fcmp,dbl,!<=> %fr4,%fr5
|
||||
fcmp,dbl,= %fr4,%fr5
|
||||
fcmp,dbl,=T %fr4,%fr5
|
||||
fcmp,dbl,?= %fr4,%fr5
|
||||
fcmp,dbl,!<> %fr4,%fr5
|
||||
fcmp,dbl,!?>= %fr4,%fr5
|
||||
fcmp,dbl,< %fr4,%fr5
|
||||
fcmp,dbl,?< %fr4,%fr5
|
||||
fcmp,dbl,!>= %fr4,%fr5
|
||||
fcmp,dbl,!?> %fr4,%fr5
|
||||
fcmp,dbl,<= %fr4,%fr5
|
||||
fcmp,dbl,?<= %fr4,%fr5
|
||||
fcmp,dbl,!> %fr4,%fr5
|
||||
fcmp,dbl,!?<= %fr4,%fr5
|
||||
fcmp,dbl,> %fr4,%fr5
|
||||
fcmp,dbl,?> %fr4,%fr5
|
||||
fcmp,dbl,!<= %fr4,%fr5
|
||||
fcmp,dbl,!?< %fr4,%fr5
|
||||
fcmp,dbl,>= %fr4,%fr5
|
||||
fcmp,dbl,?>= %fr4,%fr5
|
||||
fcmp,dbl,!< %fr4,%fr5
|
||||
fcmp,dbl,!?= %fr4,%fr5
|
||||
fcmp,dbl,<> %fr4,%fr5
|
||||
fcmp,dbl,!= %fr4,%fr5
|
||||
fcmp,dbl,!=T %fr4,%fr5
|
||||
fcmp,dbl,!? %fr4,%fr5
|
||||
fcmp,dbl,<=> %fr4,%fr5
|
||||
fcmp,dbl,true? %fr4,%fr5
|
||||
fcmp,dbl,true %fr4,%fr5
|
||||
|
||||
fcmp,quad,false? %fr4,%fr5
|
||||
fcmp,quad,false %fr4,%fr5
|
||||
fcmp,quad,? %fr4,%fr5
|
||||
fcmp,quad,!<=> %fr4,%fr5
|
||||
fcmp,quad,= %fr4,%fr5
|
||||
fcmp,quad,=T %fr4,%fr5
|
||||
fcmp,quad,?= %fr4,%fr5
|
||||
fcmp,quad,!<> %fr4,%fr5
|
||||
fcmp,quad,!?>= %fr4,%fr5
|
||||
fcmp,quad,< %fr4,%fr5
|
||||
fcmp,quad,?< %fr4,%fr5
|
||||
fcmp,quad,!>= %fr4,%fr5
|
||||
fcmp,quad,!?> %fr4,%fr5
|
||||
fcmp,quad,<= %fr4,%fr5
|
||||
fcmp,quad,?<= %fr4,%fr5
|
||||
fcmp,quad,!> %fr4,%fr5
|
||||
fcmp,quad,!?<= %fr4,%fr5
|
||||
fcmp,quad,> %fr4,%fr5
|
||||
fcmp,quad,?> %fr4,%fr5
|
||||
fcmp,quad,!<= %fr4,%fr5
|
||||
fcmp,quad,!?< %fr4,%fr5
|
||||
fcmp,quad,>= %fr4,%fr5
|
||||
fcmp,quad,?>= %fr4,%fr5
|
||||
fcmp,quad,!< %fr4,%fr5
|
||||
fcmp,quad,!?= %fr4,%fr5
|
||||
fcmp,quad,<> %fr4,%fr5
|
||||
fcmp,quad,!= %fr4,%fr5
|
||||
fcmp,quad,!=T %fr4,%fr5
|
||||
fcmp,quad,!? %fr4,%fr5
|
||||
fcmp,quad,<=> %fr4,%fr5
|
||||
fcmp,quad,true? %fr4,%fr5
|
||||
fcmp,quad,true %fr4,%fr5
|
19
gas/testsuite/gas/hppa/basic/fp_misc.s
Executable file
19
gas/testsuite/gas/hppa/basic/fp_misc.s
Executable file
|
@ -0,0 +1,19 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
fpu_misc_tests:
|
||||
copr,0,0
|
||||
ftest
|
93
gas/testsuite/gas/hppa/basic/imem.s
Executable file
93
gas/testsuite/gas/hppa/basic/imem.s
Executable file
|
@ -0,0 +1,93 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
.EXPORT integer_memory_tests,CODE
|
||||
.EXPORT integer_indexing_load,CODE
|
||||
.EXPORT integer_load_short_memory,CODE
|
||||
.EXPORT integer_store_short_memory,CODE
|
||||
.EXPORT main,CODE
|
||||
.EXPORT main,ENTRY,PRIV_LEV=3,RTNVAL=GR
|
||||
; Basic integer memory tests which also test the various
|
||||
; addressing modes and completers.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
;
|
||||
integer_memory_tests:
|
||||
ldw 0(0,%r4),%r26
|
||||
ldh 0(0,%r4),%r26
|
||||
ldb 0(0,%r4),%r26
|
||||
stw %r26,0(0,%r4)
|
||||
sth %r26,0(0,%r4)
|
||||
stb %r26,0(0,%r4)
|
||||
|
||||
; Should make sure pre/post modes are recognized correctly.
|
||||
ldwm 0(0,%r4),%r26
|
||||
stwm %r26,0(0,%r4)
|
||||
|
||||
integer_indexing_load:
|
||||
ldwx %r5(0,%r4),%r26
|
||||
ldwx,s %r5(0,%r4),%r26
|
||||
ldwx,m %r5(0,%r4),%r26
|
||||
ldwx,sm %r5(0,%r4),%r26
|
||||
ldhx %r5(0,%r4),%r26
|
||||
ldhx,s %r5(0,%r4),%r26
|
||||
ldhx,m %r5(0,%r4),%r26
|
||||
ldhx,sm %r5(0,%r4),%r26
|
||||
ldbx %r5(0,%r4),%r26
|
||||
ldbx,s %r5(0,%r4),%r26
|
||||
ldbx,m %r5(0,%r4),%r26
|
||||
ldbx,sm %r5(0,%r4),%r26
|
||||
ldwax %r5(%r4),%r26
|
||||
ldwax,s %r5(%r4),%r26
|
||||
ldwax,m %r5(%r4),%r26
|
||||
ldwax,sm %r5(%r4),%r26
|
||||
ldcwx %r5(0,%r4),%r26
|
||||
ldcwx,s %r5(0,%r4),%r26
|
||||
ldcwx,m %r5(0,%r4),%r26
|
||||
ldcwx,sm %r5(0,%r4),%r26
|
||||
|
||||
integer_load_short_memory:
|
||||
ldws 0(0,%r4),%r26
|
||||
ldws,mb 0(0,%r4),%r26
|
||||
ldws,ma 0(0,%r4),%r26
|
||||
ldhs 0(0,%r4),%r26
|
||||
ldhs,mb 0(0,%r4),%r26
|
||||
ldhs,ma 0(0,%r4),%r26
|
||||
ldbs 0(0,%r4),%r26
|
||||
ldbs,mb 0(0,%r4),%r26
|
||||
ldbs,ma 0(0,%r4),%r26
|
||||
ldwas 0(%r4),%r26
|
||||
ldwas,mb 0(%r4),%r26
|
||||
ldwas,ma 0(%r4),%r26
|
||||
ldcws 0(0,%r4),%r26
|
||||
ldcws,mb 0(0,%r4),%r26
|
||||
ldcws,ma 0(0,%r4),%r26
|
||||
|
||||
integer_store_short_memory:
|
||||
stws %r26,0(0,%r4)
|
||||
stws,mb %r26,0(0,%r4)
|
||||
stws,ma %r26,0(0,%r4)
|
||||
sths %r26,0(0,%r4)
|
||||
sths,mb %r26,0(0,%r4)
|
||||
sths,ma %r26,0(0,%r4)
|
||||
stbs %r26,0(0,%r4)
|
||||
stbs,mb %r26,0(0,%r4)
|
||||
stbs,ma %r26,0(0,%r4)
|
||||
stwas %r26,0(%r4)
|
||||
stwas,mb %r26,0(%r4)
|
||||
stwas,ma %r26,0(%r4)
|
||||
stbys %r26,0(0,%r4)
|
||||
stbys,b %r26,0(0,%r4)
|
||||
stbys,e %r26,0(0,%r4)
|
||||
stbys,b,m %r26,0(0,%r4)
|
||||
stbys,e,m %r26,0(0,%r4)
|
21
gas/testsuite/gas/hppa/basic/immed.s
Executable file
21
gas/testsuite/gas/hppa/basic/immed.s
Executable file
|
@ -0,0 +1,21 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
immediate_tests:
|
||||
ldo 5(%r26),%r26
|
||||
ldil L%0xdeadbeef,%r26
|
||||
addil L%0xdeadbeef,%r5
|
||||
|
60
gas/testsuite/gas/hppa/basic/logical.s
Executable file
60
gas/testsuite/gas/hppa/basic/logical.s
Executable file
|
@ -0,0 +1,60 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
or %r4,%r5,%r6
|
||||
or,= %r4,%r5,%r6
|
||||
or,< %r4,%r5,%r6
|
||||
or,<= %r4,%r5,%r6
|
||||
or,od %r4,%r5,%r6
|
||||
or,tr %r4,%r5,%r6
|
||||
or,<> %r4,%r5,%r6
|
||||
or,>= %r4,%r5,%r6
|
||||
or,> %r4,%r5,%r6
|
||||
or,ev %r4,%r5,%r6
|
||||
|
||||
xor %r4,%r5,%r6
|
||||
xor,= %r4,%r5,%r6
|
||||
xor,< %r4,%r5,%r6
|
||||
xor,<= %r4,%r5,%r6
|
||||
xor,od %r4,%r5,%r6
|
||||
xor,tr %r4,%r5,%r6
|
||||
xor,<> %r4,%r5,%r6
|
||||
xor,>= %r4,%r5,%r6
|
||||
xor,> %r4,%r5,%r6
|
||||
xor,ev %r4,%r5,%r6
|
||||
|
||||
and %r4,%r5,%r6
|
||||
and,= %r4,%r5,%r6
|
||||
and,< %r4,%r5,%r6
|
||||
and,<= %r4,%r5,%r6
|
||||
and,od %r4,%r5,%r6
|
||||
and,tr %r4,%r5,%r6
|
||||
and,<> %r4,%r5,%r6
|
||||
and,>= %r4,%r5,%r6
|
||||
and,> %r4,%r5,%r6
|
||||
and,ev %r4,%r5,%r6
|
||||
|
||||
andcm %r4,%r5,%r6
|
||||
andcm,= %r4,%r5,%r6
|
||||
andcm,< %r4,%r5,%r6
|
||||
andcm,<= %r4,%r5,%r6
|
||||
andcm,od %r4,%r5,%r6
|
||||
andcm,tr %r4,%r5,%r6
|
||||
andcm,<> %r4,%r5,%r6
|
||||
andcm,>= %r4,%r5,%r6
|
||||
andcm,> %r4,%r5,%r6
|
||||
andcm,ev %r4,%r5,%r6
|
||||
|
35
gas/testsuite/gas/hppa/basic/purge.s
Executable file
35
gas/testsuite/gas/hppa/basic/purge.s
Executable file
|
@ -0,0 +1,35 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
pdtlb %r4(%sr0,%r5)
|
||||
pdtlb,m %r4(%sr0,%r5)
|
||||
pitlb %r4(%sr0,%r5)
|
||||
pitlb,m %r4(%sr0,%r5)
|
||||
pdtlbe %r4(%sr0,%r5)
|
||||
pdtlbe,m %r4(%sr0,%r5)
|
||||
pitlbe %r4(%sr0,%r5)
|
||||
pitlbe,m %r4(%sr0,%r5)
|
||||
pdc %r4(%sr0,%r5)
|
||||
pdc,m %r4(%sr0,%r5)
|
||||
fdc %r4(%sr0,%r5)
|
||||
fdc,m %r4(%sr0,%r5)
|
||||
fic %r4(%sr0,%r5)
|
||||
fic,m %r4(%sr0,%r5)
|
||||
fdce %r4(%sr0,%r5)
|
||||
fdce,m %r4(%sr0,%r5)
|
||||
fice %r4(%sr0,%r5)
|
||||
fice,m %r4(%sr0,%r5)
|
||||
|
67
gas/testsuite/gas/hppa/basic/sh1add.s
Executable file
67
gas/testsuite/gas/hppa/basic/sh1add.s
Executable file
|
@ -0,0 +1,67 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
sh1add %r4,%r5,%r6
|
||||
sh1add,= %r4,%r5,%r6
|
||||
sh1add,< %r4,%r5,%r6
|
||||
sh1add,<= %r4,%r5,%r6
|
||||
sh1add,nuv %r4,%r5,%r6
|
||||
sh1add,znv %r4,%r5,%r6
|
||||
sh1add,sv %r4,%r5,%r6
|
||||
sh1add,od %r4,%r5,%r6
|
||||
sh1add,tr %r4,%r5,%r6
|
||||
sh1add,<> %r4,%r5,%r6
|
||||
sh1add,>= %r4,%r5,%r6
|
||||
sh1add,> %r4,%r5,%r6
|
||||
sh1add,uv %r4,%r5,%r6
|
||||
sh1add,vnz %r4,%r5,%r6
|
||||
sh1add,nsv %r4,%r5,%r6
|
||||
sh1add,ev %r4,%r5,%r6
|
||||
|
||||
sh1addl %r4,%r5,%r6
|
||||
sh1addl,= %r4,%r5,%r6
|
||||
sh1addl,< %r4,%r5,%r6
|
||||
sh1addl,<= %r4,%r5,%r6
|
||||
sh1addl,nuv %r4,%r5,%r6
|
||||
sh1addl,znv %r4,%r5,%r6
|
||||
sh1addl,sv %r4,%r5,%r6
|
||||
sh1addl,od %r4,%r5,%r6
|
||||
sh1addl,tr %r4,%r5,%r6
|
||||
sh1addl,<> %r4,%r5,%r6
|
||||
sh1addl,>= %r4,%r5,%r6
|
||||
sh1addl,> %r4,%r5,%r6
|
||||
sh1addl,uv %r4,%r5,%r6
|
||||
sh1addl,vnz %r4,%r5,%r6
|
||||
sh1addl,nsv %r4,%r5,%r6
|
||||
sh1addl,ev %r4,%r5,%r6
|
||||
|
||||
sh1addo %r4,%r5,%r6
|
||||
sh1addo,= %r4,%r5,%r6
|
||||
sh1addo,< %r4,%r5,%r6
|
||||
sh1addo,<= %r4,%r5,%r6
|
||||
sh1addo,nuv %r4,%r5,%r6
|
||||
sh1addo,znv %r4,%r5,%r6
|
||||
sh1addo,sv %r4,%r5,%r6
|
||||
sh1addo,od %r4,%r5,%r6
|
||||
sh1addo,tr %r4,%r5,%r6
|
||||
sh1addo,<> %r4,%r5,%r6
|
||||
sh1addo,>= %r4,%r5,%r6
|
||||
sh1addo,> %r4,%r5,%r6
|
||||
sh1addo,uv %r4,%r5,%r6
|
||||
sh1addo,vnz %r4,%r5,%r6
|
||||
sh1addo,nsv %r4,%r5,%r6
|
||||
sh1addo,ev %r4,%r5,%r6
|
||||
|
67
gas/testsuite/gas/hppa/basic/sh2add.s
Executable file
67
gas/testsuite/gas/hppa/basic/sh2add.s
Executable file
|
@ -0,0 +1,67 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
sh2add %r4,%r5,%r6
|
||||
sh2add,= %r4,%r5,%r6
|
||||
sh2add,< %r4,%r5,%r6
|
||||
sh2add,<= %r4,%r5,%r6
|
||||
sh2add,nuv %r4,%r5,%r6
|
||||
sh2add,znv %r4,%r5,%r6
|
||||
sh2add,sv %r4,%r5,%r6
|
||||
sh2add,od %r4,%r5,%r6
|
||||
sh2add,tr %r4,%r5,%r6
|
||||
sh2add,<> %r4,%r5,%r6
|
||||
sh2add,>= %r4,%r5,%r6
|
||||
sh2add,> %r4,%r5,%r6
|
||||
sh2add,uv %r4,%r5,%r6
|
||||
sh2add,vnz %r4,%r5,%r6
|
||||
sh2add,nsv %r4,%r5,%r6
|
||||
sh2add,ev %r4,%r5,%r6
|
||||
|
||||
sh2addl %r4,%r5,%r6
|
||||
sh2addl,= %r4,%r5,%r6
|
||||
sh2addl,< %r4,%r5,%r6
|
||||
sh2addl,<= %r4,%r5,%r6
|
||||
sh2addl,nuv %r4,%r5,%r6
|
||||
sh2addl,znv %r4,%r5,%r6
|
||||
sh2addl,sv %r4,%r5,%r6
|
||||
sh2addl,od %r4,%r5,%r6
|
||||
sh2addl,tr %r4,%r5,%r6
|
||||
sh2addl,<> %r4,%r5,%r6
|
||||
sh2addl,>= %r4,%r5,%r6
|
||||
sh2addl,> %r4,%r5,%r6
|
||||
sh2addl,uv %r4,%r5,%r6
|
||||
sh2addl,vnz %r4,%r5,%r6
|
||||
sh2addl,nsv %r4,%r5,%r6
|
||||
sh2addl,ev %r4,%r5,%r6
|
||||
|
||||
sh2addo %r4,%r5,%r6
|
||||
sh2addo,= %r4,%r5,%r6
|
||||
sh2addo,< %r4,%r5,%r6
|
||||
sh2addo,<= %r4,%r5,%r6
|
||||
sh2addo,nuv %r4,%r5,%r6
|
||||
sh2addo,znv %r4,%r5,%r6
|
||||
sh2addo,sv %r4,%r5,%r6
|
||||
sh2addo,od %r4,%r5,%r6
|
||||
sh2addo,tr %r4,%r5,%r6
|
||||
sh2addo,<> %r4,%r5,%r6
|
||||
sh2addo,>= %r4,%r5,%r6
|
||||
sh2addo,> %r4,%r5,%r6
|
||||
sh2addo,uv %r4,%r5,%r6
|
||||
sh2addo,vnz %r4,%r5,%r6
|
||||
sh2addo,nsv %r4,%r5,%r6
|
||||
sh2addo,ev %r4,%r5,%r6
|
||||
|
67
gas/testsuite/gas/hppa/basic/sh3add.s
Executable file
67
gas/testsuite/gas/hppa/basic/sh3add.s
Executable file
|
@ -0,0 +1,67 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
sh3add %r4,%r5,%r6
|
||||
sh3add,= %r4,%r5,%r6
|
||||
sh3add,< %r4,%r5,%r6
|
||||
sh3add,<= %r4,%r5,%r6
|
||||
sh3add,nuv %r4,%r5,%r6
|
||||
sh3add,znv %r4,%r5,%r6
|
||||
sh3add,sv %r4,%r5,%r6
|
||||
sh3add,od %r4,%r5,%r6
|
||||
sh3add,tr %r4,%r5,%r6
|
||||
sh3add,<> %r4,%r5,%r6
|
||||
sh3add,>= %r4,%r5,%r6
|
||||
sh3add,> %r4,%r5,%r6
|
||||
sh3add,uv %r4,%r5,%r6
|
||||
sh3add,vnz %r4,%r5,%r6
|
||||
sh3add,nsv %r4,%r5,%r6
|
||||
sh3add,ev %r4,%r5,%r6
|
||||
|
||||
sh3addl %r4,%r5,%r6
|
||||
sh3addl,= %r4,%r5,%r6
|
||||
sh3addl,< %r4,%r5,%r6
|
||||
sh3addl,<= %r4,%r5,%r6
|
||||
sh3addl,nuv %r4,%r5,%r6
|
||||
sh3addl,znv %r4,%r5,%r6
|
||||
sh3addl,sv %r4,%r5,%r6
|
||||
sh3addl,od %r4,%r5,%r6
|
||||
sh3addl,tr %r4,%r5,%r6
|
||||
sh3addl,<> %r4,%r5,%r6
|
||||
sh3addl,>= %r4,%r5,%r6
|
||||
sh3addl,> %r4,%r5,%r6
|
||||
sh3addl,uv %r4,%r5,%r6
|
||||
sh3addl,vnz %r4,%r5,%r6
|
||||
sh3addl,nsv %r4,%r5,%r6
|
||||
sh3addl,ev %r4,%r5,%r6
|
||||
|
||||
sh3addo %r4,%r5,%r6
|
||||
sh3addo,= %r4,%r5,%r6
|
||||
sh3addo,< %r4,%r5,%r6
|
||||
sh3addo,<= %r4,%r5,%r6
|
||||
sh3addo,nuv %r4,%r5,%r6
|
||||
sh3addo,znv %r4,%r5,%r6
|
||||
sh3addo,sv %r4,%r5,%r6
|
||||
sh3addo,od %r4,%r5,%r6
|
||||
sh3addo,tr %r4,%r5,%r6
|
||||
sh3addo,<> %r4,%r5,%r6
|
||||
sh3addo,>= %r4,%r5,%r6
|
||||
sh3addo,> %r4,%r5,%r6
|
||||
sh3addo,uv %r4,%r5,%r6
|
||||
sh3addo,vnz %r4,%r5,%r6
|
||||
sh3addo,nsv %r4,%r5,%r6
|
||||
sh3addo,ev %r4,%r5,%r6
|
||||
|
34
gas/testsuite/gas/hppa/basic/shift.s
Executable file
34
gas/testsuite/gas/hppa/basic/shift.s
Executable file
|
@ -0,0 +1,34 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
; Basic immediate instruction tests.
|
||||
;
|
||||
; We could/should test some of the corner cases for register and
|
||||
; immediate fields. We should also check the assorted field
|
||||
; selectors to make sure they're handled correctly.
|
||||
vshd %r4,%r5,%r6
|
||||
vshd,= %r4,%r5,%r6
|
||||
vshd,< %r4,%r5,%r6
|
||||
vshd,od %r4,%r5,%r6
|
||||
vshd,tr %r4,%r5,%r6
|
||||
vshd,<> %r4,%r5,%r6
|
||||
vshd,>= %r4,%r5,%r6
|
||||
vshd,ev %r4,%r5,%r6
|
||||
|
||||
shd %r4,%r5,5,%r6
|
||||
shd,= %r4,%r5,5,%r6
|
||||
shd,< %r4,%r5,5,%r6
|
||||
shd,od %r4,%r5,5,%r6
|
||||
shd,tr %r4,%r5,5,%r6
|
||||
shd,<> %r4,%r5,5,%r6
|
||||
shd,>= %r4,%r5,5,%r6
|
||||
shd,ev %r4,%r5,5,%r6
|
||||
|
15
gas/testsuite/gas/hppa/basic/special.s
Executable file
15
gas/testsuite/gas/hppa/basic/special.s
Executable file
|
@ -0,0 +1,15 @@
|
|||
.SPACE $PRIVATE$
|
||||
.SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
|
||||
.SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
|
||||
.SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
|
||||
|
||||
.SPACE $TEXT$
|
||||
.SUBSPA $CODE$
|
||||
|
||||
.align 4
|
||||
gfw %r4(%sr0,%r5)
|
||||
gfw,m %r4(%sr0,%r5)
|
||||
gfr %r4(%sr0,%r5)
|
||||
gfr,m %r4(%sr0,%r5)
|
585
gas/testsuite/gas/hppa/basic/weird.s
Executable file
585
gas/testsuite/gas/hppa/basic/weird.s
Executable file
|
@ -0,0 +1,585 @@
|
|||
# 1 "tmp.c"
|
||||
|
||||
|
||||
|
||||
.stabs "weird.c",0x64,0,0,Label0
|
||||
Label0:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "weird.def" 1
|
||||
|
||||
|
||||
|
||||
.stabs "inttype:t1=bu4;0;32;",0x80,0,0,0
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
.stabs "sym32: !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
|
||||
|
||||
.stabs "type32:t32= !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
.stabs "attr104:G404=@h !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr105:G405=@i !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
|
||||
|
||||
|
||||
.stabs "var0:G300=@a8;1",0x20,0,0, 0
|
||||
.globl var0; .data; .align 2; var0:; .long 42
|
||||
|
||||
.stabs "sym33:! !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym35:# !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym36:$ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym37:% !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym38:& !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym39:' !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym40:( !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym41:) !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym42:* !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym43:+ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym44:, !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym45:- !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
|
||||
.globl attr122; .data; .align 2; attr122:; .long 42
|
||||
.globl attr123; .data; .align 2; attr123:; .long 42
|
||||
.globl attr124; .data; .align 2; attr124:; .long 42
|
||||
|
||||
.stabs "sym46:. !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym47:/ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym48:0 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym49:1 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym50:2 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
|
||||
.stabs "attr96:G396=@` !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr97:G397=@a !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr98:G398=@b !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr99:G399=@c !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
|
||||
.stabs "sym51:3 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym52:4 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym53:5 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym54:6 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym55:7 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym56:8 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym57:9 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym58:: !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym59:; !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym60:< !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym61:= !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym62:> !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym63:? !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym64:@ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym65:A !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym66:B !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym67:C !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym68:D !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym69:E !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym70:F !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym71:G !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym72:H !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym73:I !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym74:J !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym75:K !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym76:L !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym77:M !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym78:N !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym79:O !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym80:P !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym81:Q !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym82:R !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym83:S !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym84:T !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym85:U !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym86:V !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym87:W !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym88:X !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym89:Y !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym90:Z !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym91:[ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
|
||||
.stabs "sym93:] !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym94:^ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym95:_ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym96:` !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym97:a !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym98:b !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym99:c !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym100:d !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym101:e !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym102:f !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym103:g !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym104:h !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym105:i !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym106:j !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym107:k !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym108:l !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym109:m !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym110:n !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym111:o !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym112:p !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym113:q !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym114:r !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym115:s !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym116:t !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym117:u !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym118:v !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym119:w !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym120:x !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym121:y !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym122:z !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym123:{ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym124:| !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym125:} !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "sym126:~ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
|
||||
.stabs "type33:t33=! !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type35:t35=# !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type36:t36=$ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type37:t37=% !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type38:t38=& !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type39:t39=' !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type40:t40=( !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type41:t41=) !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type42:t42=* !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type43:t43=+ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type44:t44=, !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type45:t45=- !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type46:t46=. !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type47:t47=/ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type48:t48=0 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type49:t49=1 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type50:t50=2 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type51:t51=3 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type52:t52=4 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type53:t53=5 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type54:t54=6 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type55:t55=7 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type56:t56=8 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type57:t57=9 !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type58:t58=: !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type59:t59=; !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type60:t60=< !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type61:t61== !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type62:t62=> !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type63:t63=? !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type64:t64=@ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type65:t65=A !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type66:t66=B !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type67:t67=C !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
|
||||
.globl attr66; .data; .align 2; attr66:; .long 42
|
||||
.globl attr67; .data; .align 2; attr67:; .long 42
|
||||
.globl attr68; .data; .align 2; attr68:; .long 42
|
||||
.globl attr69; .data; .align 2; attr69:; .long 42
|
||||
|
||||
.stabs "type68:t68=D !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type69:t69=E !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type70:t70=F !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type71:t71=G !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type72:t72=H !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type73:t73=I !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type74:t74=J !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type75:t75=K !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type76:t76=L !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type77:t77=M !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type78:t78=N !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type79:t79=O !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type80:t80=P !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type81:t81=Q !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type82:t82=R !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type83:t83=S !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type84:t84=T !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type85:t85=U !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type86:t86=V !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type87:t87=W !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
|
||||
.stabs "attr69:G369=@E !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr70:G370=@F !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr71:G371=@G !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
|
||||
.stabs "type88:t88=X !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type89:t89=Y !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type90:t90=Z !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type91:t91=[ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
|
||||
.stabs "type93:t93=] !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type94:t94=^ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type95:t95=_ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type96:t96=` !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type97:t97=a !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type98:t98=b !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type99:t99=c !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type100:t100=d !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type101:t101=e !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type102:t102=f !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type103:t103=g !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type104:t104=h !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type105:t105=i !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type106:t106=j !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type107:t107=k !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type108:t108=l !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type109:t109=m !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type110:t110=n !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type111:t111=o !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type112:t112=p !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type113:t113=q !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type114:t114=r !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type115:t115=s !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type116:t116=t !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type117:t117=u !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type118:t118=v !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type119:t119=w !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type120:t120=x !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type121:t121=y !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type122:t122=z !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type123:t123={ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type124:t124=| !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type125:t125=} !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type126:t126=~ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
|
||||
.stabs "attr32:G332=@ !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr33:G333=@! !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr35:G334=@# !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
|
||||
.stabs "primary:G200=ered:0,green:1,blue:2,;", 0x20,0,0, 0
|
||||
|
||||
.stabs "attr36:G335=@$ !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
|
||||
.globl primary; .data; .align 2; primary:; .long 42
|
||||
|
||||
.stabs "attr37:G337=@% !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
|
||||
|
||||
.stabs "const69:c=e1,69", 0x80,0,0, 0
|
||||
|
||||
|
||||
.stabs "const70:c=e190=bs2;0;16;,70", 0x80,0,0, 0
|
||||
|
||||
.stabs "attr38:G338=@& !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
|
||||
|
||||
.stabs "bad_neg0type:t201=s8field0:1,0,32;field2:-534,32,64;field3:-1,96,32;;", 0x80,0,0, 0
|
||||
|
||||
.stabs "bad_neg0:G201", 0x20,0,0, 0
|
||||
|
||||
|
||||
.globl bad_neg0; .data; .align 2; bad_neg0:; .long 42
|
||||
.long 43, 44, 45
|
||||
|
||||
.stabs "attr39:G339=@' !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr41:G341=@) !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr42:G342=@* !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr43:G343=@+ !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr44:G344=@, !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr46:G346=@. !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr47:G347=@/ !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr58:G358=@: !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
|
||||
|
||||
.stabs "attr59:G359=@;@ !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
|
||||
.stabs "attr60:G360=@< !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr61:G361=@= !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr62:G362=@> !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr63:G363=@? !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr64:G364=@@ !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr65:G365=@A !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr66:G366=@B !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr67:G367=@C !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr68:G368=@D !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr72:G372=@H !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr73:G373=@I !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr74:G374=@J !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr75:G375=@K !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr76:G376=@L !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr77:G377=@M !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr78:G378=@N !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr79:G379=@O !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr80:G380=@P !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr81:G381=@Q !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr82:G382=@R !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr83:G383=@S !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr84:G384=@T !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr85:G385=@U !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr86:G386=@V !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr87:G387=@W !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr88:G388=@X !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr89:G389=@Y !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr90:G390=@Z !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr91:G391=@[ !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
|
||||
.stabs "attr93:G393=@] !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
|
||||
|
||||
|
||||
.globl _common0; .data; .align 2; _common0:; .long 42
|
||||
.long 24
|
||||
.long 22
|
||||
.globl common0; .data; .align 2; common0:; .long 42
|
||||
.long 24
|
||||
.long 22
|
||||
.stabs "common0", 0xe2, 0, 0, 0
|
||||
.stabs "common0var0:S1", 0x20,0,0, 0
|
||||
.stabs "common0var1:S1", 0x20,0,0, 4
|
||||
.stabs "common0var2:S1", 0x20,0,0, 8
|
||||
.stabs "common0", 0xe4, 0, 0, 0
|
||||
|
||||
.stabs "attr94:G394=@^ !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr95:G395=@_ !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr100:G400=@d !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr101:G401=@e !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr102:G402=@f !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr103:G403=@g !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr106:G406=@j !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr107:G407=@k !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr108:G408=@l !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr109:G409=@m !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr110:G410=@n !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr111:G411=@o !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr112:G412=@p !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr113:G413=@q !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr114:G414=@r !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr115:G415=@s !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr116:G416=@t !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr117:G417=@u !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr118:G418=@v !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr119:G419=@w !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr120:G420=@x !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr121:G421=@y !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr122:G422=@z !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr123:G423=@{ !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr124:G424=@| !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr125:G425=@} !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
.stabs "attr126:G426=@~ !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
||||
|
||||
|
||||
.globl attr32; .data; .align 2; attr32:; .long 42
|
||||
.globl attr33; .data; .align 2; attr33:; .long 42
|
||||
.globl attr35; .data; .align 2; attr35:; .long 42
|
||||
.globl attr36; .data; .align 2; attr36:; .long 42
|
||||
.globl attr37; .data; .align 2; attr37:; .long 42
|
||||
.globl attr38; .data; .align 2; attr38:; .long 42
|
||||
.globl attr39; .data; .align 2; attr39:; .long 42
|
||||
.globl attr41; .data; .align 2; attr41:; .long 42
|
||||
.globl attr42; .data; .align 2; attr42:; .long 42
|
||||
.globl attr43; .data; .align 2; attr43:; .long 42
|
||||
.globl attr44; .data; .align 2; attr44:; .long 42
|
||||
.globl attr46; .data; .align 2; attr46:; .long 42
|
||||
.globl attr47; .data; .align 2; attr47:; .long 42
|
||||
.globl attr58; .data; .align 2; attr58:; .long 42
|
||||
.globl attr59; .data; .align 2; attr59:; .long 42
|
||||
.globl attr60; .data; .align 2; attr60:; .long 42
|
||||
.globl attr61; .data; .align 2; attr61:; .long 42
|
||||
.globl attr62; .data; .align 2; attr62:; .long 42
|
||||
.globl attr63; .data; .align 2; attr63:; .long 42
|
||||
.globl attr64; .data; .align 2; attr64:; .long 42
|
||||
.globl attr65; .data; .align 2; attr65:; .long 42
|
||||
.globl attr70; .data; .align 2; attr70:; .long 42
|
||||
.globl attr71; .data; .align 2; attr71:; .long 42
|
||||
.globl attr72; .data; .align 2; attr72:; .long 42
|
||||
.globl attr73; .data; .align 2; attr73:; .long 42
|
||||
.globl attr74; .data; .align 2; attr74:; .long 42
|
||||
.globl attr75; .data; .align 2; attr75:; .long 42
|
||||
.globl attr76; .data; .align 2; attr76:; .long 42
|
||||
.globl attr77; .data; .align 2; attr77:; .long 42
|
||||
.globl attr78; .data; .align 2; attr78:; .long 42
|
||||
.globl attr79; .data; .align 2; attr79:; .long 42
|
||||
.globl attr80; .data; .align 2; attr80:; .long 42
|
||||
.globl attr81; .data; .align 2; attr81:; .long 42
|
||||
.globl attr82; .data; .align 2; attr82:; .long 42
|
||||
.globl attr83; .data; .align 2; attr83:; .long 42
|
||||
.globl attr84; .data; .align 2; attr84:; .long 42
|
||||
|
||||
|
||||
.stabs "float72type:t202=R87;9;", 0x80,0,0, 0
|
||||
|
||||
|
||||
|
||||
|
||||
.stabs "int256var:G203=bu32;0;256;", 0x20,0,0, 0
|
||||
|
||||
|
||||
.globl int256var; .data; .align 2; int256var:; .long 42
|
||||
.long 0x2b, 0x2c, 0x2d, 0x2d, 0x2c, 0x2b, 0x2a
|
||||
|
||||
|
||||
|
||||
|
||||
.stabs "consth:c=e1,4294967296", 0x80,0,0, 0
|
||||
|
||||
.stabs "consth2:c=e1,-734723985732642758928475678987234563284937456", 0x80,0,0, 0
|
||||
|
||||
|
||||
.stabs "bad_neg0const:c=S201,128,128,11222211343434345656565677888877", 0x80,0,0, 0
|
||||
|
||||
|
||||
|
||||
.stabs "bad_type0:t(-3,7)", 0x80,0,0, 0
|
||||
|
||||
.stabs "bad_type1:t(42,6)", 0x80,0,0, 0
|
||||
|
||||
|
||||
.stabs "array_index0:t205=r1;0;5;", 0x80,0,0, 0
|
||||
.stabs "array0:G206=a205;1", 0x20,0,0, 0
|
||||
.globl array0; .data; .align 2; array0:; .long 42
|
||||
.long 43, 44, 45, 46, 47
|
||||
|
||||
.stabs "array_index1:t207=", 0x80,0,0, 0
|
||||
.stabs "array1:G208=aeai1_red:0,ai1_green:1,ai1_blue:2,;;1", 0x20,0,0, 0
|
||||
.globl array1; .data; .align 2; array1:; .long 42
|
||||
.long 43, 44
|
||||
|
||||
|
||||
|
||||
.stabs "inttype_one:t209=1", 0x80,0,0, 0
|
||||
.stabs "inttype_two:t210=1", 0x80,0,0, 0
|
||||
.stabs "one_var:G209", 0x20,0,0, 0
|
||||
.globl one_var; .data; .align 2; one_var:; .long 42
|
||||
.stabs "two_var:G210", 0x20,0,0, 0
|
||||
.globl two_var; .data; .align 2; two_var:; .long 42
|
||||
|
||||
|
||||
|
||||
|
||||
.stabs "pointer_to_int_var:G212=*1", 0x80,0,0, 0
|
||||
.stabs "intp_var:G211", 0x20,0,0, 0
|
||||
.globl intp_var; .data; .align 2; intp_var:; .long 42
|
||||
|
||||
|
||||
.stabs "unrecog_const:c=xjksdflskd33,4;473;", 0x80,0,0, 0
|
||||
|
||||
.globl attr85; .data; .align 2; attr85:; .long 42
|
||||
.globl attr86; .data; .align 2; attr86:; .long 42
|
||||
.globl attr87; .data; .align 2; attr87:; .long 42
|
||||
.globl attr88; .data; .align 2; attr88:; .long 42
|
||||
.globl attr89; .data; .align 2; attr89:; .long 42
|
||||
.globl attr90; .data; .align 2; attr90:; .long 42
|
||||
.globl attr91; .data; .align 2; attr91:; .long 42
|
||||
.globl attr92; .data; .align 2; attr92:; .long 42
|
||||
.globl attr93; .data; .align 2; attr93:; .long 42
|
||||
.globl attr94; .data; .align 2; attr94:; .long 42
|
||||
.globl attr95; .data; .align 2; attr95:; .long 42
|
||||
.globl attr96; .data; .align 2; attr96:; .long 42
|
||||
.globl attr97; .data; .align 2; attr97:; .long 42
|
||||
.globl attr98; .data; .align 2; attr98:; .long 42
|
||||
.globl attr99; .data; .align 2; attr99:; .long 42
|
||||
.globl attr100; .data; .align 2; attr100:; .long 42
|
||||
.globl attr101; .data; .align 2; attr101:; .long 42
|
||||
.globl attr102; .data; .align 2; attr102:; .long 42
|
||||
.globl attr103; .data; .align 2; attr103:; .long 42
|
||||
.globl attr104; .data; .align 2; attr104:; .long 42
|
||||
.globl attr105; .data; .align 2; attr105:; .long 42
|
||||
.globl attr106; .data; .align 2; attr106:; .long 42
|
||||
.globl attr107; .data; .align 2; attr107:; .long 42
|
||||
.globl attr108; .data; .align 2; attr108:; .long 42
|
||||
.globl attr109; .data; .align 2; attr109:; .long 42
|
||||
.globl attr110; .data; .align 2; attr110:; .long 42
|
||||
.globl attr111; .data; .align 2; attr111:; .long 42
|
||||
.globl attr112; .data; .align 2; attr112:; .long 42
|
||||
.globl attr113; .data; .align 2; attr113:; .long 42
|
||||
.globl attr114; .data; .align 2; attr114:; .long 42
|
||||
.globl attr115; .data; .align 2; attr115:; .long 42
|
||||
.globl attr116; .data; .align 2; attr116:; .long 42
|
||||
.globl attr117; .data; .align 2; attr117:; .long 42
|
||||
.globl attr118; .data; .align 2; attr118:; .long 42
|
||||
.globl attr119; .data; .align 2; attr119:; .long 42
|
||||
.globl attr120; .data; .align 2; attr120:; .long 42
|
||||
.globl attr121; .data; .align 2; attr121:; .long 42
|
||||
.globl attr125; .data; .align 2; attr125:; .long 42
|
||||
.globl attr126; .data; .align 2; attr126:; .long 42
|
||||
|
||||
|
||||
.stabs "var1:G301=@s32;1",0x20,0,0, 0
|
||||
.globl var1; .data; .align 2; var1:; .long 42
|
||||
|
||||
.stabs "var2:G302=@p42;1",0x20,0,0, 0
|
||||
.globl var2; .data; .align 2; var2:; .long 42
|
||||
|
||||
.stabs "var3:G303=@P;1",0x20,0,0, 0
|
||||
.globl var3; .data; .align 2; var3:; .long 42
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 545 "weird.def"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
.stabs "v_comb:G448=s24!2,020,445=s12!1,120,444=s4x:1,0,32;;;$vb444:446=*444,0;a:/01,32,32;;;0264,447=s12!1,120,444;$vb444:446,0;b:/01,32,32;;;comb:/01,128,32;;", 0x20,0,0, 0
|
||||
|
||||
|
||||
|
||||
.globl v_comb
|
||||
.align 1
|
||||
v_comb:
|
||||
.long v_comb_shared
|
||||
.long 43
|
||||
.long v_comb_shared
|
||||
.long 44
|
||||
.long 45
|
||||
v_comb_shared:
|
||||
.long 42
|
||||
# 23 "tmp.c" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
.stabs "sym92:\\ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "type92:t92=\\ !#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~",0x80,0,0,0
|
||||
.stabs "attr92:G392=@\\ !#$%&'()*+,-./0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~;1",0x20,0,0, 0
|
Loading…
Reference in a new issue