- Sort Score
- Result 10 results
- Languages All
Results 51 - 60 of 189 for REG (0.03 sec)
-
src/syscall/mksyscall_libc.pl
for(my $i=0; $i<@out; $i++) { my $p = $out[$i]; my ($name, $type) = parseparam($p); my $reg = ""; if($name eq "err") { $reg = "e1"; $ret[2] = $reg; $do_errno = 1; } else { $reg = sprintf("r%d", $i); $ret[$i] = $reg; } if($type eq "bool") { $reg = "$reg != 0"; } if($type eq "int64" && $_32bit ne "") { # 64-bit number in r1:r0 or r0:r1.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Feb 23 11:28:51 UTC 2023 - 8K bytes - Viewed (0) -
src/cmd/internal/obj/link.go
// On ARM64: // offset = (reg&31)<<16 | shifttype<<22 | (count&63)<<10 // shifttype = 0, 1, 2 for <<, >>, -> // // (reg, reg) // A destination register pair. When used as the last argument of an instruction, // this form makes clear that both registers are destinations. // Encoding: // type = TYPE_REGREG // reg = first register // offset = second register // // [reg, reg, reg-reg]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 19:57:43 UTC 2024 - 33.1K bytes - Viewed (0) -
src/syscall/mksyscall.pl
my ($name, $type) = parseparam($p); my $reg = ""; if($name eq "err" && !$plan9) { $reg = "e1"; $ret[2] = $reg; $do_errno = 1; } elsif($name eq "err" && $plan9) { $ret[0] = "r0"; $ret[2] = "e1"; next; } else { $reg = sprintf("r%d", $i); $ret[$i] = $reg; } if($type eq "bool") { $reg = "$reg != 0"; } if($type eq "int64" && $_32bit ne "") {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 24 17:15:02 UTC 2024 - 10.3K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/arm/armasm/gnu.go
sep = ", " } } fmt.Fprintf(&buf, "}") return buf.String() case RegShift: if arg.Shift == ShiftLeft && arg.Count == 0 { return gnuArg(inst, -1, arg.Reg) } if arg.Shift == RotateRightExt { return gnuArg(inst, -1, arg.Reg) + ", rrx" } return fmt.Sprintf("%s, %s #%d", gnuArg(inst, -1, arg.Reg), strings.ToLower(arg.Shift.String()), arg.Count)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat May 14 17:21:52 UTC 2016 - 3.5K bytes - Viewed (0) -
src/cmd/internal/obj/ppc64/asm_test.go
{obj.Addr{Type: obj.TYPE_REG, Reg: REG_R1}, C_REG}, {obj.Addr{Type: obj.TYPE_REG, Reg: REG_R2}, C_REGP}, {obj.Addr{Type: obj.TYPE_REG, Reg: REG_F1}, C_FREG}, {obj.Addr{Type: obj.TYPE_REG, Reg: REG_F2}, C_FREGP}, {obj.Addr{Type: obj.TYPE_REG, Reg: REG_V2}, C_VREG}, {obj.Addr{Type: obj.TYPE_REG, Reg: REG_VS1}, C_VSREG}, {obj.Addr{Type: obj.TYPE_REG, Reg: REG_VS2}, C_VSREGP},
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 09 22:14:57 UTC 2024 - 17.3K bytes - Viewed (0) -
src/cmd/compile/internal/riscv64/ggen.go
// loop: // MOV ZERO, (T0) // ADD $Widthptr, T0 // BNE T0, T1, loop p = pp.Append(p, riscv.AADD, obj.TYPE_CONST, 0, off, obj.TYPE_REG, riscv.REG_T0, 0) p.Reg = riscv.REG_SP p = pp.Append(p, riscv.AADD, obj.TYPE_CONST, 0, cnt, obj.TYPE_REG, riscv.REG_T1, 0) p.Reg = riscv.REG_T0 p = pp.Append(p, riscv.AMOV, obj.TYPE_REG, riscv.REG_ZERO, 0, obj.TYPE_MEM, riscv.REG_T0, 0) loop := p
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 19 15:59:22 UTC 2022 - 1.8K bytes - Viewed (0) -
src/cmd/internal/obj/pass.go
case TYPE_BRANCH, TYPE_TEXTSIZE: if a.Reg != 0 || a.Index != 0 || a.Scale != 0 || a.Name != 0 { break } return case TYPE_MEM: return case TYPE_CONST: // TODO(rsc): After fixing SHRQ, check a.Index != 0 too. if a.Name != 0 || a.Sym != nil || a.Reg != 0 { ctxt.Diag("argument is TYPE_CONST, should be TYPE_ADDR, in %v", p) return }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 24 01:26:58 UTC 2023 - 5K bytes - Viewed (0) -
src/cmd/internal/obj/x86/asm6.go
ab.asmandsz(ctxt, cursym, p, &p.To, reg[p.GetFrom3().Reg], regrex[p.GetFrom3().Reg], 0) ab.Put1(byte(p.From.Offset)) case obj.TYPE_REG: switch p.From.Reg { default: goto bad case REG_CL, REG_CX: ab.Put2(0x0f, t[1]) ab.asmandsz(ctxt, cursym, p, &p.To, reg[p.GetFrom3().Reg], regrex[p.GetFrom3().Reg], 0) } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 15:44:14 UTC 2024 - 146.9K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/x86/x86asm/inst.go
TR7 ) const regMax = TR7 func (Reg) isArg() {} func (r Reg) String() string { i := int(r) if i < 0 || i >= len(regNames) || regNames[i] == "" { return fmt.Sprintf("Reg(%d)", i) } return regNames[i] } // A Mem is a memory reference. // The general form is Segment:[Base+Scale*Index+Disp]. type Mem struct { Segment Reg Base Reg Scale uint8 Index Reg Disp int64
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:33 UTC 2023 - 10.6K bytes - Viewed (0) -
src/cmd/internal/obj/x86/asm_test.go
{REG_X0, REG_X31}, {REG_Y0, REG_Y31}, {REG_Z0, REG_Z31}, } for _, test := range tests { for index, reg := 0, test.regFrom; reg <= test.regTo; index, reg = index+1, reg+1 { have := regIndex(int16(reg)) want := index if have != want { regName := rconv(int(reg)) t.Errorf("regIndex(%s):\nhave: %d\nwant: %d", regName, have, want) } } } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jul 28 19:39:51 UTC 2023 - 9.2K bytes - Viewed (0)