comparison sparc/vis.h @ 11458:bf6d274fef39 libavcodec

sparc: fix a few pages of cast warnings
author mru
date Wed, 10 Mar 2010 22:24:46 +0000
parents f9c847fb4839
children
comparison
equal deleted inserted replaced
11457:766ca433df3b 11458:bf6d274fef39
221 #define vis_muld8sux16(rs1,rs2,rd) vis_ss2d(0x38, rs1, rs2, rd) 221 #define vis_muld8sux16(rs1,rs2,rd) vis_ss2d(0x38, rs1, rs2, rd)
222 #define vis_muld8ulx16(rs1,rs2,rd) vis_ss2d(0x39, rs1, rs2, rd) 222 #define vis_muld8ulx16(rs1,rs2,rd) vis_ss2d(0x39, rs1, rs2, rd)
223 223
224 /* Alignment instructions. */ 224 /* Alignment instructions. */
225 225
226 static inline void *vis_alignaddr(void *_ptr) 226 static inline const void *vis_alignaddr(const void *_ptr)
227 { 227 {
228 register void *ptr __asm__("g1"); 228 register const void *ptr __asm__("g1");
229 229
230 ptr = _ptr; 230 ptr = _ptr;
231 231
232 __asm__ volatile(".word %2" 232 __asm__ volatile(".word %2"
233 : "=&r" (ptr) 233 : "=&r" (ptr)