Home | History | Annotate | Download | only in sparc

Lines Matching refs:arg0

751     int addr_reg, data_reg, arg0, arg1, arg2, mem_index, s_bits;
761 arg0 = TCG_REG_O0;
769 /* and addr_reg, x, arg0 */
770 tcg_out_arithi(s, arg0, addr_reg, TARGET_PAGE_MASK | ((1 << s_bits) - 1),
787 /* subcc arg0, arg2, %g0 */
788 tcg_out_arith(s, TCG_REG_G0, arg0, arg2, ARITH_SUBCC);
798 tcg_out_mov(s, TCG_TYPE_PTR, arg0, addr_reg);
804 /* qemu_ld_helper[s_bits](arg0, arg1) */
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,
829 /* sll arg0, 16/48, data_reg */
830 tcg_out_arithi(s, data_reg, arg0,
837 /* sll arg0, 32, data_reg */
838 tcg_out_arithi(s, data_reg, arg0, 32, HOST_SLL_OP);
848 tcg_out_mov(s, TCG_TYPE_REG, data_reg, arg0);
878 /* and addr_reg, x, arg0 */
880 tcg_out_arith(s, arg0, addr_reg, TCG_REG_I5, ARITH_AND);
881 /* add arg0, arg1, arg0 */
882 tcg_out_arith(s, arg0, arg0, arg1, ARITH_ADD);
884 /* add addr_reg, arg1, arg0 */
885 tcg_out_arith(s, arg0, addr_reg, arg1, ARITH_ADD);
889 arg0 = addr_reg;
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;
972 arg0 = TCG_REG_O0;
981 /* and addr_reg, x, arg0 */
982 tcg_out_arithi(s, arg0, addr_reg, TARGET_PAGE_MASK | ((1 << s_bits) - 1),
999 /* subcc arg0, arg2, %g0 */
1000 tcg_out_arith(s, TCG_REG_G0, arg0, arg2, ARITH_SUBCC);
1010 tcg_out_mov(s, TCG_TYPE_PTR, arg0, addr_reg);
1019 /* qemu_st_helper[s_bits](arg0, arg1, arg2) */
1058 /* and addr_reg, x, arg0 */
1060 tcg_out_arith(s, arg0, addr_reg, TCG_REG_I5, ARITH_AND);
1061 /* add arg0, arg1, arg0 */
1062 arg0, arg0, arg1, ARITH_ADD);
1064 /* add addr_reg, arg1, arg0 */
1065 tcg_out_arith(s, arg0, addr_reg, arg1, ARITH_ADD);
1069 arg0 = addr_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);