| /* { dg-do compile } */ |
| /* { dg-require-effective-target cv_simd } */ |
| /* { dg-options "-march=rv32i_xcvsimd -mabi=ilp32" } */ |
| |
| |
| int |
| foo1 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_add_h(a, b, 0); |
| } |
| |
| |
| int |
| foo2 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_add_b(a, b); |
| } |
| |
| |
| int |
| foo3 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_add_sc_h(a, b); |
| } |
| |
| |
| int |
| foo4 (int a) |
| { |
| return __builtin_riscv_cv_simd_add_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo5 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_add_sc_b(a, b); |
| } |
| |
| |
| int |
| foo6 (int a) |
| { |
| return __builtin_riscv_cv_simd_add_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo7 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sub_h(a, b, 0); |
| } |
| |
| |
| int |
| foo8 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sub_b(a, b); |
| } |
| |
| |
| int |
| foo9 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sub_sc_h(a, b); |
| } |
| |
| |
| int |
| foo10 (int a) |
| { |
| return __builtin_riscv_cv_simd_sub_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo11 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sub_sc_b(a, b); |
| } |
| |
| |
| int |
| foo12 (int a) |
| { |
| return __builtin_riscv_cv_simd_sub_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo13 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_avg_h(a, b); |
| } |
| |
| |
| int |
| foo14 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_avg_b(a, b); |
| } |
| |
| |
| int |
| foo15 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_avg_sc_h(a, b); |
| } |
| |
| |
| int |
| foo16 (int a) |
| { |
| return __builtin_riscv_cv_simd_avg_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo17 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_avg_sc_b(a, b); |
| } |
| |
| |
| int |
| foo18 (int a) |
| { |
| return __builtin_riscv_cv_simd_avg_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo19 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_avgu_h(a, b); |
| } |
| |
| |
| int |
| foo20 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_avgu_b(a, b); |
| } |
| |
| |
| int |
| foo21 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_avgu_sc_h(a, b); |
| } |
| |
| |
| int |
| foo22 (int a) |
| { |
| return __builtin_riscv_cv_simd_avgu_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo23 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_avgu_sc_b(a, b); |
| } |
| |
| |
| int |
| foo24 (int a) |
| { |
| return __builtin_riscv_cv_simd_avgu_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo25 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_min_h(a, b); |
| } |
| |
| |
| int |
| foo26 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_min_b(a, b); |
| } |
| |
| |
| int |
| foo27 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_min_sc_h(a, b); |
| } |
| |
| |
| int |
| foo28 (int a) |
| { |
| return __builtin_riscv_cv_simd_min_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo29 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_min_sc_b(a, b); |
| } |
| |
| |
| int |
| foo30 (int a) |
| { |
| return __builtin_riscv_cv_simd_min_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo31 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_minu_h(a, b); |
| } |
| |
| |
| int |
| foo32 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_minu_b(a, b); |
| } |
| |
| |
| int |
| foo33 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_minu_sc_h(a, b); |
| } |
| |
| |
| int |
| foo34 (int a) |
| { |
| return __builtin_riscv_cv_simd_minu_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo35 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_minu_sc_b(a, b); |
| } |
| |
| |
| int |
| foo36 (int a) |
| { |
| return __builtin_riscv_cv_simd_minu_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo37 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_max_h(a, b); |
| } |
| |
| |
| int |
| foo38 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_max_b(a, b); |
| } |
| |
| |
| int |
| foo39 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_max_sc_h(a, b); |
| } |
| |
| |
| int |
| foo40 (int a) |
| { |
| return __builtin_riscv_cv_simd_max_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo41 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_max_sc_b(a, b); |
| } |
| |
| |
| int |
| foo42 (int a) |
| { |
| return __builtin_riscv_cv_simd_max_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo43 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_maxu_h(a, b); |
| } |
| |
| |
| int |
| foo44 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_maxu_b(a, b); |
| } |
| |
| |
| int |
| foo45 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_maxu_sc_h(a, b); |
| } |
| |
| |
| int |
| foo46 (int a) |
| { |
| return __builtin_riscv_cv_simd_maxu_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo47 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_maxu_sc_b(a, b); |
| } |
| |
| |
| int |
| foo48 (int a) |
| { |
| return __builtin_riscv_cv_simd_maxu_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo49 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_srl_h(a, b); |
| } |
| |
| |
| int |
| foo50 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_srl_b(a, b); |
| } |
| |
| |
| int |
| foo51 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_srl_sc_h(a, b); |
| } |
| |
| |
| int |
| foo52 (int a) |
| { |
| return __builtin_riscv_cv_simd_srl_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo53 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_srl_sc_b(a, b); |
| } |
| |
| |
| int |
| foo54 (int a) |
| { |
| return __builtin_riscv_cv_simd_srl_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo55 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sra_h(a, b); |
| } |
| |
| |
| int |
| foo56 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sra_b(a, b); |
| } |
| |
| |
| int |
| foo57 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sra_sc_h(a, b); |
| } |
| |
| |
| int |
| foo58 (int a) |
| { |
| return __builtin_riscv_cv_simd_sra_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo59 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sra_sc_b(a, b); |
| } |
| |
| |
| int |
| foo60 (int a) |
| { |
| return __builtin_riscv_cv_simd_sra_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo61 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sll_h(a, b); |
| } |
| |
| |
| int |
| foo62 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sll_b(a, b); |
| } |
| |
| |
| int |
| foo63 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sll_sc_h(a, b); |
| } |
| |
| |
| int |
| foo64 (int a) |
| { |
| return __builtin_riscv_cv_simd_sll_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo65 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sll_sc_b(a, b); |
| } |
| |
| |
| int |
| foo66 (int a) |
| { |
| return __builtin_riscv_cv_simd_sll_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo67 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_or_h(a, b); |
| } |
| |
| |
| int |
| foo68 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_or_b(a, b); |
| } |
| |
| |
| int |
| foo69 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_or_sc_h(a, b); |
| } |
| |
| |
| int |
| foo70 (int a) |
| { |
| return __builtin_riscv_cv_simd_or_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo71 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_or_sc_b(a, b); |
| } |
| |
| |
| int |
| foo72 (int a) |
| { |
| return __builtin_riscv_cv_simd_or_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo73 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_xor_h(a, b); |
| } |
| |
| |
| int |
| foo74 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_xor_b(a, b); |
| } |
| |
| |
| int |
| foo75 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_xor_sc_h(a, b); |
| } |
| |
| |
| int |
| foo76 (int a) |
| { |
| return __builtin_riscv_cv_simd_xor_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo77 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_xor_sc_b(a, b); |
| } |
| |
| |
| int |
| foo78 (int a) |
| { |
| return __builtin_riscv_cv_simd_xor_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo79 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_and_h(a, b); |
| } |
| |
| |
| int |
| foo80 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_and_b(a, b); |
| } |
| |
| |
| int |
| foo81 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_and_sc_h(a, b); |
| } |
| |
| |
| int |
| foo82 (int a) |
| { |
| return __builtin_riscv_cv_simd_and_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo83 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_and_sc_b(a, b); |
| } |
| |
| |
| int |
| foo84 (int a) |
| { |
| return __builtin_riscv_cv_simd_and_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo85 (int a) |
| { |
| return __builtin_riscv_cv_simd_abs_h(a); |
| } |
| |
| |
| int |
| foo86 (int a) |
| { |
| return __builtin_riscv_cv_simd_abs_b(a); |
| } |
| |
| |
| int |
| foo87 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_dotup_h(a, b); |
| } |
| |
| |
| int |
| foo88 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_dotup_b(a, b); |
| } |
| |
| |
| int |
| foo89 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_dotup_sc_h(a, b); |
| } |
| |
| |
| int |
| foo90 (int a) |
| { |
| return __builtin_riscv_cv_simd_dotup_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo91 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_dotup_sc_b(a, b); |
| } |
| |
| |
| int |
| foo92 (int a) |
| { |
| return __builtin_riscv_cv_simd_dotup_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo93 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_dotusp_h(a, b); |
| } |
| |
| |
| int |
| foo94 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_dotusp_b(a, b); |
| } |
| |
| |
| int |
| foo95 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_dotusp_sc_h(a, b); |
| } |
| |
| |
| int |
| foo96 (int a) |
| { |
| return __builtin_riscv_cv_simd_dotusp_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo97 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_dotusp_sc_b(a, b); |
| } |
| |
| |
| int |
| foo98 (int a) |
| { |
| return __builtin_riscv_cv_simd_dotusp_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo99 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_dotsp_h(a, b); |
| } |
| |
| |
| int |
| foo100 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_dotsp_b(a, b); |
| } |
| |
| |
| int |
| foo101 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_dotsp_sc_h(a, b); |
| } |
| |
| |
| int |
| foo102 (int a) |
| { |
| return __builtin_riscv_cv_simd_dotsp_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo103 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_dotsp_sc_b(a, b); |
| } |
| |
| |
| int |
| foo104 (int a) |
| { |
| return __builtin_riscv_cv_simd_dotsp_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo105 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_sdotup_h(a, b, c); |
| } |
| |
| |
| int |
| foo106 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_sdotup_b(a, b, c); |
| } |
| |
| |
| int |
| foo107 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_sdotup_sc_h(a, b, c); |
| } |
| |
| |
| int |
| foo108 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sdotup_sc_h(a, 20, b); |
| } |
| |
| |
| int |
| foo109 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_sdotup_sc_b(a, b, c); |
| } |
| |
| |
| int |
| foo110 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sdotup_sc_b(a, 20, b); |
| } |
| |
| |
| int |
| foo111 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_sdotusp_h(a, b, c); |
| } |
| |
| |
| int |
| foo112 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_sdotusp_b(a, b, c); |
| } |
| |
| |
| int |
| foo113 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_sdotusp_sc_h(a, b, c); |
| } |
| |
| |
| int |
| foo114 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sdotusp_sc_h(a, 20, b); |
| } |
| |
| |
| int |
| foo115 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_sdotusp_sc_b(a, b, c); |
| } |
| |
| |
| int |
| foo116 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sdotusp_sc_b(a, 20, b); |
| } |
| |
| |
| int |
| foo117 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_sdotsp_h(a, b, c); |
| } |
| |
| |
| int |
| foo118 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_sdotsp_b(a, b, c); |
| } |
| |
| |
| int |
| foo119 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_sdotsp_sc_h(a, b, c); |
| } |
| |
| |
| int |
| foo120 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sdotsp_sc_h(a, 20, b); |
| } |
| |
| |
| int |
| foo121 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_sdotsp_sc_b(a, b, c); |
| } |
| |
| |
| int |
| foo122 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sdotsp_sc_b(a, 20, b); |
| } |
| |
| |
| int |
| foo123 (int a) |
| { |
| return __builtin_riscv_cv_simd_extract_h(a, 20); |
| } |
| |
| |
| int |
| foo124 (int a) |
| { |
| return __builtin_riscv_cv_simd_extract_b(a, 20); |
| } |
| |
| |
| int |
| foo125 (int a) |
| { |
| return __builtin_riscv_cv_simd_extractu_h(a, 20); |
| } |
| |
| |
| int |
| foo126 (int a) |
| { |
| return __builtin_riscv_cv_simd_extractu_b(a, 20); |
| } |
| |
| |
| int |
| foo127 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_insert_h(a, b, 20); |
| } |
| |
| |
| int |
| foo128 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_insert_b(a, b, 20); |
| } |
| |
| |
| int |
| foo129 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_shuffle_h(a, b); |
| } |
| |
| |
| int |
| foo130 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_shuffle_b(a, b); |
| } |
| |
| |
| int |
| foo131 (int a) |
| { |
| return __builtin_riscv_cv_simd_shuffle_sci_h(a, 20); |
| } |
| |
| |
| int |
| foo132 (int a) |
| { |
| return __builtin_riscv_cv_simd_shuffle_sci_b(a, 0); |
| } |
| |
| |
| int |
| foo133 (int a) |
| { |
| return __builtin_riscv_cv_simd_shuffle_sci_b(a, 64); |
| } |
| |
| |
| int |
| foo134 (int a) |
| { |
| return __builtin_riscv_cv_simd_shuffle_sci_b(a, 128); |
| } |
| |
| |
| int |
| foo135 (int a) |
| { |
| return __builtin_riscv_cv_simd_shuffle_sci_b(a, 192); |
| } |
| |
| |
| int |
| foo136 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_shuffle2_h(a, b, c); |
| } |
| |
| |
| int |
| foo137 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_shuffle2_b(a, b, c); |
| } |
| |
| |
| int |
| foo138 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_packlo_h(a, b); |
| } |
| |
| |
| int |
| foo139 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_packhi_h(a, b); |
| } |
| |
| |
| int |
| foo140 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_packhi_b(a, b, c); |
| } |
| |
| |
| int |
| foo141 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_packlo_b(a, b, c); |
| } |
| |
| |
| int |
| foo142 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpeq_h(a, b); |
| } |
| |
| |
| int |
| foo143 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpeq_b(a, b); |
| } |
| |
| |
| int |
| foo144 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpeq_sc_h(a, b); |
| } |
| |
| |
| int |
| foo145 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpeq_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo146 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpeq_sc_b(a, b); |
| } |
| |
| |
| int |
| foo147 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpeq_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo148 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpne_h(a, b); |
| } |
| |
| |
| int |
| foo149 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpne_b(a, b); |
| } |
| |
| |
| int |
| foo150 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpne_sc_h(a, b); |
| } |
| |
| |
| int |
| foo151 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpne_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo152 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpne_sc_b(a, b); |
| } |
| |
| |
| int |
| foo153 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpne_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo154 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpgt_h(a, b); |
| } |
| |
| |
| int |
| foo155 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpgt_b(a, b); |
| } |
| |
| |
| int |
| foo156 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpgt_sc_h(a, b); |
| } |
| |
| |
| int |
| foo157 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpgt_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo158 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpgt_sc_b(a, b); |
| } |
| |
| |
| int |
| foo159 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpgt_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo160 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpge_h(a, b); |
| } |
| |
| |
| int |
| foo161 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpge_b(a, b); |
| } |
| |
| |
| int |
| foo162 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpge_sc_h(a, b); |
| } |
| |
| |
| int |
| foo163 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpge_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo164 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpge_sc_b(a, b); |
| } |
| |
| |
| int |
| foo165 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpge_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo166 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmplt_h(a, b); |
| } |
| |
| |
| int |
| foo167 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmplt_b(a, b); |
| } |
| |
| |
| int |
| foo168 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmplt_sc_h(a, b); |
| } |
| |
| |
| int |
| foo169 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmplt_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo170 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmplt_sc_b(a, b); |
| } |
| |
| |
| int |
| foo171 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmplt_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo172 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmple_h(a, b); |
| } |
| |
| |
| int |
| foo173 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmple_b(a, b); |
| } |
| |
| |
| int |
| foo174 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmple_sc_h(a, b); |
| } |
| |
| |
| int |
| foo175 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmple_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo176 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmple_sc_b(a, b); |
| } |
| |
| |
| int |
| foo177 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmple_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo178 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpgtu_h(a, b); |
| } |
| |
| |
| int |
| foo179 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpgtu_b(a, b); |
| } |
| |
| |
| int |
| foo180 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpgtu_sc_h(a, b); |
| } |
| |
| |
| int |
| foo181 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpgtu_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo182 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpgtu_sc_b(a, b); |
| } |
| |
| |
| int |
| foo183 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpgtu_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo184 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpgeu_h(a, b); |
| } |
| |
| |
| int |
| foo185 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpgeu_b(a, b); |
| } |
| |
| |
| int |
| foo186 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpgeu_sc_h(a, b); |
| } |
| |
| |
| int |
| foo187 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpgeu_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo188 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpgeu_sc_b(a, b); |
| } |
| |
| |
| int |
| foo189 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpgeu_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo190 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpltu_h(a, b); |
| } |
| |
| |
| int |
| foo191 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpltu_b(a, b); |
| } |
| |
| |
| int |
| foo192 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpltu_sc_h(a, b); |
| } |
| |
| |
| int |
| foo193 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpltu_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo194 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpltu_sc_b(a, b); |
| } |
| |
| |
| int |
| foo195 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpltu_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo196 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpleu_h(a, b); |
| } |
| |
| |
| int |
| foo197 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpleu_b(a, b); |
| } |
| |
| |
| int |
| foo198 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpleu_sc_h(a, b); |
| } |
| |
| |
| int |
| foo199 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpleu_sc_h(a, 20); |
| } |
| |
| |
| int |
| foo200 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_cmpleu_sc_b(a, b); |
| } |
| |
| |
| int |
| foo201 (int a) |
| { |
| return __builtin_riscv_cv_simd_cmpleu_sc_b(a, 20); |
| } |
| |
| |
| int |
| foo202 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_cplxmul_r(a, b, c, 0); |
| } |
| |
| |
| int |
| foo203 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_cplxmul_i(a, b, c, 0); |
| } |
| |
| |
| int |
| foo204 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_cplxmul_r(a, b, c, 1); |
| } |
| |
| |
| int |
| foo205 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_cplxmul_i(a, b, c, 1); |
| } |
| |
| |
| int |
| foo206 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_cplxmul_r(a, b, c, 2); |
| } |
| |
| |
| int |
| foo207 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_cplxmul_i(a, b, c, 2); |
| } |
| |
| |
| int |
| foo208 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_cplxmul_r(a, b, c, 3); |
| } |
| |
| |
| int |
| foo209 (int a, int b, int c) |
| { |
| return __builtin_riscv_cv_simd_cplxmul_i(a, b, c, 3); |
| } |
| |
| |
| int |
| foo210 (int a) |
| { |
| return __builtin_riscv_cv_simd_cplxconj(a); |
| } |
| |
| |
| int |
| foo211 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_subrotmj(a, b, 0); |
| } |
| |
| |
| int |
| foo212 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_subrotmj(a, b, 1); |
| } |
| |
| |
| int |
| foo213 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_subrotmj(a, b, 2); |
| } |
| |
| |
| int |
| foo214 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_subrotmj(a, b, 3); |
| } |
| |
| |
| int |
| foo215 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_add_h(a, b, 1); |
| } |
| |
| |
| int |
| foo216 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_add_h(a, b, 2); |
| } |
| |
| |
| int |
| foo217 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_add_h(a, b, 3); |
| } |
| |
| |
| int |
| foo218 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sub_h(a, b, 1); |
| } |
| |
| |
| int |
| foo219 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sub_h(a, b, 2); |
| } |
| |
| |
| int |
| foo220 (int a, int b) |
| { |
| return __builtin_riscv_cv_simd_sub_h(a, b, 3); |
| } |
| |
| |
| /* { dg-final { scan-assembler-times "cv\\.add\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.add\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.add\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.add\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.add\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.add\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sub\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sub\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sub\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sub\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sub\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sub\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.avg\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.avg\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.avg\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.avg\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.avg\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.avg\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.avgu\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.avgu\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.avgu\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.avgu\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.avgu\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.avgu\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.min\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.min\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.min\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.min\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.min\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.min\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.minu\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.minu\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.minu\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.minu\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.minu\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.minu\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.max\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.max\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.max\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.max\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.max\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.max\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.maxu\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.maxu\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.maxu\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.maxu\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.maxu\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.maxu\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.srl\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.srl\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.srl\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.srl\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.srl\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.srl\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sra\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sra\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sra\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sra\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sra\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sra\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sll\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sll\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sll\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sll\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sll\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sll\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.or\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.or\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.or\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.or\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.or\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.or\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.xor\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.xor\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.xor\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.xor\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.xor\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.xor\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.and\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.and\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.and\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.and\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.and\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.and\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.abs\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.abs\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotup\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotup\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotup\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotup\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotup\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotup\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotusp\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotusp\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotusp\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotusp\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotusp\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotusp\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotsp\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotsp\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotsp\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotsp\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotsp\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.dotsp\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotup\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotup\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotup\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotup\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotup\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotup\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotusp\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotusp\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotusp\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotusp\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotusp\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotusp\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotsp\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotsp\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotsp\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotsp\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotsp\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sdotsp\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.extract\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.extract\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.extractu\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.extractu\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.insert\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.insert\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.shuffle\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.shuffle\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.shuffle\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.shufflei0\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.shufflei1\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.shufflei2\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.shufflei3\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.shuffle2\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.shuffle2\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.pack" 4 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.pack\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.packhi\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.packlo\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpeq\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpeq\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpeq\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpeq\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpeq\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpeq\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpne\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpne\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpne\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpne\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpne\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpne\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgt\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgt\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgt\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgt\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgt\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgt\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpge\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpge\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpge\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpge\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpge\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpge\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmplt\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmplt\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmplt\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmplt\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmplt\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmplt\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmple\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmple\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmple\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmple\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmple\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmple\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgtu\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgtu\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgtu\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgtu\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgtu\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgtu\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgeu\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgeu\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgeu\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgeu\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgeu\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpgeu\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpltu\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpltu\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpltu\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpltu\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpltu\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpltu\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpleu\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpleu\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpleu\\.sc\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpleu\\.sc\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpleu\\.sci\\.h" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cmpleu\\.sci\\.b" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cplxmul\\.r" 4 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cplxmul\\.i" 4 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cplxmul\\.r\\.div2" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cplxmul\\.i\\.div2" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cplxmul\\.r\\.div4" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cplxmul\\.i\\.div4" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cplxmul\\.r\\.div8" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cplxmul\\.i\\.div8" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.cplxconj" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.subrotmj" 4 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.subrotmj\\.div2" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.subrotmj\\.div4" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.subrotmj\\.div8" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.add\\.div2" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.add\\.div4" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.add\\.div8" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sub\\.div2" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sub\\.div4" 1 } } */ |
| /* { dg-final { scan-assembler-times "cv\\.sub\\.div8" 1 } } */ |