Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for MSUBW (0.2 sec)

  1. test/codegen/arithmetic.go

    func MULS(a, b, c uint32) (uint32, uint32, uint32) {
    	// arm/7:`MULS`,-`MUL\s`
    	// arm/6:`SUB`,`MUL\s`,-`MULS`
    	// arm64:`MSUBW`,-`MULW`
    	r0 := c - a*b
    	// arm/7:`MULS`,-`MUL\s`
    	// arm/6:`SUB`,`MUL\s`,-`MULS`
    	// arm64:`MSUBW`,-`MULW`
    	r1 := a - c*79
    	// arm/7:`SUB`,-`MULS`,-`MUL\s`
    	// arm64:`SUB`,-`MSUBW`,-`MULW`
    	// ppc64x:`SUB`,-`MULLD`
    	r2 := c - b*64
    	return r0, r1, r2
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:28:00 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  2. test/codegen/comparisons.go

    	if a-b*c > 0 {
    		return 1
    	}
    
    	// arm64:`CMP`,-`MSUB`,`MUL`,`(BMI|BPL)`
    	if b-c*d >= 0 {
    		return 2
    	}
    
    	// arm64:`CMPW`,-`MSUBW`,`MULW`,`(BMI|BPL)`
    	if e-f*g < 0 {
    		return 5
    	}
    
    	// arm64:`CMPW`,-`MSUBW`,`MULW`,`(BMI|BPL)`
    	if f-g*h >= 0 {
    		return 6
    	}
    	return 0
    }
    
    func CmpToZero_ex5(e, f int32, u uint32) int {
    	// arm:`CMN`,-`ADD`,`BEQ`,`(BMI|BPL)`
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 19 16:31:02 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  3. src/cmd/asm/internal/asm/testdata/arm64enc.s

    	MSR $6, DAIFClr                            // ff4603d5
    	MRS ELR_EL1, R8                            // 284038d5
    	MSR R16, ELR_EL1                           // 304018d5
    	MRS DCZID_EL0, R3                          // e3003bd5
    	MSUBW R1, R1, R12, R5                      // 8585011b
    	MSUB R19, R16, R26, R2                     // 42c3139b
    	MULW R26, R5, R22                          // b67c1a1b
    	MUL R4, R3, R0                             // 607c049b
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 24 01:11:41 UTC 2023
    - 43.9K bytes
    - Viewed (0)
Back to top