From ea67356998766608942ca88c4ae956f5b3bc35be Mon Sep 17 00:00:00 2001 From: Francois Gouget Date: Thu, 26 Aug 2010 13:00:59 +0200 Subject: [PATCH] d3dcompiler_43: Make debug_print_{relarg,swizzle,writemask}() static. --- dlls/d3dcompiler_43/asmutils.c | 46 +++++++++++------------ dlls/d3dcompiler_43/d3dcompiler_private.h | 2 - 2 files changed, 23 insertions(+), 25 deletions(-) diff --git a/dlls/d3dcompiler_43/asmutils.c b/dlls/d3dcompiler_43/asmutils.c index 68b25cfd171..e6f0d747011 100644 --- a/dlls/d3dcompiler_43/asmutils.c +++ b/dlls/d3dcompiler_43/asmutils.c @@ -369,7 +369,7 @@ static const char *get_regname(const struct shader_reg *reg) { } } -const char *debug_print_writemask(DWORD mask) { +static const char *debug_print_writemask(DWORD mask) { char ret[6]; unsigned char pos = 1; @@ -383,28 +383,7 @@ const char *debug_print_writemask(DWORD mask) { return wine_dbg_sprintf("%s", ret); } -const char *debug_print_relarg(const struct shader_reg *reg) { - const char *short_swizzle; - if(!reg->rel_reg) return ""; - - short_swizzle = debug_print_swizzle(reg->rel_reg->swizzle); - - if(reg->rel_reg->type == BWRITERSPR_ADDR) { - return wine_dbg_sprintf("[a%u%s]", reg->rel_reg->regnum, short_swizzle); - } else if(reg->rel_reg->type == BWRITERSPR_LOOP && reg->rel_reg->regnum == 0) { - return wine_dbg_sprintf("[aL%s]", short_swizzle); - } else { - return "Unexpected relative addressing argument"; - } -} - -const char *debug_print_dstreg(const struct shader_reg *reg) { - return wine_dbg_sprintf("%s%s%s", get_regname(reg), - debug_print_relarg(reg), - debug_print_writemask(reg->writemask)); -} - -const char *debug_print_swizzle(DWORD arg) { +static const char *debug_print_swizzle(DWORD arg) { char ret[6]; unsigned int i; DWORD swizzle[4]; @@ -440,6 +419,27 @@ const char *debug_print_swizzle(DWORD arg) { return wine_dbg_sprintf("%s", ret); } +static const char *debug_print_relarg(const struct shader_reg *reg) { + const char *short_swizzle; + if(!reg->rel_reg) return ""; + + short_swizzle = debug_print_swizzle(reg->rel_reg->swizzle); + + if(reg->rel_reg->type == BWRITERSPR_ADDR) { + return wine_dbg_sprintf("[a%u%s]", reg->rel_reg->regnum, short_swizzle); + } else if(reg->rel_reg->type == BWRITERSPR_LOOP && reg->rel_reg->regnum == 0) { + return wine_dbg_sprintf("[aL%s]", short_swizzle); + } else { + return "Unexpected relative addressing argument"; + } +} + +const char *debug_print_dstreg(const struct shader_reg *reg) { + return wine_dbg_sprintf("%s%s%s", get_regname(reg), + debug_print_relarg(reg), + debug_print_writemask(reg->writemask)); +} + const char *debug_print_srcreg(const struct shader_reg *reg) { switch(reg->srcmod) { case BWRITERSPSM_NONE: diff --git a/dlls/d3dcompiler_43/d3dcompiler_private.h b/dlls/d3dcompiler_43/d3dcompiler_private.h index c085c90367c..929e635710a 100644 --- a/dlls/d3dcompiler_43/d3dcompiler_private.h +++ b/dlls/d3dcompiler_43/d3dcompiler_private.h @@ -327,8 +327,6 @@ const char *debug_print_dstmod(DWORD mod); const char *debug_print_shift(DWORD shift); const char *debug_print_dstreg(const struct shader_reg *reg); const char *debug_print_srcreg(const struct shader_reg *reg); -const char *debug_print_swizzle(DWORD swizzle); -const char *debug_print_writemask(DWORD mask); const char *debug_print_comp(DWORD comp); const char *debug_print_opcode(DWORD opcode);