SM_ROOT_MEM_INDEX
SM_ASSERT((SM_ROOT_MEM_INDEX < memoryAllocated->count), "");
smIntRoot = (smIntRoot_t *) (memoryAllocated->smMemory[SM_ROOT_MEM_INDEX].virtPtr);
memoryRequirement->smMemory[SM_ROOT_MEM_INDEX].singleElementLength = sizeof(smIntRoot_t);
memoryRequirement->smMemory[SM_ROOT_MEM_INDEX].numElements = 1;
memoryRequirement->smMemory[SM_ROOT_MEM_INDEX].totalLength =
(memoryRequirement->smMemory[SM_ROOT_MEM_INDEX].singleElementLength) * (memoryRequirement->smMemory[SM_ROOT_MEM_INDEX].numElements);
memoryRequirement->smMemory[SM_ROOT_MEM_INDEX].alignment = 4;
memoryRequirement->smMemory[SM_ROOT_MEM_INDEX].type = SM_CACHED_MEM;