< prev index next >

src/hotspot/cpu/x86/stubRoutines_x86.cpp

Print this page




  33 #define ALIGNED_(x) __declspec(align(x))
  34 #else
  35 #define ALIGNED_(x) __attribute__ ((aligned(x)))
  36 #endif
  37 
  38 // Implementation of the platform-specific part of StubRoutines - for
  39 // a description of how to extend it, see the stubRoutines.hpp file.
  40 
  41 address StubRoutines::x86::_verify_mxcsr_entry = NULL;
  42 address StubRoutines::x86::_key_shuffle_mask_addr = NULL;
  43 address StubRoutines::x86::_counter_shuffle_mask_addr = NULL;
  44 address StubRoutines::x86::_ghash_long_swap_mask_addr = NULL;
  45 address StubRoutines::x86::_ghash_byte_swap_mask_addr = NULL;
  46 address StubRoutines::x86::_upper_word_mask_addr = NULL;
  47 address StubRoutines::x86::_shuffle_byte_flip_mask_addr = NULL;
  48 address StubRoutines::x86::_k256_adr = NULL;
  49 #ifdef _LP64
  50 address StubRoutines::x86::_k256_W_adr = NULL;
  51 address StubRoutines::x86::_k512_W_addr = NULL;
  52 address StubRoutines::x86::_pshuffle_byte_flip_mask_addr_sha512 = NULL;









  53 #endif
  54 address StubRoutines::x86::_pshuffle_byte_flip_mask_addr = NULL;
  55 
  56 //tables common for sin and cos
  57 address StubRoutines::x86::_ONEHALF_adr = NULL;
  58 address StubRoutines::x86::_P_2_adr = NULL;
  59 address StubRoutines::x86::_SC_4_adr = NULL;
  60 address StubRoutines::x86::_Ctable_adr = NULL;
  61 address StubRoutines::x86::_SC_2_adr = NULL;
  62 address StubRoutines::x86::_SC_3_adr = NULL;
  63 address StubRoutines::x86::_SC_1_adr = NULL;
  64 address StubRoutines::x86::_PI_INV_TABLE_adr = NULL;
  65 address StubRoutines::x86::_PI_4_adr = NULL;
  66 address StubRoutines::x86::_PI32INV_adr = NULL;
  67 address StubRoutines::x86::_SIGN_MASK_adr = NULL;
  68 address StubRoutines::x86::_P_1_adr = NULL;
  69 address StubRoutines::x86::_P_3_adr = NULL;
  70 address StubRoutines::x86::_NEG_ZERO_adr = NULL;
  71 
  72 //tables common for sincos and tancot




  33 #define ALIGNED_(x) __declspec(align(x))
  34 #else
  35 #define ALIGNED_(x) __attribute__ ((aligned(x)))
  36 #endif
  37 
  38 // Implementation of the platform-specific part of StubRoutines - for
  39 // a description of how to extend it, see the stubRoutines.hpp file.
  40 
  41 address StubRoutines::x86::_verify_mxcsr_entry = NULL;
  42 address StubRoutines::x86::_key_shuffle_mask_addr = NULL;
  43 address StubRoutines::x86::_counter_shuffle_mask_addr = NULL;
  44 address StubRoutines::x86::_ghash_long_swap_mask_addr = NULL;
  45 address StubRoutines::x86::_ghash_byte_swap_mask_addr = NULL;
  46 address StubRoutines::x86::_upper_word_mask_addr = NULL;
  47 address StubRoutines::x86::_shuffle_byte_flip_mask_addr = NULL;
  48 address StubRoutines::x86::_k256_adr = NULL;
  49 #ifdef _LP64
  50 address StubRoutines::x86::_k256_W_adr = NULL;
  51 address StubRoutines::x86::_k512_W_addr = NULL;
  52 address StubRoutines::x86::_pshuffle_byte_flip_mask_addr_sha512 = NULL;
  53 // Base64 masks
  54 address StubRoutines::x86::_bswap_mask = NULL;
  55 address StubRoutines::x86::_base64_charset = NULL;
  56 address StubRoutines::x86::_gather_mask = NULL;
  57 address StubRoutines::x86::_right_shift_mask = NULL;
  58 address StubRoutines::x86::_left_shift_mask = NULL;
  59 address StubRoutines::x86::_and_mask = NULL;
  60 address StubRoutines::x86::_url_charset = NULL;
  61 
  62 #endif
  63 address StubRoutines::x86::_pshuffle_byte_flip_mask_addr = NULL;
  64 
  65 //tables common for sin and cos
  66 address StubRoutines::x86::_ONEHALF_adr = NULL;
  67 address StubRoutines::x86::_P_2_adr = NULL;
  68 address StubRoutines::x86::_SC_4_adr = NULL;
  69 address StubRoutines::x86::_Ctable_adr = NULL;
  70 address StubRoutines::x86::_SC_2_adr = NULL;
  71 address StubRoutines::x86::_SC_3_adr = NULL;
  72 address StubRoutines::x86::_SC_1_adr = NULL;
  73 address StubRoutines::x86::_PI_INV_TABLE_adr = NULL;
  74 address StubRoutines::x86::_PI_4_adr = NULL;
  75 address StubRoutines::x86::_PI32INV_adr = NULL;
  76 address StubRoutines::x86::_SIGN_MASK_adr = NULL;
  77 address StubRoutines::x86::_P_1_adr = NULL;
  78 address StubRoutines::x86::_P_3_adr = NULL;
  79 address StubRoutines::x86::_NEG_ZERO_adr = NULL;
  80 
  81 //tables common for sincos and tancot


< prev index next >