#include <bigint-internal.h>
 | 
|   | ProcessorImpl (Platform *platform) | 
|   | 
|   | ~ProcessorImpl () | 
|   | 
| Status  | get_and_clear_status () | 
|   | 
| void  | Multiply (RWDigits Z, Digits X, Digits Y) | 
|   | 
| void  | MultiplySingle (RWDigits Z, Digits X, digit_t y) | 
|   | 
| void  | MultiplySchoolbook (RWDigits Z, Digits X, Digits Y) | 
|   | 
| void  | MultiplyKaratsuba (RWDigits Z, Digits X, Digits Y) | 
|   | 
| void  | KaratsubaStart (RWDigits Z, Digits X, Digits Y, RWDigits scratch, int k) | 
|   | 
| void  | KaratsubaChunk (RWDigits Z, Digits X, Digits Y, RWDigits scratch) | 
|   | 
| void  | KaratsubaMain (RWDigits Z, Digits X, Digits Y, RWDigits scratch, int n) | 
|   | 
| void  | Divide (RWDigits Q, Digits A, Digits B) | 
|   | 
| void  | DivideSingle (RWDigits Q, digit_t *remainder, Digits A, digit_t b) | 
|   | 
| void  | DivideSchoolbook (RWDigits Q, RWDigits R, Digits A, Digits B) | 
|   | 
| void  | DivideBurnikelZiegler (RWDigits Q, RWDigits R, Digits A, Digits B) | 
|   | 
| void  | Modulo (RWDigits R, Digits A, Digits B) | 
|   | 
| void  | ToString (char *out, uint32_t *out_length, Digits X, int radix, bool sign) | 
|   | 
| void  | ToStringImpl (char *out, uint32_t *out_length, Digits X, int radix, bool sign, bool use_fast_algorithm) | 
|   | 
| void  | FromString (RWDigits Z, FromStringAccumulator *accumulator) | 
|   | 
| void  | FromStringClassic (RWDigits Z, FromStringAccumulator *accumulator) | 
|   | 
| void  | FromStringLarge (RWDigits Z, FromStringAccumulator *accumulator) | 
|   | 
| void  | FromStringBasePowerOfTwo (RWDigits Z, FromStringAccumulator *accumulator) | 
|   | 
| bool  | should_terminate () | 
|   | 
| void  | AddWorkEstimate (uintptr_t estimate) | 
|   | 
| void  | Destroy () | 
|   | 
| Status  | Multiply (RWDigits Z, Digits X, Digits Y) | 
|   | 
| Status  | Divide (RWDigits Q, Digits A, Digits B) | 
|   | 
| Status  | Modulo (RWDigits R, Digits A, Digits B) | 
|   | 
| Status  | ToString (char *out, uint32_t *out_length, Digits X, int radix, bool sign) | 
|   | 
| Status  | FromString (RWDigits Z, FromStringAccumulator *accumulator) | 
|   | 
Definition at line 27 of file bigint-internal.h.
 
◆ ProcessorImpl()
  
  
      
        
          | v8::bigint::ProcessorImpl::ProcessorImpl  | 
          ( | 
          Platform * |           platform | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
◆ ~ProcessorImpl()
      
        
          | v8::bigint::ProcessorImpl::~ProcessorImpl  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ AddWorkEstimate()
  
  
      
        
          | void v8::bigint::ProcessorImpl::AddWorkEstimate  | 
          ( | 
          uintptr_t |           estimate | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Divide()
◆ DivideBurnikelZiegler()
◆ DivideSchoolbook()
◆ DivideSingle()
◆ FromString()
◆ FromStringBasePowerOfTwo()
◆ FromStringClassic()
◆ FromStringLarge()
◆ get_and_clear_status()
      
        
          | Status v8::bigint::ProcessorImpl::get_and_clear_status  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ KaratsubaChunk()
◆ KaratsubaMain()
◆ KaratsubaStart()
◆ Modulo()
◆ Multiply()
◆ MultiplyKaratsuba()
◆ MultiplySchoolbook()
◆ MultiplySingle()
◆ should_terminate()
  
  
      
        
          | bool v8::bigint::ProcessorImpl::should_terminate  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ToString()
      
        
          | void v8::bigint::ProcessorImpl::ToString  | 
          ( | 
          char * |           out,  | 
        
        
           | 
           | 
          uint32_t * |           out_length,  | 
        
        
           | 
           | 
          Digits |           X,  | 
        
        
           | 
           | 
          int |           radix,  | 
        
        
           | 
           | 
          bool |           sign ) | 
        
      
 
 
◆ ToStringImpl()
      
        
          | void v8::bigint::ProcessorImpl::ToStringImpl  | 
          ( | 
          char * |           out,  | 
        
        
           | 
           | 
          uint32_t * |           out_length,  | 
        
        
           | 
           | 
          Digits |           X,  | 
        
        
           | 
           | 
          int |           radix,  | 
        
        
           | 
           | 
          bool |           sign,  | 
        
        
           | 
           | 
          bool |           use_fast_algorithm ) | 
        
      
 
 
◆ kWorkEstimateThreshold
  
  
      
        
          | const uintptr_t v8::bigint::ProcessorImpl::kWorkEstimateThreshold = 5000000 | 
         
       
   | 
  
static   | 
  
 
 
◆ platform_
  
  
      
        
          | Platform* v8::bigint::ProcessorImpl::platform_ | 
         
       
   | 
  
private   | 
  
 
 
◆ status_
◆ work_estimate_
  
  
      
        
          | uintptr_t v8::bigint::ProcessorImpl::work_estimate_ {0} | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: