Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for MergeMuls1 (0.36 sec)

  1. test/codegen/arithmetic.go

    	// 386:`IMULL\s4\([A-Z]+\),\s[A-Z]+`
    	a[0] *= a[1]
    	// 386/sse2:`MULSS\s4\([A-Z]+\),\sX[0-9]+`
    	// amd64:`MULSS\s4\([A-Z]+\),\sX[0-9]+`
    	b[0] *= b[1]
    }
    
    // Multiplications merging tests
    
    func MergeMuls1(n int) int {
    	// amd64:"IMUL3Q\t[$]46"
    	// 386:"IMUL3L\t[$]46"
    	// ppc64x:"MULLD\t[$]46"
    	return 15*n + 31*n // 46n
    }
    
    func MergeMuls2(n int) int {
    	// amd64:"IMUL3Q\t[$]23","(ADDQ\t[$]29)|(LEAQ\t29)"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:28:00 UTC 2024
    - 15.2K bytes
    - Viewed (0)
Back to top