| ... | @@ -4691,21 +4691,21 @@ pub const Function = struct { | ... | @@ -4691,21 +4691,21 @@ pub const Function = struct { |
| 4691 | val: Value, | 4691 | val: Value, |
| 4692 | | 4692 | |
| 4693 | pub const Operation = enum(u5) { | 4693 | pub const Operation = enum(u5) { |
| 4694 | xchg, | 4694 | xchg = 0, |
| 4695 | add, | 4695 | add = 1, |
| 4696 | sub, | 4696 | sub = 2, |
| 4697 | @"and", | 4697 | @"and" = 3, |
| 4698 | nand, | 4698 | nand = 4, |
| 4699 | @"or", | 4699 | @"or" = 5, |
| 4700 | xor, | 4700 | xor = 6, |
| 4701 | max, | 4701 | max = 7, |
| 4702 | min, | 4702 | min = 8, |
| 4703 | umax, | 4703 | umax = 9, |
| 4704 | umin, | 4704 | umin = 10, |
| 4705 | fadd, | 4705 | fadd = 11, |
| 4706 | fsub, | 4706 | fsub = 12, |
| 4707 | fmax, | 4707 | fmax = 13, |
| 4708 | fmin, | 4708 | fmin = 14, |
| 4709 | none = std.math.maxInt(u5), | 4709 | none = std.math.maxInt(u5), |
| 4710 | | 4710 | |
| 4711 | fn toLlvm(self: Operation) llvm.AtomicRMWBinOp { | 4711 | fn toLlvm(self: Operation) llvm.AtomicRMWBinOp { |