Home | History | Annotate | Download | only in sparc

Lines Matching refs:data_reg

751     int addr_reg, data_reg, arg0, arg1, arg2, mem_index, s_bits;
756 data_reg = *args++;
818 /* data_reg = sign_extend(arg0) */
821 /* sll arg0, 24/56, data_reg */
822 tcg_out_arithi(s, data_reg, arg0, (int)sizeof(tcg_target_long) * 8 - 8,
824 /* sra data_reg, 24/56, data_reg */
825 tcg_out_arithi(s, data_reg, data_reg,
829 /* sll arg0, 16/48, data_reg */
830 tcg_out_arithi(s, data_reg, arg0,
832 /* sra data_reg, 16/48, data_reg */
833 tcg_out_arithi(s, data_reg, data_reg,
837 /* sll arg0, 32, data_reg */
838 tcg_out_arithi(s, data_reg, arg0, 32, HOST_SLL_OP);
839 /* sra data_reg, 32, data_reg */
840 tcg_out_arithi(s, data_reg, data_reg, 32, HOST_SRA_OP);
848 tcg_out_mov(s, TCG_TYPE_REG, data_reg, arg0);
894 /* ldub [arg0], data_reg */
895 tcg_out_ldst(s, data_reg, arg0, 0, LDUB);
898 /* ldsb [arg0], data_reg */
899 tcg_out_ldst(s, data_reg, arg0, 0, LDSB);
903 /* lduh [arg0], data_reg */
904 tcg_out_ldst(s, data_reg, arg0, 0, LDUH);
906 /* lduha [arg0] ASI_PRIMARY_LITTLE, data_reg */
907 tcg_out_ldst_asi(s, data_reg, arg0, 0, LDUHA, ASI_PRIMARY_LITTLE);
912 /* ldsh [arg0], data_reg */
913 tcg_out_ldst(s, data_reg, arg0, 0, LDSH);
915 /* ldsha [arg0] ASI_PRIMARY_LITTLE, data_reg */
916 tcg_out_ldst_asi(s, data_reg, arg0, 0, LDSHA, ASI_PRIMARY_LITTLE);
921 /* lduw [arg0], data_reg */
922 tcg_out_ldst(s, data_reg, arg0, 0, LDUW);
924 /* lduwa [arg0] ASI_PRIMARY_LITTLE, data_reg */
925 tcg_out_ldst_asi(s, data_reg, arg0, 0, LDUWA, ASI_PRIMARY_LITTLE);
930 /* ldsw [arg0], data_reg */
931 tcg_out_ldst(s, data_reg, arg0, 0, LDSW);
933 /* ldswa [arg0] ASI_PRIMARY_LITTLE, data_reg */
934 tcg_out_ldst_asi(s, data_reg, arg0, 0, LDSWA, ASI_PRIMARY_LITTLE);
939 /* ldx [arg0], data_reg */
940 tcg_out_ldst(s, data_reg, arg0, 0, LDX);
942 /* ldxa [arg0] ASI_PRIMARY_LITTLE, data_reg */
943 tcg_out_ldst_asi(s, data_reg, arg0, 0, LDXA, ASI_PRIMARY_LITTLE);
961 int addr_reg, data_reg, arg0, arg1, arg2, mem_index, s_bits;
966 data_reg = *args++;
1013 tcg_out_mov(s, TCG_TYPE_REG, arg1, data_reg);
1074 /* stb data_reg, [arg0] */
1075 tcg_out_ldst(s, data_reg, arg0, 0, STB);
1079 /* sth data_reg, [arg0] */
1080 tcg_out_ldst(s, data_reg, arg0, 0, STH);
1082 /* stha data_reg, [arg0] ASI_PRIMARY_LITTLE */
1083 tcg_out_ldst_asi(s, data_reg, arg0, 0, STHA, ASI_PRIMARY_LITTLE);
1088 /* stw data_reg, [arg0] */
1089 tcg_out_ldst(s, data_reg, arg0, 0, STW);
1091 /* stwa data_reg, [arg0] ASI_PRIMARY_LITTLE */
1092 tcg_out_ldst_asi(s, data_reg, arg0, 0, STWA, ASI_PRIMARY_LITTLE);
1097 /* stx data_reg, [arg0] */
1098 tcg_out_ldst(s, data_reg, arg0, 0, STX);
1100 /* stxa data_reg, [arg0] ASI_PRIMARY_LITTLE */
1101 tcg_out_ldst_asi(s, data_reg, arg0, 0, STXA, ASI_PRIMARY_LITTLE);