- Sort Score
- Result 10 results
- Languages All
Results 11 - 20 of 185 for Prog (0.04 sec)
-
test/fixedbugs/bug382.dir/prog.go
Rémy Oudompheng <******@****.***> 1349644921 +0200
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sun Oct 07 21:22:01 UTC 2012 - 252 bytes - Viewed (0) -
src/cmd/compile/internal/x86/ssa.go
// negative int is divided by -1. var j *obj.Prog if v.Op == ssa.Op386DIVL || v.Op == ssa.Op386DIVW || v.Op == ssa.Op386MODL || v.Op == ssa.Op386MODW { if ssa.DivisionNeedsFixUp(v) { var c *obj.Prog switch v.Op { case ssa.Op386DIVL, ssa.Op386MODL: c = s.Prog(x86.ACMPL) j = s.Prog(x86.AJEQ) case ssa.Op386DIVW, ssa.Op386MODW: c = s.Prog(x86.ACMPW) j = s.Prog(x86.AJEQ) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 24 01:26:58 UTC 2023 - 26.7K bytes - Viewed (0) -
src/cmd/compile/internal/ppc64/ssa.go
p.To.Type = obj.TYPE_CONST p.To.Offset = -1 pbahead := s.Prog(ppc64.ABEQ) pbahead.To.Type = obj.TYPE_BRANCH p = s.Prog(v.Op.Asm()) p.From.Type = obj.TYPE_REG p.From.Reg = r1 p.Reg = r0 p.To.Type = obj.TYPE_REG p.To.Reg = r pbover := s.Prog(obj.AJMP) pbover.To.Type = obj.TYPE_BRANCH p = s.Prog(ppc64.ANEG) p.To.Type = obj.TYPE_REG p.To.Reg = r
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 19:59:38 UTC 2024 - 55.4K bytes - Viewed (0) -
test/convinline.go
"float64", } func main() { var prog bytes.Buffer fmt.Fprintf(&prog, "package main\n\n") fmt.Fprintf(&prog, "import ( \"fmt\"; \"math\" )\n") for _, t1 := range types { for _, t2 := range types { fmt.Fprintf(&prog, "func %[1]s_to_%[2]s(x %[1]s) %[2]s { return %[2]s(x) }\n", t1, t2) } } var outputs []string var exprs []string fmt.Fprintf(&prog, "var (\n") for _, t1 := range types {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 17 13:46:05 UTC 2022 - 4.7K bytes - Viewed (0) -
src/cmd/asm/internal/asm/asm.go
prog.Reg = p.getRegister(prog, op, &a[2]) prog.To = a[3] break } if arch.IsARMMULA(op) { // All must be registers. p.getRegister(prog, op, &a[0]) r1 := p.getRegister(prog, op, &a[1]) r2 := p.getRegister(prog, op, &a[2]) p.getRegister(prog, op, &a[3]) prog.From = a[0] prog.To = a[3] prog.To.Type = obj.TYPE_REGREG2 prog.To.Offset = int64(r2) prog.Reg = r1 break
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 02:04:54 UTC 2024 - 25.5K bytes - Viewed (0) -
src/cmd/compile/internal/wasm/ssa.go
s.Prog(wasm.AIf) s.Br(obj.AJMP, b.Succs[0].Block()) s.Prog(wasm.AEnd) s.Br(obj.AJMP, b.Succs[1].Block()) } case ssa.BlockRet: s.Prog(obj.ARET) case ssa.BlockExit, ssa.BlockRetJmp: case ssa.BlockDefer: p := s.Prog(wasm.AGet) p.From = obj.Addr{Type: obj.TYPE_REG, Reg: wasm.REG_RET0} s.Prog(wasm.AI64Eqz) s.Prog(wasm.AI32Eqz) s.Prog(wasm.AIf)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 24 00:21:13 UTC 2023 - 17.6K bytes - Viewed (0) -
src/cmd/compile/internal/s390x/ssa.go
// CPU faults upon signed overflow, which occurs when most // negative int is divided by -1. var j *obj.Prog if v.Op == ssa.OpS390XDIVD || v.Op == ssa.OpS390XDIVW || v.Op == ssa.OpS390XMODD || v.Op == ssa.OpS390XMODW { var c *obj.Prog c = s.Prog(s390x.ACMP) j = s.Prog(s390x.ABEQ) c.From.Type = obj.TYPE_REG c.From.Reg = divisor c.To.Type = obj.TYPE_CONST c.To.Offset = -1
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 24 01:26:58 UTC 2023 - 27.1K bytes - Viewed (0) -
src/regexp/onepass.go
prog.Inst[ix].Next = nil prog.Inst[ix] = onePassInst{Inst: instOriginal} } } } // onePassCopy creates a copy of the original Prog, as we'll be modifying it. func onePassCopy(prog *syntax.Prog) *onePassProg { p := &onePassProg{ Start: prog.Start, NumCap: prog.NumCap, Inst: make([]onePassInst, len(prog.Inst)), } for i, inst := range prog.Inst { p.Inst[i] = onePassInst{Inst: inst} }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:36:03 UTC 2024 - 13.7K bytes - Viewed (0) -
src/cmd/compile/internal/ssagen/arch.go
// at function entry, and it is ok to clobber registers. ZeroRange func(*objw.Progs, *obj.Prog, int64, int64, *uint32) *obj.Prog Ginsnop func(*objw.Progs) *obj.Prog // SSAMarkMoves marks any MOVXconst ops that need to avoid clobbering flags. SSAMarkMoves func(*State, *ssa.Block) // SSAGenValue emits Prog(s) for the Value. SSAGenValue func(*State, *ssa.Value)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Aug 03 21:05:55 UTC 2021 - 1.5K bytes - Viewed (0) -
src/cmd/internal/obj/link.go
// // The other fields not yet mentioned are for use by the back ends and should // be left zeroed by creators of Prog lists. type Prog struct { Ctxt *Link // linker context Link *Prog // next Prog in linked list From Addr // first source operand
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 19:57:43 UTC 2024 - 33.1K bytes - Viewed (0)