Lines Matching refs:jlong

84 const int longSize           = sizeof(jlong);
174 const jlong NANOSECS_PER_SEC = CONST64(1000000000);
310 typedef jlong s8;
328 // Minimum is max(BytesPerLong, BytesPerDouble, BytesPerOop) / HeapWordSize, so jlong, jdouble and
390 // Pad out certain offsets to jlong alignment, in HeapWord units.
444 inline jint low (jlong value) { return jint(value); }
445 inline jint high(jlong value) { return jint(value >> 32); }
449 inline void set_low (jlong* value, jint low ) { *value &= (jlong)0xffffffff << 32;
450 *value |= (jlong)(julong)(juint)low; }
452 inline void set_high(jlong* value, jint high) { *value &= (jlong)(julong)(juint)0xffffffff;
453 *value |= (jlong)high << 32; }
455 inline jlong jlong_from(jint h, jint l) {
456 jlong result = 0; // initialization to avoid warning
464 jlong long_value;
593 jlong l;
617 jlong get_jlong() const { return _value.l; }
625 void set_jlong(jlong l) { _value.l = l;}
921 const jlong NoLongBits = 0; // no bits set in a long
934 inline jlong mask_long_bits (jlong x, jlong m) { return x & m; }
984 inline bool is_power_of_2_long(jlong x) {
1004 inline int log2_long(jlong x) {
1025 inline int exact_log2_long(jlong x) {
1121 inline jlong build_long_from( u1 c1, u1 c2, u1 c3, u1 c4, u1 c5, u1 c6, u1 c7, u1 c8 ) {
1122 return (( jlong(c1) << 56 ) & ( jlong(0xff) << 56 ))
1123 | (( jlong(c2) << 48 ) & ( jlong(0xff) << 48 ))
1124 | (( jlong(c3) << 40 ) & ( jlong(0xff) << 40 ))
1125 | (( jlong(c4) << 32 ) & ( jlong(0xff) << 32 ))
1126 | (( jlong(c5) << 24 ) & ( jlong(0xff) << 24 ))
1127 | (( jlong(c6) << 16 ) & ( jlong(0xff) << 16 ))
1128 | (( jlong(c7) << 8 ) & ( jlong(0xff) << 8 ))
1129 | (( jlong(c8) << 0 ) & ( jlong(0xff) << 0 ));
1132 inline jlong build_long_from( u1* p ) {
1139 jlong u = build_long_from( c1, c2, c3, c4, c5, c6, c7, c8 );
1144 jlong u = build_long_from( p );