fix: Typo of IEEE 754 (#856)
This commit is contained in:
parent
d0b3a60a09
commit
27cf5953ae
@ -457,20 +457,20 @@
|
||||
"hex.builtin.tools.format.scientific": "Wissenschaftlich",
|
||||
"hex.builtin.tools.format.standard": "Standard",
|
||||
"hex.builtin.tools.history": "Verlauf",
|
||||
"hex.builtin.tools.ieee756": "IEEE 756 Gleitkommazahl Tester",
|
||||
"hex.builtin.tools.ieee756.double_precision": "Doppelte Genauigkeit",
|
||||
"hex.builtin.tools.ieee756.exponent": "Exponent",
|
||||
"hex.builtin.tools.ieee756.exponent_size": "Exponentengrösse",
|
||||
"hex.builtin.tools.ieee756.formula": "Formel",
|
||||
"hex.builtin.tools.ieee756.half_precision": "Halbe Genauigkeit",
|
||||
"hex.builtin.tools.ieee756.mantissa": "Mantisse",
|
||||
"hex.builtin.tools.ieee756.mantissa_size": "Mantissengrösse",
|
||||
"hex.builtin.tools.ieee756.result.float": "Gleitkomma Resultat",
|
||||
"hex.builtin.tools.ieee756.result.hex": "Hexadezimal Resultat",
|
||||
"hex.builtin.tools.ieee756.result.title": "Resultat",
|
||||
"hex.builtin.tools.ieee756.sign": "Vorzeichen",
|
||||
"hex.builtin.tools.ieee756.singe_precision": "Einfache Genauigkeit",
|
||||
"hex.builtin.tools.ieee756.type": "Typ",
|
||||
"hex.builtin.tools.ieee754": "IEEE 754 Gleitkommazahl Tester",
|
||||
"hex.builtin.tools.ieee754.double_precision": "Doppelte Genauigkeit",
|
||||
"hex.builtin.tools.ieee754.exponent": "Exponent",
|
||||
"hex.builtin.tools.ieee754.exponent_size": "Exponentengrösse",
|
||||
"hex.builtin.tools.ieee754.formula": "Formel",
|
||||
"hex.builtin.tools.ieee754.half_precision": "Halbe Genauigkeit",
|
||||
"hex.builtin.tools.ieee754.mantissa": "Mantisse",
|
||||
"hex.builtin.tools.ieee754.mantissa_size": "Mantissengrösse",
|
||||
"hex.builtin.tools.ieee754.result.float": "Gleitkomma Resultat",
|
||||
"hex.builtin.tools.ieee754.result.hex": "Hexadezimal Resultat",
|
||||
"hex.builtin.tools.ieee754.result.title": "Resultat",
|
||||
"hex.builtin.tools.ieee754.sign": "Vorzeichen",
|
||||
"hex.builtin.tools.ieee754.singe_precision": "Einfache Genauigkeit",
|
||||
"hex.builtin.tools.ieee754.type": "Typ",
|
||||
"hex.builtin.tools.input": "Input",
|
||||
"hex.builtin.tools.name": "Name",
|
||||
"hex.builtin.tools.permissions": "UNIX Berechtigungsrechner",
|
||||
|
@ -458,20 +458,20 @@
|
||||
"hex.builtin.tools.format.scientific": "Scientific",
|
||||
"hex.builtin.tools.format.standard": "Standard",
|
||||
"hex.builtin.tools.history": "History",
|
||||
"hex.builtin.tools.ieee756": "IEEE 756 Floating Point Tester",
|
||||
"hex.builtin.tools.ieee756.double_precision": "Double Precision",
|
||||
"hex.builtin.tools.ieee756.exponent": "Exponent",
|
||||
"hex.builtin.tools.ieee756.exponent_size": "Exponent Size",
|
||||
"hex.builtin.tools.ieee756.formula": "Formula",
|
||||
"hex.builtin.tools.ieee756.half_precision": "Half Precision",
|
||||
"hex.builtin.tools.ieee756.mantissa": "Mantissa",
|
||||
"hex.builtin.tools.ieee756.mantissa_size": "Mantissa Size",
|
||||
"hex.builtin.tools.ieee756.result.float": "Floating Point Result",
|
||||
"hex.builtin.tools.ieee756.result.hex": "Hexadecimal Result",
|
||||
"hex.builtin.tools.ieee756.result.title": "Result",
|
||||
"hex.builtin.tools.ieee756.sign": "Sign",
|
||||
"hex.builtin.tools.ieee756.singe_precision": "Single Precision",
|
||||
"hex.builtin.tools.ieee756.type": "Type",
|
||||
"hex.builtin.tools.ieee754": "IEEE 754 Floating Point Tester",
|
||||
"hex.builtin.tools.ieee754.double_precision": "Double Precision",
|
||||
"hex.builtin.tools.ieee754.exponent": "Exponent",
|
||||
"hex.builtin.tools.ieee754.exponent_size": "Exponent Size",
|
||||
"hex.builtin.tools.ieee754.formula": "Formula",
|
||||
"hex.builtin.tools.ieee754.half_precision": "Half Precision",
|
||||
"hex.builtin.tools.ieee754.mantissa": "Mantissa",
|
||||
"hex.builtin.tools.ieee754.mantissa_size": "Mantissa Size",
|
||||
"hex.builtin.tools.ieee754.result.float": "Floating Point Result",
|
||||
"hex.builtin.tools.ieee754.result.hex": "Hexadecimal Result",
|
||||
"hex.builtin.tools.ieee754.result.title": "Result",
|
||||
"hex.builtin.tools.ieee754.sign": "Sign",
|
||||
"hex.builtin.tools.ieee754.singe_precision": "Single Precision",
|
||||
"hex.builtin.tools.ieee754.type": "Type",
|
||||
"hex.builtin.tools.input": "Input",
|
||||
"hex.builtin.tools.name": "Name",
|
||||
"hex.builtin.tools.permissions": "UNIX Permissions Calculator",
|
||||
|
@ -456,20 +456,20 @@
|
||||
"hex.builtin.tools.format.scientific": "Scientifica",
|
||||
"hex.builtin.tools.format.standard": "Standard",
|
||||
"hex.builtin.tools.history": "Storia",
|
||||
"hex.builtin.tools.ieee756": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.double_precision": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.exponent": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.exponent_size": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.formula": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.half_precision": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.mantissa": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.mantissa_size": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.result.float": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.result.hex": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.result.title": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.sign": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.singe_precision": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.type": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.double_precision": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.exponent": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.exponent_size": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.formula": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.half_precision": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.mantissa": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.mantissa_size": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.result.float": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.result.hex": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.result.title": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.sign": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.singe_precision": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.type": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.input": "Input",
|
||||
"hex.builtin.tools.name": "Nome",
|
||||
"hex.builtin.tools.permissions": "Calcolatrice dei permessi UNIX",
|
||||
|
@ -456,20 +456,20 @@
|
||||
"hex.builtin.tools.format.scientific": "科学",
|
||||
"hex.builtin.tools.format.standard": "基本",
|
||||
"hex.builtin.tools.history": "履歴",
|
||||
"hex.builtin.tools.ieee756": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.double_precision": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.exponent": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.exponent_size": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.formula": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.half_precision": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.mantissa": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.mantissa_size": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.result.float": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.result.hex": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.result.title": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.sign": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.singe_precision": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee756.type": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.double_precision": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.exponent": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.exponent_size": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.formula": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.half_precision": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.mantissa": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.mantissa_size": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.result.float": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.result.hex": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.result.title": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.sign": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.singe_precision": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.ieee754.type": "***** MISSING TRANSLATION *****",
|
||||
"hex.builtin.tools.input": "入力",
|
||||
"hex.builtin.tools.name": "名前",
|
||||
"hex.builtin.tools.permissions": "UNIXパーミッション計算機",
|
||||
|
@ -456,20 +456,20 @@
|
||||
"hex.builtin.tools.format.scientific": "공학용",
|
||||
"hex.builtin.tools.format.standard": "표준",
|
||||
"hex.builtin.tools.history": "이력",
|
||||
"hex.builtin.tools.ieee756": "IEEE 756 부동 소수점 테스트",
|
||||
"hex.builtin.tools.ieee756.double_precision": "Double Precision",
|
||||
"hex.builtin.tools.ieee756.exponent": "지수부",
|
||||
"hex.builtin.tools.ieee756.exponent_size": "지수부 크기",
|
||||
"hex.builtin.tools.ieee756.formula": "공식",
|
||||
"hex.builtin.tools.ieee756.half_precision": "Half Precision",
|
||||
"hex.builtin.tools.ieee756.mantissa": "가수부",
|
||||
"hex.builtin.tools.ieee756.mantissa_size": "가수부 크기",
|
||||
"hex.builtin.tools.ieee756.result.float": "부동 소수점 결과",
|
||||
"hex.builtin.tools.ieee756.result.hex": "16진수 결과",
|
||||
"hex.builtin.tools.ieee756.result.title": "결과",
|
||||
"hex.builtin.tools.ieee756.sign": "부포",
|
||||
"hex.builtin.tools.ieee756.singe_precision": "Single Precision",
|
||||
"hex.builtin.tools.ieee756.type": "종류",
|
||||
"hex.builtin.tools.ieee754": "IEEE 754 부동 소수점 테스트",
|
||||
"hex.builtin.tools.ieee754.double_precision": "Double Precision",
|
||||
"hex.builtin.tools.ieee754.exponent": "지수부",
|
||||
"hex.builtin.tools.ieee754.exponent_size": "지수부 크기",
|
||||
"hex.builtin.tools.ieee754.formula": "공식",
|
||||
"hex.builtin.tools.ieee754.half_precision": "Half Precision",
|
||||
"hex.builtin.tools.ieee754.mantissa": "가수부",
|
||||
"hex.builtin.tools.ieee754.mantissa_size": "가수부 크기",
|
||||
"hex.builtin.tools.ieee754.result.float": "부동 소수점 결과",
|
||||
"hex.builtin.tools.ieee754.result.hex": "16진수 결과",
|
||||
"hex.builtin.tools.ieee754.result.title": "결과",
|
||||
"hex.builtin.tools.ieee754.sign": "부포",
|
||||
"hex.builtin.tools.ieee754.singe_precision": "Single Precision",
|
||||
"hex.builtin.tools.ieee754.type": "종류",
|
||||
"hex.builtin.tools.input": "입력",
|
||||
"hex.builtin.tools.name": "이름",
|
||||
"hex.builtin.tools.permissions": "UNIX 권한 계산기",
|
||||
|
@ -456,20 +456,20 @@
|
||||
"hex.builtin.tools.format.scientific": "Scientific",
|
||||
"hex.builtin.tools.format.standard": "Standard",
|
||||
"hex.builtin.tools.history": "History",
|
||||
"hex.builtin.tools.ieee756": "IEEE 756 Floating Point Tester",
|
||||
"hex.builtin.tools.ieee756.double_precision": "Double Precision",
|
||||
"hex.builtin.tools.ieee756.exponent": "Exponent",
|
||||
"hex.builtin.tools.ieee756.exponent_size": "Exponent Size",
|
||||
"hex.builtin.tools.ieee756.formula": "Formula",
|
||||
"hex.builtin.tools.ieee756.half_precision": "Half Precision",
|
||||
"hex.builtin.tools.ieee756.mantissa": "Mantissa",
|
||||
"hex.builtin.tools.ieee756.mantissa_size": "Mantissa Size",
|
||||
"hex.builtin.tools.ieee756.result.float": "Resultado de ponto flutuante",
|
||||
"hex.builtin.tools.ieee756.result.hex": "Resultado Hexadecimal",
|
||||
"hex.builtin.tools.ieee756.result.title": "Resultado",
|
||||
"hex.builtin.tools.ieee756.sign": "Sign",
|
||||
"hex.builtin.tools.ieee756.singe_precision": "Single Precision",
|
||||
"hex.builtin.tools.ieee756.type": "Tipo",
|
||||
"hex.builtin.tools.ieee754": "IEEE 754 Floating Point Tester",
|
||||
"hex.builtin.tools.ieee754.double_precision": "Double Precision",
|
||||
"hex.builtin.tools.ieee754.exponent": "Exponent",
|
||||
"hex.builtin.tools.ieee754.exponent_size": "Exponent Size",
|
||||
"hex.builtin.tools.ieee754.formula": "Formula",
|
||||
"hex.builtin.tools.ieee754.half_precision": "Half Precision",
|
||||
"hex.builtin.tools.ieee754.mantissa": "Mantissa",
|
||||
"hex.builtin.tools.ieee754.mantissa_size": "Mantissa Size",
|
||||
"hex.builtin.tools.ieee754.result.float": "Resultado de ponto flutuante",
|
||||
"hex.builtin.tools.ieee754.result.hex": "Resultado Hexadecimal",
|
||||
"hex.builtin.tools.ieee754.result.title": "Resultado",
|
||||
"hex.builtin.tools.ieee754.sign": "Sign",
|
||||
"hex.builtin.tools.ieee754.singe_precision": "Single Precision",
|
||||
"hex.builtin.tools.ieee754.type": "Tipo",
|
||||
"hex.builtin.tools.input": "Input",
|
||||
"hex.builtin.tools.name": "Nome",
|
||||
"hex.builtin.tools.permissions": "Calculadora de Permissões UNIX",
|
||||
|
@ -455,20 +455,20 @@
|
||||
"hex.builtin.tools.format.scientific": "科学",
|
||||
"hex.builtin.tools.format.standard": "标准",
|
||||
"hex.builtin.tools.history": "历史",
|
||||
"hex.builtin.tools.ieee756": "IEEE 756 浮点数测试器",
|
||||
"hex.builtin.tools.ieee756.double_precision": "双精度浮点数",
|
||||
"hex.builtin.tools.ieee756.exponent": "指数",
|
||||
"hex.builtin.tools.ieee756.exponent_size": "指数位数",
|
||||
"hex.builtin.tools.ieee756.formula": "计算式",
|
||||
"hex.builtin.tools.ieee756.half_precision": "半精度浮点数",
|
||||
"hex.builtin.tools.ieee756.mantissa": "尾数",
|
||||
"hex.builtin.tools.ieee756.mantissa_size": "尾数位数",
|
||||
"hex.builtin.tools.ieee756.result.float": "十进制小数表示",
|
||||
"hex.builtin.tools.ieee756.result.hex": "十六进制小数表示",
|
||||
"hex.builtin.tools.ieee756.result.title": "结果",
|
||||
"hex.builtin.tools.ieee756.sign": "符号",
|
||||
"hex.builtin.tools.ieee756.singe_precision": "单精度浮点数",
|
||||
"hex.builtin.tools.ieee756.type": "部分",
|
||||
"hex.builtin.tools.ieee754": "IEEE 754 浮点数测试器",
|
||||
"hex.builtin.tools.ieee754.double_precision": "双精度浮点数",
|
||||
"hex.builtin.tools.ieee754.exponent": "指数",
|
||||
"hex.builtin.tools.ieee754.exponent_size": "指数位数",
|
||||
"hex.builtin.tools.ieee754.formula": "计算式",
|
||||
"hex.builtin.tools.ieee754.half_precision": "半精度浮点数",
|
||||
"hex.builtin.tools.ieee754.mantissa": "尾数",
|
||||
"hex.builtin.tools.ieee754.mantissa_size": "尾数位数",
|
||||
"hex.builtin.tools.ieee754.result.float": "十进制小数表示",
|
||||
"hex.builtin.tools.ieee754.result.hex": "十六进制小数表示",
|
||||
"hex.builtin.tools.ieee754.result.title": "结果",
|
||||
"hex.builtin.tools.ieee754.sign": "符号",
|
||||
"hex.builtin.tools.ieee754.singe_precision": "单精度浮点数",
|
||||
"hex.builtin.tools.ieee754.type": "部分",
|
||||
"hex.builtin.tools.input": "输入",
|
||||
"hex.builtin.tools.name": "名称",
|
||||
"hex.builtin.tools.permissions": "UNIX 权限计算器",
|
||||
|
@ -456,20 +456,20 @@
|
||||
"hex.builtin.tools.format.scientific": "科學",
|
||||
"hex.builtin.tools.format.standard": "標準",
|
||||
"hex.builtin.tools.history": "歷史",
|
||||
"hex.builtin.tools.ieee756": "IEEE 756 浮點數測試工具",
|
||||
"hex.builtin.tools.ieee756.double_precision": "雙精度",
|
||||
"hex.builtin.tools.ieee756.exponent": "指數",
|
||||
"hex.builtin.tools.ieee756.exponent_size": "指數大小",
|
||||
"hex.builtin.tools.ieee756.formula": "Formula",
|
||||
"hex.builtin.tools.ieee756.half_precision": "半精度",
|
||||
"hex.builtin.tools.ieee756.mantissa": "尾數",
|
||||
"hex.builtin.tools.ieee756.mantissa_size": "尾數大小",
|
||||
"hex.builtin.tools.ieee756.result.float": "浮點數結果",
|
||||
"hex.builtin.tools.ieee756.result.hex": "十六進位結果",
|
||||
"hex.builtin.tools.ieee756.result.title": "結果",
|
||||
"hex.builtin.tools.ieee756.sign": "符號",
|
||||
"hex.builtin.tools.ieee756.singe_precision": "單精度",
|
||||
"hex.builtin.tools.ieee756.type": "類型",
|
||||
"hex.builtin.tools.ieee754": "IEEE 754 浮點數測試工具",
|
||||
"hex.builtin.tools.ieee754.double_precision": "雙精度",
|
||||
"hex.builtin.tools.ieee754.exponent": "指數",
|
||||
"hex.builtin.tools.ieee754.exponent_size": "指數大小",
|
||||
"hex.builtin.tools.ieee754.formula": "Formula",
|
||||
"hex.builtin.tools.ieee754.half_precision": "半精度",
|
||||
"hex.builtin.tools.ieee754.mantissa": "尾數",
|
||||
"hex.builtin.tools.ieee754.mantissa_size": "尾數大小",
|
||||
"hex.builtin.tools.ieee754.result.float": "浮點數結果",
|
||||
"hex.builtin.tools.ieee754.result.hex": "十六進位結果",
|
||||
"hex.builtin.tools.ieee754.result.title": "結果",
|
||||
"hex.builtin.tools.ieee754.sign": "符號",
|
||||
"hex.builtin.tools.ieee754.singe_precision": "單精度",
|
||||
"hex.builtin.tools.ieee754.type": "類型",
|
||||
"hex.builtin.tools.input": "輸入",
|
||||
"hex.builtin.tools.name": "名稱",
|
||||
"hex.builtin.tools.permissions": "UNIX 權限計算機",
|
||||
|
@ -1116,7 +1116,7 @@ namespace hex::plugin::builtin {
|
||||
}
|
||||
}
|
||||
|
||||
void drawIEEE756Helper() {
|
||||
void drawIEEE754Helper() {
|
||||
static u128 value = 0x00;
|
||||
static int exponentBitCount = 8, mantissaBitCount = 23;
|
||||
|
||||
@ -1151,9 +1151,9 @@ namespace hex::plugin::builtin {
|
||||
const auto mantissaBits = ExtractBits(mantissaBitPosition, mantissaBitCount);
|
||||
|
||||
if (ImGui::BeginTable("##outer", 4, ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_NoKeepColumnsVisible | ImGuiTableFlags_ScrollX, ImVec2(0, ImGui::GetTextLineHeightWithSpacing() * 4))) {
|
||||
ImGui::TableSetupColumn("hex.builtin.tools.ieee756.sign"_lang);
|
||||
ImGui::TableSetupColumn("hex.builtin.tools.ieee756.exponent"_lang);
|
||||
ImGui::TableSetupColumn("hex.builtin.tools.ieee756.mantissa"_lang);
|
||||
ImGui::TableSetupColumn("hex.builtin.tools.ieee754.sign"_lang);
|
||||
ImGui::TableSetupColumn("hex.builtin.tools.ieee754.exponent"_lang);
|
||||
ImGui::TableSetupColumn("hex.builtin.tools.ieee754.mantissa"_lang);
|
||||
|
||||
ImGui::TableHeadersRow();
|
||||
ImGui::TableNextRow();
|
||||
@ -1176,16 +1176,16 @@ namespace hex::plugin::builtin {
|
||||
}
|
||||
|
||||
{
|
||||
ImGui::SliderInt("hex.builtin.tools.ieee756.exponent_size"_lang, &exponentBitCount, 1, 128 - mantissaBitCount);
|
||||
ImGui::SliderInt("hex.builtin.tools.ieee756.mantissa_size"_lang, &mantissaBitCount, 1, 128 - exponentBitCount);
|
||||
ImGui::SliderInt("hex.builtin.tools.ieee754.exponent_size"_lang, &exponentBitCount, 1, 128 - mantissaBitCount);
|
||||
ImGui::SliderInt("hex.builtin.tools.ieee754.mantissa_size"_lang, &mantissaBitCount, 1, 128 - exponentBitCount);
|
||||
|
||||
ImGui::Separator();
|
||||
|
||||
if (ImGui::Button("hex.builtin.tools.ieee756.half_precision"_lang)) { exponentBitCount = 5; mantissaBitCount = 10; }
|
||||
if (ImGui::Button("hex.builtin.tools.ieee754.half_precision"_lang)) { exponentBitCount = 5; mantissaBitCount = 10; }
|
||||
ImGui::SameLine();
|
||||
if (ImGui::Button("hex.builtin.tools.ieee756.singe_precision"_lang)) { exponentBitCount = 8; mantissaBitCount = 23; }
|
||||
if (ImGui::Button("hex.builtin.tools.ieee754.singe_precision"_lang)) { exponentBitCount = 8; mantissaBitCount = 23; }
|
||||
ImGui::SameLine();
|
||||
if (ImGui::Button("hex.builtin.tools.ieee756.double_precision"_lang)) { exponentBitCount = 11; mantissaBitCount = 52; }
|
||||
if (ImGui::Button("hex.builtin.tools.ieee754.double_precision"_lang)) { exponentBitCount = 11; mantissaBitCount = 52; }
|
||||
|
||||
ImGui::Separator();
|
||||
ImGui::NewLine();
|
||||
@ -1230,18 +1230,18 @@ namespace hex::plugin::builtin {
|
||||
|
||||
|
||||
if (ImGui::BeginTable("##result", 5, ImGuiTableFlags_RowBg | ImGuiTableFlags_SizingFixedFit)) {
|
||||
ImGui::TableSetupColumn("hex.builtin.tools.ieee756.type"_lang, ImGuiTableColumnFlags_IndentEnable);
|
||||
ImGui::TableSetupColumn("hex.builtin.tools.ieee754.type"_lang, ImGuiTableColumnFlags_IndentEnable);
|
||||
ImGui::TableSetupColumn("##padding", ImGuiTableColumnFlags_WidthFixed, 30_scaled);
|
||||
ImGui::TableSetupColumn("hex.builtin.tools.ieee756.formula"_lang);
|
||||
ImGui::TableSetupColumn("hex.builtin.tools.ieee754.formula"_lang);
|
||||
ImGui::TableSetupColumn("##equals");
|
||||
ImGui::TableSetupColumn("hex.builtin.tools.ieee756.result.title"_lang);
|
||||
ImGui::TableSetupColumn("hex.builtin.tools.ieee754.result.title"_lang);
|
||||
|
||||
ImGui::TableHeadersRow();
|
||||
|
||||
ImGui::TableNextRow();
|
||||
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TextUnformatted("hex.builtin.tools.ieee756.sign"_lang);
|
||||
ImGui::TextUnformatted("hex.builtin.tools.ieee754.sign"_lang);
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TextFormatted("(-1)^{0}", signBits);
|
||||
@ -1251,7 +1251,7 @@ namespace hex::plugin::builtin {
|
||||
ImGui::TextFormatted("{0}", signValue);
|
||||
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TextUnformatted("hex.builtin.tools.ieee756.exponent"_lang);
|
||||
ImGui::TextUnformatted("hex.builtin.tools.ieee754.exponent"_lang);
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TextFormatted("2^({0} - {1})", exponentBits, exponentBias);
|
||||
@ -1261,7 +1261,7 @@ namespace hex::plugin::builtin {
|
||||
ImGui::TextFormatted("{0:.8G}", exponentValue);
|
||||
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TextUnformatted("hex.builtin.tools.ieee756.mantissa"_lang);
|
||||
ImGui::TextUnformatted("hex.builtin.tools.ieee754.mantissa"_lang);
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TextFormatted("1.0 + 0x{0:02X}", mantissaBits);
|
||||
@ -1276,7 +1276,7 @@ namespace hex::plugin::builtin {
|
||||
ImGui::TableNextRow();
|
||||
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TextUnformatted("hex.builtin.tools.ieee756.result.float"_lang);
|
||||
ImGui::TextUnformatted("hex.builtin.tools.ieee754.result.float"_lang);
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TextFormatted("{0} * {1:.8G} * {2:.8G}", signValue, exponentValue, mantissaValue);
|
||||
@ -1303,7 +1303,7 @@ namespace hex::plugin::builtin {
|
||||
}
|
||||
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TextUnformatted("hex.builtin.tools.ieee756.result.hex"_lang);
|
||||
ImGui::TextUnformatted("hex.builtin.tools.ieee754.result.hex"_lang);
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TableNextColumn();
|
||||
ImGui::TableNextColumn();
|
||||
@ -1329,7 +1329,7 @@ namespace hex::plugin::builtin {
|
||||
ContentRegistry::Tools::add("hex.builtin.tools.file_uploader", drawFileUploader);
|
||||
ContentRegistry::Tools::add("hex.builtin.tools.wiki_explain", drawWikiExplainer);
|
||||
ContentRegistry::Tools::add("hex.builtin.tools.file_tools", drawFileTools);
|
||||
ContentRegistry::Tools::add("hex.builtin.tools.ieee756", drawIEEE756Helper);
|
||||
ContentRegistry::Tools::add("hex.builtin.tools.ieee754", drawIEEE754Helper);
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user