Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for TSTW (0.18 sec)

  1. test/codegen/comparisons.go

    	c4 := e+f < 0
    	// not optimized to single CMNW/CMN due to further use of b+d
    	// arm64:`ADD`,-`CMNW`
    	// arm:`ADD`,-`CMN`
    	c5 := b+d == 0
    	// not optimized to single TSTW/TST due to further use of a&d
    	// arm64:`AND`,-`TSTW`
    	// arm:`AND`,-`TST`
    	// 386:`ANDL`
    	c6 := a&d >= 0
    	// arm64:`TST\sR[0-9]+<<3,\sR[0-9]+`
    	c7 := e&(f<<3) < 0
    	// arm64:`CMN\sR[0-9]+<<3,\sR[0-9]+`
    	c8 := e+(f<<3) < 0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 19 16:31:02 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/asm/testdata/arm64enc.s

    	SYSL $285440, R12                          // 0c5b2cd5
    	TLBI VAE1IS, R1                            // 218308d5
    	TSTW $0x80000007, R9                       // TSTW $2147483655, R9          // 3f0d0172
    	TST $0xfffffff0, LR                        // TST $4294967280, R30          // df6f7cf2
    	TSTW R10@>21, R2                           // 5f54ca6a
    	TST R17<<11, R24                           // 1f2f11ea
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 24 01:11:41 UTC 2023
    - 43.9K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/rewriteARM64latelower.go

    func rewriteValueARM64latelower_OpARM64TSTWconst(v *Value) bool {
    	v_0 := v.Args[0]
    	b := v.Block
    	typ := &b.Func.Config.Types
    	// match: (TSTWconst [c] x)
    	// cond: !isARM64bitcon(uint64(c)|uint64(c)<<32)
    	// result: (TSTW x (MOVDconst [int64(c)]))
    	for {
    		c := auxIntToInt32(v.AuxInt)
    		x := v_0
    		if !(!isARM64bitcon(uint64(c) | uint64(c)<<32)) {
    			break
    		}
    		v.reset(OpARM64TSTW)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 19.3K bytes
    - Viewed (0)
Back to top