Mercurial > hg > CbC > CbC_gcc
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 |