committed by
GitHub
4 changed files with 4 additions and 4 deletions
@ -1,7 +1,7 @@ |
|||
require_rv64; |
|||
P_X_LOOP(32, 5, { |
|||
if(sa > 0) |
|||
pd = ((ps1 >> (sa - 1)) + 1) >> 1; |
|||
pd = (((uint64_t)(ps1 >> (sa - 1))) + 1) >> 1; |
|||
else |
|||
pd = ps1; |
|||
}) |
|||
@ -1,7 +1,7 @@ |
|||
require_rv64; |
|||
P_I_LOOP(32, 5, { |
|||
if (imm5u > 0) |
|||
pd = ((ps1 >> (imm5u - 1)) + 1) >> 1; |
|||
pd = (((uint64_t)(ps1 >> (imm5u - 1))) + 1) >> 1; |
|||
else |
|||
pd = ps1; |
|||
}) |
|||
@ -1,7 +1,7 @@ |
|||
require_rv64; |
|||
P_X_ULOOP(32, 5, { |
|||
if (sa > 0) { |
|||
pd = ((ps1 >> (sa - 1)) + 1) >> 1; |
|||
pd = (((uint64_t)(ps1 >> (sa - 1))) + 1) >> 1; |
|||
} else { |
|||
pd = ps1; |
|||
} |
|||
|
|||
@ -1,7 +1,7 @@ |
|||
require_rv64; |
|||
P_I_ULOOP(32, 5, { |
|||
if (imm5u > 0) { |
|||
pd = ((ps1 >> (imm5u - 1)) + 1) >> 1; |
|||
pd = (((uint64_t)(ps1 >> (imm5u - 1))) + 1) >> 1; |
|||
} else { |
|||
pd = ps1; |
|||
} |
|||
|
|||
Loading…
Reference in new issue