Commit | Line | Data |
---|---|---|
8df55cb8 CM |
1 | .section .text;\r |
2 | A0 = A1 || P0 = [sp+20];\r | |
3 | a1 = a0 || P0 = [p5+24];\r | |
4 | a0 = R0 || P0 = [P4+28];\r | |
5 | A1 = r1 || P0 = [P3+32];\r | |
6 | \r | |
7 | R4 = A0 (fu) || P0 = [p3+36];\r | |
8 | r5 = A1 (ISS2) || P0 = [P3+40];\r | |
9 | R6 = a0 || P0 = [P4+44];\r | |
10 | R7 = A1 || P0 = [P4+48];\r | |
11 | R6 = A0, R7 = a1 || P0 = [P4+52];\r | |
12 | r1 = a1, r0 = a0 (fu) || P0 = [P4+56];\r | |
13 | \r | |
14 | A0.X = r5.l || p0 = [p4+60];\r | |
15 | a1.X = r2.L || r0 = [i0 ++ m0];\r | |
16 | r0.l = a0.x || r1 = [i0 ++ m1];\r | |
17 | R7.l = A1.X || r0 = [i0 ++ m2];\r | |
18 | A0.L = r3.l || r0 = [i0 ++ m3];\r | |
19 | a1.l = r4.l || r0 = [i1 ++ m3];\r | |
20 | A0.h = r6.H || r0 = [i1 ++ m2];\r | |
21 | A1.H = r5.h || r0 = [i1 ++ m1];\r | |
22 | r0.l = A0 (iu) || r4 = [i1 ++ m0];\r | |
23 | R1.H = A1 (s2rnd) || r0 = [i2 ++ m0];\r | |
24 | r1.h = a1 || r0 = [i2 ++ m1];\r | |
25 | R2.l = A0, r2.H = A1 (IH) || r0 = [i2 ++ m2];\r | |
26 | R2.l = A0, r2.H = A1 || r0 = [i2 ++ m3];\r | |
27 | r0.H = A1, R0.L = a0 (t) || r5 = [i3 ++ m0];\r | |
28 | r0.H = A1, R0.L = a0 (fu) || r5 = [i3 ++ m1];\r | |
29 | r0.H = A1, R0.L = a0 (is) || r5 = [i3 ++ m2];\r | |
30 | r0.H = A1, R0.L = a0 || r5 = [i3 ++ m3];\r | |
31 | \r | |
32 | A0 = A0 >> 31 || r0 = [fp - 32];\r | |
33 | a0 = a0 << 31 || r0 = [fp - 28];\r | |
34 | a1 = a1 >> 0 || r0 = [fp - 24];\r | |
35 | A1 = A1 << 0 || r0 = [fp - 20];\r | |
36 | r7 = r5 << 31 (s) || r0 = [fp - 16];\r | |
37 | R3 = r2 >>> 22 || r0 = [fp - 12];\r | |
38 | r1.L = R2.H << 15 (S) || r0 = [fp - 8];\r | |
39 | r5.h = r2.l >>> 2 || r0 = [fp - 4];\r | |
40 | \r | |
41 | r3.l = Ashift r4.h by r2.l || r0 = [fp - 100];\r | |
42 | R7.H = ASHIFT R7.L by R0.L (S) || r0 = [fp - 104];\r | |
43 | r7.h = ashift r7.l by r0.l (s) || r0 = [fp - 108];\r | |
44 | r6 = AShiFT R5 by R2.L || r0 = [fp - 112];\r | |
45 | R0 = Ashift R4 by r1.l (s) || r3 = [fp - 116];\r | |
46 | r2 = ashift r6 BY r3.L (S) || r0 = [fp - 120];\r | |
47 | A0 = Ashift a0 by r1.l || r0 = [fp - 124];\r | |
48 | a1 = ASHIFT a1 by r0.L || r0 = [fp - 128];\r | |
49 | \r | |
50 | r1.H = r2.l >> 15 || R5 = W [P1--] (z);\r | |
51 | r7.l = r0.L << 0 || R5 = W [P2] (z);\r | |
52 | r5 = r5 >> 31 || R7 = W [P2++] (z);\r | |
53 | r0 = r0 << 12 || R5 = W [P2--] (z);\r | |
54 | A0 = A0 >> 1 || R5 = W [P2+0] (z);\r | |
55 | A0 = A0 << 0 || R5 = W [P2+2] (z);\r | |
56 | a1 = A1 << 31 || R5 = W [P2+4] (z);\r | |
57 | a1 = a1 >> 16 || R5 = W [P2+30] (z);\r | |
58 | \r | |
59 | R1.H = LShift r2.h by r0.l || R5 = W [P2+24] (z);\r | |
60 | r0.l = LSHIFT r0.h by r1.l || R5 = W [P2+22] (z);\r | |
61 | r7.L = lshift r6.L BY r2.l || R5 = W [P2+20] (z);\r | |
62 | r5 = LShIft R4 bY r3.L || R4 = W [P2+18] (z);\r | |
63 | A0 = Lshift a0 By R6.L || R5 = W [P2+16] (z);\r | |
64 | A1 = LsHIFt a1 by r5.l || R5 = W [P2+14] (z);\r | |
65 | \r | |
66 | r7 = ROT r7 by -32 || R5 = W [P2+12] (z);\r | |
67 | R6 = Rot r7 by -31 || R5 = W [P2+10] (z);\r | |
68 | R5 = RoT R7 by 31 || R6 = W [P2+8] (z);\r | |
69 | R4 = Rot r7 by 30 || R5 = W [P2+6] (z);\r | |
70 | a0 = rot A0 by 0 || R5 = W [P3] (z);\r | |
71 | A0 = ROT a0 BY 10 || R5 = W [P3++] (z);\r | |
72 | A1 = ROT A1 by -20 || R5 = W [P3--] (z);\r | |
73 | A1 = ROT a1 By -32 || R5 = W [P4] (z);\r | |
74 | \r | |
75 | r0 = rot r1 by r2.L || R5 = W [P4++] (z);\r | |
76 | R0 = Rot R4 BY R3.L || R5 = W [P4--] (z);\r | |
77 | A0 = ROT A0 by r7.l || R5 = W [P5] (z);\r | |
78 | A1 = rot a1 bY r6.l || R5 = W [P5++] (z);\r | |
79 | \r | |
80 | NOp || R5 = W [P5--] (z);\r |