Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 575 for Instruction (0.18 sec)

  1. src/crypto/aes/gcm_s390x.go

    	"internal/byteorder"
    	"internal/cpu"
    )
    
    // This file contains two implementations of AES-GCM. The first implementation
    // (gcmAsm) uses the KMCTR instruction to encrypt using AES in counter mode and
    // the KIMD instruction for GHASH. The second implementation (gcmKMA) uses the
    // newer KMA instruction which performs both operations.
    
    // gcmCount represents a 16-byte big-endian count value.
    type gcmCount [16]byte
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 11.3K bytes
    - Viewed (0)
  2. src/regexp/onepass.go

    // It is the same as syntax.Prog except for the use of onePassInst.
    type onePassProg struct {
    	Inst   []onePassInst
    	Start  int // index of start instruction
    	NumCap int // number of InstCapture insts in re
    }
    
    // A onePassInst is a single instruction in a one-pass regular expression program.
    // It is the same as syntax.Inst except for the new 'Next' field.
    type onePassInst struct {
    	syntax.Inst
    	Next []uint32
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:36:03 UTC 2024
    - 13.7K bytes
    - Viewed (0)
  3. src/internal/runtime/atomic/sys_linux_arm.s

    // As for cas, memory barriers are complicated on ARM, but the kernel
    // provides a user helper. ARMv5 does not support SMP and has no
    // memory barrier instruction at all. ARMv6 added SMP support and has
    // a memory barrier, but it requires writing to a coprocessor
    // register. ARMv7 introduced the DMB instruction, but it's expensive
    // even on single-core devices. The kernel helper takes care of all of
    // this for us.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/nilcheck.go

    	for _, b := range f.Blocks {
    		// Walk the block backwards. Find instructions that will fault if their
    		// input pointer is nil. Remove nil checks on those pointers, as the
    		// faulting instruction effectively does the nil check for free.
    		unnecessary.clear()
    		pendingLines.clear()
    		// Optimization: keep track of removed nilcheck with smallest index
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 31 20:45:54 UTC 2023
    - 11.3K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/_gen/PPC64latelower.rules

    (AND <t> x:(MOVDconst [m]) n) && t.Size() == 4 && isPPC64WordRotateMask(m) => (RLWINM [encodePPC64RotateMask(0,m,32)] n)
    
    // When PCRel is supported, paddi can add a 34b signed constant in one instruction.
    (ADD (MOVDconst [m]) x) && supportsPPC64PCRel() && (m<<30)>>30 == m => (ADDconst [m] x)
    
    
    // Where possible and practical, generate CC opcodes. Due to the structure of the rules, there are limits to how
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  6. src/cmd/vendor/github.com/google/pprof/internal/report/report.go

    					}
    				}
    			}
    			switch {
    			case locStr == "":
    				// No location info, just print the instruction.
    				fmt.Fprintf(w, "%10s %10s %10x: %s\n",
    					valueOrDot(n.flatValue(), rpt),
    					valueOrDot(n.cumValue(), rpt),
    					n.address, n.instruction,
    				)
    			case len(n.instruction) < 40:
    				// Short instruction, print loc on the same line.
    				fmt.Fprintf(w, "%10s %10s %10x: %-40s;%s\n",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 37.5K bytes
    - Viewed (0)
  7. src/cmd/asm/internal/arch/loong64.go

    // one of the CMP instructions that require special handling.
    func IsLoong64CMP(op obj.As) bool {
    	switch op {
    	case loong64.ACMPEQF, loong64.ACMPEQD, loong64.ACMPGEF, loong64.ACMPGED,
    		loong64.ACMPGTF, loong64.ACMPGTD:
    		return true
    	}
    	return false
    }
    
    // IsLoong64MUL reports whether the op (as defined by an loong64.A* constant) is
    // one of the MUL/DIV/REM instructions that require special handling.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  8. src/cmd/link/internal/arm64/asm.go

    					o0 = uint32(val >> 32)
    					o1 = uint32(val)
    				} else {
    					o0 = uint32(val)
    					o1 = uint32(val >> 32)
    				}
    
    				// The first instruction (ADRP) has a 21-bit immediate field,
    				// and the second (ADD or LD/ST) has a 12-bit immediate field.
    				// The first instruction is only for high bits, but to get the carry bits right we have
    				// to put the full addend, including the bottom 12 bits again.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 30 20:09:45 UTC 2024
    - 47K bytes
    - Viewed (0)
  9. src/cmd/asm/internal/asm/endtoend_test.go

    				printed = note
    			}
    		case 3:
    			// printed form, then hex
    			printed = strings.TrimSpace(parts[1])
    			hexes = strings.TrimSpace(parts[2])
    			if !isHexes(hexes) {
    				t.Errorf("%s:%d: malformed hex instruction encoding: %s", input, lineno, line)
    			}
    		}
    
    		if hexes != "" {
    			hexByLine[fmt.Sprintf("%s:%d", input, lineno)] = hexes
    		}
    
    		// Canonicalize spacing in printed form.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 07 18:42:59 UTC 2023
    - 11.6K bytes
    - Viewed (0)
  10. src/debug/dwarf/line.go

    	// reference any individual operation within the instruction
    	// stream.
    	OpIndex int
    
    	// File is the source file corresponding to these
    	// instructions.
    	File *LineFile
    
    	// Line is the source code line number corresponding to these
    	// instructions. Lines are numbered beginning at 1. It may be
    	// 0 if these instructions cannot be attributed to any source
    	// line.
    	Line int
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 23.5K bytes
    - Viewed (0)
Back to top