1 .text 2 .global align 3align: 4 R7 = Align8 (r5, r2); 5 R5 = ALIGN16 (R0, R1); 6 r2 = ALIGN24 (r5, r0); 7 8 .global disalgnexcpt 9disalgnexcpt: 10 DISAlgnExcpt; 11 12 .text 13 .global byteop3p 14byteop3p: 15 R5 = Byteop3p (r1:0, r3:2) (lO); 16 R0 = BYTEOP3P (R1:0, R3:2) (HI); 17 R1 = byteop3p (r1:0, r3:2) (LO, r); 18 r2 = ByteOp3P (r1:0, R3:2) (hi, R); 19 20 .text 21 .global dual16 22dual16: 23 R5 = A1.l + A1.h, R2 = a0.l + a0.h; 24 25 .text 26 .global byteop16p 27byteop16p: 28 (r2, r3) = BYTEOP16P (R1:0, R3:2); 29 (R6, R0) = byteop16p (r1:0, r3:2) (r); 30 31 .text 32 .global byteop1p 33byteop1p: 34 R7 = BYTEOP1P (R1:0, R3:2); 35 r2 = byteop1p (r1:0, r3:2) (t); 36 R3 = ByteOp1P (r1:0, R3:2) (R); 37 r7 = byteOP1P (R1:0, r3:2) (T, r); 38 39 .text 40 .global byteop2p 41byteop2p: 42 R0 = BYTEOP2P (R1:0, R3:2) (RNDL); 43 r1 = byteop2p (r1:0, r3:2) (rndh); 44 R2 = Byteop2p (R1:0, R3:2) (tL); 45 R3 = Byteop2p (r1:0, r3:2) (TH); 46 r4 = ByTEOP2P (r1:0, R3:2) (Rndl, R); 47 R5 = byTeOp2p (R1:0, r3:2) (rndH, r); 48 r6 = BYTEop2p (r1:0, r3:2) (tl, R); 49 R7 = byteop2p (r1:0, R3:2) (TH, r); 50 51 .text 52 .global bytepack 53bytepack: 54 R5 = BytePack (R0, R3); 55 56 .text 57 .global byteop16m 58byteop16m: 59 (R6, R2) = ByteOp16M (r1:0, r3:2); 60 (r0, r5) = byteop16m (R1:0, R3:2) (r); 61 62 .text 63 .global saa 64saa: 65 saa(r1:0, r3:2); 66 SAA (R1:0, R3:2) (r); 67 68 .text 69 .global byteunpack 70byteunpack: 71 (R7, R2) = byteunpack R1:0; 72 (R6, R4) = BYTEUNPACK r3:2 (R); 73 74 75