亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mips-dsp.md

?? linux下編程用 編譯軟件
?? MD
?? 第 1 頁 / 共 3 頁
字號:
(define_constants  [(CCDSP_PO_REGNUM	182)   (CCDSP_SC_REGNUM	183)   (CCDSP_CA_REGNUM	184)   (CCDSP_OU_REGNUM	185)   (CCDSP_CC_REGNUM	186)   (CCDSP_EF_REGNUM	187)]);; This mode macro allows si, v2hi, v4qi for all possible modes in DSP ASE.(define_mode_macro DSP [(SI "TARGET_DSP")			(V2HI "TARGET_DSP")		 	(V4QI "TARGET_DSP")]);; This mode macro allows v2hi, v4qi for vector/SIMD data.(define_mode_macro DSPV [(V2HI "TARGET_DSP")			 (V4QI "TARGET_DSP")]);; This mode macro allows si, v2hi for Q31 and V2Q15 fixed-point data.(define_mode_macro DSPQ [(SI "TARGET_DSP")		         (V2HI "TARGET_DSP")]);; DSP instructions use q for fixed-point data, and u for integer in the infix.(define_mode_attr dspfmt1 [(SI "q") (V2HI "q") (V4QI "u")]);; DSP instructions use nothing for fixed-point data, and u for integer in;; the infix.(define_mode_attr dspfmt1_1 [(SI "") (V2HI "") (V4QI "u")]);; DSP instructions use w, ph, qb in the postfix.(define_mode_attr dspfmt2 [(SI "w") (V2HI "ph") (V4QI "qb")]);; DSP shift masks for SI, V2HI, V4QI.(define_mode_attr dspshift_mask [(SI "0x1f") (V2HI "0xf") (V4QI "0x7")]);; MIPS DSP ASE Revision 0.98 3/24/2005;; Table 2-1. MIPS DSP ASE Instructions: Arithmetic;; ADDQ*(define_insn "add<DSPV:mode>3"  [(parallel    [(set (match_operand:DSPV 0 "register_operand" "=d")	  (plus:DSPV (match_operand:DSPV 1 "register_operand" "d")		     (match_operand:DSPV 2 "register_operand" "d")))     (set (reg:CCDSP CCDSP_OU_REGNUM)	  (unspec:CCDSP [(match_dup 1) (match_dup 2)] UNSPEC_ADDQ))])]  ""  "add<DSPV:dspfmt1>.<DSPV:dspfmt2>\t%0,%1,%2"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")])(define_insn "mips_add<DSP:dspfmt1>_s_<DSP:dspfmt2>"  [(parallel    [(set (match_operand:DSP 0 "register_operand" "=d")	  (unspec:DSP [(match_operand:DSP 1 "register_operand" "d")		       (match_operand:DSP 2 "register_operand" "d")]		      UNSPEC_ADDQ_S))     (set (reg:CCDSP CCDSP_OU_REGNUM)	  (unspec:CCDSP [(match_dup 1) (match_dup 2)] UNSPEC_ADDQ_S))])]  ""  "add<DSP:dspfmt1>_s.<DSP:dspfmt2>\t%0,%1,%2"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")]);; SUBQ*(define_insn "sub<DSPV:mode>3"  [(parallel    [(set (match_operand:DSPV 0 "register_operand" "=d")	  (minus:DSPV (match_operand:DSPV 1 "register_operand" "d")		      (match_operand:DSPV 2 "register_operand" "d")))     (set (reg:CCDSP CCDSP_OU_REGNUM)	  (unspec:CCDSP [(match_dup 1) (match_dup 2)] UNSPEC_SUBQ))])]  "TARGET_DSP"  "sub<DSPV:dspfmt1>.<DSPV:dspfmt2>\t%0,%1,%2"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")])(define_insn "mips_sub<DSP:dspfmt1>_s_<DSP:dspfmt2>"  [(parallel    [(set (match_operand:DSP 0 "register_operand" "=d")	  (unspec:DSP [(match_operand:DSP 1 "register_operand" "d")		       (match_operand:DSP 2 "register_operand" "d")]		      UNSPEC_SUBQ_S))     (set (reg:CCDSP CCDSP_OU_REGNUM)	  (unspec:CCDSP [(match_dup 1) (match_dup 2)] UNSPEC_SUBQ_S))])]  "TARGET_DSP"  "sub<DSP:dspfmt1>_s.<DSP:dspfmt2>\t%0,%1,%2"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")]);; ADDSC(define_insn "mips_addsc"  [(parallel    [(set (match_operand:SI 0 "register_operand" "=d")	  (unspec:SI [(match_operand:SI 1 "register_operand" "d")		      (match_operand:SI 2 "register_operand" "d")]		     UNSPEC_ADDSC))     (set (reg:CCDSP CCDSP_CA_REGNUM)	  (unspec:CCDSP [(match_dup 1) (match_dup 2)] UNSPEC_ADDSC))])]  "TARGET_DSP"  "addsc\t%0,%1,%2"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")]);; ADDWC(define_insn "mips_addwc"  [(parallel    [(set (match_operand:SI 0 "register_operand" "=d")	  (unspec:SI [(match_operand:SI 1 "register_operand" "d")		      (match_operand:SI 2 "register_operand" "d")		    (reg:CCDSP CCDSP_CA_REGNUM)]		     UNSPEC_ADDWC))     (set (reg:CCDSP CCDSP_OU_REGNUM)	  (unspec:CCDSP [(match_dup 1) (match_dup 2)] UNSPEC_ADDWC))])]  "TARGET_DSP"  "addwc\t%0,%1,%2"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")]);; MODSUB(define_insn "mips_modsub"  [(set (match_operand:SI 0 "register_operand" "=d")	(unspec:SI [(match_operand:SI 1 "register_operand" "d")		    (match_operand:SI 2 "register_operand" "d")]		   UNSPEC_MODSUB))]  "TARGET_DSP"  "modsub\t%0,%1,%2"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")]);; RADDU*(define_insn "mips_raddu_w_qb"  [(set (match_operand:SI 0 "register_operand" "=d")	(unspec:SI [(match_operand:V4QI 1 "register_operand" "d")]		   UNSPEC_RADDU_W_QB))]  "TARGET_DSP"  "raddu.w.qb\t%0,%1"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")]);; ABSQ*(define_insn "mips_absq_s_<DSPQ:dspfmt2>"  [(parallel    [(set (match_operand:DSPQ 0 "register_operand" "=d")	  (unspec:DSPQ [(match_operand:DSPQ 1 "register_operand" "d")]		       UNSPEC_ABSQ_S))     (set (reg:CCDSP CCDSP_OU_REGNUM)	  (unspec:CCDSP [(match_dup 1)] UNSPEC_ABSQ_S))])]  "TARGET_DSP"  "absq_s.<DSPQ:dspfmt2>\t%0,%1"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")]);; PRECRQ*(define_insn "mips_precrq_qb_ph"  [(set (match_operand:V4QI 0 "register_operand" "=d")	(unspec:V4QI [(match_operand:V2HI 1 "register_operand" "d")		      (match_operand:V2HI 2 "register_operand" "d")]		     UNSPEC_PRECRQ_QB_PH))]  "TARGET_DSP"  "precrq.qb.ph\t%0,%1,%2"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")])(define_insn "mips_precrq_ph_w"  [(set (match_operand:V2HI 0 "register_operand" "=d")	(unspec:V2HI [(match_operand:SI 1 "register_operand" "d")		      (match_operand:SI 2 "register_operand" "d")]		     UNSPEC_PRECRQ_PH_W))]  "TARGET_DSP"  "precrq.ph.w\t%0,%1,%2"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")])(define_insn "mips_precrq_rs_ph_w"  [(parallel    [(set (match_operand:V2HI 0 "register_operand" "=d")	  (unspec:V2HI [(match_operand:SI 1 "register_operand" "d")			(match_operand:SI 2 "register_operand" "d")]		       UNSPEC_PRECRQ_RS_PH_W))     (set (reg:CCDSP CCDSP_OU_REGNUM)	  (unspec:CCDSP [(match_dup 1) (match_dup 2)]			UNSPEC_PRECRQ_RS_PH_W))])]  "TARGET_DSP"  "precrq_rs.ph.w\t%0,%1,%2"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")]);; PRECRQU*(define_insn "mips_precrqu_s_qb_ph"  [(parallel    [(set (match_operand:V4QI 0 "register_operand" "=d")	  (unspec:V4QI [(match_operand:V2HI 1 "register_operand" "d")			(match_operand:V2HI 2 "register_operand" "d")]		       UNSPEC_PRECRQU_S_QB_PH))     (set (reg:CCDSP CCDSP_OU_REGNUM)	  (unspec:CCDSP [(match_dup 1) (match_dup 2)]			UNSPEC_PRECRQU_S_QB_PH))])]  "TARGET_DSP"  "precrqu_s.qb.ph\t%0,%1,%2"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")]);; PRECEQ*(define_insn "mips_preceq_w_phl"  [(set (match_operand:SI 0 "register_operand" "=d")	(unspec:SI [(match_operand:V2HI 1 "register_operand" "d")]		   UNSPEC_PRECEQ_W_PHL))]  "TARGET_DSP"  "preceq.w.phl\t%0,%1"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")])(define_insn "mips_preceq_w_phr"  [(set (match_operand:SI 0 "register_operand" "=d")	(unspec:SI [(match_operand:V2HI 1 "register_operand" "d")]		   UNSPEC_PRECEQ_W_PHR))]  "TARGET_DSP"  "preceq.w.phr\t%0,%1"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")]);; PRECEQU*(define_insn "mips_precequ_ph_qbl"  [(set (match_operand:V2HI 0 "register_operand" "=d")	(unspec:V2HI [(match_operand:V4QI 1 "register_operand" "d")]		     UNSPEC_PRECEQU_PH_QBL))]  "TARGET_DSP"  "precequ.ph.qbl\t%0,%1"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")])(define_insn "mips_precequ_ph_qbr"  [(set (match_operand:V2HI 0 "register_operand" "=d")	(unspec:V2HI [(match_operand:V4QI 1 "register_operand" "d")]		     UNSPEC_PRECEQU_PH_QBR))]  "TARGET_DSP"  "precequ.ph.qbr\t%0,%1"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")])(define_insn "mips_precequ_ph_qbla"  [(set (match_operand:V2HI 0 "register_operand" "=d")	(unspec:V2HI [(match_operand:V4QI 1 "register_operand" "d")]		     UNSPEC_PRECEQU_PH_QBLA))]  "TARGET_DSP"  "precequ.ph.qbla\t%0,%1"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")])(define_insn "mips_precequ_ph_qbra"  [(set (match_operand:V2HI 0 "register_operand" "=d")	(unspec:V2HI [(match_operand:V4QI 1 "register_operand" "d")]		     UNSPEC_PRECEQU_PH_QBRA))]  "TARGET_DSP"  "precequ.ph.qbra\t%0,%1"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")]);; PRECEU*(define_insn "mips_preceu_ph_qbl"  [(set (match_operand:V2HI 0 "register_operand" "=d")	(unspec:V2HI [(match_operand:V4QI 1 "register_operand" "d")]		     UNSPEC_PRECEU_PH_QBL))]  "TARGET_DSP"  "preceu.ph.qbl\t%0,%1"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")])(define_insn "mips_preceu_ph_qbr"  [(set (match_operand:V2HI 0 "register_operand" "=d")	(unspec:V2HI [(match_operand:V4QI 1 "register_operand" "d")]		     UNSPEC_PRECEU_PH_QBR))]  "TARGET_DSP"  "preceu.ph.qbr\t%0,%1"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")])(define_insn "mips_preceu_ph_qbla"  [(set (match_operand:V2HI 0 "register_operand" "=d")	(unspec:V2HI [(match_operand:V4QI 1 "register_operand" "d")]		     UNSPEC_PRECEU_PH_QBLA))]  "TARGET_DSP"  "preceu.ph.qbla\t%0,%1"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")])(define_insn "mips_preceu_ph_qbra"  [(set (match_operand:V2HI 0 "register_operand" "=d")	(unspec:V2HI [(match_operand:V4QI 1 "register_operand" "d")]		     UNSPEC_PRECEU_PH_QBRA))]  "TARGET_DSP"  "preceu.ph.qbra\t%0,%1"  [(set_attr "type"	"arith")   (set_attr "mode"	"SI")]);; Table 2-2. MIPS DSP ASE Instructions: Shift;; SHLL*(define_insn "mips_shll_<DSPV:dspfmt2>"  [(parallel    [(set (match_operand:DSPV 0 "register_operand" "=d,d")	  (unspec:DSPV [(match_operand:DSPV 1 "register_operand" "d,d")			(match_operand:SI 2 "arith_operand" "I,d")]		       UNSPEC_SHLL))     (set (reg:CCDSP CCDSP_OU_REGNUM)	  (unspec:CCDSP [(match_dup 1) (match_dup 2)] UNSPEC_SHLL))])]  "TARGET_DSP"{  if (which_alternative == 0)    {      if (INTVAL (operands[2])	  & ~(unsigned HOST_WIDE_INT) <DSPV:dspshift_mask>)	operands[2] = GEN_INT (INTVAL (operands[2]) & <DSPV:dspshift_mask>);      return "shll.<DSPV:dspfmt2>\t%0,%1,%2";    }  return "shllv.<DSPV:dspfmt2>\t%0,%1,%2";}  [(set_attr "type"	"shift")   (set_attr "mode"	"SI")])(define_insn "mips_shll_s_<DSPQ:dspfmt2>"  [(parallel    [(set (match_operand:DSPQ 0 "register_operand" "=d,d")	  (unspec:DSPQ [(match_operand:DSPQ 1 "register_operand" "d,d")			(match_operand:SI 2 "arith_operand" "I,d")]		       UNSPEC_SHLL_S))     (set (reg:CCDSP CCDSP_OU_REGNUM)	  (unspec:CCDSP [(match_dup 1) (match_dup 2)] UNSPEC_SHLL_S))])]  "TARGET_DSP"{  if (which_alternative == 0)    {      if (INTVAL (operands[2])          & ~(unsigned HOST_WIDE_INT) <DSPQ:dspshift_mask>)	operands[2] = GEN_INT (INTVAL (operands[2]) & <DSPQ:dspshift_mask>);      return "shll_s.<DSPQ:dspfmt2>\t%0,%1,%2";    }  return "shllv_s.<DSPQ:dspfmt2>\t%0,%1,%2";}  [(set_attr "type"	"shift")   (set_attr "mode"	"SI")]);; SHRL*(define_insn "mips_shrl_qb"  [(set (match_operand:V4QI 0 "register_operand" "=d,d")	(unspec:V4QI [(match_operand:V4QI 1 "register_operand" "d,d")		      (match_operand:SI 2 "arith_operand" "I,d")]		     UNSPEC_SHRL_QB))]  "TARGET_DSP"{  if (which_alternative == 0)    {      if (INTVAL (operands[2]) & ~(unsigned HOST_WIDE_INT) 0x7)	operands[2] = GEN_INT (INTVAL (operands[2]) & 0x7);      return "shrl.qb\t%0,%1,%2";

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕不卡在线| 日韩一区二区中文字幕| 中文字幕av一区二区三区免费看| 捆绑调教一区二区三区| 日韩精品一区二区三区在线| 久久超碰97人人做人人爱| 久久久久国产精品厨房| 国产成人av电影在线播放| 亚洲天堂福利av| 91福利社在线观看| 日日夜夜一区二区| 久久婷婷一区二区三区| 高清不卡一二三区| 亚洲国产日韩在线一区模特| 91精品国产综合久久福利| 精品综合久久久久久8888| 国产色91在线| 欧美日韩一区二区不卡| 久久精品噜噜噜成人av农村| 国产精品视频免费看| 91福利小视频| 国产精品123区| 一区二区成人在线观看| 欧美电影免费观看完整版| 国产91精品一区二区麻豆网站| 亚洲精品高清在线| 精品欧美一区二区久久| 不卡在线观看av| 蜜桃在线一区二区三区| 国产精品每日更新| 欧美日韩色综合| 国产成人日日夜夜| 婷婷亚洲久悠悠色悠在线播放| 久久精品视频网| 欧美精品粉嫩高潮一区二区| 成人精品国产一区二区4080| 日韩影视精彩在线| 中文字幕中文在线不卡住| 日韩一区二区三区免费看| 9久草视频在线视频精品| 蜜臀av亚洲一区中文字幕| 亚洲欧美精品午睡沙发| wwww国产精品欧美| 欧美美女网站色| 99re8在线精品视频免费播放| 美女精品一区二区| 亚洲二区视频在线| 综合色天天鬼久久鬼色| 久久综合色婷婷| 91精品国产综合久久久久久久久久 | 欧美tickling挠脚心丨vk| 日本久久电影网| 成人免费黄色大片| 久久电影网站中文字幕| 亚洲福利国产精品| 亚洲男女一区二区三区| 中文字幕乱码日本亚洲一区二区| 日韩一级黄色片| 在线国产电影不卡| 成人免费毛片app| 国产精品一二三在| 美女在线观看视频一区二区| 亚洲国产日韩a在线播放| 亚洲特黄一级片| 亚洲国产经典视频| 玉足女爽爽91| 亚洲视频香蕉人妖| 国产精品日日摸夜夜摸av| 精品久久人人做人人爰| 日韩亚洲欧美高清| 欧美一区二区成人| 日韩一区二区在线观看视频播放| 欧美性受xxxx黑人xyx| 在线中文字幕一区| 91激情在线视频| 91丨九色丨蝌蚪丨老版| 99麻豆久久久国产精品免费优播| 粉嫩av亚洲一区二区图片| 国产乱淫av一区二区三区 | 国产原创一区二区| 久久精品国产亚洲aⅴ| 麻豆91在线观看| 久久99精品网久久| 国产又粗又猛又爽又黄91精品| 国产一区二区三区综合| 国产大片一区二区| 成人深夜视频在线观看| 99re亚洲国产精品| 欧美日韩一区成人| 精品国产乱码久久久久久久久| 日韩欧美亚洲国产精品字幕久久久| 日韩欧美黄色影院| 精品国产一区二区三区久久久蜜月 | 在线观看视频欧美| 色综合中文字幕国产| 国产一区二区在线视频| 久久国产视频网| 久久99热99| 狠狠狠色丁香婷婷综合激情| 日本不卡的三区四区五区| 美女一区二区久久| 伦理电影国产精品| 久久成人免费电影| 国产精品影音先锋| 国产99久久久国产精品潘金| 粉嫩aⅴ一区二区三区四区| 欧美va天堂va视频va在线| 欧美电视剧在线看免费| 国产亚洲欧洲一区高清在线观看| 国产亚洲精品7777| 亚洲欧洲国产日本综合| 午夜不卡在线视频| 久久99在线观看| 大陆成人av片| 欧美美女激情18p| 久久综合99re88久久爱| 国产日韩欧美精品在线| 亚洲欧美区自拍先锋| 天天综合日日夜夜精品| 日本伊人午夜精品| 色综合久久99| 日韩午夜激情视频| 国产校园另类小说区| 一区二区在线观看视频| 另类人妖一区二区av| 成人综合日日夜夜| 欧美日韩国产经典色站一区二区三区| 欧美一级一级性生活免费录像| 久久久夜色精品亚洲| 洋洋成人永久网站入口| 日本sm残虐另类| 色88888久久久久久影院按摩| 日韩一级片网站| 亚洲欧美在线观看| 日本中文字幕一区二区视频| 岛国精品一区二区| 在线电影欧美成精品| 国产午夜精品福利| 五月天激情综合| 成人av在线影院| 91精品国产福利| 亚洲日本韩国一区| 韩国av一区二区三区在线观看| 91视频国产资源| 久久综合av免费| 日韩在线一区二区三区| 国产精品88888| 日韩一区二区免费视频| 亚洲欧美日韩国产一区二区三区 | 日本一区二区三区在线观看| 一区二区三区不卡在线观看| 久久99精品国产麻豆婷婷| 在线欧美小视频| 欧美一区二区三区免费大片| 亚洲美女免费视频| 国产高清不卡一区二区| 日韩欧美你懂的| 偷拍与自拍一区| 国产成人亚洲综合a∨猫咪| 日韩视频免费观看高清完整版在线观看| 国产精品每日更新在线播放网址| 国产在线观看一区二区| 欧美一区二区私人影院日本| 亚洲精品乱码久久久久久久久| 国产精品亚洲专一区二区三区 | 日韩亚洲欧美高清| 亚洲成人免费av| 欧美主播一区二区三区美女| 久久网这里都是精品| 国产精品综合一区二区| 日韩视频免费直播| 蜜桃免费网站一区二区三区| 欧美日韩精品一区二区三区蜜桃| 亚洲乱码国产乱码精品精的特点 | 91精品国产品国语在线不卡| 亚洲国产精品精华液ab| 丁香婷婷综合网| 久久久综合视频| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲午夜在线视频| 91色.com| 亚洲伦理在线免费看| 粉嫩13p一区二区三区| 亚洲视频在线观看三级| av男人天堂一区| 成人欧美一区二区三区黑人麻豆 | 韩国精品主播一区二区在线观看| 亚洲欧美另类图片小说| 99国产精品久| 亚洲人成精品久久久久久| www.亚洲国产| 午夜精品久久久久久久久久| 3d动漫精品啪啪一区二区竹菊| 蜜桃视频免费观看一区| 久久这里都是精品| 成人少妇影院yyyy| 亚洲一区二区欧美日韩| 91麻豆精品91久久久久同性| 日本中文字幕一区| 国产喂奶挤奶一区二区三区|