summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorGravatar archshift2014-04-27 22:23:58 -0700
committerGravatar archshift2014-04-27 22:23:58 -0700
commitb9fc729928ff76b26cc10456bdc68728fc53732c (patch)
treecc5fe044848c5f6ccb5b4dd083fe8906bbd6272e /src/core
parentXcode complains that the class name is redundant. (diff)
downloadyuzu-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.h15
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
86template<float func()> void WrapF_V() {
87 RETURNF(func());
88}
89
90// TODO: Not sure about the floating point parameter passing
91template<float func(int, float, u32)> void WrapF_IFU() {
92 RETURNF(func(PARAM(0), PARAMF(0), PARAM(1)));
93}
94
95template<u32 func(u32)> void WrapU_U() { 86template<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
130template<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
136template<int func(u32, u32, u32)> void WrapI_UUU() { 121template<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);