diff options
| author | 2014-04-27 22:23:58 -0700 | |
|---|---|---|
| committer | 2014-04-27 22:23:58 -0700 | |
| commit | b9fc729928ff76b26cc10456bdc68728fc53732c (patch) | |
| tree | cc5fe044848c5f6ccb5b4dd083fe8906bbd6272e /src/core | |
| parent | Xcode complains that the class name is redundant. (diff) | |
| download | yuzu-b9fc729928ff76b26cc10456bdc68728fc53732c.tar.gz yuzu-b9fc729928ff76b26cc10456bdc68728fc53732c.tar.xz yuzu-b9fc729928ff76b26cc10456bdc68728fc53732c.zip | |
Problematic template functions
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/hle/function_wrappers.h | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/src/core/hle/function_wrappers.h b/src/core/hle/function_wrappers.h index 4897d3f28..cab772004 100644 --- a/src/core/hle/function_wrappers.h +++ b/src/core/hle/function_wrappers.h | |||
| @@ -83,15 +83,6 @@ template<u32 func(int, void *)> void WrapU_IV() { | |||
| 83 | RETURN(retval); | 83 | RETURN(retval); |
| 84 | } | 84 | } |
| 85 | 85 | ||
| 86 | template<float func()> void WrapF_V() { | ||
| 87 | RETURNF(func()); | ||
| 88 | } | ||
| 89 | |||
| 90 | // TODO: Not sure about the floating point parameter passing | ||
| 91 | template<float func(int, float, u32)> void WrapF_IFU() { | ||
| 92 | RETURNF(func(PARAM(0), PARAMF(0), PARAM(1))); | ||
| 93 | } | ||
| 94 | |||
| 95 | template<u32 func(u32)> void WrapU_U() { | 86 | template<u32 func(u32)> void WrapU_U() { |
| 96 | u32 retval = func(PARAM(0)); | 87 | u32 retval = func(PARAM(0)); |
| 97 | RETURN(retval); | 88 | RETURN(retval); |
| @@ -127,12 +118,6 @@ template<int func(u32, u32)> void WrapI_UU() { | |||
| 127 | RETURN(retval); | 118 | RETURN(retval); |
| 128 | } | 119 | } |
| 129 | 120 | ||
| 130 | template<int func(u32, float, float)> void WrapI_UFF() { | ||
| 131 | // Not sure about the float arguments. | ||
| 132 | int retval = func(PARAM(0), PARAMF(0), PARAMF(1)); | ||
| 133 | RETURN(retval); | ||
| 134 | } | ||
| 135 | |||
| 136 | template<int func(u32, u32, u32)> void WrapI_UUU() { | 121 | template<int func(u32, u32, u32)> void WrapI_UUU() { |
| 137 | int retval = func(PARAM(0), PARAM(1), PARAM(2)); | 122 | int retval = func(PARAM(0), PARAM(1), PARAM(2)); |
| 138 | RETURN(retval); | 123 | RETURN(retval); |