Home | History | Annotate | Download | only in ppc

Lines Matching full:data_reg

529     int addr_reg, data_reg, data_reg2, r0, r1, rbase, mem_index, s_bits, bswap;
538 data_reg = *args++;
605 tcg_out32 (s, EXTSB | RA (data_reg) | RS (3));
608 tcg_out32 (s, EXTSH | RA (data_reg) | RS (3));
613 if (data_reg != 3)
614 tcg_out_mov (s, TCG_TYPE_I32, data_reg, 3);
617 if (data_reg == 3) {
629 if (data_reg != 4) tcg_out_mov (s, TCG_TYPE_I32, data_reg, 4);
668 tcg_out32 (s, LBZX | TAB (data_reg, rbase, r0));
671 tcg_out32 (s, LBZX | TAB (data_reg, rbase, r0));
672 tcg_out32 (s, EXTSB | RA (data_reg) | RS (data_reg));
676 tcg_out32 (s, LHBRX | TAB (data_reg, rbase, r0));
678 tcg_out32 (s, LHZX | TAB (data_reg, rbase, r0));
682 tcg_out32 (s, LHBRX | TAB (data_reg, rbase, r0));
683 tcg_out32 (s, EXTSH | RA (data_reg) | RS (data_reg));
685 else tcg_out32 (s, LHAX | TAB (data_reg, rbase, r0));
689 tcg_out32 (s, LWBRX | TAB (data_reg, rbase, r0));
691 tcg_out32 (s, LWZX | TAB (data_reg, rbase, r0));
696 tcg_out32 (s, LWBRX | TAB (data_reg, rbase, r0));
703 tcg_out32 (s, LWZX | TAB (data_reg, rbase, r1));
707 tcg_out32 (s, LWZ | RT (data_reg) | RA (r0) | 4);
712 tcg_out32 (s, LWZ | RT (data_reg) | RA (r0) | 4);
726 int addr_reg, r0, r1, data_reg, data_reg2, mem_index, bswap, rbase;
735 data_reg = *args++;
806 | RS (data_reg)
814 | RS (data_reg)
820 tcg_out_mov (s, TCG_TYPE_I32, ir, data_reg);
827 tcg_out_mov (s, TCG_TYPE_I32, ir, data_reg);
865 tcg_out32 (s, STBX | SAB (data_reg, rbase, r0));
869 tcg_out32 (s, STHBRX | SAB (data_reg, rbase, r0));
871 tcg_out32 (s, STHX | SAB (data_reg, rbase, r0));
875 tcg_out32 (s, STWBRX | SAB (data_reg, rbase, r0));
877 tcg_out32 (s, STWX | SAB (data_reg, rbase, r0));
882 tcg_out32 (s, STWBRX | SAB (data_reg, rbase, r0));
889 tcg_out32 (s, STWX | SAB (data_reg, rbase, r1));
892 tcg_out32 (s, STW | RS (data_reg) | RA (r0) | 4);