public void executeSLLV(RTypeInstruction instruction) {
		RegisterFile regFile = RegisterFile.getInstance();
		int result = regFile.getRegisterValue(instruction.getRegSource2()) <<
				regFile.getRegisterValue(instruction.getRegSource1());

		regFile.setRegisterValue(instruction.getRegTarget(), result); 
		AppContext.PROGRAM_COUNTER++;
		/* -- Shift left logical variable

	Description:
	Shifts a register value left by the value in a second register and places the result in a third register. Zeroes are shifted in.
	Operation:
	$d = $t << $s; advance_pc (4);
	Syntax:
	sllv $d, $t, $s
	Encoding:
	0000 00ss ssst tttt dddd d--- --00 0100
		 */ 
	}