1 .text 2 .global main 3main: 4 ########### 5 # MULB imm4/imm16, reg 6 ########### 7 mulb $0xf,r1 8 mulb $0xff,r2 9 mulb $0xfff,r1 10 #mulb $0xffff,r2 // CHCEK WITH CRASM 4.1 11 mulb $20,r1 12 mulb $10,r2 13 ########### 14 # MULB reg, reg 15 ########### 16 mulb r1,r2 17 mulb r2,r3 18 mulb r3,r4 19 mulb r5,r6 20 mulb r6,r7 21 mulb r7,r8 22 ########### 23 # MULW imm4/imm16, reg 24 ########### 25 mulw $0xf,r1 26 mulw $0xff,r2 27 mulw $0xfff,r1 28 #mulw $0xffff,r2 // CHCEK WITH CRASM 4.1 29 mulw $20,r1 30 mulw $10,r2 31 ########### 32 # MULW reg, reg 33 ########### 34 mulw r1,r2 35 mulw r2,r3 36 mulw r3,r4 37 mulw r5,r6 38 mulw r6,r7 39 mulw r7,r8 40 ########### 41 # MULSB reg, reg 42 ########### 43 mulsb r1,r2 44 mulsb r3,r4 45 mulsb r5,r6 46 mulsb r7,r8 47 mulsb r9,r10 48 ########### 49 # MULSW reg, regp 50 ########### 51 mulsw r1,(r3,r2) 52 mulsw r3,(r4,r3) 53 mulsw r5,(r6,r5) 54 mulsw r7,(r8,r7) 55 mulsw r9,(r9,r8) 56 ############################# 57 # MUC[q/u/s/]w reg, reg, regp 58 ############################# 59 macqw r1,r2,(r3,r2) 60 macqw r4,r5,(r5,r4) 61 macuw r1,r2,(r3,r2) 62 macuw r4,r5,(r8,r7) 63 macsw r1,r2,(r3,r2) 64 macsw r4,r5,(r7,r6) 65