Revision be449fca libavcodec/simple_idct.c

View differences:

libavcodec/simple_idct.c
59 59

  
60 60
/* signed 16x16 -> 32 multiply add accumulate */
61 61
#define MAC16(rt, ra, rb) \
62
    asm ("maclhw %0, %2, %3" : "=r" (rt) : "0" (rt), "r" (ra), "r" (rb));
62
    __asm__ ("maclhw %0, %2, %3" : "=r" (rt) : "0" (rt), "r" (ra), "r" (rb));
63 63

  
64 64
/* signed 16x16 -> 32 multiply */
65 65
#define MUL16(rt, ra, rb) \
66
    asm ("mullhw %0, %1, %2" : "=r" (rt) : "r" (ra), "r" (rb));
66
    __asm__ ("mullhw %0, %1, %2" : "=r" (rt) : "r" (ra), "r" (rb));
67 67

  
68 68
#else
69 69

  

Also available in: Unified diff