2023-09-03 23:59:24 +08:00
|
|
|
/*********************************************************************************************
|
|
|
|
|
Description: The entry for sw performance tests
|
|
|
|
|
|
|
|
|
|
Copyright : All right reserved by NCIC.ICT
|
|
|
|
|
|
|
|
|
|
Author : Zhang Zhonghai
|
|
|
|
|
Date : 2023/08/20
|
|
|
|
|
***********************************************************************************************/
|
2023-08-10 15:28:45 +08:00
|
|
|
#include <stdlib.h>
|
|
|
|
|
#include <stdio.h>
|
|
|
|
|
#include <string.h>
|
|
|
|
|
#include <stdint.h>
|
|
|
|
|
#include <assert.h>
|
2023-08-18 20:27:55 +08:00
|
|
|
#include <time.h>
|
2024-04-11 13:29:28 +08:00
|
|
|
#include <sys/time.h>
|
|
|
|
|
#include "byte_alloc.h"
|
2023-08-26 00:38:38 +08:00
|
|
|
#include "utils.h"
|
2024-04-11 13:29:28 +08:00
|
|
|
#include "profiling.h"
|
2025-09-18 15:09:48 +08:00
|
|
|
#include "extend.h"
|
|
|
|
|
#include "align.h"
|
2023-08-10 15:28:45 +08:00
|
|
|
|
2025-09-18 15:09:48 +08:00
|
|
|
#define TEST_EXTEND 0
|
|
|
|
|
#define TEST_ALIGN 1
|
2023-08-26 03:00:15 +08:00
|
|
|
|
2023-08-10 15:28:45 +08:00
|
|
|
// 程序执行入口
|
|
|
|
|
int main(int argc, char *argv[])
|
|
|
|
|
{
|
|
|
|
|
|
2025-09-18 15:09:48 +08:00
|
|
|
#if TEST_EXTEND
|
2024-04-11 13:29:28 +08:00
|
|
|
main_extend(argc - 1, argv + 1);
|
2023-08-26 03:00:15 +08:00
|
|
|
#endif
|
|
|
|
|
|
2025-09-18 15:09:48 +08:00
|
|
|
#if TEST_ALIGN
|
|
|
|
|
main_align(argc - 1, argv + 1);
|
|
|
|
|
#endif
|
|
|
|
|
|
2024-04-11 13:29:28 +08:00
|
|
|
return 0;
|
2023-08-18 20:27:55 +08:00
|
|
|
}
|