420
420
421
421
(define_attr "type" "abs, adcl, add, addhl, addl, and, andl, asl,
422
422
asll, asr, asrl, atldop, atldlop, bclr, bic, bl, block, bmsk, branch,
423
- branchcc, brk, bset, bsetl, btst, bxor, bxorl, compare , dbnz, dmb,
424
- dmpywh, ex, div, divl, ext, fadd, fcmp, fsub, fmul, fdiv, fh2s, fmin,
425
- fmax, fsgnj, fsgnjx, fsgnjn, fmadd, fmov, fmsub, fnmadd, fnmsub,
426
- fsqrt, frnd, fs2d, fs2h, fd2s, int2fp, uint2fp, fp2int, fp2uint, ffs,
427
- fls, flag, jl, jump, ld, llock, lsr, lsrl, lr, max, maxl, min, minl,
428
- move, movecc, mod, modl, neg, nop, norm, normh, norml, mac, mpy, mpyl,
429
- not, notl, or, orl, return, ror,rol, sbcl, scond, setcc, sex, sr, st,
430
- sub, subl, swap, swapl, swape, swapel, sync, trap, qmach, qmpyh, udiv,
423
+ branchcc, brk, bset, bsetl, btst, bxor, bxorl, cmp , dbnz, dmb, dmpywh ,
424
+ ex, div, divl, ext, fadd, fcmp, fsub, fmul, fdiv, fh2s, fmin, fmax ,
425
+ fsgnj, fsgnjx, fsgnjn, fmadd, fmov, fmsub, fnmadd, fnmsub, fsqrt ,
426
+ frnd, fs2d, fs2h, fd2s, int2fp, uint2fp, fp2int, fp2uint, ffs, fls ,
427
+ flag, jl, jump, ld, llock, lsr, lsrl, lr, max, maxl, min, minl, move ,
428
+ movecc, mod, modl, neg, nop, norm, normh, norml, mac, mpy, mpyl, not ,
429
+ notl, or, orl, return, ror, rol, sbcl, scond, setcc, sex, sr, st, sub ,
430
+ subl, swap, swapl, swape, swapel, sync, tst , trap, qmach, qmpyh, udiv,
431
431
udivl, umod, umodl, unknown, vadd, vsub, vmac2h, vmpy2h, vfadd, vfext,
432
432
vfins, vfsub, vfmul, vfdiv, vfrep, vpack, xbfu, xor, xorl"
433
433
(const_string "unknown"))
@@ -1519,7 +1519,7 @@ vfins, vfsub, vfmul, vfdiv, vfrep, vpack, xbfu, xor, xorl"
1519
1519
rcmp<sfxtab >%?\\ t%1,%0
1520
1520
rcmp<sfxtab >%?\\ t%1,%0
1521
1521
cmp<sfxtab >%?\\ t%0,%1"
1522
- [ (set_attr "type" "compare ")
1522
+ [ (set_attr "type" "cmp ")
1523
1523
(set_attr "iscompact" "maybe,maybe,no,no,no,no,no,no,no")
1524
1524
(set_attr "predicable" "no,no,yes,yes,no,yes,no,no,no")
1525
1525
(set_attr "length" "* ,* ,4,4,4,4,4,8,8")] )
@@ -1530,7 +1530,7 @@ vfins, vfsub, vfmul, vfdiv, vfrep, vpack, xbfu, xor, xorl"
1530
1530
(const_int 0)))]
1531
1531
""
1532
1532
"tst%?\\ t%0,%0"
1533
- [ (set_attr "type" "compare ")
1533
+ [ (set_attr "type" "tst ")
1534
1534
(set_attr "iscompact" "yes,no")
1535
1535
(set_attr "length" "2,4")] )
1536
1536
@@ -1540,7 +1540,7 @@ vfins, vfsub, vfmul, vfdiv, vfrep, vpack, xbfu, xor, xorl"
1540
1540
(const_int 0)))]
1541
1541
""
1542
1542
"tstl\\ t%0,%0"
1543
- [ (set_attr "type" "compare ")
1543
+ [ (set_attr "type" "tst ")
1544
1544
(set_attr "iscompact" "no")
1545
1545
(set_attr "length" "4")] )
1546
1546
0 commit comments