diff options
Diffstat (limited to 'externals/dynarmic/tests/fp/FPValue.cpp')
-rw-r--r-- | externals/dynarmic/tests/fp/FPValue.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/externals/dynarmic/tests/fp/FPValue.cpp b/externals/dynarmic/tests/fp/FPValue.cpp new file mode 100644 index 0000000000..b90f5f70f4 --- /dev/null +++ b/externals/dynarmic/tests/fp/FPValue.cpp @@ -0,0 +1,15 @@ +/* This file is part of the dynarmic project. + * Copyright (c) 2018 MerryMage + * SPDX-License-Identifier: 0BSD + */ + +#include "dynarmic/common/fp/info.h" + +using namespace Dynarmic::FP; + +static_assert(FPValue<u32, false, 0, 1>() == 0x3f800000); +static_assert(FPValue<u32, false, -1, 3>() == 0x3fc00000); +static_assert(FPValue<u32, false, 0, 12739812>() == 0x4b4264e4); +static_assert(FPValue<u32, false, -8, 100>() == 0x3ec80000); +static_assert(FPValue<u32, true, 0, 1>() == 0xbf800000); +static_assert(FPValue<u32, false, -1, 1>() == 0x3f000000); |