Home
last modified time | relevance | path

Searched defs:Optab (Results 1 – 9 of 9) sorted by relevance

/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/ppc64/
Dasm9_gtables.go894 func type_brw(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
902 func type_hashchkp(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
915 func type_hashstp(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
928 func type_lxvkq(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
937 func type_lxvp(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
950 func type_lxvpx(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
960 func type_lxvrwx(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
970 func type_mtvsrbmi(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
980 func type_paddi(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
993 func type_pextd(c *ctxt9, p *obj.Prog, t *Optab, out *[5]uint32) {
[all …]
Dasm9.go73 type Optab struct { struct
74 as obj.As // Opcode
75 a1 uint8 // p.From argument (obj.Addr). p is of type obj.Prog.
76 a2 uint8 // p.Reg argument (int16 Register)
77 a3 uint8 // p.RestArgs[0] (obj.AddrPos)
78 a4 uint8 // p.RestArgs[1]
79 a5 uint8 // p.RestARgs[2]
80 a6 uint8 // p.To (obj.Addr)
81 type_ int8 // cases in asmout below. E.g., 44 = st r,(ra+rb); 45 = ld (ra+rb), r
82 size int8 // Text space in bytes to lay operation
[all …]
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/arm/
Dasm5.go63 type Optab struct { struct
64 as obj.As
65 a1 uint8
66 a2 int8
67 a3 uint8
68 type_ uint8
69 size int8
70 param int16
71 flag int8
72 pcrelsiz uint8
[all …]
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/loong64/
Dasm.go34 type Optab struct { struct
35 as obj.As
36 from1 uint8
37 reg uint8
38 from3 uint8
39 to1 uint8
40 to2 uint8
41 type_ int8
42 size int8
43 param int16
[all …]
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/mips/
Dasm0.go63 type Optab struct { struct
64 as obj.As
65 a1 uint8
66 a2 uint8
67 a3 uint8
68 type_ int8
69 size int8
70 param int16
71 family sys.ArchFamily // 0 means both sys.MIPS and sys.MIPS64
72 flag uint8
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/arm64/
Dasm7.go70 type Optab struct { struct
71 as obj.As
72 a1 uint8 // Prog.From
73 a2 uint8 // 2nd source operand, Prog.Reg or Prog.RestArgs[XXX]
74 a3 uint8 // 3rd source operand, Prog.RestArgs[XXX]
75 a4 uint8 // Prog.To
76 a5 uint8 // 2nd destination operand, Prog.RegTo2 or Prog.RestArgs[XXX]
77 type_ int8
78 size_ int8 // the value of this field is not static, use the size() method to return the value
79 param int16
[all …]
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/x86/
Dasm6.go87 type Optab struct { struct
88 as obj.As
89 ytab []ytab
90 prefix uint8
91 op opBytes
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/s390x/
Dasmz.go58 type Optab struct { struct
59 as obj.As // opcode
60 i uint8 // handler index
61 a1 uint8 // From
62 a2 uint8 // Reg
63 a3 uint8 // RestArgs[0]
64 a4 uint8 // RestArgs[1]
65 a5 uint8 // RestArgs[2]
66 a6 uint8 // To
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/internal/obj/
Dlink.go316 Optab uint16 // arch-specific opcode index member