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, __attribute__((unused)) 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,
__attribute__((unused)) 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