Lines Matching defs:__mask
1789 vec_genmask(unsigned short __mask)
1790 __constant(__mask) {
1792 __mask & 0x8000 ? 0xff : 0,
1793 __mask & 0x4000 ? 0xff : 0,
1794 __mask & 0x2000 ? 0xff : 0,
1795 __mask & 0x1000 ? 0xff : 0,
1796 __mask & 0x0800 ? 0xff : 0,
1797 __mask & 0x0400 ? 0xff : 0,
1798 __mask & 0x0200 ? 0xff : 0,
1799 __mask & 0x0100 ? 0xff : 0,
1800 __mask & 0x0080 ? 0xff : 0,
1801 __mask & 0x0040 ? 0xff : 0,
1802 __mask & 0x0020 ? 0xff : 0,
1803 __mask & 0x0010 ? 0xff : 0,
1804 __mask & 0x0008 ? 0xff : 0,
1805 __mask & 0x0004 ? 0xff : 0,
1806 __mask & 0x0002 ? 0xff : 0,
1807 __mask & 0x0001 ? 0xff : 0);
1868 vec_gen_element_masks_8(__vector unsigned short __mask) {
1869 return __builtin_s390_vgemb(__mask);
1873 vec_gen_element_masks_16(__vector unsigned char __mask) {
1874 return __builtin_s390_vgemh(__mask);
1878 vec_gen_element_masks_32(__vector unsigned char __mask) {
1879 return __builtin_s390_vgemf(__mask);
1883 vec_gen_element_masks_64(__vector unsigned char __mask) {
1884 return __builtin_s390_vgemg(__mask);
1888 vec_gen_element_masks_128(__vector unsigned char __mask) {
1889 return (__vector unsigned __int128)__builtin_s390_vgemq(__mask);