.github
CMakeModules
dist
externals
SDL
Vulkan-Headers
cmake-modules
cpp-httplib
cubeb
discord-rpc
dynarmic
.github
.travis
CMakeModules
docs
externals
include
src
tests
A32
A64
fp
FPToFixed.cpp
FPValue.cpp
mantissa_util_tests.cpp
unpacked_tests.cpp
unicorn_emu
CMakeLists.txt
cpu_info.cpp
decoder_tests.cpp
fuzz_util.cpp
fuzz_util.h
main.cpp
print_info.cpp
rand_int.h
rsqrt_test.cpp
rsqrt_test_fn.s
.appveyor.yml
.clang-format
.gitignore
.travis.yml
CMakeLists.txt
LICENSE.txt
README.md
ffmpeg
find-modules
getopt
glad
httplib
inih
libressl
libusb
libzip
mbedtls
microprofile
opus
sirit
soundtouch
xbyak
CMakeLists.txt
patches
src
CMakeLists.txt
LICENSE
README.md
license.txt
16 lines
544 B
C++
Executable File
16 lines
544 B
C++
Executable File
/* 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);
|