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

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

?? spe.md

?? 俄羅斯高人Mamaich的Pocket gcc編譯器(運行在PocketPC上)的全部源代碼。
?? MD
?? 第 1 頁 / 共 5 頁
字號:
;; e500 SPE description;; Copyright (C) 2002 Free Software Foundation, Inc.;; Contributed by Aldy Hernandez (aldy@quesejoda.com);; This file is part of GNU CC.;; GNU CC is free software; you can redistribute it and/or modify;; it under the terms of the GNU General Public License as published by;; the Free Software Foundation; either version 2, or (at your option);; any later version.;; GNU CC is distributed in the hope that it will be useful,;; but WITHOUT ANY WARRANTY; without even the implied warranty of;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the;; GNU General Public License for more details.;; You should have received a copy of the GNU General Public License;; along with GNU CC; see the file COPYING.  If not, write to;; the Free Software Foundation, 59 Temple Place - Suite 330,;; Boston, MA 02111-1307, USA.(define_constants  [(SPE_ACC_REGNO	111)   (SPEFSCR_REGNO	112)])(define_insn "*negsf2_gpr"  [(set (match_operand:SF 0 "gpc_reg_operand" "=r")        (neg:SF (match_operand:SF 1 "gpc_reg_operand" "r")))]  "TARGET_HARD_FLOAT && !TARGET_FPRS"  "efsneg %0,%1"  [(set_attr "type" "fp")])(define_insn "*abssf2_gpr"  [(set (match_operand:SF 0 "gpc_reg_operand" "=r")	(abs:SF (match_operand:SF 1 "gpc_reg_operand" "r")))]  "TARGET_HARD_FLOAT && !TARGET_FPRS"  "efsabs %0,%1"  [(set_attr "type" "fp")])(define_insn "*addsf3_gpr"  [(set (match_operand:SF 0 "gpc_reg_operand" "=r")	(plus:SF (match_operand:SF 1 "gpc_reg_operand" "%r")		 (match_operand:SF 2 "gpc_reg_operand" "r")))]  "TARGET_HARD_FLOAT && !TARGET_FPRS"  "efsadd %0,%1,%2"  [(set_attr "type" "fp")])(define_insn "*subsf3_gpr"  [(set (match_operand:SF 0 "gpc_reg_operand" "=r")	(minus:SF (match_operand:SF 1 "gpc_reg_operand" "r")		  (match_operand:SF 2 "gpc_reg_operand" "r")))]  "TARGET_HARD_FLOAT && !TARGET_FPRS"  "efssub %0,%1,%2"  [(set_attr "type" "fp")])(define_insn "*mulsf3_gpr"  [(set (match_operand:SF 0 "gpc_reg_operand" "=r")        (mult:SF (match_operand:SF 1 "gpc_reg_operand" "%r")                 (match_operand:SF 2 "gpc_reg_operand" "r")))]  "TARGET_HARD_FLOAT && !TARGET_FPRS"  "efsmul %0,%1,%2"  [(set_attr "type" "fp")])(define_insn "*divsf3_gpr"  [(set (match_operand:SF 0 "gpc_reg_operand" "=r")        (div:SF (match_operand:SF 1 "gpc_reg_operand" "r")                (match_operand:SF 2 "gpc_reg_operand" "r")))]  "TARGET_HARD_FLOAT && !TARGET_FPRS"  "efsdiv %0,%1,%2"  [(set_attr "type" "fp")])(define_insn "spe_efsctuiz"  [(set (match_operand:SI 0 "gpc_reg_operand" "=r")        (unspec:SI [(match_operand:SF 1 "gpc_reg_operand" "r")] 700))]  "TARGET_HARD_FLOAT && !TARGET_FPRS"  "efsctuiz %0,%1"  [(set_attr "type" "fp")])(define_insn "spe_fixunssfsi2"  [(set (match_operand:SI 0 "gpc_reg_operand" "=r")	(unsigned_fix:SI (fix:SF (match_operand:SF 1 "gpc_reg_operand" "r"))))]  "TARGET_HARD_FLOAT && !TARGET_FPRS"  "efsctui %0,%1"  [(set_attr "type" "fp")])(define_insn "spe_fix_truncsfsi2"  [(set (match_operand:SI 0 "gpc_reg_operand" "=r")	(fix:SI (match_operand:SF 1 "gpc_reg_operand" "r")))]  "TARGET_HARD_FLOAT && !TARGET_FPRS"  "efsctsi %0,%1"  [(set_attr "type" "fp")])(define_insn "spe_floatunssisf2"  [(set (match_operand:SF 0 "gpc_reg_operand" "=r")        (unsigned_float:SF (match_operand:SI 1 "gpc_reg_operand" "r")))]  "TARGET_HARD_FLOAT && !TARGET_FPRS"  "efscfui %0,%1"  [(set_attr "type" "fp")])(define_insn "spe_floatsisf2"  [(set (match_operand:SF 0 "gpc_reg_operand" "=r")        (float:SF (match_operand:SI 1 "gpc_reg_operand" "r")))]  "TARGET_HARD_FLOAT && !TARGET_FPRS"  "efscfsi %0,%1"  [(set_attr "type" "fp")]);; SPE SIMD instructions(define_insn "spe_evabs"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")	(abs:V2SI (match_operand:V2SI 1 "gpc_reg_operand" "r")))]  "TARGET_SPE"  "evabs %0,%1"  [(set_attr "type" "vecsimple")   (set_attr  "length" "4")])(define_insn "spe_evandc"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")        (and:V2SI (match_operand:V2SI 1 "gpc_reg_operand" "r")		  (not:V2SI (match_operand:V2SI 2 "gpc_reg_operand" "r"))))]  "TARGET_SPE"  "evandc %0,%1,%2"  [(set_attr "type" "vecsimple")   (set_attr  "length" "4")])(define_insn "spe_evand"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")        (and:V2SI (match_operand:V2SI 1 "gpc_reg_operand" "r")		  (match_operand:V2SI 2 "gpc_reg_operand" "r")))]  "TARGET_SPE"  "evand %0,%1,%2"  [(set_attr "type" "vecsimple")   (set_attr  "length" "4")]);; Vector compare instructions(define_insn "spe_evcmpeq"  [(set (match_operand:CC 0 "cc_reg_operand" "=y")	(unspec:CC [(match_operand:V2SI 1 "gpc_reg_operand" "r")		      (match_operand:V2SI 2 "gpc_reg_operand" "r")] 500))]  "TARGET_SPE"  "evcmpeq %0,%1,%2"  [(set_attr "type" "veccmp")   (set_attr  "length" "4")])(define_insn "spe_evcmpgts"  [(set (match_operand:CC 0 "cc_reg_operand" "=y")        (unspec:CC [(match_operand:V2SI 1 "gpc_reg_operand" "r")		      (match_operand:V2SI 2 "gpc_reg_operand" "r")] 501))]  "TARGET_SPE"  "evcmpgts %0,%1,%2"  [(set_attr "type" "veccmp")   (set_attr  "length" "4")])(define_insn "spe_evcmpgtu"  [(set (match_operand:CC 0 "cc_reg_operand" "=y")        (unspec:CC [(match_operand:V2SI 1 "gpc_reg_operand" "r")		      (match_operand:V2SI 2 "gpc_reg_operand" "r")] 502))]  "TARGET_SPE"  "evcmpgtu %0,%1,%2"  [(set_attr "type" "veccmp")   (set_attr  "length" "4")])(define_insn "spe_evcmplts"  [(set (match_operand:CC 0 "cc_reg_operand" "=y")        (unspec:CC [(match_operand:V2SI 1 "gpc_reg_operand" "r")		      (match_operand:V2SI 2 "gpc_reg_operand" "r")] 503))]  "TARGET_SPE"  "evcmplts %0,%1,%2"  [(set_attr "type" "veccmp")   (set_attr  "length" "4")])(define_insn "spe_evcmpltu"  [(set (match_operand:CC 0 "cc_reg_operand" "=y")        (unspec:CC [(match_operand:V2SI 1 "gpc_reg_operand" "r")		      (match_operand:V2SI 2 "gpc_reg_operand" "r")] 504))]  "TARGET_SPE"  "evcmpltu %0,%1,%2"  [(set_attr "type" "veccmp")   (set_attr  "length" "4")]);; Floating point vector compare instructions(define_insn "spe_evfscmpeq"  [(set (match_operand:CC 0 "cc_reg_operand" "=y")        (unspec:CC [(match_operand:V2SF 1 "gpc_reg_operand" "r")		    (match_operand:V2SF 2 "gpc_reg_operand" "r")] 538))   (clobber (reg:SI SPEFSCR_REGNO))]  "TARGET_SPE"  "evfscmpeq %0,%1,%2"  [(set_attr "type" "veccmp")   (set_attr  "length" "4")])(define_insn "spe_evfscmpgt"  [(set (match_operand:CC 0 "cc_reg_operand" "=y")        (unspec:CC [(match_operand:V2SF 1 "gpc_reg_operand" "r")		    (match_operand:V2SF 2 "gpc_reg_operand" "r")] 539))   (clobber (reg:SI SPEFSCR_REGNO))]  "TARGET_SPE"  "evfscmpgt %0,%1,%2"  [(set_attr "type" "veccmp")   (set_attr  "length" "4")])(define_insn "spe_evfscmplt"  [(set (match_operand:CC 0 "cc_reg_operand" "=y")        (unspec:CC [(match_operand:V2SF 1 "gpc_reg_operand" "r")		    (match_operand:V2SF 2 "gpc_reg_operand" "r")] 540))   (clobber (reg:SI SPEFSCR_REGNO))]  "TARGET_SPE"  "evfscmplt %0,%1,%2"  [(set_attr "type" "veccmp")   (set_attr  "length" "4")])(define_insn "spe_evfststeq"  [(set (match_operand:CC 0 "cc_reg_operand" "=y")        (unspec:CC [(match_operand:V2SF 1 "gpc_reg_operand" "r")		    (match_operand:V2SF 2 "gpc_reg_operand" "r")] 541))]  "TARGET_SPE"  "evfststeq %0,%1,%2"  [(set_attr "type" "veccmp")   (set_attr  "length" "4")])(define_insn "spe_evfststgt"  [(set (match_operand:CC 0 "cc_reg_operand" "=y")        (unspec:CC [(match_operand:V2SF 1 "gpc_reg_operand" "r")		    (match_operand:V2SF 2 "gpc_reg_operand" "r")] 542))]  "TARGET_SPE"  "evfststgt %0,%1,%2"  [(set_attr "type" "veccmp")   (set_attr  "length" "4")])(define_insn "spe_evfststlt"  [(set (match_operand:CC 0 "cc_reg_operand" "=y")        (unspec:CC [(match_operand:V2SF 1 "gpc_reg_operand" "r")		    (match_operand:V2SF 2 "gpc_reg_operand" "r")] 543))]  "TARGET_SPE"  "evfststlt %0,%1,%2"  [(set_attr "type" "veccmp")   (set_attr  "length" "4")]);; End of vector compare instructions(define_insn "spe_evcntlsw"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")        (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r")] 505))]  "TARGET_SPE"  "evcntlsw %0,%1"  [(set_attr "type" "vecsimple")   (set_attr  "length" "4")])(define_insn "spe_evcntlzw"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")        (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r")] 506))]  "TARGET_SPE"  "evcntlzw %0,%1"  [(set_attr "type" "vecsimple")   (set_attr  "length" "4")])(define_insn "spe_eveqv"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")        (not:V2SI (xor:V2SI (match_operand:V2SI 1 "gpc_reg_operand" "r")			    (match_operand:V2SI 2 "gpc_reg_operand" "r"))))]  "TARGET_SPE"  "eveqv %0,%1,%2"  [(set_attr "type" "vecsimple")   (set_attr  "length" "4")])(define_insn "spe_evextsb"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")	(unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r")] 507))]  "TARGET_SPE"  "evextsb %0,%1"  [(set_attr "type" "vecsimple")   (set_attr  "length" "4")])(define_insn "spe_evextsh"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")        (unspec:V2SI [(match_operand:V2SI 1 "gpc_reg_operand" "r")] 508))]  "TARGET_SPE"  "evextsh %0,%1"  [(set_attr "type" "vecsimple")   (set_attr  "length" "4")])(define_insn "spe_evlhhesplat"  [(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)] 509)]  "TARGET_SPE"  "evlhhesplat %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlhhesplatx"  [(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)] 510)]  "TARGET_SPE"  "evlhhesplatx %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlhhossplat"  [(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)] 511)]  "TARGET_SPE"  "evlhhossplat %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlhhossplatx"  [(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)] 512)]  "TARGET_SPE"  "evlhhossplatx %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlhhousplat"  [(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)] 513)]  "TARGET_SPE"  "evlhhousplat %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlhhousplatx"  [(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)] 514)]  "TARGET_SPE"  "evlhhousplatx %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlwhsplat"  [(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)] 515)]  "TARGET_SPE"  "evlwhsplat %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlwhsplatx"  [(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)] 516)]  "TARGET_SPE"  "evlwhsplatx %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlwwsplat"  [(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)] 517)]  "TARGET_SPE"  "evlwwsplat %0,%1,%2"  [(set_attr "type" "vecload")   (set_attr  "length" "4")])(define_insn "spe_evlwwsplatx"  [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")	(mem:V2SI (plus:SI (match_operand:SI 1 "gpc_reg_operand" "b")

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文一区二区完整视频在线观看| 欧美一级片在线看| 欧美三级视频在线播放| 久久免费视频一区| 亚洲一区二区三区四区在线观看| 日本不卡一二三| 成人性生交大片| 欧美日韩一区国产| 中文字幕国产一区| 奇米影视一区二区三区小说| 91毛片在线观看| 久久精品网站免费观看| 日韩不卡手机在线v区| 一本色道**综合亚洲精品蜜桃冫| 精品美女在线观看| 日日摸夜夜添夜夜添亚洲女人| 成人国产精品免费观看动漫| 欧美不卡123| 午夜精品福利久久久| 色综合久久66| 国产精品丝袜一区| 国产九色精品成人porny| 欧美一区二区三区四区久久| 亚洲欧美日韩国产中文在线| 成人一区在线看| xnxx国产精品| 开心九九激情九九欧美日韩精美视频电影| 一本久道久久综合中文字幕| 中文字幕国产一区| 国产精品一区二区免费不卡| 日韩午夜激情免费电影| 亚洲图片有声小说| 欧美日韩免费视频| 亚洲最大成人综合| 91麻豆免费看片| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国模大尺度一区二区三区| 777色狠狠一区二区三区| 亚洲一区二区三区三| 色婷婷av一区| 亚洲女同ⅹxx女同tv| 91美女在线视频| 亚洲精品国产一区二区精华液| 成人免费视频一区二区| 国产亲近乱来精品视频| 国产·精品毛片| 亚洲丝袜另类动漫二区| 成人av在线网| 亚洲卡通动漫在线| 欧美日韩综合在线| 亚洲国产精品久久久久秋霞影院| 在线观看日韩一区| 日韩精品乱码免费| 亚洲精品在线免费播放| 韩国女主播一区| 国产精品美女久久久久aⅴ国产馆| 国产成人aaa| 国产精品福利av| 欧美色欧美亚洲另类二区| 首页国产欧美日韩丝袜| 日韩美女一区二区三区四区| 国产一区激情在线| 国产精品国产三级国产三级人妇| 91丝袜国产在线播放| 亚洲专区一二三| 91麻豆精品国产自产在线观看一区 | 国产一区二区主播在线| 国产精品久久久久久妇女6080| 色综合婷婷久久| 丝袜亚洲精品中文字幕一区| 亚洲欧洲日韩av| 一本到高清视频免费精品| 五月天婷婷综合| 欧美精品一区二区久久久| 成人国产电影网| 亚洲一区中文在线| 精品奇米国产一区二区三区| 成人sese在线| 亚洲国产成人91porn| 精品日韩欧美在线| a级高清视频欧美日韩| 天堂一区二区在线| 欧美激情资源网| 欧美日韩专区在线| 国产成人av福利| 亚洲电影第三页| 国产日韩综合av| 777亚洲妇女| 99在线精品免费| 久久精品国产在热久久| 亚洲免费av在线| 国产欧美一区二区精品忘忧草| 精品视频色一区| jlzzjlzz欧美大全| 国内精品免费**视频| 亚洲丝袜制服诱惑| 欧美欧美欧美欧美首页| 国产aⅴ综合色| 视频一区二区不卡| 自拍偷拍国产精品| 亚洲精品在线免费观看视频| 在线观看欧美黄色| 成人黄色软件下载| 一本大道av伊人久久综合| 国产在线精品一区二区夜色| 午夜国产精品影院在线观看| 国产精品久久久一区麻豆最新章节| 欧美人动与zoxxxx乱| 极品少妇一区二区| 午夜电影久久久| 亚洲乱码国产乱码精品精小说 | 欧美精品1区2区| 91麻豆免费看片| 高清国产一区二区| 精品一区精品二区高清| 首页国产欧美久久| 亚洲图片欧美一区| 一区二区三区在线观看欧美 | 欧美日韩的一区二区| 色婷婷久久久久swag精品| 成人精品国产免费网站| 狠狠久久亚洲欧美| 蜜桃视频一区二区| 日本午夜一区二区| 奇米四色…亚洲| 青椒成人免费视频| 日韩在线观看一区二区| 亚洲不卡av一区二区三区| 亚洲视频在线观看三级| 亚洲欧洲av一区二区三区久久| 中文字幕欧美三区| 国产亚洲一区字幕| 国产日韩精品一区二区浪潮av| 久久精品一区二区三区不卡牛牛| 精品成人在线观看| 欧美xfplay| 久久久亚洲欧洲日产国码αv| 国产亚洲欧美在线| 国产精品成人一区二区三区夜夜夜| 欧美韩日一区二区三区| 国产精品午夜春色av| 国产精品美女一区二区三区| 中文字幕va一区二区三区| 中文字幕日韩欧美一区二区三区| 国产精品不卡一区二区三区| 亚洲欧美在线另类| 亚洲国产一区二区a毛片| 亚洲18女电影在线观看| 蜜桃视频一区二区三区在线观看| 麻豆精品一区二区综合av| 国内欧美视频一区二区| 波多野结衣中文字幕一区二区三区 | 国产亚洲精品超碰| 亚洲精品午夜久久久| 无码av免费一区二区三区试看| 日韩电影在线看| 国产成人在线观看免费网站| 9人人澡人人爽人人精品| 欧美在线制服丝袜| 欧美一级在线视频| 国产日本一区二区| 亚洲免费看黄网站| 蜜臀久久久久久久| 国产精品18久久久久久久久久久久| www.在线成人| 这里只有精品免费| 欧美高清一级片在线观看| 一区二区三区四区中文字幕| 视频一区二区不卡| 国产69精品久久777的优势| 欧洲精品一区二区三区在线观看| 欧美电影免费观看高清完整版在线 | 日韩黄色一级片| 国产丶欧美丶日本不卡视频| 在线视频国产一区| 久久久久久综合| 亚洲电影激情视频网站| 国产福利不卡视频| 91精品久久久久久久99蜜桃| 国产精品久久一级| 蜜桃视频在线观看一区| 色悠久久久久综合欧美99| 欧美videossexotv100| 一区二区三区四区在线| 国产剧情一区在线| 91精品国产综合久久精品app| 国产欧美一区二区三区鸳鸯浴| 一区二区三区蜜桃| 国产黑丝在线一区二区三区| 欧美精品xxxxbbbb| 亚洲人xxxx| 盗摄精品av一区二区三区| 日韩欧美区一区二| 亚洲综合色在线| 成人ar影院免费观看视频| 久久综合资源网| 日韩精品乱码免费| 91成人网在线| 专区另类欧美日韩| 成人性视频网站|