Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for EXRL (0.03 sec)

  1. 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)
  2. 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)
Back to top