|
|
@ -11,25 +11,16 @@ |
|
|
|
|
|
|
|
|
#include <fstream>
|
|
|
#include <fstream>
|
|
|
#ifdef ARCHITECTURE_x86_64
|
|
|
#ifdef ARCHITECTURE_x86_64
|
|
|
|
|
|
|
|
|
|
|
|
// xbyak hates human beings
|
|
|
#ifdef __GNUC__
|
|
|
#ifdef __GNUC__
|
|
|
#pragma GCC diagnostic push
|
|
|
|
|
|
#pragma GCC diagnostic ignored "-Wno-conversion"
|
|
|
|
|
|
|
|
|
#pragma GCC diagnostic ignored "-Wconversion"
|
|
|
|
|
|
#pragma GCC diagnostic ignored "-Wshadow"
|
|
|
#endif
|
|
|
#endif
|
|
|
#ifdef __clang__
|
|
|
#ifdef __clang__
|
|
|
#pragma clang diagnostic push
|
|
|
|
|
|
#pragma clang diagnostic ignored "-Wno-conversion"
|
|
|
|
|
|
|
|
|
#pragma clang diagnostic ignored "-Wconversion"
|
|
|
|
|
|
#pragma clang diagnostic ignored "-Wshadow"
|
|
|
#endif
|
|
|
#endif
|
|
|
|
|
|
|
|
|
#include <xbyak/xbyak.h>
|
|
|
#include <xbyak/xbyak.h>
|
|
|
|
|
|
|
|
|
#ifdef __GNUC__
|
|
|
|
|
|
#pragma GCC diagnostic pop
|
|
|
|
|
|
#endif
|
|
|
|
|
|
#ifdef __clang__
|
|
|
|
|
|
#pragma clang diagnostic pop
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
#endif
|
|
|
|
|
|
|
|
|
#include "common/assert.h"
|
|
|
#include "common/assert.h"
|
|
|
|