mirror of
https://github.com/FEX-Emu/xbyak.git
synced 2025-02-24 07:20:41 +00:00
21 lines
585 B
Batchfile
21 lines
585 B
Batchfile
@echo off
|
|
set OPT=/EHsc -I../xbyak /W4 -D_CRT_SECURE_NO_WARNINGS
|
|
set TARGET=..\\xbyak\\xbyak_mnemonic.h
|
|
set SORT=sortline
|
|
cl gen_code.cpp %OPT%
|
|
gen_code > tmp.txt
|
|
%SORT% tmp.txt > %TARGET%
|
|
echo #ifdef XBYAK_ENABLE_OMITTED_OPERAND>> %TARGET%
|
|
gen_code omit > tmp.txt
|
|
%SORT% tmp.txt >> %TARGET%
|
|
echo #endif>>%TARGET%
|
|
gen_code fixed >> %TARGET%
|
|
cl gen_avx512.cpp %OPT%
|
|
echo #ifndef XBYAK_DISABLE_AVX512>> %TARGET%
|
|
gen_avx512 > tmp.txt
|
|
%SORT% tmp.txt >> %TARGET%
|
|
echo #ifdef XBYAK64>> %TARGET%
|
|
gen_avx512 64 > tmp.txt
|
|
%SORT% tmp.txt >> %TARGET%
|
|
echo #endif>> %TARGET%
|
|
echo #endif>> %TARGET% |