GameBoy\Opcode::opcode57 PHP Method

opcode57() public static method

ADD HL, SP
public static opcode57 ( Core $core )
$core Core
    public static function opcode57(Core $core)
    {
        $dirtySum = $core->registersHL + $core->stackPointer;
        $core->FHalfCarry = ($core->registersHL & 0xfff) + ($core->stackPointer & 0xfff) > 0xfff;
        $core->FCarry = $dirtySum > 0xffff;
        $core->registersHL = $dirtySum & 0xffff;
        $core->FSubtract = false;
    }
Opcode