Mercurial > repos > blastem
comparison backend_x86.c @ 1116:fe8c79f82c22
More cleanup in preparation for SMS/Mark III support
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 22 Dec 2016 10:51:33 -0800 |
parents | 4bc27caa6e20 |
children | 494234e7e88f |
comparison
equal
deleted
inserted
replaced
1115:c1e78a101912 | 1116:fe8c79f82c22 |
---|---|
81 *after_inc = code->cur; | 81 *after_inc = code->cur; |
82 } | 82 } |
83 | 83 |
84 if (opts->address_size == SZ_D && opts->address_mask != 0xFFFFFFFF) { | 84 if (opts->address_size == SZ_D && opts->address_mask != 0xFFFFFFFF) { |
85 and_ir(code, opts->address_mask, adr_reg, SZ_D); | 85 and_ir(code, opts->address_mask, adr_reg, SZ_D); |
86 } else if (opts->address_size == SZ_W && opts->address_mask != 0xFFFF) { | |
87 and_ir(code, opts->address_mask, adr_reg, SZ_W); | |
86 } | 88 } |
87 code_ptr lb_jcc = NULL, ub_jcc = NULL; | 89 code_ptr lb_jcc = NULL, ub_jcc = NULL; |
88 uint16_t access_flag = is_write ? MMAP_WRITE : MMAP_READ; | 90 uint16_t access_flag = is_write ? MMAP_WRITE : MMAP_READ; |
89 uint32_t ram_flags_off = opts->ram_flags_off; | 91 uint32_t ram_flags_off = opts->ram_flags_off; |
90 uint32_t min_address = 0; | 92 uint32_t min_address = 0; |