📄 spe.md
字号:
(define_insn "spe_evmhoumia" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 605)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmhoumia %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmhoumi" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 606))] "TARGET_SPE" "evmhoumi %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmhousiaaw" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 607)) (clobber (reg:SI SPEFSCR_REGNO)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmhousiaaw %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmhousianw" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 608)) (clobber (reg:SI SPEFSCR_REGNO)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmhousianw %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmmlssfa" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 609))] "TARGET_SPE" "evmmlssfa %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmmlssf" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 610))] "TARGET_SPE" "evmmlssf %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwhsmfa" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 611)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwhsmfa %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwhsmf" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 612))] "TARGET_SPE" "evmwhsmf %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwhsmia" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 613)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwhsmia %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwhsmi" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 614))] "TARGET_SPE" "evmwhsmi %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwhssfa" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 615)) (clobber (reg:SI SPEFSCR_REGNO)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwhssfa %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwhusian" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 626))] "TARGET_SPE" "evmwhusian %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwhssf" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 628)) (clobber (reg:SI SPEFSCR_REGNO))] "TARGET_SPE" "evmwhssf %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwhumia" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 629)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwhumia %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwhumi" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 630))] "TARGET_SPE" "evmwhumi %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwlsmiaaw" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 635)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwlsmiaaw %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwlsmianw" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 636)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwlsmianw %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwlssiaaw" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 641)) (clobber (reg:SI SPEFSCR_REGNO)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwlssiaaw %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwlssianw" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 642)) (clobber (reg:SI SPEFSCR_REGNO)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwlssianw %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwlumiaaw" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 643)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwlumiaaw %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwlumianw" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 644)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwlumianw %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwlumia" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 645)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwlumia %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwlumi" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 646))] "TARGET_SPE" "evmwlumi %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwlusiaaw" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 647)) (clobber (reg:SI SPEFSCR_REGNO)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwlusiaaw %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwlusianw" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 648)) (clobber (reg:SI SPEFSCR_REGNO)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwlusianw %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwsmfaa" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 649)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwsmfaa %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwsmfan" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 650)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwsmfan %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwsmfa" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 651)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwsmfa %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwsmf" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 652))] "TARGET_SPE" "evmwsmf %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwsmiaa" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 653)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwsmiaa %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwsmian" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 654)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwsmian %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwsmia" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 655)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwsmia %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwsmi" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r")] 656))] "TARGET_SPE" "evmwsmi %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwssfaa" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 657)) (clobber (reg:SI SPEFSCR_REGNO)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwssfaa %0,%1,%2" [(set_attr "type" "veccomplex") (set_attr "length" "4")])(define_insn "spe_evmwssfan" [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r") (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r") (match_operand:V2SI 2 "gpc_reg_operand" "r") (reg:V2SI SPE_ACC_REGNO)] 658)) (clobber (reg:SI SPEFSCR_REGNO)) (set (reg:V2SI SPE_ACC_REGNO) (unspec:V2SI [(const_int 0)] 0))] "TARGET_SPE" "evmwssfan %0,%1,%2" [(set_attr "type" "v
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -