Lines Matching refs:ival
649 long ival; in analyse_instr() local
1238 ival = (signed int) regs->gpr[rd]; in analyse_instr()
1239 regs->gpr[ra] = ival >> (sh < 32 ? sh : 31); in analyse_instr()
1240 if (ival < 0 && (sh >= 32 || (ival & ((1ul << sh) - 1)) != 0)) in analyse_instr()
1248 ival = (signed int) regs->gpr[rd]; in analyse_instr()
1249 regs->gpr[ra] = ival >> sh; in analyse_instr()
1250 if (ival < 0 && (ival & ((1ul << sh) - 1)) != 0) in analyse_instr()
1275 ival = (signed long int) regs->gpr[rd]; in analyse_instr()
1276 regs->gpr[ra] = ival >> (sh < 64 ? sh : 63); in analyse_instr()
1277 if (ival < 0 && (sh >= 64 || (ival & ((1ul << sh) - 1)) != 0)) in analyse_instr()
1286 ival = (signed long int) regs->gpr[rd]; in analyse_instr()
1287 regs->gpr[ra] = ival >> sh; in analyse_instr()
1288 if (ival < 0 && (ival & ((1ul << sh) - 1)) != 0) in analyse_instr()