Mercurial > libavcodec.hg
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) |