/dports/lang/gcc12-devel/gcc-12-20211205/gcc/config/rs6000/ |
H A D | rs6000.c | 8116 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 8187 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 8231 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 8233 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 8236 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 8238 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 8245 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 8249 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 8254 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 8258 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/devel/avr-gcc/gcc-10.2.0/gcc/config/rs6000/ |
H A D | rs6000.c | 7040 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7111 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7155 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7157 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7160 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7162 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7169 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7173 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7178 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7182 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/lang/gcc11-devel/gcc-11-20211009/gcc/config/rs6000/ |
H A D | rs6000.c | 7696 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7767 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7811 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7813 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7816 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7818 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7825 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7829 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7834 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7838 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/lang/gcc10-devel/gcc-10-20211008/gcc/config/rs6000/ |
H A D | rs6000.c | 7059 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7130 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7174 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7176 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7179 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7181 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7188 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7192 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7197 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7201 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/lang/gcc11/gcc-11.2.0/gcc/config/rs6000/ |
H A D | rs6000.c | 7692 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7763 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7807 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7809 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7812 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7814 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7821 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7825 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7830 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7834 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/misc/cxx_atomics_pic/gcc-11.2.0/gcc/config/rs6000/ |
H A D | rs6000.c | 7692 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7763 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7807 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7809 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7812 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7814 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7821 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7825 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7830 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7834 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/lang/gcc10/gcc-10.3.0/gcc/config/rs6000/ |
H A D | rs6000.c | 7059 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7130 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7174 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7176 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7179 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7181 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7188 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7192 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7197 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7201 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/devel/aarch64-none-elf-gcc/gcc-8.4.0/gcc/config/rs6000/ |
H A D | rs6000.c | 7675 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7750 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7794 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7796 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7799 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7801 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7808 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7812 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7817 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7821 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/lang/gcc9/gcc-9.4.0/gcc/config/rs6000/ |
H A D | rs6000.c | 7193 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7268 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7312 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7314 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7317 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7319 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7326 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7330 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7335 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7339 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/devel/riscv64-gcc/gcc-8.3.0/gcc/config/rs6000/ |
H A D | rs6000.c | 7646 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7715 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7759 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7761 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7764 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7766 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7773 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7777 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7782 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7786 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/devel/riscv32-unknown-elf-gcc/gcc-8.4.0/gcc/config/rs6000/ |
H A D | rs6000.c | 7675 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7750 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7794 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7796 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7799 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7801 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7808 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7812 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7817 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7821 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/devel/arm-none-eabi-gcc/gcc-8.4.0/gcc/config/rs6000/ |
H A D | rs6000.c | 7675 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7750 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7794 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7796 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7799 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7801 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7808 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7812 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7817 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7821 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/devel/riscv64-none-elf-gcc/gcc-8.4.0/gcc/config/rs6000/ |
H A D | rs6000.c | 7675 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7750 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7794 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7796 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7799 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7801 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7808 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7812 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7817 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7821 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/lang/gcc9-aux/gcc-9.1.0/gcc/config/rs6000/ |
H A D | rs6000.c | 7167 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7242 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7286 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7288 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7291 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7293 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7300 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7304 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7309 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7313 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/lang/gcc9-devel/gcc-9-20211007/gcc/config/rs6000/ |
H A D | rs6000.c | 7193 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7268 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7312 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7314 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7317 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7319 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7326 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7330 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7335 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7339 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/lang/gcc8/gcc-8.5.0/gcc/config/rs6000/ |
H A D | rs6000.c | 7683 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 7758 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 7802 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 7804 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 7807 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7809 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 7816 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7820 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 7825 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 7829 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/devel/aarch64-none-elf-gcc/gcc-8.4.0/gcc/config/powerpcspe/ |
H A D | powerpcspe.c | 8041 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 8110 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 8154 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 8156 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 8159 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 8161 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 8168 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 8172 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 8177 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 8181 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/devel/riscv64-gcc/gcc-8.3.0/gcc/config/powerpcspe/ |
H A D | powerpcspe.c | 8041 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 8110 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 8154 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 8156 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 8159 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 8161 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 8168 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 8172 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 8177 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 8181 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/devel/riscv32-unknown-elf-gcc/gcc-8.4.0/gcc/config/powerpcspe/ |
H A D | powerpcspe.c | 8041 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 8110 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 8154 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 8156 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 8159 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 8161 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 8168 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 8172 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 8177 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 8181 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/devel/arm-none-eabi-gcc/gcc-8.4.0/gcc/config/powerpcspe/ |
H A D | powerpcspe.c | 8041 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 8110 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 8154 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 8156 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 8159 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 8161 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 8168 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 8172 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 8177 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 8181 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/devel/riscv64-none-elf-gcc/gcc-8.4.0/gcc/config/powerpcspe/ |
H A D | powerpcspe.c | 8041 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 8110 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 8154 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 8156 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 8159 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 8161 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 8168 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 8172 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 8177 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 8181 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|
/dports/lang/gcc8/gcc-8.5.0/gcc/config/powerpcspe/ |
H A D | powerpcspe.c | 8041 rtx tmp_altivec) in rs6000_split_vec_extract_var() argument 8110 gcc_assert (REG_P (tmp_altivec)); in rs6000_split_vec_extract_var() 8154 emit_insn (gen_vsx_splat_v2di (tmp_altivec, tmp_gpr)); in rs6000_split_vec_extract_var() 8156 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_gpr, tmp_gpr)); in rs6000_split_vec_extract_var() 8159 rtx tmp_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 8161 emit_insn (gen_vsx_concat_v2di (tmp_altivec, tmp_di, tmp_di)); in rs6000_split_vec_extract_var() 8168 emit_insn (gen_vsx_vslo_v2df (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 8172 emit_insn (gen_vsx_vslo_v2di (dest, src, tmp_altivec)); in rs6000_split_vec_extract_var() 8177 rtx tmp_altivec_di = gen_rtx_REG (DImode, REGNO (tmp_altivec)); in rs6000_split_vec_extract_var() 8181 tmp_altivec)); in rs6000_split_vec_extract_var() [all …]
|