13 changed files with 15 additions and 13 deletions
@ -1,4 +1,4 @@ |
|||
if(RS2 == 0) |
|||
RD = UINT64_MAX; |
|||
else |
|||
RD = sext_xprlen(RS1 / RS2); |
|||
RD = sext_xprlen(zext_xprlen(RS1) / zext_xprlen(RS2)); |
|||
|
|||
@ -1,4 +1,4 @@ |
|||
if(RS2 == 0) |
|||
RD = RS1; |
|||
else |
|||
RD = sext_xprlen(RS1 % RS2); |
|||
RD = sext_xprlen(zext_xprlen(RS1) % zext_xprlen(RS2)); |
|||
|
|||
@ -1 +1 @@ |
|||
RD = sext_xprlen(sreg_t(RS1) >> (RS2 & (xprlen-1))); |
|||
RD = sext_xprlen(sext_xprlen(RS1) >> (RS2 & (xprlen-1))); |
|||
|
|||
@ -1,2 +1,2 @@ |
|||
require_xpr64; |
|||
RD = sext32(sreg_t(RS1) >> (RS2 & 0x1F)); |
|||
RD = sext32(int32_t(RS1) >> (RS2 & 0x1F)); |
|||
|
|||
Loading…
Reference in new issue