comparison gen_x86.c @ 755:7306b3967c51

Cleanup some warnings under clang through a combination of code fixes and supressing specific warnings
author Michael Pavone <pavone@retrodev.com>
date Sat, 27 Jun 2015 12:17:18 -0700
parents cfa402c6ced8
children 724bbec47f86
comparison
equal deleted inserted replaced
754:cfa402c6ced8 755:7306b3967c51
2016 disp >>= 8; 2016 disp >>= 8;
2017 *(out++) = disp; 2017 *(out++) = disp;
2018 disp >>= 8; 2018 disp >>= 8;
2019 *(out++) = disp; 2019 *(out++) = disp;
2020 } else { 2020 } else {
2021 mov_ir(code, fun, RAX, SZ_PTR); 2021 mov_ir(code, (int64_t)fun, RAX, SZ_PTR);
2022 call_r(code, RAX); 2022 call_r(code, RAX);
2023 } 2023 }
2024 code->cur = out; 2024 code->cur = out;
2025 } 2025 }
2026 2026
2226 op_size = SZ_W; 2226 op_size = SZ_W;
2227 } else if (*code == PRE_REX) { 2227 } else if (*code == PRE_REX) {
2228 if (*code & REX_QUAD) { 2228 if (*code & REX_QUAD) {
2229 op_size = SZ_Q; 2229 op_size = SZ_Q;
2230 } 2230 }
2231 } else if(*code == PRE_2BYTE || PRE_XOP) { 2231 } else if(*code == PRE_2BYTE || *code == PRE_XOP) {
2232 prefix = *code; 2232 prefix = *code;
2233 } else { 2233 } else {
2234 main_op = *code; 2234 main_op = *code;
2235 cont = 0; 2235 cont = 0;
2236 } 2236 }