Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 15 for destruction (0.05 seconds)

  1. doc/asm.html

    Instead, the compiler operates on a kind of semi-abstract instruction set,
    and instruction selection occurs partly after code generation.
    The assembler works on the semi-abstract form, so
    when you see an instruction like <code>MOV</code>
    what the toolchain actually generates for that operation might
    not be a move instruction at all, perhaps a clear or load.
    Or it might correspond exactly to the machine instruction with that name.
    Created: Tue Dec 30 11:13:12 GMT 2025
    - Last Modified: Fri Nov 14 19:09:46 GMT 2025
    - 36.5K bytes
    - Click Count (0)
  2. src/cmd/asm/internal/asm/asm.go

    		}
    		p.errorf("wrong number of arguments to %s instruction", op)
    		return
    	case 4:
    		if p.arch.Family == sys.S390X || p.arch.Family == sys.PPC64 {
    			// 4-operand compare-and-branch.
    			prog.From = a[0]
    			prog.Reg = p.getRegister(prog, op, &a[1])
    			prog.AddRestSource(a[2])
    			target = &a[3]
    			break
    		}
    		p.errorf("wrong number of arguments to %s instruction", op)
    		return
    	default:
    Created: Tue Dec 30 11:13:12 GMT 2025
    - Last Modified: Tue Oct 21 15:13:08 GMT 2025
    - 26.7K bytes
    - Click Count (0)
  3. src/cmd/asm/internal/arch/arch.go

    const (
    	RFP = -(iota + 1)
    	RSB
    	RSP
    	RPC
    )
    
    // Arch wraps the link architecture object with more architecture-specific information.
    type Arch struct {
    	*obj.LinkArch
    	// Map of instruction names to enumeration.
    	Instructions map[string]obj.As
    	// Map of register names to enumeration.
    	Register map[string]int16
    	// Table of register prefix names. These are things like R for R(0) and SPR for SPR(268).
    Created: Tue Dec 30 11:13:12 GMT 2025
    - Last Modified: Thu Nov 13 12:17:37 GMT 2025
    - 21.7K bytes
    - Click Count (0)
  4. 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.
    Created: Tue Dec 30 11:13:12 GMT 2025
    - Last Modified: Tue Dec 23 18:45:48 GMT 2025
    - 12.5K bytes
    - Click Count (0)
  5. src/cmd/asm/internal/asm/testdata/riscv64.s

    	// 31.13.8: Vector Floating-Point Square-Root Instruction
    	VFSQRTV		V2, V3				// d711204e
    	VFSQRTV		V2, V0, V3			// d711204c
    
    	// 31.13.9: Vector Floating-Point Reciprocal Square-Root Estimate Instruction
    	VFRSQRT7V	V2, V3				// d711224e
    	VFRSQRT7V	V2, V0, V3			// d711224c
    
    	// 31.13.10: Vector Floating-Point Reciprocal Estimate Instruction
    	VFREC7V		V2, V3				// d791224e
    Created: Tue Dec 30 11:13:12 GMT 2025
    - Last Modified: Thu Nov 13 12:17:37 GMT 2025
    - 73.7K bytes
    - Click Count (0)
  6. src/cmd/asm/internal/arch/arm64.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    // This file encapsulates some of the odd characteristics of the ARM64
    // instruction set, to minimize its interaction with the core of the
    // assembler.
    
    package arch
    
    import (
    	"cmd/internal/obj"
    	"cmd/internal/obj/arm64"
    	"errors"
    )
    
    var arm64LS = map[string]uint8{
    Created: Tue Dec 30 11:13:12 GMT 2025
    - Last Modified: Thu Oct 16 00:35:29 GMT 2025
    - 6.3K bytes
    - Click Count (0)
  7. src/cmd/asm/internal/asm/parse.go

    	pendingLabels []string // Labels to attach to next instruction.
    	labels        map[string]*obj.Prog
    	toPatch       []Patch
    	addr          []obj.Addr
    	arch          *arch.Arch
    	ctxt          *obj.Link
    	firstProg     *obj.Prog
    	lastProg      *obj.Prog
    	dataAddr      map[string]int64 // Most recent address for DATA for this symbol.
    	isJump        bool             // Instruction being assembled is a jump.
    Created: Tue Dec 30 11:13:12 GMT 2025
    - Last Modified: Wed Nov 12 03:59:40 GMT 2025
    - 37.3K bytes
    - Click Count (0)
  8. WORKSPACE

    register_toolchains("@rules_ml_toolchain//cc:linux_aarch64_linux_aarch64_cuda")
    
    # Initialize the TensorFlow repository and all dependencies.
    #
    # The cascade of load() statements and tf_workspace?() calls works around the
    # restriction that load() statements need to be at the top of .bzl files.
    # E.g. we can not retrieve a new repository with http_archive and then load()
    # a macro from that repository in the same file.
    Created: Tue Dec 30 12:39:10 GMT 2025
    - Last Modified: Fri Dec 26 23:20:26 GMT 2025
    - 5.1K bytes
    - Click Count (0)
  9. src/cmd/asm/internal/asm/testdata/loong64enc1.s

    	MOVWP	4(R5), R4		// a4040024
    	MOVWP	(R5), R4		// a4000024
    	MOVVP	32764(R5), R4		// a4fc7f26
    	MOVVP	32(R5), R4		// a4200026
    	MOVVP	4(R5), R4		// a4040026
    	MOVVP	(R5), R4		// a4000026
    
    	// ADDU16I.D instruction
    	ADDV16	$(-32768<<16), R4, R5	// ADDV16	$-2147483648, R4, R5	// 85000012
    	ADDV16	$(0<<16), R4, R5	// ADDV16	$0, R4, R5		// 85000010
    	ADDV16	$(8<<16), R4, R5	// ADDV16	$524288, R4, R5		// 85200010
    Created: Tue Dec 30 11:13:12 GMT 2025
    - Last Modified: Thu Nov 27 00:46:52 GMT 2025
    - 44.5K bytes
    - Click Count (0)
  10. .bazelrc

    #
    # Macosx options
    #     darwin_arm64:
    #
    # Compiler options:
    #     cuda_clang:             Use Clang when building CUDA code.
    #     avx_linux:              Build with avx instruction set on linux.
    #     avx_win:                Build with avx instruction set on windows
    #
    # Other build options:
    #     short_logs:       Only log errors during build, skip warnings.
    #     verbose_logs:     Show all compiler warnings during build.
    Created: Tue Dec 30 12:39:10 GMT 2025
    - Last Modified: Fri Dec 26 23:20:26 GMT 2025
    - 56.8K bytes
    - Click Count (0)
Back to Top