Parent Directory | Revision Log | Patch
revision 371, Thu Aug 15 09:45:43 2002 UTC | revision 372, Thu Aug 15 12:15:20 2002 UTC | |
---|---|---|
# | Line 125 | Line 125 |
125 | ||
126 | // Save important registers | // Save important registers |
127 | ||
128 | alloc pfs = ar.pfs, 17, 75, 4, 96 | alloc pfs = ar.pfs, 18, 74, 4, 96 |
129 | mov prsave = pr | mov prsave = pr |
130 | ||
131 | // Naming registers for better readability | // Naming registers for better readability |
# | Line 139 | Line 139 |
139 | y = in6 | y = in6 |
140 | currMV = in7 | currMV = in7 |
141 | iMinSAD = in8 | iMinSAD = in8 |
142 | pmv = in9 | dx = in9 |
143 | min_dx = in10 | dy = in10 |
144 | max_dx = in11 | min_dx = in11 |
145 | min_dy = in12 | max_dx = in12 |
146 | max_dy = in13 | min_dy = in13 |
147 | iFcode = in14 | max_dy = in14 |
148 | iQuant = in15 | iFcode = in15 |
149 | iEdgedWidth = in16 | iQuant = in16 |
150 | iEdgedWidth = in17 | |
151 | ||
152 | iSAD = r17 | iSAD = r17 |
153 | backupX = r18 | backupX = r18 |
# | Line 166 | Line 167 |
167 | nob64m1 = r127 | nob64m1 = r127 |
168 | const7 = r126 | const7 = r126 |
169 | nob56m02 = r125 | nob56m02 = r125 |
170 | dx = r124 | oldX = r124 |
171 | dy = r123 | oldY = r123 |
oldX = r122 | ||
oldY = r121 | ||
172 | ||
173 | .rotr inregisters[17], refaa[3], refab[3], cur[8], ref0a[9], ref0b[9], ref1a[9], mpr[9], ref2a[8], ref2b[8], component[2], sc[2], tabaddress[2] | .rotr inregisters[18], refaa[3], refab[3], cur[8], ref0a[9], ref0b[9], ref1a[9], mpr[9], ref2a[8], ref2b[8], component[2], sc[2], tabaddress[2] |
174 | ||
175 | fx = f8 | fx = f8 |
176 | fy = f9 | fy = f9 |
# | Line 215 | Line 214 |
214 | ld4 iMinSAD = [sp], 8 | ld4 iMinSAD = [sp], 8 |
215 | ;; | ;; |
216 | sxt4 iMinSAD = iMinSAD | sxt4 iMinSAD = iMinSAD |
217 | ld8 pmv = [sp], 8 | |
218 | ||
219 | ld4 dx = [sp], 8 | |
220 | ;; | ;; |
221 | sxt4 dx = dx | |
222 | ||
223 | ld4 dy = [sp], 8 | |
224 | ;; | |
225 | sxt4 dy = dy | |
226 | ||
227 | ld4 min_dx = [sp], 8 | ld4 min_dx = [sp], 8 |
228 | ;; | ;; |
229 | sxt4 min_dx = min_dx | sxt4 min_dx = min_dx |
# | Line 253 | Line 260 |
260 | setf.sig fQuant = iQuant | setf.sig fQuant = iQuant |
261 | ||
262 | ld4 iEdgedWidth = [sp] | ld4 iEdgedWidth = [sp] |
263 | add sp = -80, sp | add sp = -88, sp |
264 | ||
265 | ||
266 | ||
# | Line 640 | Line 647 |
647 | // mpr[] not needed any more | // mpr[] not needed any more |
648 | ||
649 | ||
ld4 dx = [pmv], 4 //+ sizeof(int) | ||
;; | ||
sxt4 dx = dx | ||
ld4 dy = [pmv] | ||
;; | ||
sxt4 dy = dy | ||
;; | ||
650 | ||
651 | // Let's SAD | // Let's SAD |
652 |
|
No admin address has been configured | ViewVC Help |
Powered by ViewVC 1.0.4 |