- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for MULT (0.12 sec)
-
src/cmd/compile/internal/test/testdata/pgo/devirtualize/mult.pkg/mult.go
// license that can be found in the LICENSE file. // WARNING: Please avoid updating this file. // See the warning in ../devirt.go for more details. package mult var sink int type Multiplier interface { Multiply(a, b int) int } type Mult struct{} func (Mult) Multiply(a, b int) int { for i := 0; i < 1000; i++ { sink++ } return a * b } type NegMult struct{}
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Nov 13 18:17:57 UTC 2023 - 1.2K bytes - Viewed (0) -
src/cmd/compile/internal/test/testdata/pgo/devirtualize/devirt.pprof.node_map
example.com/pgo/devirtualize.ExerciseFuncField example.com/pgo/devirtualize/mult%2epkg.MultFn 23 94 example.com/pgo/devirtualize.ExerciseFuncClosure example.com/pgo/devirtualize/mult%2epkg.MultClosure.func1 18 93 example.com/pgo/devirtualize.ExerciseFuncClosure example.com/pgo/devirtualize.Add.Add 18 92 example.com/pgo/devirtualize.ExerciseFuncConcrete example.com/pgo/devirtualize/mult%2epkg.MultFn 48 91 example.com/pgo/devirtualize.ExerciseIface
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 27 20:20:01 UTC 2024 - 1.6K bytes - Viewed (0) -
src/cmd/compile/internal/test/pgo_devirtualize_test.go
// Copy the module to a scratch location so we can add a go.mod. dir := t.TempDir() if err := os.Mkdir(filepath.Join(dir, "mult.pkg"), 0755); err != nil { t.Fatalf("error creating dir: %v", err) } for _, file := range []string{"devirt.go", "devirt_test.go", profFileName, filepath.Join("mult.pkg", "mult.go")} { if err := copyFile(filepath.Join(dir, file), filepath.Join(srcDir, file)); err != nil {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Feb 15 21:30:35 UTC 2024 - 8.5K bytes - Viewed (0) -
src/cmd/compile/internal/test/testdata/pgo/devirtualize/devirt_test.go
ExerciseFuncConcrete(b.N, AddFn, SubFn, mult.MultFn, mult.NegMultFn) } func TestDevirtFuncConcrete(t *testing.T) { if v := ExerciseFuncConcrete(10, AddFn, SubFn, mult.MultFn, mult.NegMultFn); v != 1176 { t.Errorf("ExerciseFuncConcrete(10) got %d want 1176", v) } } func BenchmarkDevirtFuncField(b *testing.B) { ExerciseFuncField(b.N, AddFn, SubFn, mult.MultFn, mult.NegMultFn) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Nov 13 18:17:47 UTC 2023 - 1.9K bytes - Viewed (0) -
src/cmd/compile/internal/test/testdata/pgo/devirtualize/devirt.go
// // This is a simplified version of ExerciseFuncConcrete, but accessing the // function values via a struct field. // //go:noinline func ExerciseFuncField(iter int, a1, a2 AddFunc, m1, m2 mult.MultFunc) int { ops := struct { a AddFunc m mult.MultFunc }{} val := 0 for i := 0; i < iter; i++ { ops.a = a1 ops.m = m1 if i%10 == 0 { ops.a = a2 ops.m = m2 }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Nov 13 18:17:57 UTC 2023 - 6.2K bytes - Viewed (0)