---
title: MLCComparisonOperation
framework: ML Compute
role: symbol
role_heading: Enumeration
platforms: [iOS 14.5+, iPadOS 14.5+, Mac Catalyst 14.5+, macOS 11.3+, tvOS 14.5+]
path: mlcompute/mlccomparisonoperation
---

# MLCComparisonOperation

A comparison operation.

## Declaration

```swift
enum MLCComparisonOperation
```

## Topics

### Enumeration Cases

- [MLCComparisonOperation.equal](mlcompute/mlccomparisonoperation/equal.md)
- [MLCComparisonOperation.greater](mlcompute/mlccomparisonoperation/greater.md)
- [MLCComparisonOperation.greaterOrEqual](mlcompute/mlccomparisonoperation/greaterorequal.md)
- [MLCComparisonOperation.less](mlcompute/mlccomparisonoperation/less.md)
- [MLCComparisonOperation.lessOrEqual](mlcompute/mlccomparisonoperation/lessorequal.md)
- [MLCComparisonOperation.logicalAND](mlcompute/mlccomparisonoperation/logicaland.md)
- [MLCComparisonOperation.logicalNAND](mlcompute/mlccomparisonoperation/logicalnand.md)
- [MLCComparisonOperation.logicalNOR](mlcompute/mlccomparisonoperation/logicalnor.md)
- [MLCComparisonOperation.logicalNOT](mlcompute/mlccomparisonoperation/logicalnot.md)
- [MLCComparisonOperation.logicalOR](mlcompute/mlccomparisonoperation/logicalor.md)
- [MLCComparisonOperation.logicalXOR](mlcompute/mlccomparisonoperation/logicalxor.md)
- [MLCComparisonOperation.notEqual](mlcompute/mlccomparisonoperation/notequal.md)
- [debugDescription](mlcompute/mlccomparisonoperation/debugdescription.md)

### Initializers

- [init(rawValue:)](mlcompute/mlccomparisonoperation/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Creating Comparison Layers

- [init(operation:)](mlcompute/mlccomparisonlayer/init(operation:).md)
