v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
test-assembler-arm.cc File Reference
#include "v8.h"
#include "disassembler.h"
#include "factory.h"
#include "arm/simulator-arm.h"
#include "arm/assembler-arm-inl.h"
#include "cctest.h"
Include dependency graph for test-assembler-arm.cc:

Go to the source code of this file.

Macros

#define __   assm.
 
#define TEST_SDIV(expected_, dividend_, divisor_)
 

Typedefs

typedef Object *(* F1 )(int x, int p1, int p2, int p3, int p4)
 
typedef Object *(* F2 )(int x, int y, int p2, int p3, int p4)
 
typedef Object *(* F3 )(void *p0, int p1, int p2, int p3, int p4)
 
typedef Object *(* F4 )(void *p0, void *p1, int p2, int p3, int p4)
 

Enumerations

enum  VCVTTypes { s32_f64, u32_f64 }
 

Functions

 TEST (0)
 
 TEST (1)
 
 TEST (2)
 
 TEST (3)
 
 TEST (4)
 
 TEST (5)
 
 TEST (6)
 
 TEST (7)
 
 TEST (8)
 
 TEST (9)
 
 TEST (10)
 
 TEST (11)
 
 TEST (12)
 
 TEST (13)
 
 TEST (14)
 
 TEST (15)
 
 TEST (16)
 
 TEST (17)
 
 TEST (18)
 
 TEST (code_relative_offset)
 

Macro Definition Documentation

#define __   assm.

Definition at line 46 of file test-assembler-arm.cc.

Referenced by TEST().

#define TEST_SDIV (   expected_,
  dividend_,
  divisor_ 
)
Value:
t.dividend = dividend_; \
t.divisor = divisor_; \
t.result = 0; \
dummy = CALL_GENERATED_CODE(f, &t, 0, 0, 0, 0); \
CHECK_EQ(expected_, t.result);
#define CHECK_EQ(expected, value)
Definition: checks.h:252
#define CALL_GENERATED_CODE(entry, p0, p1, p2, p3, p4)
Definition: simulator-arm.h:48

Definition at line 1461 of file test-assembler-arm.cc.

Referenced by TEST().

Typedef Documentation

typedef Object*(* F1)(int x, int p1, int p2, int p3, int p4)

Definition at line 40 of file test-assembler-arm.cc.

typedef Object*(* F2)(int x, int y, int p2, int p3, int p4)

Definition at line 41 of file test-assembler-arm.cc.

typedef Object*(* F3)(void *p0, int p1, int p2, int p3, int p4)

Definition at line 42 of file test-assembler-arm.cc.

typedef Object*(* F4)(void *p0, void *p1, int p2, int p3, int p4)

Definition at line 43 of file test-assembler-arm.cc.

Enumeration Type Documentation

enum VCVTTypes
Enumerator
s32_f64 
u32_f64 

Definition at line 436 of file test-assembler-arm.cc.

Function Documentation

TEST ( 17  )