Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
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;
 }