- Sort Score
- Result 10 results
- Languages All
Results 51 - 60 of 575 for Instruction (0.16 sec)
-
src/runtime/export_debug_ppc64le_test.go
if h.regArgs != nil { storeRegArgs(ctxt.cregs(), h.regArgs) } // Push return PC, which should be the signal PC+4, because // the signal PC is the PC of the trap instruction itself. ctxt.set_link(ctxt.pc() + 4) // Set PC to call and context register. ctxt.set_pc(uint64(h.fv.fn)) sigctxtSetContextRegister(ctxt, uint64(uintptr(unsafe.Pointer(h.fv)))) } // case 1
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Nov 17 15:33:38 UTC 2023 - 3.5K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/gnu.go
// The CondReg can either be found in a CMP, where the // condition register field is being set, or in an instruction // like a branch or isel that is testing a bit in a condition // register field. if arg == CR0 && strings.HasPrefix(inst.Op.String(), "cmp") { return "" // don't show cr0 for cmp instructions } else if arg >= CR0 { return fmt.Sprintf("cr%d", int(arg-CR0)) } bit := condBit[(arg-Cond0LT)%4]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:33 UTC 2023 - 12.2K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/tools/internal/typesinternal/recv.go
// (which is needed to compute the method set). // // See also [typeparams.MustDeref], which removes one level of // indirection from the type, regardless of named types (analogous to // a LOAD instruction). func Unpointer(t types.Type) types.Type { if ptr, ok := aliases.Unalias(t).(*types.Pointer); ok { return ptr.Elem() } return t
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 02 02:20:05 UTC 2024 - 1.3K bytes - Viewed (0) -
src/internal/cpu/cpu_x86.go
X86.HasOSXSAVE = isSet(ecx1, cpuid_OSXSAVE) // The FMA instruction set extension only has VEX prefixed instructions. // VEX prefixed instructions require OSXSAVE to be enabled. // See Intel 64 and IA-32 Architecture Software Developer’s Manual Volume 2 // Section 2.4 "AVX and SSE Instruction Exception Specification" X86.HasFMA = isSet(ecx1, cpuid_FMA) && X86.HasOSXSAVE osSupportsAVX := false
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 13:40:20 UTC 2024 - 5.8K bytes - Viewed (0) -
src/cmd/internal/obj/ppc64/a.out.go
BRANCH = 1 << 3 LOAD = 1 << 4 FCMP = 1 << 5 SYNC = 1 << 6 LIST = 1 << 7 FOLL = 1 << 8 NOSCHED = 1 << 9 PFX_X64B = 1 << 10 // A prefixed instruction crossing a 64B boundary ) // Values for use in branch instruction BC // BC B0,BI,label // BO is type of branch + likely bits described below // BI is CR value + branch type // ex: BEQ CR2,label is BC 12,10,label // 12 = BO_BCR
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 01 18:50:29 UTC 2024 - 16K bytes - Viewed (0) -
src/cmd/internal/src/pos.go
// // When the optimizer removes an instruction marked PosIsStmt; it should attempt to find a nearby // instruction with the same line marked PosDefaultStmt to be the new statement boundary. I.e., the // optimizer should make a best-effort to conserve statement boundary positions, and might be enhanced // to note when a statement boundary is not conserved. //
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Sep 01 15:52:41 UTC 2023 - 15.5K bytes - Viewed (0) -
src/cmd/compile/internal/liveness/plive.go
// emits OpVarDef regardless of variable width. // // An 'OpVarDef x' annotation in the instruction stream tells the liveness // analysis to behave as though the variable x is being initialized at that // point in the instruction stream. The OpVarDef must appear before the // actual (multi-instruction) initialization, and it must also appear after // any uses of the previous value, if any. For example, if compiling: //
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 07 15:22:22 UTC 2024 - 45.2K bytes - Viewed (0) -
src/cmd/link/internal/arm/asm.go
o5 := uint32(0) // WORD $target@GOT // filled in with relocation o6 := uint32(0) if offset != 0 { // insert an instruction to add offset tramp.SetSize(24) // 6 instructions o6 = o5 o5 = o4 o4 = 0xe2800000 | 12<<12 | 12<<16 | immrot(uint32(offset)) // ADD $offset, R12, R12 o1 = uint32(0xe5900000 | 12<<12 | 15<<16 | 12) // MOVW 12(R15), R12
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Aug 23 05:58:20 UTC 2023 - 22.9K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go
package x86asm import ( "fmt" "strings" ) // GNUSyntax returns the GNU assembler syntax for the instruction, as defined by GNU binutils. // This general form is often called “AT&T syntax” as a reference to AT&T System V Unix. func GNUSyntax(inst Inst, pc uint64, symname SymLookup) string { // Rewrite instruction to mimic GNU peculiarities. // Note that inst has been passed by value and contains
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:33 UTC 2023 - 21.4K bytes - Viewed (0) -
src/cmd/asm/internal/arch/ppc64.go
// one of the CMP instructions that require special handling. func IsPPC64CMP(op obj.As) bool { switch op { case ppc64.ACMP, ppc64.ACMPU, ppc64.ACMPW, ppc64.ACMPWU, ppc64.AFCMPO, ppc64.AFCMPU: return true } return false } // IsPPC64NEG reports whether the op (as defined by an ppc64.A* constant) is // one of the NEG-like instructions that require special handling.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 21:53:50 UTC 2024 - 2.2K bytes - Viewed (0)