55 | 55 | || `add_hl` || add halves || r,,i,, = h(a,,i,,) + l(a,,i,,) |

56 | 56 | || `xor_hl` || bitwise xor halves || r,,i,, = h(a,,i,,) xor l(a,,i,,) |

| 57 | || `slli<k>` || shift left logical immediate|| r,,i,, = a,,i,, << k || |

| 58 | || `srli<k>` || shift right logical immediate|| r,,i,, = u(a,,i,,) >> k || |

| 59 | || `srai<k>` || shift right arithmetic immediate|| r,,i,, = s(a,,i,,) >> k || |

57 | 60 | || `popcount` || population count || r,,i,, = number of 1 bits in u(a,,i,,) || |

58 | 61 | || `ctz` || count trailing zeroes || r,,i,, = the number of consecutive 0 bits in a,,i,, counting from the right || |