Lines Matching refs:gprs
65 arch->gprs[insn.r_format.rd] = epc + 8;
68 nextpc = arch->gprs[insn.r_format.rs];
84 if ((long)arch->gprs[insn.i_format.rs] < 0)
93 if ((long)arch->gprs[insn.i_format.rs] >= 0)
102 arch->gprs[31] = epc + 8;
103 if ((long)arch->gprs[insn.i_format.rs] < 0)
112 arch->gprs[31] = epc + 8;
113 if ((long)arch->gprs[insn.i_format.rs] >= 0)
141 arch->gprs[31] = instpc + 8;
154 if (arch->gprs[insn.i_format.rs] ==
155 arch->gprs[insn.i_format.rt])
164 if (arch->gprs[insn.i_format.rs] !=
165 arch->gprs[insn.i_format.rt])
178 if ((long)arch->gprs[insn.i_format.rs] <= 0)
191 if ((long)arch->gprs[insn.i_format.rs] > 0)
1000 *(u64 *)data = vcpu->arch.gprs[rt];
1004 vcpu->arch.gprs[rt], *(u64 *)data);
1010 *(u32 *)data = vcpu->arch.gprs[rt];
1014 vcpu->arch.gprs[rt], *(u32 *)data);
1019 *(u16 *)data = vcpu->arch.gprs[rt];
1023 vcpu->arch.gprs[rt], *(u16 *)data);
1028 *(u8 *)data = vcpu->arch.gprs[rt];
1032 vcpu->arch.gprs[rt], *(u8 *)data);
1043 (vcpu->arch.gprs[rt] >> 24);
1047 (vcpu->arch.gprs[rt] >> 16);
1051 (vcpu->arch.gprs[rt] >> 8);
1054 *(u32 *)data = vcpu->arch.gprs[rt];
1062 vcpu->arch.gprs[rt], *(u32 *)data);
1072 *(u32 *)data = vcpu->arch.gprs[rt];
1076 (vcpu->arch.gprs[rt] << 8);
1080 (vcpu->arch.gprs[rt] << 16);
1084 (vcpu->arch.gprs[rt] << 24);
1092 vcpu->arch.gprs[rt], *(u32 *)data);
1105 ((vcpu->arch.gprs[rt] >> 56) & 0xff);
1109 ((vcpu->arch.gprs[rt] >> 48) & 0xffff);
1113 ((vcpu->arch.gprs[rt] >> 40) & 0xffffff);
1117 ((vcpu->arch.gprs[rt] >> 32) & 0xffffffff);
1121 ((vcpu->arch.gprs[rt] >> 24) & 0xffffffffff);
1125 ((vcpu->arch.gprs[rt] >> 16) & 0xffffffffffff);
1129 ((vcpu->arch.gprs[rt] >> 8) & 0xffffffffffffff);
1132 *(u64 *)data = vcpu->arch.gprs[rt];
1140 vcpu->arch.gprs[rt], *(u64 *)data);
1151 *(u64 *)data = vcpu->arch.gprs[rt];
1155 (vcpu->arch.gprs[rt] << 8);
1159 (vcpu->arch.gprs[rt] << 16);
1163 (vcpu->arch.gprs[rt] << 24);
1167 (vcpu->arch.gprs[rt] << 32);
1171 (vcpu->arch.gprs[rt] << 40);
1175 (vcpu->arch.gprs[rt] << 48);
1179 (vcpu->arch.gprs[rt] << 56);
1187 vcpu->arch.gprs[rt], *(u64 *)data);
1205 *(u8 *)data = vcpu->arch.gprs[rt];
1209 vcpu->arch.gprs[rt], *(u8 *)data);
1213 *(u16 *)data = vcpu->arch.gprs[rt];
1217 vcpu->arch.gprs[rt], *(u16 *)data);
1221 *(u32 *)data = vcpu->arch.gprs[rt];
1225 vcpu->arch.gprs[rt], *(u32 *)data);
1229 *(u64 *)data = vcpu->arch.gprs[rt];
1233 vcpu->arch.gprs[rt], *(u64 *)data);
1512 unsigned long *gpr = &vcpu->arch.gprs[vcpu->arch.io_gpr];
1528 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffffffffffffff) |
1532 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffffffffffff) |
1536 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffffffffff) |
1540 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffffffff) |
1544 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffffff) |
1548 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffff) |
1552 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xff) |
1560 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xff00000000000000) |
1564 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffff000000000000) |
1568 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffffff0000000000) |
1572 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffffffff00000000) |
1576 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffffffffff000000) |
1580 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffffffffffff0000) |
1584 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffffffffffffff00) |
1601 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffffff) |
1605 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffff) |
1609 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xff) |
1617 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xff000000) |
1621 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffff0000) |
1625 *gpr = (vcpu->arch.gprs[vcpu->arch.io_gpr] & 0xffffff00) |