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-x64.cc File Reference
#include <stdlib.h>
#include "v8.h"
#include "macro-assembler.h"
#include "factory.h"
#include "platform.h"
#include "serialize.h"
#include "cctest.h"
Include dependency graph for test-assembler-x64.cc:

Go to the source code of this file.

Macros

#define __   assm.
 

Typedefs

typedef int(* F0 )()
 
typedef int(* F1 )(int64_t x)
 
typedef int(* F2 )(int64_t x, int64_t y)
 
typedef int(* F3 )(double x)
 
typedef int64_t(* F4 )(int64_t *x, int64_t *y)
 
typedef int64_t(* F5 )(int64_t x)
 
typedef int(* F6 )(float x, float y)
 

Functions

 TEST (AssemblerX64ReturnOperation)
 
 TEST (AssemblerX64StackOperations)
 
 TEST (AssemblerX64ArithmeticOperations)
 
 TEST (AssemblerX64ImulOperation)
 
 TEST (AssemblerX64XchglOperations)
 
 TEST (AssemblerX64OrlOperations)
 
 TEST (AssemblerX64RollOperations)
 
 TEST (AssemblerX64SublOperations)
 
 TEST (AssemblerX64TestlOperations)
 
 TEST (AssemblerX64XorlOperations)
 
 TEST (AssemblerX64MemoryOperands)
 
 TEST (AssemblerX64ControlFlow)
 
 TEST (AssemblerX64LoopImmediates)
 
 TEST (OperandRegisterDependency)
 
 TEST (AssemblerX64LabelChaining)
 
 TEST (AssemblerMultiByteNop)
 
 TEST (AssemblerX64Extractps)
 
 TEST (AssemblerX64SSE)
 

Macro Definition Documentation

#define __   assm.

Definition at line 65 of file test-assembler-x64.cc.

Referenced by TEST().

Typedef Documentation

typedef int(* F0)()

Definition at line 50 of file test-assembler-x64.cc.

typedef int(* F1)(int64_t x)

Definition at line 51 of file test-assembler-x64.cc.

typedef int(* F2)(int64_t x, int64_t y)

Definition at line 52 of file test-assembler-x64.cc.

typedef int(* F3)(double x)

Definition at line 53 of file test-assembler-x64.cc.

typedef int64_t(* F4)(int64_t *x, int64_t *y)

Definition at line 54 of file test-assembler-x64.cc.

typedef int64_t(* F5)(int64_t x)

Definition at line 55 of file test-assembler-x64.cc.

typedef int(* F6)(float x, float y)

Definition at line 681 of file test-assembler-x64.cc.

Function Documentation

TEST ( AssemblerX64ReturnOperation  )
TEST ( AssemblerX64ArithmeticOperations  )
TEST ( AssemblerX64LabelChaining  )