VAR1 = NaN; VAR2=1; VAR1 %= VAR2 PASSED!
VAR1 = NaN; VAR2=1; VAR1 %= VAR2; VAR1 PASSED!
VAR1 = NaN; VAR2=0; VAR1 %= VAR2 PASSED!
VAR1 = NaN; VAR2=0; VAR1 %= VAR2; VAR1 PASSED!
VAR1 = 0; VAR2=NaN; VAR1 %= VAR2 PASSED!
VAR1 = 0; VAR2=NaN; VAR1 %= VAR2; VAR1 PASSED!
VAR1 = Infinity; VAR2= Infinity; VAR1 %= VAR2; VAR1 PASSED!
VAR1 = Infinity; VAR2= -Infinity; VAR1 %= VAR2; VAR1 PASSED!
VAR1 =-Infinity; VAR2= Infinity; VAR1 %= VAR2; VAR1 PASSED!
VAR1 =-Infinity; VAR2=-Infinity; VAR1 %= VAR2; VAR1 PASSED!
VAR1 = 0; VAR2= Infinity; VAR2 %= VAR1 PASSED!
VAR1 = -0; VAR2= Infinity; VAR2 %= VAR1 PASSED!
VAR1 = -0; VAR2= -Infinity; VAR2 %= VAR1 PASSED!
VAR1 = 0; VAR2= -Infinity; VAR2 %= VAR1 PASSED!
VAR1 = 1; VAR2= Infinity; VAR2 %= VAR1 PASSED!
VAR1 = -1; VAR2= Infinity; VAR2 %= VAR1 PASSED!
VAR1 = -1; VAR2= -Infinity; VAR2 %= VAR1 PASSED!
VAR1 = 1; VAR2= -Infinity; VAR2 %= VAR1 PASSED!
VAR1 = 0; VAR2= 0; VAR1 %= VAR2 PASSED!
VAR1 = 0; VAR2= -0; VAR1 %= VAR2 PASSED!
VAR1 = -0; VAR2= 0; VAR1 %= VAR2 PASSED!
VAR1 = -0; VAR2= -0; VAR1 %= VAR2 PASSED!
VAR1 = 1; VAR2= 0; VAR1 %= VAR2 PASSED!
VAR1 = 1; VAR2= -0; VAR1 %= VAR2 PASSED!
VAR1 = -1; VAR2= 0; VAR1 %= VAR2 PASSED!
VAR1 = -1; VAR2= -0; VAR1 %= VAR2 PASSED!
VAR1 = 0; VAR2= Infinity; VAR1 %= VAR2;VAR1 PASSED!
VAR1 = -0; VAR2= Infinity; VAR1 %= VAR2;VAR1 PASSED!
VAR1 = -0; VAR2= -Infinity; VAR1 %= VAR2;VAR1 PASSED!
VAR1 = 0; VAR2= -Infinity; VAR1 %= VAR2;VAR1 PASSED!
VAR1 = 1; VAR2= Infinity; VAR1 %= VAR2;VAR1 PASSED!
VAR1 = -1; VAR2= Infinity; VAR1 %= VAR2;VAR1 PASSED!
VAR1 = -1; VAR2= -Infinity; VAR1 %= VAR2;VAR1 PASSED!
VAR1 = 1; VAR2= -Infinity; VAR1 %= VAR2;VAR1 PASSED!
VAR1 = 0; VAR2= 1; VAR1 %= VAR2; VAR1 PASSED!
VAR1 = -0; VAR2= 1; VAR1 %= VAR2; VAR1 PASSED!
VAR1 = -0; VAR2= -1; VAR1 %= VAR2; VAR1 PASSED!
VAR1 = 0; VAR2= -1; VAR1 %= VAR2; VAR1 PASSED!
VAR1 = 1000; VAR2 = '10', VAR1 %= VAR2; VAR1 PASSED!
VAR1 = '1000'; VAR2 = 10, VAR1 %= VAR2; VAR1 PASSED!
