Home
last modified time | relevance | path

Searched refs:tmp_altivec (Results 1 – 22 of 22) sorted by relevance

/dports/lang/gcc12-devel/gcc-12-20211205/gcc/config/rs6000/
H A Drs6000.c8116 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 Drs6000.c7040 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 Drs6000.c7696 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 Drs6000.c7059 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 Drs6000.c7692 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 Drs6000.c7692 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 Drs6000.c7059 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 Drs6000.c7675 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 Drs6000.c7193 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 Drs6000.c7646 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 Drs6000.c7675 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 Drs6000.c7675 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 Drs6000.c7675 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 Drs6000.c7167 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 Drs6000.c7193 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 Drs6000.c7683 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 Dpowerpcspe.c8041 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 Dpowerpcspe.c8041 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 Dpowerpcspe.c8041 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 Dpowerpcspe.c8041 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 Dpowerpcspe.c8041 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 Dpowerpcspe.c8041 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 …]