Home | History | Annotate | Download | only in string

Lines Matching refs:__x

68 #define _ULW(__x) ((struct ulw *) ((char *)(&__x)))->b;
100 #define detect_zero(__x,__y,__01s,__80s)\
101 ((unsigned) __builtin_mips_subu_s_qb((v4i8) __01s,(v4i8) __x))
104 #define set_byte_lanes(__x) ((unsigned) __builtin_mips_repl_qb(__x))
107 #define def_and_set_01(__x) unsigned __x = (unsigned) __builtin_mips_repl_qb(0x01)
110 #define def_and_set_80(__x) /* do nothing */
115 The steps are, for __x = 0x31ff0001:
116 __x - _01s = 0x30fdff00
117 ~__x = 0xce00fffe
118 ((__x - _01s) & ~__x) = 0x0000ff00
126 #define detect_zero(__x,__y,_01s,_80s)\
127 ((unsigned) (((__x) - _01s) & ~(__x)) & _80s)
130 #define def_and_set_80(__x) unsigned __x = 0x8080808080808080ul
131 #define def_and_set_01(__x) unsigned __x = 0x0101010101010101ul
133 #define def_and_set_80(__x) unsigned __x = 0x80808080ul
134 #define def_and_set_01(__x) unsigned __x = 0x01010101ul
141 #define get_byte(__x,__idx) (((unsigned char *) (__x))[__idx])
142 #define set_byte(__x,__idx,__fill) ((unsigned char *) (__x))[__idx] = (__fill)
143 #define get_word(__x,__idx) (((unsigned *) (__x))[__idx])
144 #define set_word(__x,__idx,__fill) ((unsigned *) (__x))[__idx] = (__fill)
145 #define inc_ptr_as(__type,__x,__inc) __x = (void *) (((__type) __x) + (__inc))
146 #define cvt_ptr_to(__type,__x) ((__type) (__x))