Hyperjump ships can use their hyperdrive instead of the normal engines to move. See the HYP friendly code for preconditions for hyperjumping.

Fuel_used =
   50

New_position =
   (Waypoint_X, Waypoint_Y)
                     ...if Distance_to_waypoint ≥ 340
                        and Distance_to_waypoint ≤ 360
   (Position_X + Sgn(DX) * Trunc(350 * Abs(DX) / Distance_to_waypoint) + 0.4999999,
    Position_Y + Sgn(DY) * Trunc(350 * Abs(DY) / Distance_to_waypoint) + 0.4999999)
   ...with
      DX = Waypoint_X - Position_X
      DY = Waypoint_Y - Position_Y