From 111c5a3dc080a4d454dbcadb6c211ccf2c749da7 Mon Sep 17 00:00:00 2001 From: couriersud Date: Wed, 25 May 2016 19:16:01 +0200 Subject: Remove dependency on osd_ticks. Converted palloc and friends into templates. First effort on a separate plib namespace. (nw) --- src/lib/netlist/plib/palloc.cpp | 36 ------------------------------------ 1 file changed, 36 deletions(-) (limited to 'src/lib/netlist/plib/palloc.cpp') diff --git a/src/lib/netlist/plib/palloc.cpp b/src/lib/netlist/plib/palloc.cpp index efa42964434..eeaeb99293f 100644 --- a/src/lib/netlist/plib/palloc.cpp +++ b/src/lib/netlist/plib/palloc.cpp @@ -19,42 +19,6 @@ pexception::pexception(const pstring &text) fprintf(stderr, "%s\n", m_text.cstr()); } -#if (PSTANDALONE) -#include -#include - -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 != nullptr) - pfree_raw(ptr); -} - -void *palloc_raw(const size_t size) -{ - return _mm_malloc(size, 64); -} - -void pfree_raw(void *p) -{ - _mm_free(p); -} -#endif - pmempool::pmempool(int min_alloc, int min_align) : m_min_alloc(min_alloc), m_min_align(min_align) { -- cgit v1.2.3-70-g09d2