public void TestMethod25() { // testing bl RegisterFile <Vector4> vRF = new RegisterFile <Vector4>(32); RegisterFile <Scalar> sRF = new RegisterFile <Scalar>(33); Memory m = new Memory(5000); Memory m_ic = new Memory(5000); IntersectionCore ic = new IntersectionCore(m_ic); cmp_f c = new cmp_f(1, 2); bl b = new bl(5); sRF[1] = (float)1.5; sRF[2] = (float)1.5; c.Process(vRF, sRF, m, ic); b.Process(vRF, sRF, m, ic); Assert.AreEqual <int>(0, sRF[31].i); sRF[1] = (float)1; sRF[2] = (float)2; c.Process(vRF, sRF, m, ic); b.Process(vRF, sRF, m, ic); Assert.AreEqual <int>(5, sRF[31].i); }