# Bitwise negate operand

```
 Action    name: BitwiseNegate
 
```

This command bit-wisely negates the current operand. Please note that not all types of operands can be negated. It is not possible to negate and change [sign](https://docs.hex-rays.com/9.0/user-guide/user-interface/menu-bar/edit/operand-types/change-operand-sign) of an operand simultaneously.

This command works only if the current [assembler](https://docs.hex-rays.com/9.0/user-guide/user-interface/options#specify-target-assembler) supports the bitwise negation operation.

See also: [Edit|Operand types](https://docs.hex-rays.com/9.0/user-guide/user-interface/menu-bar/edit/operand-types) submenu. [Enter #th operand manually](https://docs.hex-rays.com/9.0/user-guide/user-interface/menu-bar/edit/operand-types/user-defined-operand) commands. [Set operand type](https://docs.hex-rays.com/9.0/user-guide/user-interface/menu-bar/edit/operand-types/set-operand-type)
