parameters: (states, index)
docstring: Advance the RNG in ``states[index]`` by 2**64 steps.
  
      :type states: 1D array, dtype=xoroshiro128p_dtype
      :param states: array of RNG states
      :type index: int64
      :param index: offset in states to update
docstring_summary: Advance the RNG in ``states[index]`` by 2**64 steps.
docstring_tokens: Advance the RNG in states [ index ] by 2 ** 64 steps .
function: def xoroshiro128p_jump(states, index):
      '''Advance the RNG in ``states[index]`` by 2**64 steps.
  
      :type states: 1D array, dtype=xoroshiro128p_dtype
      :param states: array of RNG states
      :type index: int64
      :param index: offset in states to update
      '''
      index = int64(index)
  
      s0 = uint64(0)
      s1 = uint64(0)
  
      for i in range(2):
          for b in range(64):
              if XOROSHIRO128P_JUMP[i] & (uint64(1) << uint32(b)):
                  s0 ^= states[index]['s0']
                  s1 ^= states[index]['s1']
              xoroshiro128p_next(states, index)
  
      states[index]['s0'] = s0
      states[index]['s1'] = s1
function_tokens: def xoroshiro128p_jump ( states , index ) : index = int64 ( index ) s0 = uint64 ( 0 ) s1 = uint64 ( 0 ) for i in range ( 2 ) : for b in range ( 64 ) : if XOROSHIRO128P_JUMP [ i ] & ( uint64 ( 1 ) << uint32 ( b ) ) : s0 ^= states [ index ] [ 's0' ] s1 ^= states [ index ] [ 's1' ] xoroshiro128p_next ( states , index ) states [ index ] [ 's0' ] = s0 states [ index ] [ 's1' ] = s1