-- frem -- a: 5.0; b: 3.0; (a/b)=1; Expected: 2.0; Actual: 2.0 a: -5.0; b: 3.0; (a/b)=-1; Expected: -2.0; Actual: -2.0 a: 5.0; b: -3.0; (a/b)=-1; Expected: 2.0; Actual: 2.0 a: -5.0; b: -3.0; (a/b)=1; Expected: -2.0; Actual: -2.0 a: 3.0; b: 2.0; (a/b)=1; Expected: 1.0; Actual: 1.0 a: -3.0; b: 2.0; (a/b)=-1; Expected: -1.0; Actual: -1.0 a: 3.0; b: -2.0; (a/b)=-1; Expected: 1.0; Actual: 1.0 a: -3.0; b: -2.0; (a/b)=1; Expected: -1.0; Actual: -1.0 a: 5.6; b: 0.0; (a/b)=Infinity; Expected: NaN; Actual: NaN a: 7.0; b: 0.0; (a/b)=Infinity; Expected: NaN; Actual: NaN a: 0.0; b: 5.6; (a/b)=0.0; Expected: 0.0; Actual: 0.0 a: 0.0; b: 5.6; (a/b)=0.0; Expected: 0.0; Actual: 0.0 a: 0.0; b: 7.0; (a/b)=0.0; Expected: 0.0; Actual: 0.0 a: 0.0; b: 7.0; (a/b)=0.0; Expected: 0.0; Actual: 0.0 a: NaN; b: NaN; (a/b)=NaN; Expected: NaN; Actual: NaN a: NaN; b: 1.0; (a/b)=NaN; Expected: NaN; Actual: NaN a: 1.0; b: NaN; (a/b)=NaN; Expected: NaN; Actual: NaN a: Infinity; b: Infinity; (a/b)=NaN; Expected: NaN; Actual: NaN a: Infinity; b: -Infinity; (a/b)=NaN; Expected: NaN; Actual: NaN a: -Infinity; b: Infinity; (a/b)=NaN; Expected: NaN; Actual: NaN a: -Infinity; b: -Infinity; (a/b)=NaN; Expected: NaN; Actual: NaN a: Infinity; b: 1.0; (a/b)=Infinity; Expected: NaN; Actual: NaN a: 1.0; b: Infinity; (a/b)=0.0; Expected: 1.0; Actual: 1.0 a: -Infinity; b: 1.0; (a/b)=-Infinity; Expected: NaN; Actual: NaN a: 1.0; b: -Infinity; (a/b)=-0.0; Expected: 1.0; Actual: 1.0 -- drem -- a: 5.0; b: 3.0; (a/b)=1; Expected: 2.0; Actual: 2.0 a: -5.0; b: 3.0; (a/b)=-1; Expected: -2.0; Actual: -2.0 a: 5.0; b: -3.0; (a/b)=-1; Expected: 2.0; Actual: 2.0 a: -5.0; b: -3.0; (a/b)=1; Expected: -2.0; Actual: -2.0 a: 3.0; b: 2.0; (a/b)=1; Expected: 1.0; Actual: 1.0 a: -3.0; b: 2.0; (a/b)=-1; Expected: -1.0; Actual: -1.0 a: 3.0; b: -2.0; (a/b)=-1; Expected: 1.0; Actual: 1.0 a: -3.0; b: -2.0; (a/b)=1; Expected: -1.0; Actual: -1.0 a: 5.6; b: 0.0; (a/b)=Infinity; Expected: NaN; Actual: NaN a: 7.0; b: 0.0; (a/b)=Infinity; Expected: NaN; Actual: NaN a: 0.0; b: 5.6; (a/b)=0.0; Expected: 0.0; Actual: 0.0 a: 0.0; b: 5.6; (a/b)=0.0; Expected: 0.0; Actual: 0.0 a: 0.0; b: 7.0; (a/b)=0.0; Expected: 0.0; Actual: 0.0 a: 0.0; b: 7.0; (a/b)=0.0; Expected: 0.0; Actual: 0.0 a: NaN; b: NaN; (a/b)=NaN; Expected: NaN; Actual: NaN a: NaN; b: 1.0; (a/b)=NaN; Expected: NaN; Actual: NaN a: 1.0; b: NaN; (a/b)=NaN; Expected: NaN; Actual: NaN a: Infinity; b: Infinity; (a/b)=NaN; Expected: NaN; Actual: NaN a: Infinity; b: -Infinity; (a/b)=NaN; Expected: NaN; Actual: NaN a: -Infinity; b: Infinity; (a/b)=NaN; Expected: NaN; Actual: NaN a: -Infinity; b: -Infinity; (a/b)=NaN; Expected: NaN; Actual: NaN a: Infinity; b: 1.0; (a/b)=Infinity; Expected: NaN; Actual: NaN a: 1.0; b: Infinity; (a/b)=0.0; Expected: 1.0; Actual: 1.0 a: -Infinity; b: 1.0; (a/b)=-Infinity; Expected: NaN; Actual: NaN a: 1.0; b: -Infinity; (a/b)=-0.0; Expected: 1.0; Actual: 1.0