Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 21 for SBC (0.12 sec)

  1. src/cmd/asm/internal/asm/testdata/arm.s

    	SBC	R0->28, R1           // 401ec1e0
    	SBC	R0@>28, R1           // 601ec1e0
    	SBC.S	R0<<28, R1           // 001ed1e0
    	SBC.S	R0>>28, R1           // 201ed1e0
    	SBC.S	R0->28, R1           // 401ed1e0
    	SBC.S	R0@>28, R1           // 601ed1e0
    	SBC	R0<<R1, R2, R3       // 1031c2e0
    	SBC	R0>>R1, R2, R3       // 3031c2e0
    	SBC	R0->R1, R2, R3       // 5031c2e0
    	SBC	R0@>R1, R2, R3       // 7031c2e0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 15 20:51:01 UTC 2023
    - 69K bytes
    - Viewed (0)
  2. src/runtime/time_windows_arm.s

    	DMB	MB_ISH
    	MOVW	time_hi2(R3), R2
    	CMP	R1, R2
    	BNE	wall
    
    	// w = R1:R0 in 100ns untis
    	// convert to Unix epoch (but still 100ns units)
    	#define delta 116444736000000000
    	SUB.S   $(delta & 0xFFFFFFFF), R0
    	SBC     $(delta >> 32), R1
    
    	// Convert to nSec
    	MOVW    $100, R2
    	MULLU   R0, R2, (R4, R3)    // R4:R3 = R1:R0 * R2
    	MULA    R1, R2, R4, R4
    	// w = R2:R1 in nSec
    	MOVW    R3, R1	      // R4:R3 -> R2:R1
    	MOVW    R4, R2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 17:19:45 UTC 2023
    - 2K bytes
    - Viewed (0)
  3. src/math/big/arith_arm.s

    	RET
    
    
    // func subVV(z, x, y []Word) (c Word)
    // (same as addVV except for SBC instead of ADC and label names)
    TEXT ·subVV(SB),NOSPLIT,$0
    	SUB.S	$0, R0		// clear borrow flag
    	MOVW	z+0(FP), R1
    	MOVW	z_len+4(FP), R4
    	MOVW	x+12(FP), R2
    	MOVW	y+24(FP), R3
    	ADD	R4<<2, R1, R4
    	B E2
    L2:
    	MOVW.P	4(R2), R5
    	MOVW.P	4(R3), R6
    	SBC.S	R6, R5
    	MOVW.P	R5, 4(R1)
    E2:
    	TEQ	R1, R4
    	BNE L2
    
    	MOVW	$0, R0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 4K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/arm/anames.go

    package arm
    
    import "cmd/internal/obj"
    
    var Anames = []string{
    	obj.A_ARCHSPECIFIC: "AND",
    	"EOR",
    	"SUB",
    	"RSB",
    	"ADD",
    	"ADC",
    	"SBC",
    	"RSC",
    	"TST",
    	"TEQ",
    	"CMP",
    	"CMN",
    	"ORR",
    	"BIC",
    	"MVN",
    	"BEQ",
    	"BNE",
    	"BCS",
    	"BHS",
    	"BCC",
    	"BLO",
    	"BMI",
    	"BPL",
    	"BVS",
    	"BVC",
    	"BHI",
    	"BLS",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 16 15:58:33 UTC 2019
    - 1.4K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/arm64/anames.go

    	"ORN",
    	"ORNW",
    	"ORR",
    	"ORRW",
    	"PRFM",
    	"PRFUM",
    	"RBIT",
    	"RBITW",
    	"REM",
    	"REMW",
    	"REV",
    	"REV16",
    	"REV16W",
    	"REV32",
    	"REVW",
    	"ROR",
    	"RORW",
    	"SBC",
    	"SBCS",
    	"SBCSW",
    	"SBCW",
    	"SBFIZ",
    	"SBFIZW",
    	"SBFM",
    	"SBFMW",
    	"SBFX",
    	"SBFXW",
    	"SCVTFD",
    	"SCVTFS",
    	"SCVTFWD",
    	"SCVTFWS",
    	"SDIV",
    	"SDIVW",
    	"SEV",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 18 01:40:37 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/ARMOps.go

    		{name: "RSBSconst", argLength: 1, reg: gp11carry, asm: "RSB", aux: "Int32"}, // auxInt - arg0, set carry flag
    		{name: "SBC", argLength: 3, reg: gp2flags1, asm: "SBC"},                     // arg0 - arg1 - carry, arg2=flags
    		{name: "SBCconst", argLength: 2, reg: gp1flags1, asm: "SBC", aux: "Int32"},  // arg0 - auxInt - carry, arg1=flags
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 41K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/arch/arm/armasm/tables.go

    	SBC:               "SBC",
    	SBC_ZZ:            "SBC.ZZ",
    	SBC_S_EQ:          "SBC.S.EQ",
    	SBC_S_NE:          "SBC.S.NE",
    	SBC_S_CS:          "SBC.S.CS",
    	SBC_S_CC:          "SBC.S.CC",
    	SBC_S_MI:          "SBC.S.MI",
    	SBC_S_PL:          "SBC.S.PL",
    	SBC_S_VS:          "SBC.S.VS",
    	SBC_S_VC:          "SBC.S.VC",
    	SBC_S_HI:          "SBC.S.HI",
    	SBC_S_LS:          "SBC.S.LS",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 267.4K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/_gen/ARM.rules

    (SUB (SRA y z) x) => (RSBshiftRAreg x y z)
    (SBC x (SLLconst [c] y) flags) => (SBCshiftLL x y [c] flags)
    (SBC (SLLconst [c] y) x flags) => (RSCshiftLL x y [c] flags)
    (SBC x (SRLconst [c] y) flags) => (SBCshiftRL x y [c] flags)
    (SBC (SRLconst [c] y) x flags) => (RSCshiftRL x y [c] flags)
    (SBC x (SRAconst [c] y) flags) => (SBCshiftRA x y [c] flags)
    (SBC (SRAconst [c] y) x flags) => (RSCshiftRA x y [c] flags)
    (SBC x (SLL y z) flags) => (SBCshiftLLreg x y z flags)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 90.1K bytes
    - Viewed (0)
  9. test/armimm.go

    }
    
    //go:noinline
    func subr64s(x uint64) uint64 {
    	return c64s - x
    }
    
    //go:noinline
    func bic64(x uint64) uint64 {
    	return x &^ c64a
    }
    
    // Note: x-c gets rewritten to x+(-c), so SUB and SBC are not directly testable.
    // I disabled that rewrite rule before running this test.
    
    func main() {
    	test32()
    	test64()
    }
    
    func test32() {
    	var a uint32 = 0x11111111
    	var want, got uint32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 11 13:53:54 UTC 2017
    - 3.9K bytes
    - Viewed (0)
  10. src/runtime/sys_plan9_arm.s

    	MOVW	R7>>29,R7
    
    	// subtract (10**9 * sec) from nsec to get nanosecond remainder
    	MOVW	$1000000000, R5		// 10**9
    	MULLU	R6,R5,(R9,R8)		// R8:R9 = R6:R7 * R5
    	MULA	R7,R5,R9,R9
    	SUB.S	R8,R1			// R1:R2 -= R8:R9
    	SBC	R9,R2
    
    	// because reciprocal was a truncated repeating fraction, quotient
    	// may be slightly too small -- adjust to make remainder < 10**9
    	CMP	R5,R1			// if remainder > 10**9
    	SUB.HS	R5,R1			//    remainder -= 10**9
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 29 14:15:04 UTC 2021
    - 7K bytes
    - Viewed (0)
Back to top