⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spe.md

📁 linux下的gcc编译器
💻 MD
📖 第 1 页 / 共 5 页
字号:
  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")	(mem:V2SI (plus:SI (match_operand:SI 1 "gpc_reg_operand" "b")			   (match_operand:SI 2 "gpc_reg_operand" "r"))))   (unspec [(const_int 0)] 545)]  "TARGET_SPE"  "evlddx %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evldh"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")	(mem:V2SI (plus:SI (match_operand:SI 1 "gpc_reg_operand" "b")			   (match_operand:QI 2 "immediate_operand" "i"))))   (unspec [(const_int 0)] 546)]  "TARGET_SPE && INTVAL (operands[2]) >= 0 && INTVAL (operands[2]) <= 31"  "evldh %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evldhx"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")	(mem:V2SI (plus:SI (match_operand:SI 1 "gpc_reg_operand" "b")			   (match_operand:SI 2 "gpc_reg_operand" "r"))))   (unspec [(const_int 0)] 547)]  "TARGET_SPE"  "evldhx %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evldw"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")	(mem:V2SI (plus:SI (match_operand:SI 1 "gpc_reg_operand" "b")			   (match_operand:QI 2 "immediate_operand" "i"))))   (unspec [(const_int 0)] 548)]  "TARGET_SPE"  "evldw %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evldwx"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")	(mem:V2SI (plus:SI (match_operand:SI 1 "gpc_reg_operand" "b")			   (match_operand:SI 2 "gpc_reg_operand" "r"))))   (unspec [(const_int 0)] 549)]  "TARGET_SPE"  "evldwx %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlwhe"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")	(mem:V2SI (plus:SI (match_operand:SI 1 "gpc_reg_operand" "b")			   (match_operand:QI 2 "immediate_operand" "i"))))   (unspec [(const_int 0)] 550)]  "TARGET_SPE"  "evlwhe %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlwhex"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")	(mem:V2SI (plus:SI (match_operand:SI 1 "gpc_reg_operand" "b")			   (match_operand:SI 2 "gpc_reg_operand" "r"))))   (unspec [(const_int 0)] 551)]  "TARGET_SPE"  "evlwhex %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlwhos"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")	(mem:V2SI (plus:SI (match_operand:SI 1 "gpc_reg_operand" "b")			   (match_operand:QI 2 "immediate_operand" "i"))))   (unspec [(const_int 0)] 552)]  "TARGET_SPE"  "evlwhos %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlwhosx"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")	(mem:V2SI (plus:SI (match_operand:SI 1 "gpc_reg_operand" "b")			   (match_operand:SI 2 "gpc_reg_operand" "r"))))   (unspec [(const_int 0)] 553)]  "TARGET_SPE"  "evlwhosx %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlwhou"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")	(mem:V2SI (plus:SI (match_operand:SI 1 "gpc_reg_operand" "b")			   (match_operand:QI 2 "immediate_operand" "i"))))   (unspec [(const_int 0)] 554)]  "TARGET_SPE"  "evlwhou %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlwhoux"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")	(mem:V2SI (plus:SI (match_operand:SI 1 "gpc_reg_operand" "b")			   (match_operand:SI 2 "gpc_reg_operand" "r"))))   (unspec [(const_int 0)] 555)]  "TARGET_SPE"  "evlwhoux %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_brinc"  [(set (match_operand:SI 0 "gpc_reg_operand" "=r")        (unspec:SI [(match_operand:SI 1 "gpc_reg_operand" "r")		    (match_operand:SI 2 "gpc_reg_operand" "r")] 556))]  "TARGET_SPE"  "brinc %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhegsmfaa"  [(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)] 557))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhegsmfaa %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhegsmfan"  [(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)] 558))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhegsmfan %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhegsmiaa"  [(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)] 559))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhegsmiaa %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhegsmian"  [(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)] 560))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhegsmian %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhegumiaa"  [(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)] 561))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhegumiaa %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhegumian"  [(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)] 562))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhegumian %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhesmfaaw"  [(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)] 563))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhesmfaaw %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhesmfanw"  [(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)] 564))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhesmfanw %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhesmfa"  [(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")] 565))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhesmfa %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhesmf"  [(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")] 566))]  "TARGET_SPE"  "evmhesmf %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhesmiaaw"  [(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)] 567))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhesmiaaw %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhesmianw"  [(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)] 568))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhesmianw %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhesmia"  [(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")] 569))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhesmia %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhesmi"  [(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")] 570))]  "TARGET_SPE"  "evmhesmi %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhessfaaw"  [(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)] 571))   (clobber (reg:SI SPEFSCR_REGNO))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhessfaaw %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhessfanw"  [(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)] 572))   (clobber (reg:SI SPEFSCR_REGNO))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhessfanw %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhessfa"  [(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")] 573))   (clobber (reg:SI SPEFSCR_REGNO))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhessfa %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhessf"  [(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")] 574))   (clobber (reg:SI SPEFSCR_REGNO))]  "TARGET_SPE"  "evmhessf %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhessiaaw"  [(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)] 575))   (clobber (reg:SI SPEFSCR_REGNO))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhessiaaw %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmhessianw"  [(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)] 576))   (clobber (reg:SI SPEFSCR_REGNO))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmhessianw %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmheumiaaw"  [(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)] 577))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmheumiaaw %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmheumianw"  [(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)] 578))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmheumianw %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmheumia"  [(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")] 579))   (clobber (reg:V2SI SPE_ACC_REGNO))]  "TARGET_SPE"  "evmheumia %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmheumi"  [(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")] 580))]  "TARGET_SPE"  "evmheumi %0,%1,%2"  [(set_attr "type" "veccomplex")   (set_attr  "length" "4")])(define_insn "spe_evmheusiaaw"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -