Search Options

Results per page
Sort
Preferred Languages
Advance

Results 81 - 90 of 125 for maskstr (4.71 sec)

  1. src/cmd/internal/obj/ppc64/obj9.go

    	"internal/abi"
    	"internal/buildcfg"
    	"log"
    	"math"
    	"math/bits"
    	"strings"
    )
    
    // Test if this value can encoded as a mask for
    // li -1, rx; rlic rx,rx,sh,mb.
    // Masks can also extend from the msb and wrap to
    // the lsb too. That is, the valid masks are 32 bit strings
    // of the form: 0..01..10..0 or 1..10..01..1 or 1...1
    func isPPC64DoublewordRotateMask(v64 int64) bool {
    	// Isolate rightmost 1 (if none 0) and add.
    	v := uint64(v64)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
  2. src/runtime/signal_unix.go

    			// There are other m's that need to dump their stacks.
    			// Relay SIGQUIT to the next m by sending it to the current process.
    			// All m's that have already received SIGQUIT have signal masks blocking
    			// receipt of any signals, so the SIGQUIT will go to an m that hasn't seen it yet.
    			// The first m will wait until all ms received the SIGQUIT, then crash/exit.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 10 16:04:54 UTC 2024
    - 45K bytes
    - Viewed (0)
  3. src/math/bits/bits.go

    	//
    	// Masking (& operations) can be left away when there's no
    	// danger that a field's sum will carry over into the next
    	// field: Since the result cannot be > 64, 8 bits is enough
    	// and we can ignore the masks for the shifts by 8 and up.
    	// Per "Hacker's Delight", the first line can be simplified
    	// more, but it saves at best one instruction, so we leave
    	// it alone for clarity.
    	const m = 1<<64 - 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 11:59:09 UTC 2023
    - 17.9K bytes
    - Viewed (0)
  4. src/vendor/golang.org/x/crypto/internal/poly1305/sum_s390x.s

    TEXT ·updateVX(SB), NOSPLIT, $0
    	MOVD state+0(FP), R1
    	LMG  msg+8(FP), R2, R3 // R2=msg_base, R3=msg_len
    
    	// load EX0, EX1 and EX2
    	MOVD $·constants<>(SB), R5
    	VLM  (R5), EX0, EX2
    
    	// generate masks
    	VGMG $(64-24), $63, MOD24 // [0x00ffffff, 0x00ffffff]
    	VGMG $(64-26), $63, MOD26 // [0x03ffffff, 0x03ffffff]
    
    	// load h (accumulator) and r (key) from state
    	VZERO T_1               // [0, 0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 17.5K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/_gen/MIPSOps.go

    			if n, ok := num[r]; ok {
    				m |= regMask(1) << uint(n)
    				continue
    			}
    			panic("register " + r + " not found")
    		}
    		return m
    	}
    
    	// Common individual register masks
    	var (
    		gp         = buildReg("R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R22 R24 R25 R28 R31")
    		gpg        = gp | buildReg("g")
    		gpsp       = gp | buildReg("SP")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 14:43:03 UTC 2023
    - 24K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/S390XOps.go

    			if n, ok := num[r]; ok {
    				m |= regMask(1) << uint(n)
    				continue
    			}
    			panic("register " + r + " not found")
    		}
    		return m
    	}
    
    	// Common individual register masks
    	var (
    		sp  = buildReg("SP")
    		sb  = buildReg("SB")
    		r0  = buildReg("R0")
    		tmp = buildReg("R11") // R11 is used as a temporary in a small number of instructions.
    
    		// R10 is reserved by the assembler.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 52.5K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go

    			if n, ok := num[r]; ok {
    				m |= regMask(1) << uint(n)
    				continue
    			}
    			panic("register " + r + " not found")
    		}
    		return m
    	}
    
    	// Common individual register masks
    	var (
    		gp         = buildReg("R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R23 R24 R25 R26 R27 R28 R29 R31") // R1 is LR, R2 is thread pointer, R3 is stack pointer, R22 is g, R30 is REGTMP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:04:19 UTC 2023
    - 25.2K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/_gen/MIPS64Ops.go

    			if n, ok := num[r]; ok {
    				m |= regMask(1) << uint(n)
    				continue
    			}
    			panic("register " + r + " not found")
    		}
    		return m
    	}
    
    	// Common individual register masks
    	var (
    		gp         = buildReg("R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19 R20 R21 R22 R24 R25 R31")
    		gpg        = gp | buildReg("g")
    		gpsp       = gp | buildReg("SP")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 03:36:31 UTC 2023
    - 25.5K bytes
    - Viewed (0)
  9. src/cmd/asm/internal/asm/asm.go

    			Offset: frameSize,
    			// Argsize set below.
    		},
    	}
    	nameAddr.Sym.Func().Text = prog
    	prog.To.Val = int32(argSize)
    	p.append(prog, "", true)
    }
    
    // asmData assembles a DATA pseudo-op.
    // DATA masks<>+0x00(SB)/4, $0x00000000
    func (p *Parser) asmData(operands [][]lex.Token) {
    	if len(operands) != 2 {
    		p.errorf("expect two operands for DATA")
    		return
    	}
    
    	// Operand 0 has the general form foo<>+0x04(SB)/4.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 25.5K bytes
    - Viewed (0)
  10. src/reflect/type.go

    	}
    
    	if ktyp.Pointers() || etyp.Pointers() {
    		nptr := (abi.MapBucketCount*(1+ktyp.Size_+etyp.Size_) + goarch.PtrSize) / goarch.PtrSize
    		n := (nptr + 7) / 8
    
    		// Runtime needs pointer masks to be a multiple of uintptr in size.
    		n = (n + goarch.PtrSize - 1) &^ (goarch.PtrSize - 1)
    		mask := make([]byte, n)
    		base := uintptr(abi.MapBucketCount / goarch.PtrSize)
    
    		if ktyp.Pointers() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 85.5K bytes
    - Viewed (0)
Back to top