| 3281 | } |
| 3282 | |
| 3283 | XlaOp Xor(const XlaOp lhs, const XlaOp rhs, |
| 3284 | absl::Span<const int64> broadcast_dimensions) { |
| 3285 | return lhs.builder()->BinaryOp(HloOpcode::kXor, lhs, rhs, |
| 3286 | broadcast_dimensions); |
| 3287 | } |
| 3288 | |
| 3289 | XlaOp Not(const XlaOp operand) { |
| 3290 | return operand.builder()->UnaryOp(HloOpcode::kNot, operand); |