blob: dc3e794929ca6807a0bfff77106a235638a760f3 [file] [log] [blame]
.text
.global main
main:
#####################################
# ASHUB cnt(left +)/cnt (right -), reg
#####################################
ashub $7,r1
ashub $-7,r1
ashub $4,r1
ashub $-4,r1
ashub $-8,r1
ashub $3,r1
ashub $-3,r1
#####################################
# ASHUB reg, reg
#####################################
ashub r2,r1
ashub r3,r4
ashub r5,r6
ashub r8,r10
#####################################
# ASHUW cnt(left +)/cnt (right -), reg
#####################################
ashuw $7,r1
ashuw $-7,r1
ashuw $4,r1
ashuw $-4,r1
ashuw $8,r1
ashuw $-8,r1
ashuw $3,r1
ashuw $-3,r1
#####################################
# ASHUW reg, reg
#####################################
ashuw r2,r1
ashuw r3,r4
ashuw r5,r6
ashuw r8,r10
#####################################
# ASHUD cnt(left +)/cnt (right -), regp
#####################################
ashud $7, (r3,r2)
ashud $-7, (r3,r2)
ashud $8, (r3,r2)
ashud $-8, (r3,r2)
ashud $4, (r3,r2)
ashud $-4, (r3,r2)
ashud $12,(r3,r2)
ashud $-12,(r3,r2)
ashud $3,(r2,r1)
ashud $-3,(r2,r1)
#####################################
# ASHUD reg, regp
#####################################
ashud r4,(r2,r1)
ashud r5,(r2,r1)
ashud r6,(r2,r1)
ashud r8,(r2,r1)
ashud r1,(r2,r1)