ops.c
来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 1,201 行 · 第 1/5 页
C
1,201 行
*var_cc26fr++ = vec_any_lt(var_vec_u8[0], var_vec_b8[1]); *var_cc26fr++ = vec_any_lt(var_vec_u8[0], var_vec_u8[1]); *var_cc26t++ = vec_all_in(var_vec_f32[0], var_vec_f32[1]); *var_cc26t++ = vec_all_le(var_vec_b16[0], var_vec_s16[1]); *var_cc26t++ = vec_all_le(var_vec_b16[0], var_vec_u16[1]); *var_cc26t++ = vec_all_le(var_vec_b32[0], var_vec_s32[1]); *var_cc26t++ = vec_all_le(var_vec_b32[0], var_vec_u32[1]); *var_cc26t++ = vec_all_le(var_vec_b8[0], var_vec_s8[1]); *var_cc26t++ = vec_all_le(var_vec_b8[0], var_vec_u8[1]);}void f2() { *var_cc26t++ = vec_all_le(var_vec_s16[0], var_vec_b16[1]); *var_cc26t++ = vec_all_le(var_vec_s16[0], var_vec_s16[1]); *var_cc26t++ = vec_all_le(var_vec_s32[0], var_vec_b32[1]); *var_cc26t++ = vec_all_le(var_vec_s32[0], var_vec_s32[1]); *var_cc26t++ = vec_all_le(var_vec_s8[0], var_vec_b8[1]); *var_cc26t++ = vec_all_le(var_vec_s8[0], var_vec_s8[1]); *var_cc26t++ = vec_all_le(var_vec_u16[0], var_vec_b16[1]); *var_cc26t++ = vec_all_le(var_vec_u16[0], var_vec_u16[1]); *var_cc26t++ = vec_all_le(var_vec_u32[0], var_vec_b32[1]); *var_cc26t++ = vec_all_le(var_vec_u32[0], var_vec_u32[1]); *var_cc26t++ = vec_all_le(var_vec_u8[0], var_vec_b8[1]); *var_cc26t++ = vec_all_le(var_vec_u8[0], var_vec_u8[1]); *var_cc26t++ = vec_all_ne(var_vec_b16[0], var_vec_b16[1]); *var_cc26t++ = vec_all_ne(var_vec_b16[0], var_vec_s16[1]); *var_cc26t++ = vec_all_ne(var_vec_b16[0], var_vec_u16[1]); *var_cc26t++ = vec_all_ne(var_vec_b32[0], var_vec_b32[1]); *var_cc26t++ = vec_all_ne(var_vec_b32[0], var_vec_s32[1]); *var_cc26t++ = vec_all_ne(var_vec_b32[0], var_vec_u32[1]); *var_cc26t++ = vec_all_ne(var_vec_b8[0], var_vec_b8[1]); *var_cc26t++ = vec_all_ne(var_vec_b8[0], var_vec_s8[1]); *var_cc26t++ = vec_all_ne(var_vec_b8[0], var_vec_u8[1]); *var_cc26t++ = vec_all_ne(var_vec_f32[0], var_vec_f32[1]); *var_cc26t++ = vec_all_ne(var_vec_p16[0], var_vec_p16[1]); *var_cc26t++ = vec_all_ne(var_vec_s16[0], var_vec_b16[1]); *var_cc26t++ = vec_all_ne(var_vec_s16[0], var_vec_s16[1]); *var_cc26t++ = vec_all_ne(var_vec_s32[0], var_vec_b32[1]); *var_cc26t++ = vec_all_ne(var_vec_s32[0], var_vec_s32[1]); *var_cc26t++ = vec_all_ne(var_vec_s8[0], var_vec_b8[1]); *var_cc26t++ = vec_all_ne(var_vec_s8[0], var_vec_s8[1]); *var_cc26t++ = vec_all_ne(var_vec_u16[0], var_vec_b16[1]); *var_cc26t++ = vec_all_ne(var_vec_u16[0], var_vec_u16[1]); *var_cc26t++ = vec_all_ne(var_vec_u32[0], var_vec_b32[1]); *var_cc26t++ = vec_all_ne(var_vec_u32[0], var_vec_u32[1]); *var_cc26t++ = vec_all_ne(var_vec_u8[0], var_vec_b8[1]); *var_cc26t++ = vec_all_ne(var_vec_u8[0], var_vec_u8[1]); *var_cc26t++ = vec_all_nge(var_vec_f32[0], var_vec_f32[1]); *var_cc26t++ = vec_all_ngt(var_vec_f32[0], var_vec_f32[1]); *var_cc26td++ = vec_all_nan(var_vec_f32[0]); *var_cc26tr++ = vec_all_ge(var_vec_b16[0], var_vec_s16[1]); *var_cc26tr++ = vec_all_ge(var_vec_b16[0], var_vec_u16[1]); *var_cc26tr++ = vec_all_ge(var_vec_b32[0], var_vec_s32[1]); *var_cc26tr++ = vec_all_ge(var_vec_b32[0], var_vec_u32[1]); *var_cc26tr++ = vec_all_ge(var_vec_b8[0], var_vec_s8[1]); *var_cc26tr++ = vec_all_ge(var_vec_b8[0], var_vec_u8[1]); *var_cc26tr++ = vec_all_ge(var_vec_s16[0], var_vec_b16[1]); *var_cc26tr++ = vec_all_ge(var_vec_s16[0], var_vec_s16[1]); *var_cc26tr++ = vec_all_ge(var_vec_s32[0], var_vec_b32[1]); *var_cc26tr++ = vec_all_ge(var_vec_s32[0], var_vec_s32[1]); *var_cc26tr++ = vec_all_ge(var_vec_s8[0], var_vec_b8[1]); *var_cc26tr++ = vec_all_ge(var_vec_s8[0], var_vec_s8[1]); *var_cc26tr++ = vec_all_ge(var_vec_u16[0], var_vec_b16[1]); *var_cc26tr++ = vec_all_ge(var_vec_u16[0], var_vec_u16[1]); *var_cc26tr++ = vec_all_ge(var_vec_u32[0], var_vec_b32[1]); *var_cc26tr++ = vec_all_ge(var_vec_u32[0], var_vec_u32[1]); *var_cc26tr++ = vec_all_ge(var_vec_u8[0], var_vec_b8[1]); *var_cc26tr++ = vec_all_ge(var_vec_u8[0], var_vec_u8[1]); *var_cc26tr++ = vec_all_nle(var_vec_f32[0], var_vec_f32[1]); *var_cc26tr++ = vec_all_nlt(var_vec_f32[0], var_vec_f32[1]); *var_vec_b16++ = vec_and(var_vec_b16[0], var_vec_b16[1]); *var_vec_b16++ = vec_andc(var_vec_b16[0], var_vec_b16[1]); *var_vec_b16++ = vec_cmpeq(var_vec_s16[0], var_vec_s16[1]); *var_vec_b16++ = vec_cmpeq(var_vec_u16[0], var_vec_u16[1]); *var_vec_b16++ = vec_cmpgt(var_vec_s16[0], var_vec_s16[1]); *var_vec_b16++ = vec_cmpgt(var_vec_u16[0], var_vec_u16[1]); *var_vec_b16++ = vec_ld(var_int[0], var_vec_b16_ptr[1]); *var_vec_b16++ = vec_ldl(var_int[0], var_vec_b16_ptr[1]); *var_vec_b16++ = vec_lvx(var_int[0], var_vec_b16_ptr[1]); *var_vec_b16++ = vec_lvxl(var_int[0], var_vec_b16_ptr[1]); *var_vec_b16++ = vec_mergeh(var_vec_b16[0], var_vec_b16[1]); *var_vec_b16++ = vec_mergel(var_vec_b16[0], var_vec_b16[1]); *var_vec_b16++ = vec_nor(var_vec_b16[0], var_vec_b16[1]); *var_vec_b16++ = vec_or(var_vec_b16[0], var_vec_b16[1]); *var_vec_b16++ = vec_pack(var_vec_b32[0], var_vec_b32[1]); *var_vec_b16++ = vec_perm(var_vec_b16[0], var_vec_b16[1], var_vec_u8[2]); *var_vec_b16++ = vec_sel(var_vec_b16[0], var_vec_b16[1], var_vec_b16[2]); *var_vec_b16++ = vec_sel(var_vec_b16[0], var_vec_b16[1], var_vec_u16[2]); *var_vec_b16++ = vec_sll(var_vec_b16[0], var_vec_u16[1]); *var_vec_b16++ = vec_sll(var_vec_b16[0], var_vec_u32[1]); *var_vec_b16++ = vec_sll(var_vec_b16[0], var_vec_u8[1]); *var_vec_b16++ = vec_splat(var_vec_b16[0], 0); *var_vec_b16++ = vec_splat(var_vec_b16[0], 1); *var_vec_b16++ = vec_splat(var_vec_b16[0], 2); *var_vec_b16++ = vec_splat(var_vec_b16[0], 3); *var_vec_b16++ = vec_splat(var_vec_b16[0], 4); *var_vec_b16++ = vec_splat(var_vec_b16[0], 5); *var_vec_b16++ = vec_splat(var_vec_b16[0], 6); *var_vec_b16++ = vec_splat(var_vec_b16[0], 7); *var_vec_b16++ = vec_splat(var_vec_b16[0], 8); *var_vec_b16++ = vec_splat(var_vec_b16[0], 9); *var_vec_b16++ = vec_splat(var_vec_b16[0], 10); *var_vec_b16++ = vec_splat(var_vec_b16[0], 11); *var_vec_b16++ = vec_splat(var_vec_b16[0], 12); *var_vec_b16++ = vec_splat(var_vec_b16[0], 13); *var_vec_b16++ = vec_splat(var_vec_b16[0], 14); *var_vec_b16++ = vec_splat(var_vec_b16[0], 15); *var_vec_b16++ = vec_splat(var_vec_b16[0], 16); *var_vec_b16++ = vec_splat(var_vec_b16[0], 17); *var_vec_b16++ = vec_splat(var_vec_b16[0], 18); *var_vec_b16++ = vec_splat(var_vec_b16[0], 19); *var_vec_b16++ = vec_splat(var_vec_b16[0], 20);}void f3() { *var_vec_b16++ = vec_splat(var_vec_b16[0], 21); *var_vec_b16++ = vec_splat(var_vec_b16[0], 22); *var_vec_b16++ = vec_splat(var_vec_b16[0], 23); *var_vec_b16++ = vec_splat(var_vec_b16[0], 24); *var_vec_b16++ = vec_splat(var_vec_b16[0], 25); *var_vec_b16++ = vec_splat(var_vec_b16[0], 26); *var_vec_b16++ = vec_splat(var_vec_b16[0], 27); *var_vec_b16++ = vec_splat(var_vec_b16[0], 28); *var_vec_b16++ = vec_splat(var_vec_b16[0], 29); *var_vec_b16++ = vec_splat(var_vec_b16[0], 30); *var_vec_b16++ = vec_splat(var_vec_b16[0], 31); *var_vec_b16++ = vec_srl(var_vec_b16[0], var_vec_u16[1]); *var_vec_b16++ = vec_srl(var_vec_b16[0], var_vec_u32[1]); *var_vec_b16++ = vec_srl(var_vec_b16[0], var_vec_u8[1]); *var_vec_b16++ = vec_unpackh(var_vec_b8[0]); *var_vec_b16++ = vec_unpackl(var_vec_b8[0]); *var_vec_b16++ = vec_vand(var_vec_b16[0], var_vec_b16[1]); *var_vec_b16++ = vec_vandc(var_vec_b16[0], var_vec_b16[1]); *var_vec_b16++ = vec_vcmpequh(var_vec_s16[0], var_vec_s16[1]); *var_vec_b16++ = vec_vcmpequh(var_vec_u16[0], var_vec_u16[1]); *var_vec_b16++ = vec_vcmpgtsh(var_vec_s16[0], var_vec_s16[1]); *var_vec_b16++ = vec_vcmpgtuh(var_vec_u16[0], var_vec_u16[1]); *var_vec_b16++ = vec_vmrghh(var_vec_b16[0], var_vec_b16[1]); *var_vec_b16++ = vec_vmrglh(var_vec_b16[0], var_vec_b16[1]); *var_vec_b16++ = vec_vnor(var_vec_b16[0], var_vec_b16[1]); *var_vec_b16++ = vec_vor(var_vec_b16[0], var_vec_b16[1]); *var_vec_b16++ = vec_vperm(var_vec_b16[0], var_vec_b16[1], var_vec_u8[2]); *var_vec_b16++ = vec_vpkuwum(var_vec_b32[0], var_vec_b32[1]); *var_vec_b16++ = vec_vsel(var_vec_b16[0], var_vec_b16[1], var_vec_b16[2]); *var_vec_b16++ = vec_vsel(var_vec_b16[0], var_vec_b16[1], var_vec_u16[2]); *var_vec_b16++ = vec_vsl(var_vec_b16[0], var_vec_u16[1]); *var_vec_b16++ = vec_vsl(var_vec_b16[0], var_vec_u32[1]); *var_vec_b16++ = vec_vsl(var_vec_b16[0], var_vec_u8[1]); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 0); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 1); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 2); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 3); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 4); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 5); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 6); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 7); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 8); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 9); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 10); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 11); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 12); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 13); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 14); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 15); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 16); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 17); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 18); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 19); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 20); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 21); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 22); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 23); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 24); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 25); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 26); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 27); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 28); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 29); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 30); *var_vec_b16++ = vec_vsplth(var_vec_b16[0], 31); *var_vec_b16++ = vec_vsr(var_vec_b16[0], var_vec_u16[1]); *var_vec_b16++ = vec_vsr(var_vec_b16[0], var_vec_u32[1]); *var_vec_b16++ = vec_vsr(var_vec_b16[0], var_vec_u8[1]); *var_vec_b16++ = vec_vupkhsb(var_vec_b8[0]); *var_vec_b16++ = vec_vupklsb(var_vec_b8[0]); *var_vec_b16++ = vec_vxor(var_vec_b16[0], var_vec_b16[1]); *var_vec_b16++ = vec_xor(var_vec_b16[0], var_vec_b16[1]); *var_vec_b32++ = vec_and(var_vec_b32[0], var_vec_b32[1]); *var_vec_b32++ = vec_andc(var_vec_b32[0], var_vec_b32[1]); *var_vec_b32++ = vec_cmpeq(var_vec_f32[0], var_vec_f32[1]); *var_vec_b32++ = vec_cmpeq(var_vec_s32[0], var_vec_s32[1]); *var_vec_b32++ = vec_cmpeq(var_vec_u32[0], var_vec_u32[1]); *var_vec_b32++ = vec_cmpge(var_vec_f32[0], var_vec_f32[1]); *var_vec_b32++ = vec_cmpgt(var_vec_f32[0], var_vec_f32[1]); *var_vec_b32++ = vec_cmpgt(var_vec_s32[0], var_vec_s32[1]); *var_vec_b32++ = vec_cmpgt(var_vec_u32[0], var_vec_u32[1]); *var_vec_b32++ = vec_ld(var_int[0], var_vec_b32_ptr[1]); *var_vec_b32++ = vec_ldl(var_int[0], var_vec_b32_ptr[1]); *var_vec_b32++ = vec_lvx(var_int[0], var_vec_b32_ptr[1]); *var_vec_b32++ = vec_lvxl(var_int[0], var_vec_b32_ptr[1]); *var_vec_b32++ = vec_mergeh(var_vec_b32[0], var_vec_b32[1]); *var_vec_b32++ = vec_mergel(var_vec_b32[0], var_vec_b32[1]); *var_vec_b32++ = vec_nor(var_vec_b32[0], var_vec_b32[1]); *var_vec_b32++ = vec_or(var_vec_b32[0], var_vec_b32[1]); *var_vec_b32++ = vec_perm(var_vec_b32[0], var_vec_b32[1], var_vec_u8[2]); *var_vec_b32++ = vec_sel(var_vec_b32[0], var_vec_b32[1], var_vec_b32[2]); *var_vec_b32++ = vec_sel(var_vec_b32[0], var_vec_b32[1], var_vec_u32[2]); *var_vec_b32++ = vec_sll(var_vec_b32[0], var_vec_u16[1]); *var_vec_b32++ = vec_sll(var_vec_b32[0], var_vec_u32[1]); *var_vec_b32++ = vec_sll(var_vec_b32[0], var_vec_u8[1]); *var_vec_b32++ = vec_splat(var_vec_b32[0], 0); *var_vec_b32++ = vec_splat(var_vec_b32[0], 1); *var_vec_b32++ = vec_splat(var_vec_b32[0], 2); *var_vec_b32++ = vec_splat(var_vec_b32[0], 3); *var_vec_b32++ = vec_splat(var_vec_b32[0], 4);}void f4() { *var_vec_b32++ = vec_splat(var_vec_b32[0], 5); *var_vec_b32++ = vec_splat(var_vec_b32[0], 6); *var_vec_b32++ = vec_splat(var_vec_b32[0], 7); *var_vec_b32++ = vec_splat(var_vec_b32[0], 8); *var_vec_b32++ = vec_splat(var_vec_b32[0], 9); *var_vec_b32++ = vec_splat(var_vec_b32[0], 10); *var_vec_b32++ = vec_splat(var_vec_b32[0], 11); *var_vec_b32++ = vec_splat(var_vec_b32[0], 12); *var_vec_b32++ = vec_splat(var_vec_b32[0], 13); *var_vec_b32++ = vec_splat(var_vec_b32[0], 14); *var_vec_b32++ = vec_splat(var_vec_b32[0], 15); *var_vec_b32++ = vec_splat(var_vec_b32[0], 16); *var_vec_b32++ = vec_splat(var_vec_b32[0], 17); *var_vec_b32++ = vec_splat(var_vec_b32[0], 18); *var_vec_b32++ = vec_splat(var_vec_b32[0], 19); *var_vec_b32++ = vec_splat(var_vec_b32[0], 20); *var_vec_b32++ = vec_splat(var_vec_b32[0], 21); *var_vec_b32++ = vec_splat(var_vec_b32[0], 22); *var_vec_b32++ = vec_splat(var_vec_b32[0], 23); *var_vec_b32++ = vec_splat(var_vec_b32[0], 24); *var_vec_b32++ = vec_splat(var_vec_b32[0], 25); *var_vec_b32++ = vec_splat(var_vec_b32[0], 26); *var_vec_b32++ = vec_splat(var_vec_b32[0], 27); *var_vec_b32++ = vec_splat(var_vec_b32[0], 28); *var_vec_b32++ = vec_splat(var_vec_b32[0], 29); *var_vec_b32++ = vec_splat(var_vec_b32[0], 30);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?