This commit is contained in:
Nikita Smith
2026-05-18 18:11:48 -07:00
parent 488f4eba9a
commit 0c656563b8
2 changed files with 7 additions and 3 deletions
+1 -1
View File
@@ -298,7 +298,7 @@ lnk_make_code_view_input(TP_Context *tp, TP_Arena *tp_arena, LNK_Config *config,
ProfNoteV("Total .debug$S Input Size: %M", total_debug_s_size); ProfNoteV("Total .debug$S Input Size: %M", total_debug_s_size);
ProfNoteV("Total .debug$T Input Size: %M", total_debug_t_size); ProfNoteV("Total .debug$T Input Size: %M", total_debug_t_size);
ProfNoteV("Total .debug$P Input Size: %M", total_debug_p_size); ProfNoteV("Total .debug$P Input Size: %M", total_debug_p_size);
ProfNoteV("Total .debug$H Input Size: %M", total_debug_H_size); ProfNoteV("Total .debug$H Input Size: %M", total_debug_h_size);
if (lnk_get_log_status(LNK_Log_Debug)) { if (lnk_get_log_status(LNK_Log_Debug)) {
lnk_log(LNK_Log_Debug, "[Total .debug$S Input Size %M]", total_debug_s_size); lnk_log(LNK_Log_Debug, "[Total .debug$S Input Size %M]", total_debug_s_size);
+6 -2
View File
@@ -1,6 +1,10 @@
// Copyright (c) Epic Games Tools // Copyright (c) Epic Games Tools
// Licensed under the MIT license (https://opensource.org/license/mit/) // Licensed under the MIT license (https://opensource.org/license/mit/)
// TODO:
//
// [ ] d2r_types alias size and byte size on __float80 typedef mismatch
#define T_Group "d2r" #define T_Group "d2r"
internal RDI_Parsed * internal RDI_Parsed *
@@ -94,7 +98,7 @@ dw_writer_tag_end(writer);
DeclBaseType(uint128_type, "__int128 unsigned", Unsigned, 16); DeclBaseType(uint128_type, "__int128 unsigned", Unsigned, 16);
DeclBaseType(float16_type, "_Float16", Float, 2); DeclBaseType(float16_type, "_Float16", Float, 2);
DeclBaseType(bfloat16_type, "__bf16", Float, 2); DeclBaseType(bfloat16_type, "__bf16", Float, 2);
DeclBaseType(float80_type, "__float80", Float, 16); //DeclBaseType(float80_type, "__float80", Float, 16);
DeclBaseType(float128_type, "_float128", Float, 16); DeclBaseType(float128_type, "_float128", Float, 16);
DeclBaseType(complex_float_type, "complex float", ComplexFloat, 8); DeclBaseType(complex_float_type, "complex float", ComplexFloat, 8);
DeclBaseType(complex_doulbe_type, "complex double", ComplexFloat, 16); DeclBaseType(complex_doulbe_type, "complex double", ComplexFloat, 16);
@@ -184,7 +188,7 @@ T_Ok(str8_match(str8_from_rdi_string_idx(rdi, type->built_in.name_string_idx), s
TestBuiltinType("__int128 unsigned", 16, U128); TestBuiltinType("__int128 unsigned", 16, U128);
TestBuiltinType("_Float16", 2, F16); TestBuiltinType("_Float16", 2, F16);
TestBuiltinType("__bf16", 2, BF16); TestBuiltinType("__bf16", 2, BF16);
TestBuiltinType("__float80", 16, F80); //TestBuiltinType("__float80", 16, F80);
TestBuiltinType("_float128", 16, F128); TestBuiltinType("_float128", 16, F128);
TestBuiltinType("complex float", 8, ComplexF32); TestBuiltinType("complex float", 8, ComplexF32);
TestBuiltinType("complex double", 16, ComplexF64); TestBuiltinType("complex double", 16, ComplexF64);