35 lines
735 B
C++
35 lines
735 B
C++
/**
|
|
@file JCRegister.cpp
|
|
@brief
|
|
@author James
|
|
@version 1.0
|
|
@date 2018_6_25
|
|
*/
|
|
|
|
#include "JCRegister.h"
|
|
|
|
namespace laya
|
|
{
|
|
JCRegister::JCRegister(int nRegNum)
|
|
{
|
|
m_nRegNum = nRegNum;
|
|
m_vRegPool.resize(m_nRegNum);
|
|
int nMaxSize = sizeof(float) * 16;
|
|
for (int i = 0; i < m_nRegNum; i++)
|
|
{
|
|
m_vRegPool[i] = new char[nMaxSize];
|
|
}
|
|
}
|
|
JCRegister::~JCRegister()
|
|
{
|
|
for (int i = 0; i < m_nRegNum; i++)
|
|
{
|
|
delete[] m_vRegPool[i];
|
|
}
|
|
m_vRegPool.clear();
|
|
}
|
|
}
|
|
//------------------------------------------------------------------------------
|
|
|
|
|
|
//-----------------------------END FILE--------------------------------
|