コード例 #1
0
	static void intExecuteBlock()
	{
		int i;

		for (i = 128; i--;) {
			if ((VU0.VI[REG_VPU_STAT].UL & 0x100) == 0)
				break;

			vu1Exec(&VU1);
		}

		if( i < 0 && (VU1.branch || VU1.ebit) ) {
			// execute one more
			vu1Exec(&VU1);
		}
	}
コード例 #2
0
	static void intStep()
	{
		vu1Exec( &VU1 );
	}
コード例 #3
0
ファイル: VU1microInterp.cpp プロジェクト: Dyndrilliac/pcsx2
void InterpVU1::Step()
{
	VU1.VI[REG_TPC].UL &= VU1_PROGMASK;
	vu1Exec( &VU1 );
}