Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for EXRL (0.1 sec)

  1. src/cmd/internal/obj/s390x/anames.go

    	"CMPBGT",
    	"CMPBLE",
    	"CMPBLT",
    	"CMPBNE",
    	"CMPUBEQ",
    	"CMPUBGE",
    	"CMPUBGT",
    	"CMPUBLE",
    	"CMPUBLT",
    	"CMPUBNE",
    	"MVC",
    	"MVCIN",
    	"CLC",
    	"XC",
    	"OC",
    	"NC",
    	"EXRL",
    	"LARL",
    	"LA",
    	"LAY",
    	"LAA",
    	"LAAG",
    	"LAAL",
    	"LAALG",
    	"LAN",
    	"LANG",
    	"LAX",
    	"LAXG",
    	"LAO",
    	"LAOG",
    	"LMY",
    	"LMG",
    	"STMY",
    	"STMG",
    	"STCK",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 05 16:41:03 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  2. src/runtime/asm_s390x.s

    	MVC	$256, 0(R4), 0(R6);		\
    	MOVD	$256(R4), R4;			\
    	MOVD	$256(R6), R6;			\
    	BR	loopArgs;			\
    tailArgs: /* copy remaining bytes */		\
    	CMP	R5, $0;				\
    	BEQ	callFunction;			\
    	SUB	$1, R5;				\
    	EXRL	$callfnMVC<>(SB), R5;		\
    callFunction:					\
    	MOVD	f+8(FP), R12;			\
    	MOVD	(R12), R8;			\
    	PCDATA  $PCDATA_StackMapIndex, $0;	\
    	BL	(R8);				\
    	/* copy return values back */		\
    	MOVD	stackArgsType+0(FP), R7;		\
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 09:18:28 UTC 2024
    - 28.1K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/s390x/objz.go

    	}
    
    	if c.ctxt.Flag_dynlink {
    		c.rewriteToUseGot(p)
    	}
    }
    
    // Rewrite p, if necessary, to access global data via the global offset table.
    func (c *ctxtz) rewriteToUseGot(p *obj.Prog) {
    	// At the moment EXRL instructions are not emitted by the compiler and only reference local symbols in
    	// assembly code.
    	if p.As == AEXRL {
    		return
    	}
    
    	// We only care about global data: NAME_EXTERN means a global
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 19:28:53 UTC 2023
    - 21K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/s390x/asmz.go

    		}
    
    	case 87: // execute relative long
    		v := c.vregoff(&p.From)
    		if p.From.Sym == nil {
    			if v&1 != 0 {
    				c.ctxt.Diag("cannot use EXRL with odd offset: %v", v)
    			}
    		} else {
    			c.addrilreloc(p.From.Sym, v)
    			v = 0
    		}
    		zRIL(_b, op_EXRL, uint32(p.To.Reg), uint32(v>>1), asm)
    
    	case 88: // store clock
    		var opcode uint32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 176.7K bytes
    - Viewed (0)
Back to top