mini-llvm 0.1.0
Loading...
Searching...
No Matches
FRem.h
Go to the documentation of this file.
1// SPDX-License-Identifier: MIT
2
3#pragma once
4
5#include <cmath>
6#include <concepts>
7
8namespace mini_llvm::ops {
9
10struct FRem {
11 template <typename T>
12 requires std::floating_point<T>
13 T operator()(T x, T y) const noexcept {
14 return std::fmod(x, y);
15 }
16};
17
18} // namespace mini_llvm::ops
Definition Add.h:9
Definition FRem.h:10
T operator()(T x, T y) const noexcept
Definition FRem.h:13