diff options
author | 2015-11-08 12:56:12 +0100 | |
---|---|---|
committer | 2015-11-08 12:56:12 +0100 | |
commit | 7c19aac60e12d6f5ea301bdb34d7826a01e0b06f (patch) | |
tree | f310d86aa2c6bfc19d115307dedde4eb0cd52dad /src/lib/netlist/plib/palloc.c | |
parent | a57b46ae933badd7441ce1644711dbb851e2b504 (diff) |
Rename *.c -> *.cpp in our source (nw)
Diffstat (limited to 'src/lib/netlist/plib/palloc.c')
-rw-r--r-- | src/lib/netlist/plib/palloc.c | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/src/lib/netlist/plib/palloc.c b/src/lib/netlist/plib/palloc.c deleted file mode 100644 index 22dbc1d4e93..00000000000 --- a/src/lib/netlist/plib/palloc.c +++ /dev/null @@ -1,56 +0,0 @@ -// license:GPL-2.0+ -// copyright-holders:Couriersud -/* - * palloc.c - * - */ - -#include <cstdio> - -#include "pconfig.h" -#include "palloc.h" -//============================================================ -// Exceptions -//============================================================ - -pexception::pexception(const pstring &text) -{ - m_text = text; - fprintf(stderr, "%s\n", m_text.cstr()); -} - -#if (PSTANDALONE) -#include <stdlib.h> -#include <xmmintrin.h> - -class pmemory_pool -{ -public: - pmemory_pool() {} -}; - -static pmemory_pool sppool; - -pmemory_pool *ppool = &sppool; - -void* operator new(std::size_t size, pmemory_pool *pool) throw (std::bad_alloc) -{ - return palloc_raw(size);; -} - -void operator delete(void *ptr, pmemory_pool *pool) -{ - if (ptr != NULL) - pfree_raw(ptr); -} - -void *palloc_raw(const size_t size) -{ - return _mm_malloc(size, 64); -} - -void pfree_raw(void *p) -{ - _mm_free(p); -} -#endif |