aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/srli16_u.h
blob: 2ba533a310f9415a0aed0adbeadab68bcfa79e4e (plain)
1
2
3
4
5
6
7
P_I_ULOOP(16, 4, {
  if (imm4u > 0) {
    pd = ((ps1 >> (imm4u - 1)) + 1) >> 1;
  } else {
    pd = ps1;
  }
})