- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 84 for regabi (0.58 sec)
-
src/internal/buildcfg/exp.go
field := rv.Field(i) names[strings.ToLower(rt.Field(i).Name)] = field.SetBool } // "regabi" is an alias for all working regabi // subexperiments, and not an experiment itself. Doing // this as an alias make both "regabi" and "noregabi" // do the right thing. names["regabi"] = func(v bool) { flags.RegabiWrappers = v flags.RegabiArgs = v } // Parse names.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 15 17:38:52 UTC 2024 - 5.5K bytes - Viewed (0) -
src/internal/bytealg/equal_riscv64.s
// X10 = a_base // X11 = b_base JMP memequal<>(SB) // On entry X10 and X11 contain pointers, X12 contains length. // For non-regabi X13 contains address for return value. // For regabi return value in X10. TEXT memequal<>(SB),NOSPLIT|NOFRAME,$0 BEQ X10, X11, eq MOV $32, X23 BLT X12, X23, loop4_check
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 09 13:57:06 UTC 2023 - 2.4K bytes - Viewed (0) -
src/internal/goexperiment/flags.go
type Flags struct { FieldTrack bool PreemptibleLoops bool StaticLockRanking bool BoringCrypto bool // Regabi is split into several sub-experiments that can be // enabled individually. Not all combinations work. // The "regabi" GOEXPERIMENT is an alias for all "working" // subexperiments. // RegabiWrappers enables ABI wrappers for calling between
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue May 21 16:19:47 UTC 2024 - 4.2K bytes - Viewed (0) -
src/internal/bytealg/compare_riscv64.s
// X12 = b_base // X13 = b_len JMP compare<>(SB) // On entry: // X10 points to start of a // X11 length of a // X12 points to start of b // X13 length of b // for non-regabi X14 points to the address to store the return value (-1/0/1) // for regabi the return value in X10 TEXT compare<>(SB),NOSPLIT|NOFRAME,$0 BEQ X10, X12, cmp_len MOV X11, X5 BGE X13, X5, use_a_len // X5 = min(len(a), len(b)) MOV X13, X5 use_a_len:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 09 13:57:06 UTC 2023 - 3.9K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/stmtlines_test.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 03 17:05:14 UTC 2023 - 3.5K bytes - Viewed (0) -
test/abi/bad_select_crash.go
// build -goexperiment regabi,regabiargs // Copyright 2021 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package main import ( "fmt" "os" "reflect" ) func main() { // Only print if there is a problem Caller2() if FailCount != 0 { fmt.Fprintf(os.Stderr, "FAILURES: %d\n", FailCount) os.Exit(2) } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 16 13:38:02 UTC 2021 - 5.7K bytes - Viewed (0) -
src/cmd/internal/obj/x86/a.out.go
const ( REG_NONE = 0 ) const ( REG_AL = obj.RBaseAMD64 + iota REG_CL REG_DL REG_BL REG_SPB REG_BPB REG_SIB REG_DIB REG_R8B REG_R9B REG_R10B REG_R11B REG_R12B REG_R13B REG_R14B REG_R15B REG_AX REG_CX REG_DX REG_BX REG_SP REG_BP REG_SI REG_DI REG_R8 REG_R9 REG_R10 REG_R11 REG_R12 REG_R13 REG_R14 REG_R15
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 31 20:28:39 UTC 2021 - 6.8K bytes - Viewed (0) -
src/runtime/asm_riscv64.s
MOV m_g0(T1), g CALL runtime·save_g(SB) BNE g, X10, 2(PC) JMP runtime·badmcall(SB) MOV 0(CTXT), T1 // code pointer MOV (g_sched+gobuf_sp)(g), X2 // sp = m->g0->sched.sp // we don't need special macro for regabi since arg0(X10) = g SUB $16, X2 MOV X10, 8(X2) // setup g MOV ZERO, 0(X2) // clear return address JALR RA, T1 JMP runtime·badmcall2(SB) // Save state of caller into g->sched,
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 09 13:57:06 UTC 2023 - 27K bytes - Viewed (0) -
src/cmd/internal/obj/x86/asm_test.go
{memAddr(REG_AL, REG_NONE), Ym}, {memAddr(REG_AL, REG_SI), Ym}, {memAddr(REG_SI, REG_CX), Ym}, {memAddr(REG_DI, REG_X0), Yxvm}, {memAddr(REG_DI, REG_X7), Yxvm}, {memAddr(REG_DI, REG_Y0), Yyvm}, {memAddr(REG_DI, REG_Y7), Yyvm}, {memAddr(REG_DI, REG_Z0), Yzvm}, {memAddr(REG_DI, REG_Z7), Yzvm}, } oclassTestsAMD64 = []*oclassTest{ {immAddr(-200), Ys32},
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jul 28 19:39:51 UTC 2023 - 9.2K bytes - Viewed (0) -
src/cmd/compile/internal/liveness/plive.go
fninfo := ls.Func() fninfo.GCArgs, fninfo.GCLocals = lv.emit() p := pp.Prog(obj.AFUNCDATA) p.From.SetConst(rtabi.FUNCDATA_ArgsPointerMaps) p.To.Type = obj.TYPE_MEM p.To.Name = obj.NAME_EXTERN p.To.Sym = fninfo.GCArgs p = pp.Prog(obj.AFUNCDATA) p.From.SetConst(rtabi.FUNCDATA_LocalsPointerMaps) p.To.Type = obj.TYPE_MEM p.To.Name = obj.NAME_EXTERN p.To.Sym = fninfo.GCLocals
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 07 15:22:22 UTC 2024 - 45.2K bytes - Viewed (0)