V8 Project
bits-unittest.cc File Reference
#include <limits>
#include "src/base/bits.h"
#include "src/base/macros.h"
#include "testing/gtest-support.h"
+ Include dependency graph for bits-unittest.cc:

Go to the source code of this file.

Namespaces

 v8
 Debugger support for the V8 JavaScript engine.
 
 v8::base
 
 v8::base::bits
 

Macros

#define DISABLE_IN_RELEASE(Name)   DISABLED_##Name
 

Functions

 v8::base::bits::TEST (Bits, CountPopulation32)
 
 v8::base::bits::TEST (Bits, CountLeadingZeros32)
 
 v8::base::bits::TEST (Bits, CountTrailingZeros32)
 
 v8::base::bits::TEST (Bits, IsPowerOfTwo32)
 
 v8::base::bits::TEST (Bits, IsPowerOfTwo64)
 
 v8::base::bits::TEST (Bits, RoundUpToPowerOfTwo32)
 
 v8::base::bits::TEST (BitsDeathTest, DISABLE_IN_RELEASE(RoundUpToPowerOfTwo32))
 
 v8::base::bits::TEST (Bits, RoundDownToPowerOfTwo32)
 
 v8::base::bits::TEST (Bits, RotateRight32)
 
 v8::base::bits::TEST (Bits, RotateRight64)
 
 v8::base::bits::TEST (Bits, SignedAddOverflow32)
 
 v8::base::bits::TEST (Bits, SignedSubOverflow32)
 

Macro Definition Documentation

◆ DISABLE_IN_RELEASE

#define DISABLE_IN_RELEASE (   Name)    DISABLED_##Name

Definition at line 14 of file bits-unittest.cc.