pub fn fcmp( self: *WipFunction, fast: FastMathKind, cond: FloatCondition, lhs: Value, rhs: Value, name: []const u8, ) Allocator.Error!Value
self: *WipFunction
fast: FastMathKind
cond: FloatCondition
lhs: Value
rhs: Value
name: []const u8
7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139
pub fn fcmp( self: *WipFunction, fast: FastMathKind, cond: FloatCondition, lhs: Value, rhs: Value, name: []const u8, ) Allocator.Error!Value { return self.cmpTag(switch (fast) { inline else => |fast_tag| switch (cond) { inline else => |cond_tag| @field(Instruction.Tag, "fcmp " ++ switch (fast_tag) { .normal => "", .fast => "fast ", } ++ @tagName(cond_tag)), }, }, lhs, rhs, name); }