basix_doc 0.1
|
#include <basix/basix-config.hpp>
#include <string.h>
#include <cassert>
#include <stdlib.h>
#include <cstdio>
#include <new>
Go to the source code of this file.
Definition in file fast_new.hpp.
#define MMX_ALLOC_PTR | ( | i | ) | (*((void **) (alloc_table+i))) |
Definition at line 120 of file fast_new.hpp.
#define MMX_ALLOCATORS |
public: \ inline void* operator new (size_t sz) { \ return mmx_malloc (sz); } \ inline void* operator new (size_t sz, void* where) { \ (void) sz; return where; } \ inline void* operator new[] (size_t sz) { \ return mmx_malloc (sz); } \ inline void* operator new[] (size_t sz, void* where) { \ (void) sz; return where; } \ inline void operator delete (void* ptr, size_t sz) { \ mmx_free (ptr, sz); } \ inline void operator delete[] (void* ptr, size_t sz) { \ mmx_free (ptr, sz); }
Definition at line 212 of file fast_new.hpp.
#define MMX_BLOCK_SIZE 65504 |
Definition at line 111 of file fast_new.hpp.
#define MMX_ENABLE_FAST_ALLOCATORS |
Definition at line 33 of file fast_new.hpp.
#define MMX_IND | ( | ptr | ) | (*((void **) ptr)) |
Definition at line 121 of file fast_new.hpp.
#define MMX_LAST_FAST 256 |
Definition at line 109 of file fast_new.hpp.
#define MMX_MAX_FAST (MMX_LAST_FAST+MMX_WORD_LENGTH) |
Definition at line 110 of file fast_new.hpp.
#define MMX_WORD_LENGTH sizeof(void*) |
Definition at line 106 of file fast_new.hpp.
#define MMX_WORD_LENGTH_INC (sizeof(void*)-1) |
Definition at line 107 of file fast_new.hpp.
#define MMX_WORD_MASK (-sizeof(void*)) |
Definition at line 108 of file fast_new.hpp.