- Sort Score
- Result 10 results
- Languages All
Results 61 - 70 of 189 for REG (0.06 sec)
-
src/cmd/compile/internal/wasm/ssa.go
s.Prog(wasm.AI32WrapI64) } return } reg := v.Reg() getReg(s, reg) if reg != wasm.REG_SP { s.Prog(wasm.AI32WrapI64) } } func getValue64(s *ssagen.State, v *ssa.Value) { if v.OnWasmStack { s.OnWasmStackSkipped-- ssaGenValueOnStack(s, v, true) return } reg := v.Reg() getReg(s, reg) if reg == wasm.REG_SP { s.Prog(wasm.AI64ExtendI32U) } }
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/reflect/abi.go
} // intFromReg loads an argSize sized integer from reg and places it at to. // // argSize must be non-zero, fit in a register, and a power-of-two. func intFromReg(r *abi.RegArgs, reg int, argSize uintptr, to unsafe.Pointer) { memmove(to, r.IntRegArgAddr(reg, argSize), argSize) } // intToReg loads an argSize sized integer and stores it into reg. // // argSize must be non-zero, fit in a register, and a power-of-two.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue May 07 17:08:32 UTC 2024 - 15K bytes - Viewed (0) -
pkg/config/schema/kubeclient/common.go
} func GetInformerFiltered[T runtime.Object](c ClientGetter, opts ktypes.InformerOptions) informerfactory.StartableInformer { reg := typemap.Get[TypeRegistration[T]](registerTypes) if reg != nil { // This is registered type tr := *reg return c.Informers().InformerFor(tr.GetGVR(), opts, func() cache.SharedIndexInformer { inf := cache.NewSharedIndexInformer( tr.ListWatch(c, opts),
Registered: Fri Jun 14 15:00:06 UTC 2024 - Last Modified: Wed Apr 17 16:38:40 UTC 2024 - 8.1K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/debug.go
// them. clobbers := uint64(opcodeTable[v.Op].reg.clobbers) for { if clobbers == 0 { break } reg := uint8(bits.TrailingZeros64(clobbers)) clobbers &^= 1 << reg for _, slot := range locs.registers[reg] { if state.loggingLevel > 1 { state.logf("at %v: %v clobbered out of %v\n", v, state.slots[slot], &state.registers[reg]) } last := locs.slots[slot]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jun 10 19:44:43 UTC 2024 - 58.4K bytes - Viewed (0) -
src/cmd/asm/internal/lex/lex_test.go
"\tb\\", "\tc", "before", "A(1, 2, 3)", "after", ), "before.\n.1.\n.2.\n.3.\n.after.\n", }, { "LOAD macro", lines( "#define LOAD(off, reg) \\", "\tMOVBLZX (off*4)(R12), reg \\", "\tADDB reg, DX", "", "LOAD(8, AX)", ), "\n.\n.MOVBLZX.(.8.*.4.).(.R12.).,.AX.\n.ADDB.AX.,.DX.\n", }, { "nested multiline macro", lines(
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Aug 29 07:48:38 UTC 2023 - 5.8K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/main.go
} if v.reg.clobbers > 0 { fmt.Fprintf(w, "clobbers: %d,%s\n", v.reg.clobbers, a.regMaskComment(v.reg.clobbers)) } // reg outputs s = s[:0] for i, r := range v.reg.outputs { s = append(s, intPair{countRegs(r), i}) } if len(s) > 0 { sort.Sort(byKey(s)) fmt.Fprintln(w, "outputs: []outputInfo{") for _, p := range s { r := v.reg.outputs[p.val]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jan 19 22:42:34 UTC 2023 - 16.9K bytes - Viewed (0) -
src/cmd/internal/obj/x86/pcrelative_test.go
t.Fatalf("error %s output %s", err, objout) } return objout } func TestVexEvexPCrelative(t *testing.T) { testenv.MustHaveGoBuild(t) LOOP: for _, reg := range []string{"Y0", "Y8", "Z0", "Z8", "Z16", "Z24"} { asm := fmt.Sprintf(asmData, reg) objout := objdumpOutput(t, "pcrelative", asm) data := bytes.Split(objout, []byte("\n")) for idx := len(data) - 1; idx >= 0; idx-- { // check that RET wasn't overwritten.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 15 23:16:01 UTC 2024 - 2.3K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/S390X.rules
(MOV(B|BZ)reg e:(MOVWreg x)) && clobberIfDead(e) => (MOV(B|BZ)reg x) (MOV(H|HZ)reg e:(MOVHreg x)) && clobberIfDead(e) => (MOV(H|HZ)reg x) (MOV(H|HZ)reg e:(MOVWreg x)) && clobberIfDead(e) => (MOV(H|HZ)reg x) (MOV(W|WZ)reg e:(MOVWreg x)) && clobberIfDead(e) => (MOV(W|WZ)reg x) // Bypass redundant zero extensions. (MOV(B|BZ)reg e:(MOVBZreg x)) && clobberIfDead(e) => (MOV(B|BZ)reg x) (MOV(B|BZ)reg e:(MOVHZreg x)) && clobberIfDead(e) => (MOV(B|BZ)reg x)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 12 18:09:26 UTC 2023 - 74.3K bytes - Viewed (0) -
src/reflect/float32reg_generic.go
// value into its representation in a register. This conversion // applies for amd64 and arm64. It is also chosen for the case of // zero argument registers, but is not used. func archFloat32FromReg(reg uint64) float32 { i := uint32(reg) return *(*float32)(unsafe.Pointer(&i)) } func archFloat32ToReg(val float32) uint64 { return uint64(*(*uint32)(unsafe.Pointer(&val)))
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 04 13:38:32 UTC 2022 - 681 bytes - Viewed (0) -
src/internal/abi/abi.go
// by the CPU correctly. func (r *RegArgs) IntRegArgAddr(reg int, argSize uintptr) unsafe.Pointer { if argSize > goarch.PtrSize || argSize == 0 || argSize&(argSize-1) != 0 { panic("invalid argSize") } offset := uintptr(0) if goarch.BigEndian { offset = goarch.PtrSize - argSize } return unsafe.Pointer(uintptr(unsafe.Pointer(&r.Ints[reg])) + offset) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jan 23 15:51:32 UTC 2023 - 3.1K bytes - Viewed (0)