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

📄 mova.md

📁 Mac OS X 10.4.9 for x86 Source Code gcc 实现源代码
💻 MD
📖 第 1 页 / 共 2 页
字号:
;; -*- buffer-read-only: t -*-;; Generated automatically from genmova.sh(define_insn ""  [(set (match_operand:QI 0 "register_operand" "=r,r")	(plus:QI (mult:QI (match_operand:QI 1 "h8300_dst_operand" "0,rQ")			   (const_int 2))		 (match_operand:QI 2 "immediate_operand" "i,i")))]  "TARGET_H8300SX"  "mova/w.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:QI 0 "register_operand" "=r,r")	(plus:QI (ashift:QI (match_operand:QI 1 "h8300_dst_operand" "0,rQ")			   (const_int 1))		 (match_operand:QI 2 "immediate_operand" "i,i")))]  "TARGET_H8300SX"  "mova/w.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:QI 0 "register_operand" "=r,r")	(plus:QI (mult:QI (match_operand:QI 1 "h8300_dst_operand" "0,rQ")			   (const_int 4))		 (match_operand:QI 2 "immediate_operand" "i,i")))]  "TARGET_H8300SX"  "mova/l.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:QI 0 "register_operand" "=r,r")	(plus:QI (ashift:QI (match_operand:QI 1 "h8300_dst_operand" "0,rQ")			   (const_int 2))		 (match_operand:QI 2 "immediate_operand" "i,i")))]  "TARGET_H8300SX"  "mova/l.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r,r")	(plus:HI (zero_extend:HI (match_operand:QI 1 "h8300_dst_operand" "0,rQ"))		 (match_operand:HI 2 "immediate_operand" "i,i")))]  "TARGET_H8300SX"  "mova/b.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r,r")	(mult:HI (zero_extend:HI (match_operand:QI 1 "h8300_dst_operand" "0,rQ"))		  (const_int 2)))]  "TARGET_H8300SX"  "mova/w.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r,r")	(plus:HI (mult:HI (zero_extend:HI (match_operand:QI 1 "h8300_dst_operand" "0,rQ"))			   (const_int 2))		 (match_operand:HI 2 "immediate_operand" "i,i")))]  "TARGET_H8300SX"  "mova/w.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(and:HI (mult:HI (subreg:HI (match_operand:QI 1 "memory_operand" "m") 0)			  (const_int 2))		(const_int 510)))]  "TARGET_H8300SX"  "mova/w.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(plus:HI (and:HI (mult:HI (subreg:HI (match_operand:QI 1 "memory_operand" "m") 0)				   (const_int 2))			 (const_int 510))		 (match_operand:HI 2 "immediate_operand" "i")))]  "TARGET_H8300SX"  "mova/w.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(and:HI (mult:HI (match_operand:HI 1 "register_operand" "0")			  (const_int 2))		(const_int 510)))]  "TARGET_H8300SX"  "mova/w.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(plus:HI (and:HI (mult:HI (match_operand:HI 1 "register_operand" "0")				   (const_int 2))			 (const_int 510))		 (match_operand:HI 2 "immediate_operand" "i")))]  "TARGET_H8300SX"  "mova/w.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r,r")	(ashift:HI (zero_extend:HI (match_operand:QI 1 "h8300_dst_operand" "0,rQ"))		  (const_int 1)))]  "TARGET_H8300SX"  "mova/w.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r,r")	(plus:HI (ashift:HI (zero_extend:HI (match_operand:QI 1 "h8300_dst_operand" "0,rQ"))			   (const_int 1))		 (match_operand:HI 2 "immediate_operand" "i,i")))]  "TARGET_H8300SX"  "mova/w.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(and:HI (ashift:HI (subreg:HI (match_operand:QI 1 "memory_operand" "m") 0)			  (const_int 1))		(const_int 510)))]  "TARGET_H8300SX"  "mova/w.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(plus:HI (and:HI (ashift:HI (subreg:HI (match_operand:QI 1 "memory_operand" "m") 0)				   (const_int 1))			 (const_int 510))		 (match_operand:HI 2 "immediate_operand" "i")))]  "TARGET_H8300SX"  "mova/w.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(and:HI (ashift:HI (match_operand:HI 1 "register_operand" "0")			  (const_int 1))		(const_int 510)))]  "TARGET_H8300SX"  "mova/w.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(plus:HI (and:HI (ashift:HI (match_operand:HI 1 "register_operand" "0")				   (const_int 1))			 (const_int 510))		 (match_operand:HI 2 "immediate_operand" "i")))]  "TARGET_H8300SX"  "mova/w.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r,r")	(mult:HI (zero_extend:HI (match_operand:QI 1 "h8300_dst_operand" "0,rQ"))		  (const_int 4)))]  "TARGET_H8300SX"  "mova/l.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r,r")	(plus:HI (mult:HI (zero_extend:HI (match_operand:QI 1 "h8300_dst_operand" "0,rQ"))			   (const_int 4))		 (match_operand:HI 2 "immediate_operand" "i,i")))]  "TARGET_H8300SX"  "mova/l.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(and:HI (mult:HI (subreg:HI (match_operand:QI 1 "memory_operand" "m") 0)			  (const_int 4))		(const_int 1020)))]  "TARGET_H8300SX"  "mova/l.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(plus:HI (and:HI (mult:HI (subreg:HI (match_operand:QI 1 "memory_operand" "m") 0)				   (const_int 4))			 (const_int 1020))		 (match_operand:HI 2 "immediate_operand" "i")))]  "TARGET_H8300SX"  "mova/l.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(and:HI (mult:HI (match_operand:HI 1 "register_operand" "0")			  (const_int 4))		(const_int 1020)))]  "TARGET_H8300SX"  "mova/l.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(plus:HI (and:HI (mult:HI (match_operand:HI 1 "register_operand" "0")				   (const_int 4))			 (const_int 1020))		 (match_operand:HI 2 "immediate_operand" "i")))]  "TARGET_H8300SX"  "mova/l.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r,r")	(ashift:HI (zero_extend:HI (match_operand:QI 1 "h8300_dst_operand" "0,rQ"))		  (const_int 2)))]  "TARGET_H8300SX"  "mova/l.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r,r")	(plus:HI (ashift:HI (zero_extend:HI (match_operand:QI 1 "h8300_dst_operand" "0,rQ"))			   (const_int 2))		 (match_operand:HI 2 "immediate_operand" "i,i")))]  "TARGET_H8300SX"  "mova/l.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(and:HI (ashift:HI (subreg:HI (match_operand:QI 1 "memory_operand" "m") 0)			  (const_int 2))		(const_int 1020)))]  "TARGET_H8300SX"  "mova/l.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(plus:HI (and:HI (ashift:HI (subreg:HI (match_operand:QI 1 "memory_operand" "m") 0)				   (const_int 2))			 (const_int 1020))		 (match_operand:HI 2 "immediate_operand" "i")))]  "TARGET_H8300SX"  "mova/l.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(and:HI (ashift:HI (match_operand:HI 1 "register_operand" "0")			  (const_int 2))		(const_int 1020)))]  "TARGET_H8300SX"  "mova/l.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:HI 0 "register_operand" "=r")	(plus:HI (and:HI (ashift:HI (match_operand:HI 1 "register_operand" "0")				   (const_int 2))			 (const_int 1020))		 (match_operand:HI 2 "immediate_operand" "i")))]  "TARGET_H8300SX"  "mova/l.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:SI 0 "register_operand" "=r,r")	(plus:SI (zero_extend:SI (match_operand:QI 1 "h8300_dst_operand" "0,rQ"))		 (match_operand:SI 2 "immediate_operand" "i,i")))]  "TARGET_H8300SX"  "mova/b.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:SI 0 "register_operand" "=r,r")	(mult:SI (zero_extend:SI (match_operand:QI 1 "h8300_dst_operand" "0,rQ"))		  (const_int 2)))]  "TARGET_H8300SX"  "mova/w.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:SI 0 "register_operand" "=r,r")	(plus:SI (mult:SI (zero_extend:SI (match_operand:QI 1 "h8300_dst_operand" "0,rQ"))			   (const_int 2))		 (match_operand:SI 2 "immediate_operand" "i,i")))]  "TARGET_H8300SX"  "mova/w.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:SI 0 "register_operand" "=r")	(and:SI (mult:SI (subreg:SI (match_operand:QI 1 "memory_operand" "m") 0)			  (const_int 2))		(const_int 510)))]  "TARGET_H8300SX"  "mova/w.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:SI 0 "register_operand" "=r")	(plus:SI (and:SI (mult:SI (subreg:SI (match_operand:QI 1 "memory_operand" "m") 0)				   (const_int 2))			 (const_int 510))		 (match_operand:SI 2 "immediate_operand" "i")))]  "TARGET_H8300SX"  "mova/w.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:SI 0 "register_operand" "=r")	(and:SI (mult:SI (match_operand:SI 1 "register_operand" "0")			  (const_int 2))		(const_int 510)))]  "TARGET_H8300SX"  "mova/w.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:SI 0 "register_operand" "=r")	(plus:SI (and:SI (mult:SI (match_operand:SI 1 "register_operand" "0")				   (const_int 2))			 (const_int 510))		 (match_operand:SI 2 "immediate_operand" "i")))]  "TARGET_H8300SX"  "mova/w.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:SI 0 "register_operand" "=r,r")	(ashift:SI (zero_extend:SI (match_operand:QI 1 "h8300_dst_operand" "0,rQ"))		  (const_int 1)))]  "TARGET_H8300SX"  "mova/w.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:SI 0 "register_operand" "=r,r")	(plus:SI (ashift:SI (zero_extend:SI (match_operand:QI 1 "h8300_dst_operand" "0,rQ"))			   (const_int 1))		 (match_operand:SI 2 "immediate_operand" "i,i")))]  "TARGET_H8300SX"  "mova/w.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:SI 0 "register_operand" "=r")	(and:SI (ashift:SI (subreg:SI (match_operand:QI 1 "memory_operand" "m") 0)			  (const_int 1))		(const_int 510)))]  "TARGET_H8300SX"  "mova/w.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:SI 0 "register_operand" "=r")	(plus:SI (and:SI (ashift:SI (subreg:SI (match_operand:QI 1 "memory_operand" "m") 0)				   (const_int 1))			 (const_int 510))		 (match_operand:SI 2 "immediate_operand" "i")))]  "TARGET_H8300SX"  "mova/w.l @(%o2,%X1.b),%S0"  [(set_attr "length_table" "mova")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:SI 0 "register_operand" "=r")	(and:SI (ashift:SI (match_operand:SI 1 "register_operand" "0")			  (const_int 1))		(const_int 510)))]  "TARGET_H8300SX"  "mova/w.l @(0,%X1.b),%S0"  [(set_attr "length_table" "mova_zero")   (set_attr "cc" "none")])(define_insn ""  [(set (match_operand:SI 0 "register_operand" "=r")	(plus:SI (and:SI (ashift:SI (match_operand:SI 1 "register_operand" "0")				   (const_int 1))			 (const_int 510))		 (match_operand:SI 2 "immediate_operand" "i")))]

⌨️ 快捷键说明

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