Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for int32_t (0.36 sec)

  1. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    (MOVHUloadidx ptr (MOVDconst [c]) mem) && is32Bit(c) => (MOVHUload [int32(c)] ptr mem)
    (MOVHUloadidx (MOVDconst [c]) ptr mem) && is32Bit(c) => (MOVHUload [int32(c)] ptr mem)
    (MOVHloadidx  ptr (MOVDconst [c]) mem) && is32Bit(c) => (MOVHload  [int32(c)] ptr mem)
    (MOVHloadidx  (MOVDconst [c]) ptr mem) && is32Bit(c) => (MOVHload  [int32(c)] ptr mem)
    (MOVBUloadidx ptr (MOVDconst [c]) mem) && is32Bit(c) => (MOVBUload [int32(c)] ptr mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/generic.rules

    	(Eq32 (Mod32 <typ.Int32> (SignExt8to32 <typ.Int32> x) (Const32 <typ.Int32> [int32(c)])) (Const32 <typ.Int32> [0]))
    (Eq16 (Mod16 x (Const16  [c])) (Const16 [0])) && x.Op != OpConst16 && sdivisibleOK16(c) && !hasSmallRotate(config) =>
    	(Eq32 (Mod32 <typ.Int32> (SignExt16to32 <typ.Int32> x) (Const32 <typ.Int32> [int32(c)])) (Const32 <typ.Int32> [0]))
    
    // Divisibility checks x%c == 0 convert to multiply and rotate.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 22:21:05 UTC 2024
    - 135.3K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/arm64/asm7.go

    // The result either encodes a load of r from (r1+r2) or a store of r to (r1+r2).
    func (c *ctxt7) olsxrr(p *obj.Prog, o int32, r int, r1 int, r2 int) uint32 {
    	o |= int32(r1&31) << 5
    	o |= int32(r2&31) << 16
    	o |= int32(r & 31)
    	return uint32(o)
    }
    
    // opldrr returns the ARM64 opcode encoding corresponding to the obj.As opcode
    // for load instruction with register offset.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/x86/asm6.go

    	if pjc == 0 {
    		return c
    	}
    
    	var toPad int32
    	fj, fjSize := fusedJump(p)
    	mask := int32(pjc - 1)
    	if fj {
    		if (c&mask)+int32(fjSize) >= int32(pjc) {
    			toPad = int32(pjc) - (c & mask)
    		}
    	} else if isJump(p) {
    		if (c&mask)+int32(p.Isize) >= int32(pjc) {
    			toPad = int32(pjc) - (c & mask)
    		}
    	}
    	if toPad <= 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 146.9K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/ppc64/asm9.go

    	case 66: /* mov spr,r1; mov r1,spr */
    		var r int
    		var v int32
    		if REG_R0 <= p.From.Reg && p.From.Reg <= REG_R31 {
    			r = int(p.From.Reg)
    			v = int32(p.To.Reg)
    			o1 = OPVCC(31, 467, 0, 0) /* mtspr */
    		} else {
    			r = int(p.To.Reg)
    			v = int32(p.From.Reg)
    			o1 = OPVCC(31, 339, 0, 0) /* mfspr */
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/data.go

    }
    
    // symalign returns the required alignment for the given symbol s.
    func symalign(ldr *loader.Loader, s loader.Sym) int32 {
    	min := int32(thearch.Minalign)
    	align := ldr.SymAlign(s)
    	if align >= min {
    		return align
    	} else if align != 0 {
    		return min
    	}
    	align = int32(thearch.Maxalign)
    	ssz := ldr.SymSize(s)
    	for int64(align) > ssz && align > min {
    		align >>= 1
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
Back to top