public static function unit_shr() { $number = plato_version_D3_template::shift(0xd0, 0xd2, 0xc0, 'shift_right', true, false); if ($number['position'] == 1) { parent::$register->OF = $number['number'] >> parent::$opsize * 8 - 1 & 0x1; } return 0; }
public static function unit_ror() { $number = plato_version_D3_template::shift(0xd0, 0xd2, 0xc0, 'shift_right', true, true); if ($number['position'] == 1) { $bit = $number[0] >> parent::$opsize * 8 - 2 & 0x1; parent::$register->OF = $number[2] ^ $bit; } return 0; }