Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
452c1270
Commit
452c1270
authored
Dec 23, 2006
by
Rob Shearman
Committed by
Alexandre Julliard
Dec 24, 2006
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
oleaut32: Fix the VarPow tests for older versions of oleaut32.
parent
844037ab
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
57 additions
and
3 deletions
+57
-3
vartest.c
dlls/oleaut32/tests/vartest.c
+57
-3
No files found.
dlls/oleaut32/tests/vartest.c
View file @
452c1270
...
@@ -6300,20 +6300,26 @@ static void test_VarPow(void)
...
@@ -6300,20 +6300,26 @@ static void test_VarPow(void)
bFail
=
TRUE
;
bFail
=
TRUE
;
/* Determine return type */
/* Determine return type */
else
if
(
leftvt
==
VT_NULL
||
rightvt
==
VT_NULL
)
else
if
((
leftvt
==
VT_NULL
||
rightvt
==
VT_NULL
)
&&
((
leftvt
!=
VT_I8
&&
leftvt
!=
VT_UI8
&&
rightvt
!=
VT_I8
&&
rightvt
!=
VT_UI8
)
||
HAVE_OLEAUT32_I8
))
resvt
=
VT_NULL
;
resvt
=
VT_NULL
;
else
if
((
leftvt
==
VT_EMPTY
||
leftvt
==
VT_I2
||
else
if
((
leftvt
==
VT_EMPTY
||
leftvt
==
VT_I2
||
leftvt
==
VT_I4
||
leftvt
==
VT_R4
||
leftvt
==
VT_I4
||
leftvt
==
VT_R4
||
leftvt
==
VT_R8
||
leftvt
==
VT_CY
||
leftvt
==
VT_R8
||
leftvt
==
VT_CY
||
leftvt
==
VT_DATE
||
leftvt
==
VT_BSTR
||
leftvt
==
VT_DATE
||
leftvt
==
VT_BSTR
||
leftvt
==
VT_BOOL
||
leftvt
==
VT_DECIMAL
||
leftvt
==
VT_BOOL
||
leftvt
==
VT_DECIMAL
||
(
leftvt
>=
VT_I1
&&
leftvt
<=
VT_UINT
))
&&
(
leftvt
>=
VT_I1
&&
leftvt
<=
VT_UI4
)
||
(
HAVE_OLEAUT32_I8
&&
(
leftvt
==
VT_I8
||
leftvt
==
VT_UI8
))
||
leftvt
==
VT_INT
||
leftvt
==
VT_UINT
)
&&
(
rightvt
==
VT_EMPTY
||
rightvt
==
VT_I2
||
(
rightvt
==
VT_EMPTY
||
rightvt
==
VT_I2
||
rightvt
==
VT_I4
||
rightvt
==
VT_R4
||
rightvt
==
VT_I4
||
rightvt
==
VT_R4
||
rightvt
==
VT_R8
||
rightvt
==
VT_CY
||
rightvt
==
VT_R8
||
rightvt
==
VT_CY
||
rightvt
==
VT_DATE
||
rightvt
==
VT_BSTR
||
rightvt
==
VT_DATE
||
rightvt
==
VT_BSTR
||
rightvt
==
VT_BOOL
||
rightvt
==
VT_DECIMAL
||
rightvt
==
VT_BOOL
||
rightvt
==
VT_DECIMAL
||
(
rightvt
>=
VT_I1
&&
rightvt
<=
VT_UINT
)))
(
rightvt
>=
VT_I1
&&
rightvt
<=
VT_UI4
)
||
(
HAVE_OLEAUT32_I8
&&
(
rightvt
==
VT_I8
||
rightvt
==
VT_UI8
))
||
rightvt
==
VT_INT
||
rightvt
==
VT_UINT
))
resvt
=
VT_R8
;
resvt
=
VT_R8
;
else
else
bFail
=
TRUE
;
bFail
=
TRUE
;
...
@@ -6349,8 +6355,11 @@ static void test_VarPow(void)
...
@@ -6349,8 +6355,11 @@ static void test_VarPow(void)
VARPOW
(
EMPTY
,
0
,
UI1
,
3
,
R8
,
0
.
0
);
VARPOW
(
EMPTY
,
0
,
UI1
,
3
,
R8
,
0
.
0
);
VARPOW
(
EMPTY
,
0
,
UI2
,
3
,
R8
,
0
.
0
);
VARPOW
(
EMPTY
,
0
,
UI2
,
3
,
R8
,
0
.
0
);
VARPOW
(
EMPTY
,
0
,
UI4
,
3
,
R8
,
0
.
0
);
VARPOW
(
EMPTY
,
0
,
UI4
,
3
,
R8
,
0
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
EMPTY
,
0
,
I8
,
3
,
R8
,
0
.
0
);
VARPOW
(
EMPTY
,
0
,
I8
,
3
,
R8
,
0
.
0
);
VARPOW
(
EMPTY
,
0
,
UI8
,
3
,
R8
,
0
.
0
);
VARPOW
(
EMPTY
,
0
,
UI8
,
3
,
R8
,
0
.
0
);
}
VARPOW
(
EMPTY
,
0
,
INT
,
3
,
R8
,
0
.
0
);
VARPOW
(
EMPTY
,
0
,
INT
,
3
,
R8
,
0
.
0
);
VARPOW
(
EMPTY
,
0
,
UINT
,
3
,
R8
,
0
.
0
);
VARPOW
(
EMPTY
,
0
,
UINT
,
3
,
R8
,
0
.
0
);
VARPOW
(
NULL
,
0
,
EMPTY
,
0
,
NULL
,
0
);
VARPOW
(
NULL
,
0
,
EMPTY
,
0
,
NULL
,
0
);
...
@@ -6366,8 +6375,11 @@ static void test_VarPow(void)
...
@@ -6366,8 +6375,11 @@ static void test_VarPow(void)
VARPOW
(
NULL
,
0
,
UI1
,
3
,
NULL
,
0
);
VARPOW
(
NULL
,
0
,
UI1
,
3
,
NULL
,
0
);
VARPOW
(
NULL
,
0
,
UI2
,
3
,
NULL
,
0
);
VARPOW
(
NULL
,
0
,
UI2
,
3
,
NULL
,
0
);
VARPOW
(
NULL
,
0
,
UI4
,
3
,
NULL
,
0
);
VARPOW
(
NULL
,
0
,
UI4
,
3
,
NULL
,
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
NULL
,
0
,
I8
,
3
,
NULL
,
0
);
VARPOW
(
NULL
,
0
,
I8
,
3
,
NULL
,
0
);
VARPOW
(
NULL
,
0
,
UI8
,
3
,
NULL
,
0
);
VARPOW
(
NULL
,
0
,
UI8
,
3
,
NULL
,
0
);
}
VARPOW
(
NULL
,
0
,
INT
,
3
,
NULL
,
0
);
VARPOW
(
NULL
,
0
,
INT
,
3
,
NULL
,
0
);
VARPOW
(
NULL
,
0
,
UINT
,
3
,
NULL
,
0
);
VARPOW
(
NULL
,
0
,
UINT
,
3
,
NULL
,
0
);
VARPOW
(
I2
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
I2
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
...
@@ -6383,8 +6395,11 @@ static void test_VarPow(void)
...
@@ -6383,8 +6395,11 @@ static void test_VarPow(void)
VARPOW
(
I2
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
I2
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
I2
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
I2
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
I2
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
VARPOW
(
I2
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
I2
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
I2
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
I2
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
VARPOW
(
I2
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
}
VARPOW
(
I2
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
I2
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
I2
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
I2
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
I4
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
I4
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
...
@@ -6400,8 +6415,11 @@ static void test_VarPow(void)
...
@@ -6400,8 +6415,11 @@ static void test_VarPow(void)
VARPOW
(
I4
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
I4
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
I4
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
I4
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
I4
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
VARPOW
(
I4
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
I4
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
I4
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
I4
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
VARPOW
(
I4
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
}
VARPOW
(
I4
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
I4
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
I4
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
I4
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
R4
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
R4
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
...
@@ -6417,8 +6435,11 @@ static void test_VarPow(void)
...
@@ -6417,8 +6435,11 @@ static void test_VarPow(void)
VARPOW
(
R4
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
R4
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
R4
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
R4
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
R4
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
VARPOW
(
R4
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
R4
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
R4
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
R4
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
VARPOW
(
R4
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
}
VARPOW
(
R4
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
R4
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
R4
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
R4
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
R8
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
R8
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
...
@@ -6434,8 +6455,11 @@ static void test_VarPow(void)
...
@@ -6434,8 +6455,11 @@ static void test_VarPow(void)
VARPOW
(
R8
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
R8
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
R8
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
R8
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
R8
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
VARPOW
(
R8
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
R8
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
R8
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
R8
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
VARPOW
(
R8
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
}
VARPOW
(
R8
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
R8
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
R8
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
R8
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
DATE
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
DATE
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
...
@@ -6451,8 +6475,11 @@ static void test_VarPow(void)
...
@@ -6451,8 +6475,11 @@ static void test_VarPow(void)
VARPOW
(
DATE
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
DATE
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
DATE
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
DATE
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
DATE
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
VARPOW
(
DATE
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
DATE
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
DATE
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
DATE
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
VARPOW
(
DATE
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
}
VARPOW
(
DATE
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
DATE
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
DATE
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
DATE
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
BSTR
,
num2_str
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
BSTR
,
num2_str
,
EMPTY
,
0
,
R8
,
1
.
0
);
...
@@ -6468,8 +6495,11 @@ static void test_VarPow(void)
...
@@ -6468,8 +6495,11 @@ static void test_VarPow(void)
VARPOW
(
BSTR
,
num2_str
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
BSTR
,
num2_str
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
BSTR
,
num2_str
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
BSTR
,
num2_str
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
BSTR
,
num2_str
,
UI4
,
3
,
R8
,
8
.
0
);
VARPOW
(
BSTR
,
num2_str
,
UI4
,
3
,
R8
,
8
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
BSTR
,
num2_str
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
BSTR
,
num2_str
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
BSTR
,
num2_str
,
UI8
,
3
,
R8
,
8
.
0
);
VARPOW
(
BSTR
,
num2_str
,
UI8
,
3
,
R8
,
8
.
0
);
}
VARPOW
(
BSTR
,
num2_str
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
BSTR
,
num2_str
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
BSTR
,
num2_str
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
BSTR
,
num2_str
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
BOOL
,
VARIANT_TRUE
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
BOOL
,
VARIANT_TRUE
,
EMPTY
,
0
,
R8
,
1
.
0
);
...
@@ -6485,8 +6515,11 @@ static void test_VarPow(void)
...
@@ -6485,8 +6515,11 @@ static void test_VarPow(void)
VARPOW
(
BOOL
,
VARIANT_TRUE
,
UI1
,
3
,
R8
,
-
1
.
0
);
VARPOW
(
BOOL
,
VARIANT_TRUE
,
UI1
,
3
,
R8
,
-
1
.
0
);
VARPOW
(
BOOL
,
VARIANT_TRUE
,
UI2
,
3
,
R8
,
-
1
.
0
);
VARPOW
(
BOOL
,
VARIANT_TRUE
,
UI2
,
3
,
R8
,
-
1
.
0
);
VARPOW
(
BOOL
,
VARIANT_TRUE
,
UI4
,
3
,
R8
,
-
1
.
0
);
VARPOW
(
BOOL
,
VARIANT_TRUE
,
UI4
,
3
,
R8
,
-
1
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
BOOL
,
VARIANT_TRUE
,
I8
,
3
,
R8
,
-
1
.
0
);
VARPOW
(
BOOL
,
VARIANT_TRUE
,
I8
,
3
,
R8
,
-
1
.
0
);
VARPOW
(
BOOL
,
VARIANT_TRUE
,
UI8
,
3
,
R8
,
-
1
.
0
);
VARPOW
(
BOOL
,
VARIANT_TRUE
,
UI8
,
3
,
R8
,
-
1
.
0
);
}
VARPOW
(
BOOL
,
VARIANT_TRUE
,
INT
,
3
,
R8
,
-
1
.
0
);
VARPOW
(
BOOL
,
VARIANT_TRUE
,
INT
,
3
,
R8
,
-
1
.
0
);
VARPOW
(
BOOL
,
VARIANT_TRUE
,
UINT
,
3
,
R8
,
-
1
.
0
);
VARPOW
(
BOOL
,
VARIANT_TRUE
,
UINT
,
3
,
R8
,
-
1
.
0
);
VARPOW
(
I1
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
I1
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
...
@@ -6502,8 +6535,11 @@ static void test_VarPow(void)
...
@@ -6502,8 +6535,11 @@ static void test_VarPow(void)
VARPOW
(
I1
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
I1
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
I1
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
I1
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
I1
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
VARPOW
(
I1
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
I1
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
I1
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
I1
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
VARPOW
(
I1
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
}
VARPOW
(
I1
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
I1
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
I1
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
I1
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI1
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
UI1
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
...
@@ -6519,8 +6555,11 @@ static void test_VarPow(void)
...
@@ -6519,8 +6555,11 @@ static void test_VarPow(void)
VARPOW
(
UI1
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI1
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI1
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI1
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI1
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI1
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
UI1
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI1
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI1
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI1
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
}
VARPOW
(
UI1
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI1
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI1
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI1
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI2
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
UI2
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
...
@@ -6536,8 +6575,11 @@ static void test_VarPow(void)
...
@@ -6536,8 +6575,11 @@ static void test_VarPow(void)
VARPOW
(
UI2
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI2
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI2
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI2
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI2
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI2
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
UI2
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI2
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI2
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI2
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
}
VARPOW
(
UI2
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI2
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI2
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI2
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI4
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
UI4
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
...
@@ -6553,10 +6595,15 @@ static void test_VarPow(void)
...
@@ -6553,10 +6595,15 @@ static void test_VarPow(void)
VARPOW
(
UI4
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI4
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI4
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI4
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI4
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI4
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
UI4
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI4
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI4
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI4
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
}
VARPOW
(
UI4
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI4
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI4
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI4
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
I8
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
I8
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
I8
,
2
,
NULL
,
0
,
NULL
,
0
);
VARPOW
(
I8
,
2
,
NULL
,
0
,
NULL
,
0
);
VARPOW
(
I8
,
2
,
I2
,
3
,
R8
,
8
.
0
);
VARPOW
(
I8
,
2
,
I2
,
3
,
R8
,
8
.
0
);
...
@@ -6590,6 +6637,7 @@ static void test_VarPow(void)
...
@@ -6590,6 +6637,7 @@ static void test_VarPow(void)
VARPOW
(
UI8
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI8
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI8
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI8
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI8
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UI8
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
}
VARPOW
(
INT
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
INT
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
INT
,
2
,
NULL
,
0
,
NULL
,
0
);
VARPOW
(
INT
,
2
,
NULL
,
0
,
NULL
,
0
);
VARPOW
(
INT
,
2
,
I2
,
3
,
R8
,
8
.
0
);
VARPOW
(
INT
,
2
,
I2
,
3
,
R8
,
8
.
0
);
...
@@ -6603,8 +6651,11 @@ static void test_VarPow(void)
...
@@ -6603,8 +6651,11 @@ static void test_VarPow(void)
VARPOW
(
INT
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
INT
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
INT
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
INT
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
INT
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
VARPOW
(
INT
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
INT
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
INT
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
INT
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
VARPOW
(
INT
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
}
VARPOW
(
INT
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
INT
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
INT
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
INT
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UINT
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
VARPOW
(
UINT
,
2
,
EMPTY
,
0
,
R8
,
1
.
0
);
...
@@ -6620,8 +6671,11 @@ static void test_VarPow(void)
...
@@ -6620,8 +6671,11 @@ static void test_VarPow(void)
VARPOW
(
UINT
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
UINT
,
2
,
UI1
,
3
,
R8
,
8
.
0
);
VARPOW
(
UINT
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
UINT
,
2
,
UI2
,
3
,
R8
,
8
.
0
);
VARPOW
(
UINT
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
VARPOW
(
UINT
,
2
,
UI4
,
3
,
R8
,
8
.
0
);
if
(
HAVE_OLEAUT32_I8
)
{
VARPOW
(
UINT
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
UINT
,
2
,
I8
,
3
,
R8
,
8
.
0
);
VARPOW
(
UINT
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
VARPOW
(
UINT
,
2
,
UI8
,
3
,
R8
,
8
.
0
);
}
VARPOW
(
UINT
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UINT
,
2
,
INT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UINT
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
VARPOW
(
UINT
,
2
,
UINT
,
3
,
R8
,
8
.
0
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment