From: Jay Krell Date: Wed, 2 Oct 2019 09:51:59 +0000 (-0700) Subject: [jit amd64] Add const and remove x87. (mono/mono#16700) X-Git-Tag: submit/tizen/20210909.063632~10331^2~5^2~427 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c39dafc027e4b16710f17b8037d5df6b05d6f44c;p=platform%2Fupstream%2Fdotnet%2Fruntime.git [jit amd64] Add const and remove x87. (mono/mono#16700) Commit migrated from https://github.com/mono/mono/commit/8d84b6fd38a00f41eb5d5ced1b4edc1136bb8c4b --- diff --git a/src/mono/mono/mini/mini-amd64.c b/src/mono/mono/mini/mini-amd64.c index 0fa29c7..28cac2a 100644 --- a/src/mono/mono/mini/mini-amd64.c +++ b/src/mono/mono/mini/mini-amd64.c @@ -116,12 +116,12 @@ mono_arch_regname (int reg) return "unknown"; } -static const char * packed_xmmregs [] = { +static const char * const packed_xmmregs [] = { "p:xmm0", "p:xmm1", "p:xmm2", "p:xmm3", "p:xmm4", "p:xmm5", "p:xmm6", "p:xmm7", "p:xmm8", "p:xmm9", "p:xmm10", "p:xmm11", "p:xmm12", "p:xmm13", "p:xmm14", "p:xmm15" }; -static const char * single_xmmregs [] = { +static const char * const single_xmmregs [] = { "s:xmm0", "s:xmm1", "s:xmm2", "s:xmm3", "s:xmm4", "s:xmm5", "s:xmm6", "s:xmm7", "s:xmm8", "s:xmm9", "s:xmm10", "s:xmm11", "s:xmm12", "s:xmm13", "s:xmm14", "s:xmm15" }; @@ -3040,11 +3040,6 @@ mono_arch_finish_dyn_call (MonoDynCallInfo *info, guint8 *buf) } \ } while (0); -#define EMIT_FPCOMPARE(code) do { \ - amd64_fcompp (code); \ - amd64_fnstsw (code); \ -} while (0); - #define EMIT_SSE2_FPFUNC(code, op, dreg, sreg1) do { \ amd64_movsd_membase_reg (code, AMD64_RSP, -8, (sreg1)); \ amd64_fld_membase (code, AMD64_RSP, -8, TRUE); \