Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 575 for Instruction (0.16 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
Back to top