Lines Matching refs:G

2215 (define-full-operand G "Suffix for general format insns" (all-isas)
2217 ((parse "G") (print "G")) () ()
6030 (unary-insn-mach-g 16 op opc16-1 opc16-2 opc16-3 sem "$G")
6031 (unary-insn-mach-g 32 op opc32-1 opc32-2 opc32-3 sem "$G")
6159 ;<arith>.size:G #imm,sp -- for m16c
6162 (define-pmacro (binary-arith16-G-sp-defn mode wstr wbit op opc1 opc2 opc3 opc4 sem)
6163 (dni (.sym op 16 wstr - G-sp)
6166 (.str op wstr "$G #${Imm-16-" mode "},sp")
6172 (define-pmacro (binary-arith16-G-sp op opc1 opc2 opc3 opc4 sem)
6174 (binary-arith16-G-sp-defn QI .b 0 op opc1 opc2 opc3 opc4 sem)
6175 (binary-arith16-G-sp-defn HI .w 1 op opc1 opc2 opc3 opc4 sem)
6180 ;<arith>.size:G #imm,dst -- for m16c and m32c
6184 (dni (.sym op mach wstr - imm-G - dstgroup)
6185 (.str op wstr " " mach "-imm-G-" dstgroup "-" dmode)
6366 ;<arith>.size:G src,dst -- for m16c and m32c
6664 ;<arith>.L:G #imm16,sp -- for m32c
6669 (dni (.sym op 32.l-imm16-G)
6670 (.str op ".l 32-imm16-G")
6672 (.str op ".l$G #${Imm-16-HI},sp")
6747 (.str op wstr "$G ${" dsp "}[sp],${dst" mach "-" dstgroup "-" mode "}")
6756 (.str op wstr "$G ${dst" mach "-" dstgroup "-" mode "},${" dsp "}[sp]")
7078 (bit-insn-defn 16 op G bit16-16-basic (+ opc1 opc2 opc3 bit16-16-basic) sem)
7079 (bit-insn-defn 16 op G bit16-16-16 (+ opc1 opc2 opc3 bit16-16-16) sem)
7081 (bit-insn-defn 16 op G bit16-16-8 (+ opc1 opc2 opc3 bit16-16-8) sem)
7264 ; add.L:G #imm32,dst (m32 #2)
7265 (binary-arith32-imm-dst-defn SI SI .l 0 add G #x8 #x3 #x1 add-sem)
7266 ; add.size:G #imm,dst (m16 #1 m32 #1)
7267 (binary-arith-imm-dst add G (f-0-4 7) (f-4-3 3) (f-8-4 4) #x8 #x2 #xE add-sem)
7278 ; add.BW:G #imm,sp (m16 #6)
7279 (binary-arith16-G-sp add (f-0-4 7) (f-4-3 6) (f-8-4 #xE) (f-12-4 #xB) add-sem)
7280 ; add.BW:G src,dst (m16 #4 m32 #6)
7281 (binary-arith-src-dst add G (f-0-4 #xA) (f-4-3 0) #x1 #x8 add-sem)
7284 ; add.L:G src,dst (m32 #7)
7285 (binary-arith32-src-dst-defn SI SI .l 1 add G #x1 #x2 add-sem)
7292 ; add.L:G #imm16,sp (m32 #8)
7311 ; adc.size:G #imm,dst
7317 ; adc.BW:G src,dst
7446 ; and.size:G #imm,dst (m16 #1 m32 #1)
7447 (binary-arith-imm-dst and G (f-0-4 7) (f-4-3 3) (f-8-4 2) #x8 #x3 #xF and-sem)
7450 ; and.BW:G src,dst (m16 #3 m32 #3)
7451 (binary-arith-src-dst and G (f-0-4 #x9) (f-4-3 0) #x1 #xD and-sem)
7663 (bit-insn-defn 32 btst G bit32-16-Unprefixed
7729 ; cmp.L:G #imm32,dst (m32 #2)
7730 (binary-arith32-imm-dst-defn SI SI .l 0 cmp G #xA #x3 #x1 cmp-sem)
7731 ; cmp.size:G #imm,dst (m16 #1 m32 #1)
7732 (binary-arith-imm-dst cmp G (f-0-4 7) (f-4-3 3) (f-8-4 8) #x9 #x2 #xE cmp-sem)
7737 ; cmp.BW:G src,dst (m16 #4 m32 #5)
7738 (binary-arith-src-dst cmp G (f-0-4 #xC) (f-4-3 0) #x1 #x6 cmp-sem)
7741 ; cmp.L:G src,dst (m32 #6)
7742 (binary-arith32-src-dst-defn SI SI .l 1 cmp G #x1 #x1 cmp-sem)
7875 ; sub.size:G #imm,dst (m16 #1 m32 #1)
7876 (binary-arith-imm-dst sub G (f-0-4 7) (f-4-3 3) (f-8-4 5) #x8 #x3 #xE sub-sem)
7879 ; sub.BW:G src,dst (m16 #3 m32 #4)
7880 (binary-arith-src-dst sub G (f-0-4 #xA) (f-4-3 4) #x1 #xA sub-sem)
7883 ; sub.L:G #imm32,dst (m32 #2)
7884 (binary-arith32-imm-dst-defn SI SI .l 0 sub G #x9 #x3 #x1 sub-sem)
7888 ; sub.L:G src,dst (m32 #5)
7889 (binary-arith32-src-dst-defn SI SI .l 1 sub G #x1 #x0 sub-sem)
8685 ; max.size:G #imm,dst
8689 ; max.BW:G src,dst
8703 ; min.size:G #imm,dst
8707 ; min.BW:G src,dst
8739 ; mov.size:G #imm,dst (m16 #1 m32 #1)
8740 (binary-arith-imm-dst mov G (f-0-4 7) (f-4-3 2) (f-8-4 #xC) #x9 #x2 #xF mov-sem)
8741 ; mov.L:G #imm32,dst (m32 #2)
8742 (binary-arith32-imm-dst-defn SI SI .l 0 mov G #xB #x3 #x1 mov-sem)
8785 ; mov.BW:G src,dst (m16 #6 m32 #7)
8786 (binary-arith-src-dst mov G (f-0-4 #x7) (f-4-3 1) #x1 #xB mov-sem)
8807 ; mov.L:G src,dst (m32 #8)
8808 (binary-arith32-src-dst-defn SI SI .l 1 mov G #x1 #x3 mov-sem)
8879 ; mov.BW:G dsp8[sp],dst (m16 #10 m32 #13)
8880 ; mov.BW:G src,dsp8[sp] (m16 #11 m32 #14)
9013 (binary-arith-imm-dst mul G (f-0-4 7) (f-4-3 6) (f-8-4 5) #x8 #x1 #xF mul-sem)
9015 (binary-arith-src-dst mul G (f-0-4 #x7) (f-4-3 4) #x1 #xC mul-sem)
9061 (binary-arith-imm-dst mulu G (f-0-4 7) (f-4-3 6) (f-8-4 4) #x8 #x0 #xF mulu-sem)
9063 (binary-arith-src-dst mulu G (f-0-4 #x7) (f-4-3 0) #x1 #x4 mulu-sem)
9076 ; neg.BW:G
9090 ; not.BW:G
9133 (binary-arith-imm-dst or G (f-0-4 7) (f-4-3 3) (f-8-4 3) #x8 #x2 #xF or-sem)
9139 (binary-arith-src-dst or G (f-0-4 #x9) (f-4-3 4) #x1 #x5 or-sem)
9166 ; pop.BW:G (m16 #1)
9167 (unary-insn-mach-g 16 pop (f-0-4 7) (f-4-3 2) (f-8-4 #xD) pop-sem16 $G)
9168 ; pop.BW:G (m32 #1)
9464 ; push.BW:G imm (m16 #1 m32 #1)
9465 (dni push16.b.G-imm "push.b:G #Imm-16-QI" ((machine 16))
9466 ("push.b$G #${Imm-16-QI}")
9471 (dni push16.w.G-imm "push.w:G #Imm-16-HI" ((machine 16))
9472 ("push.w$G #${Imm-16-HI}")
9489 ; push.BW:G src (m16 #2)
9490 (unary-insn-mach-g 16 push (f-0-4 7) (f-4-3 2) (f-8-4 #x4) push-sem16 $G)
9491 ; push.BW:G src (m32 #2)
9761 ; sbb.size:G #imm,dst
9767 ; sbb.BW:G src,dst
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)
10360 (binary-arith-imm-dst tst G (f-0-4 7) (f-4-3 3) (f-8-4 0) #x9 #x3 #xE tst-sem)
10364 (binary-arith32-src-dst-Prefixed QI QI .b 0 tst G #x1 #x9 tst-sem)
10365 (binary-arith32-src-dst-Prefixed HI HI .w 1 tst G #x1 #x9 tst-sem)
10464 (binary-arith-imm-dst xor G (f-0-4 7) (f-4-3 3) (f-8-4 1) #x9 #x0 #xE xor-sem)
10466 (binary-arith-src-dst xor G (f-0-4 #x8) (f-4-3 4) #x1 #x9 xor-sem)