Mercurial > repos > blastem
comparison backend_x86.c @ 2269:6677afe78a6f
Hopefully make older versions of gcc happy
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 26 Dec 2022 07:17:29 -0800 |
parents | 5b308c7b098c |
children | 8990c2f431b1 |
comparison
equal
deleted
inserted
replaced
2268:5b308c7b098c | 2269:6677afe78a6f |
---|---|
79 cc = CC_NS; | 79 cc = CC_NS; |
80 } else { | 80 } else { |
81 cmp_rr(code, opts->cycles, opts->limit, SZ_D); | 81 cmp_rr(code, opts->cycles, opts->limit, SZ_D); |
82 cc = CC_A; | 82 cc = CC_A; |
83 } | 83 } |
84 code_ptr jmp_off; | |
84 ALLOC_CODE_RETRY_POINT | 85 ALLOC_CODE_RETRY_POINT |
85 code_ptr jmp_off = code->cur+1; | 86 jmp_off = code->cur+1; |
86 jcc(code, cc, jmp_off+1); | 87 jcc(code, cc, jmp_off+1); |
87 call(code, opts->handle_cycle_limit); | 88 call(code, opts->handle_cycle_limit); |
88 CHECK_BRANCH_DEST(jmp_off); | 89 CHECK_BRANCH_DEST(jmp_off); |
89 } | 90 } |
90 | 91 |