1 .text 2 .global main 3main: 4 ########################### 5 # LSHB cnt(right -), reg 6 ########################### 7 lshb $7,r1 8 lshb $-7,r1 9 lshb $4,r1 10 lshb $-4,r1 11 lshb $-8,r1 12 lshb $3,r1 13 lshb $-3,r1 14 ########################### 15 # LSHB reg, reg 16 ########################### 17 lshb r2,r1 18 lshb r3,r4 19 lshb r5,r6 20 lshb r8,r10 21 ########################### 22 # LSHW cnt (right -), reg 23 ########################### 24 lshw $7,r1 25 lshw $-7,r1 26 lshw $4,r1 27 lshw $-4,r1 28 lshw $8,r1 29 lshw $-8,r1 30 lshw $3,r1 31 lshw $-3,r1 32 ########################## 33 # LSHW reg, reg 34 ########################## 35 lshw r2,r1 36 lshw r3,r4 37 lshw r5,r6 38 lshw r8,r10 39 ########################### 40 # LSHD cnt (right -), regp 41 ############################ 42 lshd $7, (r3,r2) 43 lshd $-7, (r3,r2) 44 lshd $8, (r3,r2) 45 lshd $-8, (r3,r2) 46 lshd $4, (r3,r2) 47 lshd $-4, (r3,r2) 48 lshd $12,(r3,r2) 49 lshd $-12,(r3,r2) 50 lshd $3,(r2,r1) 51 lshd $-3,(r2,r1) 52 ################# 53 # LSHD reg, regp 54 ################# 55 lshd r4,(r2,r1) 56 lshd r5,(r2,r1) 57 lshd r6,(r2,r1) 58 lshd r8,(r2,r1) 59 lshd r1,(r2,r1) 60