Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for STLR (0.24 sec)

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

    	"SHA256H",
    	"SHA256H2",
    	"SHA256SU0",
    	"SHA256SU1",
    	"SHA512H",
    	"SHA512H2",
    	"SHA512SU0",
    	"SHA512SU1",
    	"SMADDL",
    	"SMC",
    	"SMNEGL",
    	"SMSUBL",
    	"SMULH",
    	"SMULL",
    	"STLR",
    	"STLRB",
    	"STLRH",
    	"STLRW",
    	"STLXP",
    	"STLXPW",
    	"STLXR",
    	"STLXRB",
    	"STLXRH",
    	"STLXRW",
    	"STP",
    	"STPW",
    	"STXP",
    	"STXPW",
    	"STXR",
    	"STXRB",
    	"STXRH",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 18 01:40:37 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  2. src/internal/runtime/atomic/atomic_arm64.s

    	RET
    
    TEXT ·Store8(SB), NOSPLIT, $0-9
    	MOVD	ptr+0(FP), R0
    	MOVB	val+8(FP), R1
    	STLRB	R1, (R0)
    	RET
    
    TEXT ·Store64(SB), NOSPLIT, $0-16
    	MOVD	ptr+0(FP), R0
    	MOVD	val+8(FP), R1
    	STLR	R1, (R0)
    	RET
    
    // uint32 Xchg(ptr *uint32, new uint32)
    // Atomically:
    //	old := *ptr;
    //	*ptr = new;
    //	return old;
    TEXT ·Xchg(SB), NOSPLIT, $0-20
    	MOVD	ptr+0(FP), R0
    	MOVW	new+8(FP), R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 9K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/arm64/doc.go

    	VADD V16, V19, V14             <=>      add d14, d19, d16
    
    Special Cases.
    
    (1) Argument order is the same as in the GNU ARM64 syntax: cbz, cbnz and some store instructions,
    such as str, stur, strb, sturb, strh, sturh stlr, stlrb. stlrh, st1.
    
    Examples:
    
    	MOVD R29, 384(R19)    <=>    str x29, [x19,#384]
    	MOVB.P R30, 30(R4)    <=>    strb w30, [x4],#30
    	STLRH R21, (R19)      <=>    stlrh w21, [x19]
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 07 00:21:42 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/tables.go

    	// SMULH <Xd>, <Xn>, <Xm>
    	{0xffe08000, 0x9b400000, SMULH, instArgs{arg_Xd, arg_Xn, arg_Xm}, nil},
    	// STLR <Wt>, [<Xn|SP>{, #0}]
    	{0xffe08000, 0x88808000, STLR, instArgs{arg_Wt, arg_Xns_mem}, nil},
    	// STLR <Xt>, [<Xn|SP>{, #0}]
    	{0xffe08000, 0xc8808000, STLR, instArgs{arg_Xt, arg_Xns_mem}, nil},
    	// STLRB <Wt>, [<Xn|SP>{, #0}]
    	{0xffe08000, 0x08808000, STLRB, instArgs{arg_Wt, arg_Xns_mem}, nil},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 211.8K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go

    	case MADD, MSUB, SMADDL, SMSUBL, UMADDL, UMSUBL:
    		if r, ok := inst.Args[0].(Reg); ok {
    			rno := uint16(r)
    			if rno <= uint16(WZR) {
    				op += "W"
    			}
    		}
    		args[2], args[3] = args[3], args[2]
    	case STLR:
    		if r, ok := inst.Args[0].(Reg); ok {
    			rno := uint16(r)
    			if rno <= uint16(WZR) {
    				op += "W"
    			}
    		}
    		args[0], args[1] = args[1], args[0]
    
    	case STLRB, STLRH:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 17K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/ARM64Ops.go

    		// atomic stores.
    		// store arg1 to arg0. arg2=mem. returns memory. auxint must be zero.
    		{name: "STLRB", argLength: 3, reg: gpstore, asm: "STLRB", faultOnNilArg0: true, hasSideEffects: true},
    		{name: "STLR", argLength: 3, reg: gpstore, asm: "STLR", faultOnNilArg0: true, hasSideEffects: true},
    		{name: "STLRW", argLength: 3, reg: gpstore, asm: "STLRW", faultOnNilArg0: true, hasSideEffects: true},
    
    		// atomic exchange.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 58.8K bytes
    - Viewed (0)
  7. src/cmd/asm/internal/asm/testdata/arm64enc.s

    	SMULH R17, R21, R21                        // b57e519b
    	SMULL R0, R5, R0                           // a07c209b
    	SMC $37977                                 // 238b12d4
    	STLRW R16, (R22)                           // d0fe9f88
    	STLR R3, (R24)                             // 03ff9fc8
    	STLRB R11, (R22)                           // cbfe9f08
    	STLRH R16, (R23)                           // f0fe9f48
    	STLXR R7, (R27), R8                        // 67ff08c8
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 24 01:11:41 UTC 2023
    - 43.9K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.json

    {"Name":"STLR","Bits":"10:2|0|0|1|0|0|0|1|0|0|(1)|(1)|(1)|(1)|(1)|1|(1)|(1)|(1)|(1)|(1)|Rn:5|Rt:5","Arch":"32-bit variant","Syntax":"STLR <Wt>, [<Xn|SP>{,#0}]","Code":"","Alias":""},
    {"Name":"STLR","Bits":"11:2|0|0|1|0|0|0|1|0|0|(1)|(1)|(1)|(1)|(1)|1|(1)|(1)|(1)|(1)|(1)|Rn:5|Rt:5","Arch":"64-bit variant","Syntax":"STLR <Xt>, [<Xn|SP>{,#0}]","Code":"","Alias":""},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 234.7K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    (AtomicLoad64  ...) => (LDAR  ...)
    (AtomicLoadPtr ...) => (LDAR  ...)
    
    (AtomicStore8       ...) => (STLRB ...)
    (AtomicStore32      ...) => (STLRW ...)
    (AtomicStore64      ...) => (STLR  ...)
    (AtomicStorePtrNoWB ...) => (STLR  ...)
    
    (AtomicExchange(32|64)       ...) => (LoweredAtomicExchange(32|64) ...)
    (AtomicAdd(32|64)            ...) => (LoweredAtomicAdd(32|64)      ...)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/opGen.go

    				{0, 9223372038733561855}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R19 R20 R21 R22 R23 R24 R25 R26 g R30 SP SB
    			},
    		},
    	},
    	{
    		name:           "STLR",
    		argLen:         3,
    		faultOnNilArg0: true,
    		hasSideEffects: true,
    		asm:            arm64.ASTLR,
    		reg: regInfo{
    			inputs: []inputInfo{
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 1M bytes
    - Viewed (0)
Back to top