comparison gcc/config/rs6000/eabi.asm @ 55:77e2b8dfacca gcc-4.4.5

update it from 4.4.3 to 4.5.0
author ryoma <e075725@ie.u-ryukyu.ac.jp>
date Fri, 12 Feb 2010 23:39:51 +0900
parents a06113de4d67
children
comparison
equal deleted inserted replaced
52:c156f1bd5cd9 55:77e2b8dfacca
228 r4 has high pointer to convert 228 r4 has high pointer to convert
229 r5 .. r10 are scratch registers 229 r5 .. r10 are scratch registers
230 r11 has the address of .LCTOC1 in it. 230 r11 has the address of .LCTOC1 in it.
231 r12 has the value to add to each pointer 231 r12 has the value to add to each pointer
232 r13 .. r31 are unchanged */ 232 r13 .. r31 are unchanged */
233 233 #ifdef _RELOCATABLE
234 FUNC_START(__eabi_convert) 234 FUNC_START(__eabi_convert)
235 cmplw 1,3,4 /* any pointers to convert? */ 235 cmplw 1,3,4 /* any pointers to convert? */
236 subf 5,3,4 /* calculate number of words to convert */ 236 subf 5,3,4 /* calculate number of words to convert */
237 bclr 4,4 /* return if no pointers */ 237 bclr 4,4 /* return if no pointers */
238 238
283 stw 7,0(6) 283 stw 7,0(6)
284 bdnz+ .Lucvt 284 bdnz+ .Lucvt
285 blr 285 blr
286 286
287 FUNC_END(__eabi_uconvert) 287 FUNC_END(__eabi_uconvert)
288
289 #endif 288 #endif
289 #endif