Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for addVV_novec (0.11 sec)

  1. src/math/big/arith_s390x_test.go

    // vector-capable machine
    
    func TestFunVVnovec(t *testing.T) {
    	if hasVX {
    		for _, a := range sumVV {
    			arg := a
    			testFunVV(t, "addVV_novec", addVV_novec, arg)
    
    			arg = argVV{a.z, a.y, a.x, a.c}
    			testFunVV(t, "addVV_novec symmetric", addVV_novec, arg)
    
    			arg = argVV{a.x, a.z, a.y, a.c}
    			testFunVV(t, "subVV_novec", subVV_novec, arg)
    
    			arg = argVV{a.y, a.z, a.x, a.c}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 770 bytes
    - Viewed (0)
  2. src/math/big/arith_decl_s390x.go

    // license that can be found in the LICENSE file.
    
    //go:build !math_big_pure_go
    
    package big
    
    import "internal/cpu"
    
    func addVV_check(z, x, y []Word) (c Word)
    func addVV_vec(z, x, y []Word) (c Word)
    func addVV_novec(z, x, y []Word) (c Word)
    func subVV_check(z, x, y []Word) (c Word)
    func subVV_vec(z, x, y []Word) (c Word)
    func subVV_novec(z, x, y []Word) (c Word)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 503 bytes
    - Viewed (0)
  3. src/math/big/arith_s390x.s

    	MOVB   ·hasVX(SB), R1
    	CMPBEQ R1, $1, vectorimpl              // vectorfacility = 1, vector supported
    	MOVD   $addvectorfacility+0x00(SB), R1
    	MOVD   $·addVV_novec(SB), R2
    	MOVD   R2, 0(R1)
    
    	// MOVD	$·addVV_novec(SB), 0(R1)
    	BR ·addVV_novec(SB)
    
    vectorimpl:
    	MOVD $addvectorfacility+0x00(SB), R1
    	MOVD $·addVV_vec(SB), R2
    	MOVD R2, 0(R1)
    
    	// MOVD	$·addVV_vec(SB), 0(R1)
    	BR ·addVV_vec(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 20.3K bytes
    - Viewed (0)
Back to top