diff --git a/src/common/fp/op/FPNeg.h b/src/common/fp/op/FPNeg.h new file mode 100644 index 00000000..402cca21 --- /dev/null +++ b/src/common/fp/op/FPNeg.h @@ -0,0 +1,18 @@ +/* This file is part of the dynarmic project. + * Copyright (c) 2018 MerryMage + * This software may be used and distributed according to the terms of the GNU + * General Public License version 2 or any later version. + */ + +#pragma once + +#include "common/fp/info.h" + +namespace Dynarmic::FP { + +template +inline FPT FPNeg(FPT op) { + return op ^ FPInfo::sign_mask; +} + +} // namespace Dynarmic::FP