URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 156 |
Rev 816 |
.text
|
.text
|
.global main
|
.global main
|
main:
|
main:
|
###########
|
###########
|
# MOVB imm4/imm16, reg
|
# MOVB imm4/imm16, reg
|
###########
|
###########
|
movb $0xf,r1
|
movb $0xf,r1
|
movb $0xff,r2
|
movb $0xff,r2
|
movb $0xfff,r1
|
movb $0xfff,r1
|
#movb $0xffff,r2 // CHECK WITH CRASM 4.1
|
#movb $0xffff,r2 // CHECK WITH CRASM 4.1
|
movb $20,r1
|
movb $20,r1
|
movb $10,r2
|
movb $10,r2
|
movb $11,r2
|
movb $11,r2
|
###########
|
###########
|
# MOVB reg, reg
|
# MOVB reg, reg
|
###########
|
###########
|
movb r1,r2
|
movb r1,r2
|
movb r2,r3
|
movb r2,r3
|
movb r3,r4
|
movb r3,r4
|
movb r5,r6
|
movb r5,r6
|
movb r6,r7
|
movb r6,r7
|
movb r7,r8
|
movb r7,r8
|
###########
|
###########
|
# MOVW imm4/imm16, reg
|
# MOVW imm4/imm16, reg
|
###########
|
###########
|
movw $0xf,r1
|
movw $0xf,r1
|
movw $0xB,r1
|
movw $0xB,r1
|
movw $0xff,r2
|
movw $0xff,r2
|
movw $0xfff,r1
|
movw $0xfff,r1
|
#movw $0xffff,r2 // CHECK WITH CRASM 4.1
|
#movw $0xffff,r2 // CHECK WITH CRASM 4.1
|
movw $20,r1
|
movw $20,r1
|
movw $10,r2
|
movw $10,r2
|
movw $11,r2
|
movw $11,r2
|
###########
|
###########
|
# MOVW reg, reg
|
# MOVW reg, reg
|
###########
|
###########
|
movw r1,r2
|
movw r1,r2
|
movw r2,r3
|
movw r2,r3
|
movw r3,r4
|
movw r3,r4
|
movw r5,r6
|
movw r5,r6
|
movw r6,r7
|
movw r6,r7
|
movw r7,r8
|
movw r7,r8
|
###########
|
###########
|
# MOVD imm4/imm16/imm20/imm32, regp
|
# MOVD imm4/imm16/imm20/imm32, regp
|
###########
|
###########
|
movd $0xf,(r2,r1)
|
movd $0xf,(r2,r1)
|
movd $0xB,(r2,r1)
|
movd $0xB,(r2,r1)
|
movd $0xff,(r2,r1)
|
movd $0xff,(r2,r1)
|
movd $0xfff,(r2,r1)
|
movd $0xfff,(r2,r1)
|
movd $0xffff,(r2,r1)
|
movd $0xffff,(r2,r1)
|
movd $0xfffff,(r2,r1)
|
movd $0xfffff,(r2,r1)
|
movd $0xfffffff,(r2,r1)
|
movd $0xfffffff,(r2,r1)
|
movd $0xffffffff,(r2,r1)
|
movd $0xffffffff,(r2,r1)
|
###########
|
###########
|
# MOVD regp, regp
|
# MOVD regp, regp
|
###########
|
###########
|
movd (r4,r3),(r2,r1)
|
movd (r4,r3),(r2,r1)
|
movd (r4,r3),(r2,r1)
|
movd (r4,r3),(r2,r1)
|
movd $10,(sp)
|
movd $10,(sp)
|
movd $14,(sp)
|
movd $14,(sp)
|
movd $11,(sp)
|
movd $11,(sp)
|
movd $8,(sp)
|
movd $8,(sp)
|
###########
|
###########
|
# MOVXB reg, reg
|
# MOVXB reg, reg
|
###########
|
###########
|
movxb r1,r2
|
movxb r1,r2
|
movxb r3,r4
|
movxb r3,r4
|
movxb r5,r6
|
movxb r5,r6
|
movxb r7,r8
|
movxb r7,r8
|
movxb r9,r10
|
movxb r9,r10
|
###########
|
###########
|
# MOVXW reg, regp
|
# MOVXW reg, regp
|
###########
|
###########
|
movxw r1,(r3,r2)
|
movxw r1,(r3,r2)
|
movxw r3,(r4,r3)
|
movxw r3,(r4,r3)
|
movxw r5,(r6,r5)
|
movxw r5,(r6,r5)
|
movxw r7,(r8,r7)
|
movxw r7,(r8,r7)
|
movxw r9,(r9,r8)
|
movxw r9,(r9,r8)
|
###########
|
###########
|
# MOVZB reg, reg
|
# MOVZB reg, reg
|
###########
|
###########
|
movzb r1,r2
|
movzb r1,r2
|
movzb r3,r4
|
movzb r3,r4
|
movzb r5,r6
|
movzb r5,r6
|
movzb r7,r8
|
movzb r7,r8
|
movzb r9,r10
|
movzb r9,r10
|
###########
|
###########
|
# MOVZW reg, regp
|
# MOVZW reg, regp
|
###########
|
###########
|
movzw r1,(r3,r2)
|
movzw r1,(r3,r2)
|
movzw r3,(r4,r3)
|
movzw r3,(r4,r3)
|
movzw r5,(r6,r5)
|
movzw r5,(r6,r5)
|
movzw r7,(r8,r7)
|
movzw r7,(r8,r7)
|
movzw r9,(r9,r8)
|
movzw r9,(r9,r8)
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.