removed yet another eor.l error

This commit is contained in:
ceriel 1989-09-29 11:45:19 +00:00
parent 00027d3893
commit 77259cd2f9
4 changed files with 16 additions and 4 deletions

View file

@ -1104,7 +1104,10 @@ pat lol and stl $1==$3 && $2==4 && inreg($1)==reg_any
pat lol ior stl $1==$3 && $2==4 && inreg($1)==reg_any pat lol ior stl $1==$3 && $2==4 && inreg($1)==reg_any
call lolxxstl("or.l") call lolxxstl("or.l")
pat lol xor stl $1==$3 && $2==4 && inreg($1)==reg_any pat lol xor stl $1==$3 && $2==4 && inreg($1)==reg_any
call lolxxstl("eor.l") with conreg4-bconst
kills regvar($1, reg_any), use_index %xreg==regvar($1, reg_any)
gen eor_l %1, {LOCAL, $1}
#ifdef TBL68020 #ifdef TBL68020
pat lol mli stl $1==$3 && $2==4 && inreg($1)==reg_any pat lol mli stl $1==$3 && $2==4 && inreg($1)==reg_any
with data4 with data4

View file

@ -1104,7 +1104,10 @@ pat lol and stl $1==$3 && $2==4 && inreg($1)==reg_any
pat lol ior stl $1==$3 && $2==4 && inreg($1)==reg_any pat lol ior stl $1==$3 && $2==4 && inreg($1)==reg_any
call lolxxstl("or.l") call lolxxstl("or.l")
pat lol xor stl $1==$3 && $2==4 && inreg($1)==reg_any pat lol xor stl $1==$3 && $2==4 && inreg($1)==reg_any
call lolxxstl("eor.l") with conreg4-bconst
kills regvar($1, reg_any), use_index %xreg==regvar($1, reg_any)
gen eor_l %1, {LOCAL, $1}
#ifdef TBL68020 #ifdef TBL68020
pat lol mli stl $1==$3 && $2==4 && inreg($1)==reg_any pat lol mli stl $1==$3 && $2==4 && inreg($1)==reg_any
with data4 with data4

View file

@ -1104,7 +1104,10 @@ pat lol and stl $1==$3 && $2==4 && inreg($1)==reg_any
pat lol ior stl $1==$3 && $2==4 && inreg($1)==reg_any pat lol ior stl $1==$3 && $2==4 && inreg($1)==reg_any
call lolxxstl("or.l") call lolxxstl("or.l")
pat lol xor stl $1==$3 && $2==4 && inreg($1)==reg_any pat lol xor stl $1==$3 && $2==4 && inreg($1)==reg_any
call lolxxstl("eor.l") with conreg4-bconst
kills regvar($1, reg_any), use_index %xreg==regvar($1, reg_any)
gen eor_l %1, {LOCAL, $1}
#ifdef TBL68020 #ifdef TBL68020
pat lol mli stl $1==$3 && $2==4 && inreg($1)==reg_any pat lol mli stl $1==$3 && $2==4 && inreg($1)==reg_any
with data4 with data4

View file

@ -1104,7 +1104,10 @@ pat lol and stl $1==$3 && $2==4 && inreg($1)==reg_any
pat lol ior stl $1==$3 && $2==4 && inreg($1)==reg_any pat lol ior stl $1==$3 && $2==4 && inreg($1)==reg_any
call lolxxstl("or.l") call lolxxstl("or.l")
pat lol xor stl $1==$3 && $2==4 && inreg($1)==reg_any pat lol xor stl $1==$3 && $2==4 && inreg($1)==reg_any
call lolxxstl("eor.l") with conreg4-bconst
kills regvar($1, reg_any), use_index %xreg==regvar($1, reg_any)
gen eor_l %1, {LOCAL, $1}
#ifdef TBL68020 #ifdef TBL68020
pat lol mli stl $1==$3 && $2==4 && inreg($1)==reg_any pat lol mli stl $1==$3 && $2==4 && inreg($1)==reg_any
with data4 with data4