From: ian Date: Mon, 19 Dec 2005 15:15:58 +0000 (+0000) Subject: fixed bugs now tested ok X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=fa956222f1a9aedfdd653fc710fa9dd516dc30d3;p=trains.git fixed bugs now tested ok --- diff --git a/detpic/reverse.asm b/detpic/reverse.asm index b7c7ab6..77c53f5 100644 --- a/detpic/reverse.asm +++ b/detpic/reverse.asm @@ -34,17 +34,25 @@ polarity_local_do ; v is the reversal bits for point ; mov_wf t ; t = PP PP v3 v0 v2 v1 v5 v4 + mov_ff t, xdebug+0 - mov_wf qqLATE ; W = kk kk kk kk kk kk o5 o4 + mov_ff qqLATE, xdebug+1 + mov_fw qqLATE ; W = kk kk kk kk kk kk o5 o4 + mov_ff WREG, xdebug+2 xor_wfw t ; W = ?? ?? ?? ?? ?? ?? d5 d4 + mov_ff WREG, xdebug+3 and_wfw maske ; W = zz zz zz zz zz zz d5 d4 - xor_wff qqLATE ; LATA = kk kk kk kk kk kk v5 v4 + mov_ff WREG, xdebug+4 + xor_wff qqLATE ; LATE = kk kk kk kk kk kk v5 v4 + mov_ff qqLATE, xdebug+5 - bc_f t,2 ; t = SS SS v3 v0 v2 v1 zz v4 + bc_f t,1 ; t = SS SS v3 v0 v2 v1 zz v4 + mov_ff t, xdebug+6 bt_f_if1 t,4 ; t : .. .. .. v0 .. .. .. .. - bs_f t,2 ; t = SS SS v3 v0 v2 v1 v0 v4 + bs_f t,1 ; t = SS SS v3 v0 v2 v1 v0 v4 + mov_ff t, xdebug+7 - mov_wf qqLATA ; W = kk kk o3 kk o2 o1 o0 kk + mov_fw qqLATA ; W = kk kk o3 kk o2 o1 o0 kk xor_wfw t ; W = ?? ?? d3 ?? d2 d1 d0 ?? and_wfw maska ; W = zz zz d3 zz d2 d1 d0 zz xor_wff qqLATA ; LATA = kk kk v3 kk v2 v1 v0 kk