Inf ^ Inf = +Inf
Inf ^ -Inf = 0
Inf ^ NaN = NaN
Inf ^ 5e-1 = +Inf
Inf ^ 5 = +Inf
Inf ^ 0 = 1
Inf ^ -5e-1 = 0
Inf ^ -5 = 0
-Inf ^ Inf = +Inf
-Inf ^ -Inf = 0
-Inf ^ NaN = NaN
-Inf ^ 5e-1 = +Inf
-Inf ^ 5 = -Inf
-Inf ^ 0 = 1
-Inf ^ -5e-1 = 0
-Inf ^ -5 = -0
NaN ^ Inf = NaN
NaN ^ -Inf = NaN
NaN ^ NaN = NaN
NaN ^ 5e-1 = NaN
NaN ^ 5 = NaN
NaN ^ 0 = 1
NaN ^ -5e-1 = NaN
NaN ^ -5 = NaN
5e-1 ^ Inf = 0
5e-1 ^ -Inf = +Inf
5e-1 ^ NaN = NaN
5 ^ Inf = +Inf
5 ^ -Inf = 0
5 ^ NaN = NaN
0 ^ Inf = 0
0 ^ -Inf = +Inf
0 ^ NaN = NaN
-5e-1 ^ Inf = 0
-5e-1 ^ -Inf = +Inf
-5e-1 ^ NaN = NaN
-5 ^ Inf = +Inf
-5 ^ -Inf = 0
-5 ^ NaN = NaN
