Atlas Runtime
sll_nvm.cpp File Reference
#include <alloca.h>
#include <assert.h>
#include <complex>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/time.h>
#include "atlas_alloc.h"
#include "atlas_api.h"
Include dependency graph for sll_nvm.cpp:

Classes

struct  Node
 
struct  SearchResult
 

Typedefs

typedef struct Node Node
 
typedef struct SearchResult SearchResult
 

Functions

NodecreateSingleNode (int Num, int NumBlanks)
 
NodeinsertPass1 (int Num, int NumBlanks, int NumFAI)
 
NodeinsertPass2 (int Num, int NumBlanks, int NumFAI)
 
long printSLL ()
 
int main (int argc, char *argv[])
 

Variables

NodeSLL = NULL
 
NodeInsertAfter = NULL
 
uint32_t sll_rgn_id
 

Typedef Documentation

typedef struct Node Node
typedef struct SearchResult SearchResult

Function Documentation

Node* createSingleNode ( int  Num,
int  NumBlanks 
)
Node* insertPass1 ( int  Num,
int  NumBlanks,
int  NumFAI 
)
Node* insertPass2 ( int  Num,
int  NumBlanks,
int  NumFAI 
)
int main ( int  argc,
char *  argv[] 
)
long printSLL ( )

Variable Documentation

Node* InsertAfter = NULL
Node* SLL = NULL
uint32_t sll_rgn_id