Isolated emscripten in new lib

This commit is contained in:
Syrus
2019-01-10 21:37:59 -08:00
parent ab0dae6d0c
commit de459fa5bd
990 changed files with 136 additions and 857 deletions

View File

@ -0,0 +1,20 @@
#include <emscripten.h>
#include <stdio.h>
int main()
{
int ret = MAIN_THREAD_EM_ASM_INT(return 1);
ret += MAIN_THREAD_EM_ASM_INT(return $0, 1);
ret += MAIN_THREAD_EM_ASM_INT(return $0 + $1, 1, 2);
ret += MAIN_THREAD_EM_ASM_INT(return $0 + $1 + $2, 1, 2, 3);
ret += MAIN_THREAD_EM_ASM_INT(return $0 + $1 + $2 + $3, 1, 2, 3, 4);
ret += MAIN_THREAD_EM_ASM_INT(return $0 + $1 + $2 + $3 + $4, 1, 2, 3, 4, 5);
ret += MAIN_THREAD_EM_ASM_INT(return $0 + $1 + $2 + $3 + $4 + $5, 1, 2, 3, 4, 5, 6);
ret += MAIN_THREAD_EM_ASM_INT(return $0 + $1 + $2 + $3 + $4 + $5 + $6, 1, 2, 3, 4, 5, 6, 7);
ret += MAIN_THREAD_EM_ASM_INT(return $0 + $1 + $2 + $3 + $4 + $5 + $6 + $7, 1, 2, 3, 4, 5, 6, 7, 8);
printf("ret: %d\n", ret);
#ifdef REPORT_RESULT
REPORT_RESULT(ret);
#endif
return ret;
}