Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for BRA (0.02 sec)

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

    		r := int(p.Reg)
    
    		if r == 0 {
    			r = int(p.To.Reg)
    		}
    		o1 = AOP_RRR(c.oprrr(p.As), uint32(p.To.Reg), uint32(p.From.Reg), uint32(r))
    
    	case 11: /* br/bl bra */
    		v := int32(0)
    
    		if p.To.Target() != nil {
    			v = int32(p.To.Target().Pc - p.Pc)
    			if v&03 != 0 {
    				c.ctxt.Diag("odd branch target address\n%v", p)
    				v &^= 03
    			}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/arm64/asm7.go

    		return OPBcc(0xd) /* imm19<<5 | cond */
    
    	case AB:
    		return 0<<31 | 5<<26 /* imm26 */
    
    	case obj.ADUFFZERO, obj.ADUFFCOPY, ABL:
    		return 1<<31 | 5<<26
    	}
    
    	c.ctxt.Diag("%v: bad bra %v", p, a)
    	return 0
    }
    
    func (c *ctxt7) opbrr(p *obj.Prog, a obj.As) uint32 {
    	switch a {
    	case ABL:
    		return OPBLR(1) /* BLR */
    
    	case AB:
    		return OPBLR(0) /* BR */
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
Back to top