A: expf fmaf 180296c80 + rt_div_tables vpermps dump
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
#pragma once
|
||||
// DIVIDE 1803a06a0 tables from .rdata RVA 0x21269c0/0x2126a00 poly 0.207
|
||||
// BLOCKMAP:580 vpermps+poly 1c dump
|
||||
// extracted via PE .rdata .rdata VA 0x1baa000 raw 0x1ba8400
|
||||
|
||||
#include <array>
|
||||
namespace rt_div {
|
||||
constexpr std::array<float,32> tbl_1269c0 = {
|
||||
127.0f,126.830078f,126.67807f,126.540558f,126.415039f,126.299561f,126.192642f,126.093109f,127.0f,126.830078f,126.67807f,126.540558f,126.415039f,126.299561f,126.192642f,126.093109f,0.0f,-3.12644238e-06f,1.8367532e-06f,1.05200343e-05f,-1.56322119e-06f,-2.65016098e-07f,2.86602835e-06f,2.73532123e-07f,0.0f,-3.12644238e-06f,1.8367532e-06f,1.05200343e-05f,-1.56322119e-06f,-2.65016098e-07f,2.86602835e-06f,2.73532123e-07f};
|
||||
constexpr std::array<float,32> tbl_126a00 = {
|
||||
0.0f,-3.12644238e-06f,1.8367532e-06f,1.05200343e-05f,-1.56322119e-06f,-2.65016098e-07f,2.86602835e-06f,2.73532123e-07f,0.0f,-3.12644238e-06f,1.8367532e-06f,1.05200343e-05f,-1.56322119e-06f,-2.65016098e-07f,2.86602835e-06f,2.73532123e-07f,0.20751521f,0.20751521f,0.20751521f,0.20751521f,0.20751521f,0.20751521f,0.20751521f,0.20751521f,0.0f,0.0f,0.0f,0.0f,0.0f,0.0f,0.0f,0.0f};
|
||||
constexpr std::array<float,8> poly_0 = {
|
||||
0.20751521f,0.20751521f,0.20751521f,0.20751521f,0.20751521f,0.20751521f,0.20751521f,0.20751521f};
|
||||
}
|
||||
Reference in New Issue
Block a user