From d67b7dad77bb8aa973dad1f7c3ab0c309b114278 Mon Sep 17 00:00:00 2001 From: forsyth Date: Tue, 27 Apr 2010 12:51:13 +0100 Subject: 20100427-1251 --- utils/5l/thumb.c | 43 +++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 22 deletions(-) (limited to 'utils/5l/thumb.c') diff --git a/utils/5l/thumb.c b/utils/5l/thumb.c index 9ec8ce5b..f16175ea 100644 --- a/utils/5l/thumb.c +++ b/utils/5l/thumb.c @@ -469,31 +469,30 @@ brextra(Prog *p) diag("bad op in brextra()"); c = thumbaclass(&p->to, p); switch(p->as){ - case AB: - if(c != C_SBRA) - return 0; - return 8-2+2; - case ABL: - if(c != C_SBRA) - return 0; - return 14-4+2; - case ABX: - if(c == C_REG || c == C_HREG) - return 0; + case AB: + if(c != C_SBRA) + return 0; + return 8-2+2; + case ABL: + if(c != C_SBRA) + return 0; + return 14-4+2; + case ABX: + if(c == C_REG || c == C_HREG) + return 0; #ifdef CALLEEBX - diag("ABX $I in brextra"); + diag("ABX $I in brextra"); #endif - if(c != C_SBRA) - return 0; - return 14-10+2; - default: - if(c == C_GBRA) - return 0; - if(c == C_LBRA) - return 10-4+2; - return 10-2+2; + if(c != C_SBRA) + return 0; + return 14-10+2; + default: + if(c == C_GBRA) + return 0; + if(c == C_LBRA) + return 10-4+2; + return 10-2+2; } - return 0; } #define high(r) ((r)>=8) -- cgit v1.2.3