Lines Matching refs:x
30 * vector register x.
32 static inline void SHLBYTE(int x, int y)
34 asm volatile ("VAB %0,%1,%1" : : "i" (x), "i" (y));
41 * register x.
43 static inline void MASK(int x, int y)
45 asm volatile ("VESRAVB %0,%1,24" : : "i" (x), "i" (y));
48 static inline void AND(int x, int y, int z)
50 asm volatile ("VN %0,%1,%2" : : "i" (x), "i" (y), "i" (z));
53 static inline void XOR(int x, int y, int z)
55 asm volatile ("VX %0,%1,%2" : : "i" (x), "i" (y), "i" (z));
58 static inline void LOAD_DATA(int x, u8 *ptr)
64 : : "m" (*__ptr), "a" (__ptr), "i" (x),
65 "i" (x + $# - 1));
68 static inline void STORE_DATA(int x, u8 *ptr)
74 : "=m" (*__ptr) : "a" (__ptr), "i" (x),
75 "i" (x + $# - 1));
78 static inline void COPY_VEC(int x, int y)
80 asm volatile ("VLR %0,%1" : : "i" (x), "i" (y));