Committed on the Free edition of March Hare Software CVSNT Server. Upgrade to CVS Suite for more features and support: http://march-hare.com/cvsnt/ git-svn-id: http://moon:8086/svn/vhdl/trunk@986 cc03376c-175c-47c8-b038-4cd826a8556b
65 lines
932 B
ArmAsm
65 lines
932 B
ArmAsm
.file 1 "load_store.c"
|
|
.set nobopt
|
|
.text
|
|
.align 2
|
|
.globl main
|
|
.ent main
|
|
main:
|
|
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
|
|
.mask 0x00000000,0
|
|
.fmask 0x00000000,0
|
|
#APP
|
|
.set noreorder
|
|
li $8, 0x81234678
|
|
li $15, 0x10000000
|
|
li $16, 0xAAAAAAAA
|
|
li $17, 0xBBBBBBBB
|
|
li $18, 0xCCCCCCCC
|
|
li $19, 0xDDDDDDDD
|
|
li $24, 0x11111111
|
|
li $25, 0x22222222
|
|
li $26, 0x33333333
|
|
li $27, 0x44444444
|
|
sw $8, 0($15)
|
|
nop
|
|
lwl $16, 0($15)
|
|
lwl $17, 1($15)
|
|
lwl $18, 2($15)
|
|
lwl $19, 3($15)
|
|
nop
|
|
lwr $24, 0($15)
|
|
lwr $25, 1($15)
|
|
lwr $26, 2($15)
|
|
lwr $27, 3($15)
|
|
nop
|
|
lbu $16, 0($15)
|
|
lbu $17, 1($15)
|
|
lbu $18, 2($15)
|
|
lbu $19, 3($15)
|
|
nop
|
|
lb $16, 0($15)
|
|
lb $17, 1($15)
|
|
lb $18, 2($15)
|
|
lb $19, 3($15)
|
|
nop
|
|
swl $8, 4($15)
|
|
swl $8, 9($15)
|
|
swl $8, 14($15)
|
|
swl $8, 19($15)
|
|
nop
|
|
swr $8, 20($15)
|
|
swr $8, 25($15)
|
|
swr $8, 30($15)
|
|
swr $8, 35($15)
|
|
nop
|
|
sb $8, 4($15)
|
|
sb $8, 5($15)
|
|
sb $8, 6($15)
|
|
sb $8, 7($15)
|
|
nop
|
|
.set reorder
|
|
|
|
#NO_APP
|
|
j $31
|
|
.end main
|