Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for blockJump (0.14 sec)

  1. src/cmd/compile/internal/x86/ssa.go

    		ssagen.AddAux(&p.To, v)
    	case ssa.OpClobberReg:
    		// TODO: implement for clobberdead experiment. Nop is ok for now.
    	default:
    		v.Fatalf("genValue not implemented: %s", v.LongString())
    	}
    }
    
    var blockJump = [...]struct {
    	asm, invasm obj.As
    }{
    	ssa.Block386EQ:  {x86.AJEQ, x86.AJNE},
    	ssa.Block386NE:  {x86.AJNE, x86.AJEQ},
    	ssa.Block386LT:  {x86.AJLT, x86.AJGE},
    	ssa.Block386GE:  {x86.AJGE, x86.AJLT},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 01:26:58 UTC 2023
    - 26.7K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ppc64/ssa.go

    	case ssa.OpClobber, ssa.OpClobberReg:
    		// TODO: implement for clobberdead experiment. Nop is ok for now.
    	default:
    		v.Fatalf("genValue not implemented: %s", v.LongString())
    	}
    }
    
    var blockJump = [...]struct {
    	asm, invasm     obj.As
    	asmeq, invasmun bool
    }{
    	ssa.BlockPPC64EQ: {ppc64.ABEQ, ppc64.ABNE, false, false},
    	ssa.BlockPPC64NE: {ppc64.ABNE, ppc64.ABEQ, false, false},
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  3. docs/debugging/xl-meta/main.go

    		} else {
    			return nil, err
    		}
    
    		offset := ei.V2Obj.EcBSize * blockNum
    		if offset >= m.size {
    			return nil, fmt.Errorf("block %d out of range. offset %d > size %d", blockNum, offset, m.size)
    		}
    		m.blockOffset = offset
    		m.blocks = (m.size + ei.V2Obj.EcBSize - 1) / ei.V2Obj.EcBSize
    		if m.blocks > 0 {
    			m.blocks--
    		}
    		if blockNum < m.blocks {
    			m.size = ei.V2Obj.EcBSize
    		} else {
    			m.size -= offset
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 31 14:49:23 UTC 2024
    - 38.5K bytes
    - Viewed (0)
Back to top