comparison arm/simple_idct_neon.S @ 8507:779a9c93bf61 libavcodec

ARM: work around linker bug with movw/movt relocations in shared libs
author mru
date Tue, 30 Dec 2008 03:13:52 +0000
parents 1a629032b24a
children c65cfd4ad000
comparison
equal deleted inserted replaced
8506:1a629032b24a 8507:779a9c93bf61
237 .macro idct_start data 237 .macro idct_start data
238 push {r4-r7, lr} 238 push {r4-r7, lr}
239 pld [\data] 239 pld [\data]
240 pld [\data, #64] 240 pld [\data, #64]
241 vpush {d8-d15} 241 vpush {d8-d15}
242 movw r3, #:lower16:idct_coeff_neon 242 movrel r3, idct_coeff_neon
243 movt r3, #:upper16:idct_coeff_neon
244 vld1.64 {d0,d1}, [r3,:128] 243 vld1.64 {d0,d1}, [r3,:128]
245 .endm 244 .endm
246 245
247 .macro idct_end 246 .macro idct_end
248 vpop {d8-d15} 247 vpop {d8-d15}