fixed some bugs in new pattern
This commit is contained in:
parent
5fcee85f88
commit
bee5d97eac
|
@ -6324,10 +6324,6 @@ proc loc1locciibxx example loc loc cii bne
|
||||||
with any1 extend1 STACK
|
with any1 extend1 STACK
|
||||||
gen cmp_b %1,%2
|
gen cmp_b %1,%2
|
||||||
bxx[1] {llabel, $4}
|
bxx[1] {llabel, $4}
|
||||||
with any1 any1 STACK
|
|
||||||
uses reusing %1, DD_REG = %1
|
|
||||||
gen cmp_b %2,{dreg1, %a}
|
|
||||||
bxx[2] {llabel, $4}
|
|
||||||
with any1 any_int STACK
|
with any1 any_int STACK
|
||||||
uses reusing %1, DD_REG = %1
|
uses reusing %1, DD_REG = %1
|
||||||
#if TBL68020 && WORD_SIZE==4
|
#if TBL68020 && WORD_SIZE==4
|
||||||
|
@ -6353,18 +6349,9 @@ proc loc2locciibxx example loc loc cii bne
|
||||||
with any2 extend2 STACK
|
with any2 extend2 STACK
|
||||||
gen cmp_w %1,%2
|
gen cmp_w %1,%2
|
||||||
bxx[1] {llabel, $4}
|
bxx[1] {llabel, $4}
|
||||||
with any2 any2 STACK
|
|
||||||
uses reusing %1, DD_REG = %1
|
|
||||||
gen cmp_w %2,{dreg2, %a}
|
|
||||||
bxx[2] {llabel, $4}
|
|
||||||
with any2 any4 STACK
|
with any2 any4 STACK
|
||||||
uses reusing %1, DD_REG = %1
|
uses reusing %1, DD_REG = %1
|
||||||
#if TBL68020
|
gen ext_l %a
|
||||||
gen extb_l %a
|
|
||||||
#else
|
|
||||||
gen ext_w %a
|
|
||||||
ext_l %a
|
|
||||||
#endif
|
|
||||||
cmp_l %2,%a
|
cmp_l %2,%a
|
||||||
bxx[2] {llabel, $4}
|
bxx[2] {llabel, $4}
|
||||||
|
|
||||||
|
|
|
@ -6324,10 +6324,6 @@ proc loc1locciibxx example loc loc cii bne
|
||||||
with any1 extend1 STACK
|
with any1 extend1 STACK
|
||||||
gen cmp_b %1,%2
|
gen cmp_b %1,%2
|
||||||
bxx[1] {llabel, $4}
|
bxx[1] {llabel, $4}
|
||||||
with any1 any1 STACK
|
|
||||||
uses reusing %1, DD_REG = %1
|
|
||||||
gen cmp_b %2,{dreg1, %a}
|
|
||||||
bxx[2] {llabel, $4}
|
|
||||||
with any1 any_int STACK
|
with any1 any_int STACK
|
||||||
uses reusing %1, DD_REG = %1
|
uses reusing %1, DD_REG = %1
|
||||||
#if TBL68020 && WORD_SIZE==4
|
#if TBL68020 && WORD_SIZE==4
|
||||||
|
@ -6353,18 +6349,9 @@ proc loc2locciibxx example loc loc cii bne
|
||||||
with any2 extend2 STACK
|
with any2 extend2 STACK
|
||||||
gen cmp_w %1,%2
|
gen cmp_w %1,%2
|
||||||
bxx[1] {llabel, $4}
|
bxx[1] {llabel, $4}
|
||||||
with any2 any2 STACK
|
|
||||||
uses reusing %1, DD_REG = %1
|
|
||||||
gen cmp_w %2,{dreg2, %a}
|
|
||||||
bxx[2] {llabel, $4}
|
|
||||||
with any2 any4 STACK
|
with any2 any4 STACK
|
||||||
uses reusing %1, DD_REG = %1
|
uses reusing %1, DD_REG = %1
|
||||||
#if TBL68020
|
gen ext_l %a
|
||||||
gen extb_l %a
|
|
||||||
#else
|
|
||||||
gen ext_w %a
|
|
||||||
ext_l %a
|
|
||||||
#endif
|
|
||||||
cmp_l %2,%a
|
cmp_l %2,%a
|
||||||
bxx[2] {llabel, $4}
|
bxx[2] {llabel, $4}
|
||||||
|
|
||||||
|
|
|
@ -6324,10 +6324,6 @@ proc loc1locciibxx example loc loc cii bne
|
||||||
with any1 extend1 STACK
|
with any1 extend1 STACK
|
||||||
gen cmp_b %1,%2
|
gen cmp_b %1,%2
|
||||||
bxx[1] {llabel, $4}
|
bxx[1] {llabel, $4}
|
||||||
with any1 any1 STACK
|
|
||||||
uses reusing %1, DD_REG = %1
|
|
||||||
gen cmp_b %2,{dreg1, %a}
|
|
||||||
bxx[2] {llabel, $4}
|
|
||||||
with any1 any_int STACK
|
with any1 any_int STACK
|
||||||
uses reusing %1, DD_REG = %1
|
uses reusing %1, DD_REG = %1
|
||||||
#if TBL68020 && WORD_SIZE==4
|
#if TBL68020 && WORD_SIZE==4
|
||||||
|
@ -6353,18 +6349,9 @@ proc loc2locciibxx example loc loc cii bne
|
||||||
with any2 extend2 STACK
|
with any2 extend2 STACK
|
||||||
gen cmp_w %1,%2
|
gen cmp_w %1,%2
|
||||||
bxx[1] {llabel, $4}
|
bxx[1] {llabel, $4}
|
||||||
with any2 any2 STACK
|
|
||||||
uses reusing %1, DD_REG = %1
|
|
||||||
gen cmp_w %2,{dreg2, %a}
|
|
||||||
bxx[2] {llabel, $4}
|
|
||||||
with any2 any4 STACK
|
with any2 any4 STACK
|
||||||
uses reusing %1, DD_REG = %1
|
uses reusing %1, DD_REG = %1
|
||||||
#if TBL68020
|
gen ext_l %a
|
||||||
gen extb_l %a
|
|
||||||
#else
|
|
||||||
gen ext_w %a
|
|
||||||
ext_l %a
|
|
||||||
#endif
|
|
||||||
cmp_l %2,%a
|
cmp_l %2,%a
|
||||||
bxx[2] {llabel, $4}
|
bxx[2] {llabel, $4}
|
||||||
|
|
||||||
|
|
|
@ -6324,10 +6324,6 @@ proc loc1locciibxx example loc loc cii bne
|
||||||
with any1 extend1 STACK
|
with any1 extend1 STACK
|
||||||
gen cmp_b %1,%2
|
gen cmp_b %1,%2
|
||||||
bxx[1] {llabel, $4}
|
bxx[1] {llabel, $4}
|
||||||
with any1 any1 STACK
|
|
||||||
uses reusing %1, DD_REG = %1
|
|
||||||
gen cmp_b %2,{dreg1, %a}
|
|
||||||
bxx[2] {llabel, $4}
|
|
||||||
with any1 any_int STACK
|
with any1 any_int STACK
|
||||||
uses reusing %1, DD_REG = %1
|
uses reusing %1, DD_REG = %1
|
||||||
#if TBL68020 && WORD_SIZE==4
|
#if TBL68020 && WORD_SIZE==4
|
||||||
|
@ -6353,18 +6349,9 @@ proc loc2locciibxx example loc loc cii bne
|
||||||
with any2 extend2 STACK
|
with any2 extend2 STACK
|
||||||
gen cmp_w %1,%2
|
gen cmp_w %1,%2
|
||||||
bxx[1] {llabel, $4}
|
bxx[1] {llabel, $4}
|
||||||
with any2 any2 STACK
|
|
||||||
uses reusing %1, DD_REG = %1
|
|
||||||
gen cmp_w %2,{dreg2, %a}
|
|
||||||
bxx[2] {llabel, $4}
|
|
||||||
with any2 any4 STACK
|
with any2 any4 STACK
|
||||||
uses reusing %1, DD_REG = %1
|
uses reusing %1, DD_REG = %1
|
||||||
#if TBL68020
|
gen ext_l %a
|
||||||
gen extb_l %a
|
|
||||||
#else
|
|
||||||
gen ext_w %a
|
|
||||||
ext_l %a
|
|
||||||
#endif
|
|
||||||
cmp_l %2,%a
|
cmp_l %2,%a
|
||||||
bxx[2] {llabel, $4}
|
bxx[2] {llabel, $4}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue