• Home
  • Raw
  • Download

Lines Matching refs:SI

284 ; SI mode gr encoding for m32c is as follows:
289 (df f-src32-rn-unprefixed-SI "source Rn SI for m32c" (MACH32 m32c-isa) 10 2 UINT
293 (df f-src32-rn-prefixed-SI "source Rn SI for m32c" (MACH32 m32c-isa) 18 2 UINT
342 ; SI mode gr encoding for m32c is as follows:
347 (df f-dst32-rn-unprefixed-SI "destination Rn SI for m32c" (MACH32 m32c-isa) 8 2 UINT
351 (df f-dst32-rn-prefixed-SI "destination Rn SI for m32c" (MACH32 m32c-isa) 16 2 UINT
574 ((value pc) (or SI
577 ((value pc) (or SI
583 ((value pc) (or SI
586 ((value pc) (or SI
718 (or SI
719 (or SI
722 (or SI
729 (or SI
730 (or SI
733 (or SI
937 ((value pc) (sub SI value (add SI pc 2))) ; insert
938 ((value pc) (add SI value (add SI pc 2))) ; extract
942 (sequence ((SI val)) ; insert
954 ((value pc) (sub SI value (add SI pc 1))) ; insert
955 ((value pc) (add SI value (add SI pc 1))) ; extract
958 ((value pc) (or SI (sll (and (sub value (add pc 1)) #xff) 8)
960 ((value pc) (add SI (or (srl (and value #xffff) 8)
964 ((value pc) (or SI
967 ((value pc) (or SI
972 ((value pc) (sub SI value (add SI pc 2))) ; insert
973 ((value pc) (add SI value (add SI pc 2))) ; extract
976 ((value pc) (sub SI value (add SI pc 2))) ; insert
977 ((value pc) (add SI value (add SI pc 2))) ; extract
980 ((value pc) (sub SI value (add SI pc 2))) ; insert
981 ((value pc) (add SI value (add SI pc 2))) ; extract
984 ((value pc) (sub SI value (add SI pc 2))) ; insert
985 ((value pc) (add SI value (add SI pc 2))) ; extract
1044 (get (index) (and (if SI (mod index 2)
1049 (if SI (mod index 2)
1065 (name h-gr-SI)
1068 (type register SI (2))
1070 (get (index) (or SI
1090 (type register SI (2))
1093 (set (index newval) (set (reg h-gr-SI index) newval)))
1180 (type register SI)
1192 (type register SI)
1246 (name h-ar-SI)
1249 (type register SI)
1251 (get () (or SI (sll SI (ext SI (reg h-ar 1)) 16) (ext SI (reg h-ar 0))))
1669 (type register SI)
1683 (dnop Src32RnUnprefixedSI "general register SI view" (MACH32 m32c-isa) h-gr-SI f-src32-rn-unprefix…
1687 (dnop Src32RnPrefixedSI "general register SI view" (MACH32 m32c-isa) h-gr-SI f-src32-rn-prefixed-S…
1696 (dnop Src32AnUnprefixedSI "address register SI view" (MACH32 m32c-isa) h-ar f-src32-an-unprefix…
1701 (dnop Src32AnPrefixedSI "address register SI view" (MACH32 m32c-isa) h-ar f-src32-an-prefixed)
1707 (dnop Dst16RnSI "general register SI view" (MACH16 m16c-isa) h-gr-SI f-dst16-rn)
1715 (dnop Dst32RnUnprefixedSI "general register SI view" (MACH32 m32c-isa) h-gr-SI f-dst32-rn-unprefix…
1721 (dnop Dst32RnPrefixedSI "general register SI view" (MACH32 m32c-isa) h-gr-SI f-dst32-rn-prefixed…
1745 (dnop Dst16AnSI "address register SI view" (MACH16 m16c-isa) h-ar-SI f-dst16-an)
1751 (dnop Dst32AnUnprefixedSI "address register SI view" (MACH32 m32c-isa) h-ar f-dst32-an-unprefixe…
1758 (dnop Dst32AnPrefixedSI "address register SI view" (MACH32 m32c-isa) h-ar f-dst32-an-prefixed)
1990 (define-full-operand Imm-16-SI "signed 32 bit immediate at offset 16 bits" (all-isas)
2002 (define-full-operand Imm-24-SI "signed 32 bit immediate at offset 24 bits" (all-isas)
2010 (define-full-operand Imm-32-SI "signed 32 bit immediate at offset 32 bits" (all-isas)
2026 (define-full-operand Imm-40-SI "signed 32 bit immediate at offset 40 bits" (all-isas)
2038 (define-full-operand Imm-48-SI "signed 32 bit immediate at offset 48 bits" (all-isas)
2304 (src32-Rn-direct-operand Unprefixed 1 SI)
2305 (src32-Rn-direct-operand Prefixed 9 SI)
2351 (src32-An-direct-operand Unprefixed 1 10 SI)
2354 (src32-An-direct-operand Prefixed 9 18 SI)
2404 (src32-An-indirect-operand Unprefixed 1 10 SI)
2407 (src32-An-indirect-operand Prefixed 9 18 SI)
2611 (src32-relative-operand 16 Unprefixed 1 10 SI)
2614 (src32-relative-operand 24 Prefixed 9 18 SI)
2678 (src32-absolute 16 Unprefixed 1 10 SI)
2681 (src32-absolute 24 Prefixed 9 18 SI)
2710 ; (src-An-indirect-indirect-operand SI)
2814 ; (src-relative-indirect-operand SI)
2853 (src32-absolute-indirect 24 9 18 SI)
2941 (dst16-Rn-direct-operand SI)
2979 (dst32-Rn-direct-operand Unprefixed 4 SI)
2980 (dst32-Rn-direct-operand Prefixed 12 SI)
3001 (dst32-Rn-direct-Ext-operand ExtUnprefixed 4 8 HI SI)
3040 (dst16-An-direct-operand SI)
3064 (dst32-An-direct-operand Unprefixed 4 8 SI)
3065 (dst32-An-direct-operand Prefixed 12 16 SI)
3091 (dst16-An-indirect-operand SI)
3133 (dst32-An-indirect-operand Unprefixed 4 8 SI SI)
3134 (dst32-An-indirect-operand Prefixed 12 16 SI SI)
3136 (dst32-An-indirect-operand ExtUnprefixed 4 8 HI SI)
3235 (dst16-relative-operand 16 SI)
3236 (dst16-relative-operand 24 SI)
3237 (dst16-relative-operand 32 SI)
3238 (dst16-relative-operand 40 SI)
3239 (dst16-relative-operand 48 SI)
3431 (dst32-relative-operand 16 Unprefixed 4 8 SI SI)
3432 (dst32-relative-operand 24 Unprefixed 4 8 SI SI)
3433 (dst32-relative-operand 32 Unprefixed 4 8 SI SI)
3434 (dst32-relative-operand 40 Unprefixed 4 8 SI SI)
3444 (dst32-relative-operand 24 Prefixed 12 16 SI SI)
3445 (dst32-relative-operand 32 Prefixed 12 16 SI SI)
3446 (dst32-relative-operand 40 Prefixed 12 16 SI SI)
3447 (dst32-relative-operand 48 Prefixed 12 16 SI SI)
3450 (dst32-relative-operand 16 ExtUnprefixed 4 8 HI SI)
3484 (dst16-absolute 16 SI)
3485 (dst16-absolute 24 SI)
3486 (dst16-absolute 32 SI)
3487 (dst16-absolute 40 SI)
3488 (dst16-absolute 48 SI)
3547 (dst32-absolute 16 Unprefixed 4 8 SI SI)
3548 (dst32-absolute 24 Unprefixed 4 8 SI SI)
3549 (dst32-absolute 32 Unprefixed 4 8 SI SI)
3550 (dst32-absolute 40 Unprefixed 4 8 SI SI)
3560 (dst32-absolute 24 Prefixed 12 16 SI SI)
3561 (dst32-absolute 32 Prefixed 12 16 SI SI)
3562 (dst32-absolute 40 Prefixed 12 16 SI SI)
3563 (dst32-absolute 48 Prefixed 12 16 SI SI)
3566 (dst32-absolute 16 ExtUnprefixed 4 8 HI SI)
3590 ; (dst-An-indirect-indirect-operand SI)
3700 ; (dst-relative-indirect-operand 24 SI)
3701 ; (dst-relative-indirect-operand 32 SI)
3702 ; (dst-relative-indirect-operand 40 SI)
3703 ; (dst-relative-indirect-operand 48 SI)
3748 (dst-absolute-indirect 24 SI)
3749 (dst-absolute-indirect 32 SI)
3750 (dst-absolute-indirect 40 SI)
3751 (dst-absolute-indirect 48 SI)
4284 (mode SI)
4290 (getter (trunc SI SrcDst16-r0l-r0h-S-normal))
4436 (dst32-2-S-operands SI)
4500 (src32-basic-operand SI)
4586 (src32-16-operand SI)
4632 (src-24-operand Prefixed SI)
4690 ; (src-24-indirect-operand SI)
4714 (dst16-basic-operand SI)
4745 (dst32-basic-operand SI)
4816 (dst16-16-operand SI)
4955 (name dst32-An-indirect-Unprefixed-Mova-SI)
4956 (comment "m32c addressof An indirect destination SI")
4958 (mode SI)
4971 (name dst32-16-8-An-relative-Unprefixed-Mova-SI)
4972 (comment "m32c addressof dsp:8[An] relative destination SI")
4974 (mode SI)
4990 (name dst32-16-16-An-relative-Unprefixed-Mova-SI)
4992 "m32c addressof dsp:16[An] relative destination SI")
4994 (mode SI)
5010 (name dst32-16-24-An-relative-Unprefixed-Mova-SI)
5011 (comment "addressof m32c dsp:16[An] relative destination SI")
5013 (mode SI)
5029 (name dst32-16-8-SB-relative-Unprefixed-Mova-SI)
5030 (comment "m32c addressof dsp:8[sb] relative destination SI")
5032 (mode SI)
5044 (name dst32-16-16-SB-relative-Unprefixed-Mova-SI)
5045 (comment "m32c addressof dsp:16[sb] relative destination SI")
5047 (mode SI)
5059 (name dst32-16-8-FB-relative-Unprefixed-Mova-SI)
5060 (comment "m32c addressof dsp:8[fb] relative destination SI")
5062 (mode SI)
5074 (name dst32-16-16-FB-relative-Unprefixed-Mova-SI)
5075 (comment "m32c addressof dsp:16[fb] relative destination SI")
5077 (mode SI)
5089 (name dst32-16-16-absolute-Unprefixed-Mova-SI)
5090 (comment "m32c addressof absolute address SI") (attrs (ISA m32c))
5091 (mode SI)
5103 (name dst32-16-24-absolute-Unprefixed-Mova-SI)
5104 (comment "m32c addressof absolute address SI") (attrs (ISA m32c))
5105 (mode SI)
5117 (name dst32-16-Unprefixed-Mova-SI)
5119 "m32c addressof destination operand of size SI with additional fields at offset 16")
5121 (mode SI)
5123 dst32-An-indirect-Unprefixed-Mova-SI
5124 dst32-16-8-An-relative-Unprefixed-Mova-SI
5125 dst32-16-16-An-relative-Unprefixed-Mova-SI
5126 dst32-16-24-An-relative-Unprefixed-Mova-SI
5127 dst32-16-8-SB-relative-Unprefixed-Mova-SI
5128 dst32-16-16-SB-relative-Unprefixed-Mova-SI
5129 dst32-16-8-FB-relative-Unprefixed-Mova-SI
5130 dst32-16-16-FB-relative-Unprefixed-Mova-SI
5131 dst32-16-16-absolute-Unprefixed-Mova-SI
5132 dst32-16-24-absolute-Unprefixed-Mova-SI))
5205 (dst32-16-operand SI)
5233 (dst32-16-Ext-operand HI SI)
5448 (dst32-24-operand SI)
5552 (dst32-32plus-operand 32 SI)
5555 (dst32-32plus-operand 40 SI)
5614 (dst32-48-operand 48 SI)
5829 (mode SI)
5900 (dst32-2-S-operands SI)
6626 (sem SI Imm1-S dst32-an-S)
6642 (sem SI Imm3-S sp)
6658 (sem SI Imm-16-QI sp)
6674 (sem SI Imm-16-HI sp)
7265 (binary-arith32-imm-dst-defn SI SI .l 0 add G #x8 #x3 #x1 add-sem)
7270 (binary-arith32-imm4-dst-defn SI .l 1 0 add #x7 #x3 add-sem)
7285 (binary-arith32-src-dst-defn SI SI .l 1 add G #x1 #x2 add-sem)
7406 (sequence ((SI source) (SI result))
7407 (set source (zext SI (trunc QI src)))
7408 (set result (add SI source dst))
7409 (set obit (add-oflag SI source dst 0))
7410 (set cbit (add-cflag SI source dst 0))
7416 (binary-arith32-imm-dst-defn QI SI "" 0 addx X #x8 #x1 #x1 addx-sem)
7418 (binary-arith32-src-dst-defn QI SI "" 0 addx X #x1 #x2 addx-sem)
7730 (binary-arith32-imm-dst-defn SI SI .l 0 cmp G #xA #x3 #x1 cmp-sem)
7742 (binary-arith32-src-dst-defn SI SI .l 1 cmp G #x1 #x1 cmp-sem)
7762 (binary-arith32-imm-dst-defn QI SI "" 0 cmpx X #xA #x1 #x1 cmpx-sem)
7801 (div-imm div div mod SI 127 -128 32767 -32768 (f-0-4 #x7) (f-4-3 6) (f-8-4 #xE) (f-12-4 #x1) #x…
7803 (div-imm divx div mod SI 127 -128 32767 -32768 (f-0-4 #x7) (f-4-3 6) (f-8-4 #xE) (f-12-4 #x3) #x…
7805 (div-src div div mod SI 127 -128 32767 -32768 (f-0-4 #x7) (f-4-3 3) (f-8-4 #xD) #x8 #x1 #xE div…
7807 (div-src divx div mod SI 127 -128 32767 -32768 (f-0-4 #x7) (f-4-3 3) (f-8-4 #x9) #x9 #x1 #xE div…
7809 (div-src-defn 32 .l div dst32-24-Prefixed-SI
7810 (+ (f-0-4 0) (f-4-4 1) (f-8-4 #xA) (f-15-1 1) (f-18-2 #x1) (f-20-4 #xf) dst32-24-Prefixed-SI)
7811 div mod SI R2R0 R2R0 NoRemainder #x7fffffff (neg SI #x80000000)
7813 (div-src-defn 32 .l divu dst32-24-Prefixed-SI
7814 (+ (f-0-4 0) (f-4-4 1) (f-8-4 #xA) (f-15-1 1) (f-18-2 #x0) (f-20-4 #xf) dst32-24-Prefixed-SI)
7817 (div-src-defn 32 .l divx dst32-24-Prefixed-SI
7818 (+ (f-0-4 0) (f-4-4 1) (f-8-4 #xA) (f-15-1 1) (f-18-2 #x2) (f-20-4 #xf) dst32-24-Prefixed-SI)
7819 div mod SI R2R0 R2R0 NoRemainder #x7fffffff (neg SI #x80000000)
7884 (binary-arith32-imm-dst-defn SI SI .l 0 sub G #x9 #x3 #x1 sub-sem)
7889 (binary-arith32-src-dst-defn SI SI .l 1 sub G #x1 #x0 sub-sem)
7904 (sequence ((SI newpc))
7917 (set (mem32 SI (reg h-sp)) (reg h-fb))
7922 (sequence ((SI newpc))
7924 (set (reg h-fb) (mem32 SI (reg h-sp)))
7926 (set newpc (mem32 SI (reg h-sp)))
7960 (sequence ((SI tmp))
7974 (sequence ((SI tmp))
8242 (unary-insn-defn 16 16 SI .a jmpi (+ (f-0-4 7) (f-4-4 #xD) (f-8-4 0) dst16-16-SI) jmp16-sem)
8243 (unary-insn-defn 32 16-Unprefixed SI .a jmpi (+ (f-0-4 #x8) (f-7-1 0) dst32-16-Unprefixed-SI (f-10-…
8289 (sequence ((SI tpc))
8299 (sequence ((SI tpc))
8351 (jsri-defn a dst16-16-20ar-SI (f-0-4 #x7) (f-4-4 #xD) (f-8-4 #x1) jsr16-sem
8352 dst32-16-24-Unprefixed-SI (f-0-4 #x9) (f-7-1 0) (f-10-2 #x0) (f-12-4 #x1) jsr32-sem 4)
8353 (jsri-defn a dst16-16-8-SI (f-0-4 #x7) (f-4-4 #xD) (f-8-4 #x1) jsr16-sem
8354 dst32-16-8-Unprefixed-SI (f-0-4 #x9) (f-7-1 0) (f-10-2 #x0) (f-12-4 #x1) jsr32-sem 3)
8355 (jsri-defn a dst16-16-16sa-SI (f-0-4 #x7) (f-4-4 #xD) (f-8-4 #x1) jsr16-sem
8356 dst32-16-16sa-Unprefixed-SI (f-0-4 #x9) (f-7-1 0) (f-10-2 #x0) (f-12-4 #x1) jsr32-sem 4)
8357 (jsri-defn a dst16-basic-SI (f-0-4 #x7) (f-4-4 #xD) (f-8-4 #x1) jsr16-sem
8358 dst32-basic-Unprefixed-SI (f-0-4 #x9) (f-7-1 0) (f-10-2 #x0) (f-12-4 #x1) jsr32-sem 2)
8361 ("jsri.a ${dst32-16-24-Unprefixed-SI}")
8362 (+ (f-0-4 #x9) (f-7-1 0) dst32-16-24-Unprefixed-SI (f-10-2 #x0) (f-12-4 #x1))
8363 (jsr32-sem 6 dst32-16-24-Unprefixed-SI)
8558 ("ldc ${dst32-16-Unprefixed-SI},${cr2-32}")
8559 (+ (f-0-4 #xD) dst32-16-Unprefixed-SI (f-7-1 1) (f-10-2 0) (f-12-1 0) cr2-32)
8560 (ldc32-cr2-sem dst32-16-Unprefixed-SI cr2-32)
8564 ("ldc ${dst32-24-Prefixed-SI},${cr3-Prefixed-32}")
8565 …(+ (f-0-4 0) (f-4-4 1) (f-8-4 #xD) dst32-24-Prefixed-SI (f-15-1 1) (f-18-2 0) (f-20-1 0) cr3-Prefi…
8566 (ldc32-cr3-sem dst32-24-Prefixed-SI cr3-Prefixed-32)
8606 ("stc ${cr2-32},${dst32-16-Unprefixed-SI}")
8607 (+ (f-0-4 #xD) dst32-16-Unprefixed-SI (f-7-1 1) (f-10-2 0) (f-12-1 2) cr2-32)
8608 (stc32-cr2-sem cr2-32 dst32-16-Unprefixed-SI )
8612 ("stc ${cr3-Prefixed-32},${dst32-24-Prefixed-SI}")
8613 …(+ (f-0-4 0) (f-4-4 1) (f-8-4 #xD) dst32-24-Prefixed-SI (f-15-1 1) (f-18-2 1) (f-20-1 0) cr3-Prefi…
8614 (stc32-cr3-sem cr3-Prefixed-32 dst32-24-Prefixed-SI )
8742 (binary-arith32-imm-dst-defn SI SI .l 0 mov G #xB #x3 #x1 mov-sem)
8765 (mov32-wl-s-defn SI l #xB Dsp-8-s24 a0 #xC)
8766 (mov32-wl-s-defn SI l #xB Dsp-8-s24 a1 #xD)
8808 (binary-arith32-src-dst-defn SI SI .l 1 mov G #x1 #x3 mov-sem)
8868 (.str "mov.l" "$S ${" (.sym src - SI) "}," dst)
8869 (+ (f-0-2 opc1) (.sym src - SI) (f-4-3 opc2) (f-7-1 dstcode))
8870 (mov-sem SI (.sym src - SI) (reg (.sym h- dst)))
8908 (.str "mova ${dst32-16-Unprefixed-Mova-SI}," dst)
8909 (+ (f-0-4 #xD) dst32-16-Unprefixed-Mova-SI (f-7-1 1) (f-10-2 1) (f-12-1 1) (f-13-3 dstcode))
8910 (sequence () (set SI (reg dstop) dst32-16-Unprefixed-Mova-SI))
8923 (sequence ((SI tmp))
8992 (sequence ((SI source) (SI result))
8993 (set SI result src)
8999 (binary-arith32-imm-dst-defn QI SI "" 0 movx X #xB #x1 #x1 movx-sem)
9018 ("mul.l ${dst32-24-Prefixed-SI},r2r0")
9020 dst32-24-Prefixed-SI)
9024 ("mulu.l ${dst32-24-Prefixed-SI},r2r0")
9026 dst32-24-Prefixed-SI)
9149 (sequence ((mode b_or_w) (SI length))
9266 (popc32-cr2-sem SI cr2-32)
9346 (pushc32-cr2-sem SI cr2-32)
9355 (sequence ((SI addrlen))
9387 (sequence ((SI count) (SI addrlen))
9445 (sequence ((mode b_or_w) (SI length))
9457 ((4) (set (mem-mach mach SI (reg h-sp)) dst)))
9509 (dni push32.l.imm "push.l #Imm-16-SI" ((machine 32))
9510 ("push.l #${Imm-16-SI}")
9511 (+ (f-0-4 #xB) (f-4-4 6) (f-8-4 5) (f-12-4 3) Imm-16-SI)
9512 (push-sem32 SI Imm-16-SI)
9515 (unary-insn-defn 32 16-Unprefixed SI .l push (+ (f-0-4 #xA) (f-7-1 0) dst32-16-Unprefixed-SI (f-10-…
9529 (set (mem32 SI (reg h-sp)) dst))
9532 (unary-insn-defn 32 16-Unprefixed-Mova SI "" pusha (+ (f-0-4 #xB) (f-7-1 0) dst32-16-Unprefixed-Mov…
9584 (sequence ((mode result) (SI ocbit) (mode b_or_w) (USI mask))
9607 (sequence ((mode result) (SI ocbit) (mode b_or_w) (USI mask) (SI shamt))
9629 (sequence ((mode tmp) (mode b_or_w) (USI mask) (SI shift))
9718 (sequence ((SI tpc))
9727 (sequence ((SI tpc))
9948 (sha-sem SI Imm-sh-12-s4 (reg h-r2r0))
9953 (sha-sem SI Imm-sh-12-s4 (reg h-r3r1))
9959 (sha-sem SI (reg h-r1h) (reg h-r2r0))
9964 (sha-sem SI (reg h-r1h) (reg h-r3r1))
9967 (binary-arith32-imm-dst-defn QI SI .l 0 sha X #xA #x2 #x1 sha-sem)
9970 ("sha.l r1h,${dst32-16-Unprefixed-SI}")
9971 (+ (f-0-4 #xC) dst32-16-Unprefixed-SI (f-7-1 0) (f-10-2 1) (f-12-4 1))
9972 (shar1h-sem QI dst32-16-Unprefixed-SI)
9981 (binary-arith32-imm-dst-defn QI SI .l 0 shanc X #xC #x2 #x1 sha-sem)
10091 (shl-sem SI Imm-sh-12-s4 (reg h-r2r0))
10096 (shl-sem SI Imm-sh-12-s4 (reg h-r3r1))
10102 (shl-sem SI (reg h-r1h) (reg h-r2r0))
10107 (shl-sem SI (reg h-r1h) (reg h-r3r1))
10110 (binary-arith32-imm-dst-defn QI SI .l 0 shl X #x9 #x2 #x1 shl-sem)
10113 ("shl.l r1h,${dst32-16-Unprefixed-SI}")
10114 (+ (f-0-4 #xC) dst32-16-Unprefixed-SI (f-7-1 0) (f-10-2 0) (f-12-4 1))
10115 (shlr1h-sem QI dst32-16-Unprefixed-SI)
10124 (binary-arith32-imm-dst-defn QI SI .l 0 shlnc X #x8 #x2 #x1 shl-sem)
10345 (binary-arith32-imm-dst-defn QI SI "" 0 subx G #x9 #x1 #x1 subx-sem)
10347 (binary-arith32-src-dst-defn QI SI "" 0 subx G #x1 #x0 subx-sem)
10488 (exts-sem HI SI R0 R2R0)
10493 (ext32-defn HI SI .w 1 exts (f-0-4 #xC) (f-10-2 1) (f-12-4 #xE) exts-sem)