Mercurial > libpostproc.hg
comparison postprocess.c @ 112:d4d919ebc31c libpostproc
Convert asm keyword into __asm__.
Neither the asm() nor the __asm__() keyword is part of the C99
standard, but while GCC accepts the former in C89 syntax, it is not
accepted in C99 unless GNU extensions are turned on (with -fasm). The
latter form is accepted in any syntax as an extension (without
requiring further command-line options).
Sun Studio C99 compiler also does not accept asm() while accepting
__asm__(), albeit reporting warnings that it's not valid C99 syntax.
| author | flameeyes |
|---|---|
| date | Thu, 16 Oct 2008 13:34:09 +0000 |
| parents | bf39174d9785 |
| children | 4bcd22663020 |
comparison
equal
deleted
inserted
replaced
| 111:bf39174d9785 | 112:d4d919ebc31c |
|---|---|
| 154 | 154 |
| 155 | 155 |
| 156 #if defined(ARCH_X86) | 156 #if defined(ARCH_X86) |
| 157 static inline void prefetchnta(void *p) | 157 static inline void prefetchnta(void *p) |
| 158 { | 158 { |
| 159 asm volatile( "prefetchnta (%0)\n\t" | 159 __asm__ volatile( "prefetchnta (%0)\n\t" |
| 160 : : "r" (p) | 160 : : "r" (p) |
| 161 ); | 161 ); |
| 162 } | 162 } |
| 163 | 163 |
| 164 static inline void prefetcht0(void *p) | 164 static inline void prefetcht0(void *p) |
| 165 { | 165 { |
| 166 asm volatile( "prefetcht0 (%0)\n\t" | 166 __asm__ volatile( "prefetcht0 (%0)\n\t" |
| 167 : : "r" (p) | 167 : : "r" (p) |
| 168 ); | 168 ); |
| 169 } | 169 } |
| 170 | 170 |
| 171 static inline void prefetcht1(void *p) | 171 static inline void prefetcht1(void *p) |
| 172 { | 172 { |
| 173 asm volatile( "prefetcht1 (%0)\n\t" | 173 __asm__ volatile( "prefetcht1 (%0)\n\t" |
| 174 : : "r" (p) | 174 : : "r" (p) |
| 175 ); | 175 ); |
| 176 } | 176 } |
| 177 | 177 |
| 178 static inline void prefetcht2(void *p) | 178 static inline void prefetcht2(void *p) |
| 179 { | 179 { |
| 180 asm volatile( "prefetcht2 (%0)\n\t" | 180 __asm__ volatile( "prefetcht2 (%0)\n\t" |
| 181 : : "r" (p) | 181 : : "r" (p) |
| 182 ); | 182 ); |
| 183 } | 183 } |
| 184 #endif | 184 #endif |
| 185 | 185 |
