18 lines
407 B
ArmAsm
18 lines
407 B
ArmAsm
.global _start
|
|
_start:
|
|
mova tblm,r0 /* Get table address */
|
|
mov r0,r1
|
|
mova tbln,r0 /* Get table address */
|
|
clrmac /* MAC register initialization */
|
|
mac.l @r0+,@r1+ /* mach 0014_be17
|
|
macl 0cf6_8229 */
|
|
mac.l @r0+,@r1+ /* mach 1786_6c78
|
|
macl 6c00_7119 */
|
|
sts macl,r0 /* Get result in R0 */
|
|
|
|
.align 2
|
|
tblm: .long 0x1234abcd
|
|
.long 0x5678ef01
|
|
tbln: .long 0x0123abcd
|
|
.long 0x4567def0
|