Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ANDS (0.08 sec)

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

    	AND	$0xff00ffff, R1                     // AND	$4278255615, R1                 // fbff9fd21be0bff221001b8a
    	ANDS	$0xffff, R2                         // ANDS	$65535, R2                      // 423c40f2
    	AND	$0x7fffffff, R3                     // AND	$2147483647, R3                 // 63784092
    	ANDS	$0x0ffffffff80000000, R2            // ANDS	$-2147483648, R2                // 428061f2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 08 03:28:17 UTC 2023
    - 94.9K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    (ANDQ (MOVQconst [c]) x) && isUint64PowerOfTwo(^c) && uint64(^c) >= 1<<31 => (BTRQconst [int8(log64(^c))] x)
    
    // Special-case bit patterns on first/last bit.
    // generic.rules changes ANDs of high-part/low-part masks into a couple of shifts,
    // for instance:
    //    x & 0xFFFF0000 -> (x >> 16) << 16
    //    x & 0x80000000 -> (x >> 31) << 31
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/ARM.rules

    (MOVHreg x:(MOVBUload _ _)) => (MOVWreg x)
    (MOVHreg x:(MOVHload _ _)) => (MOVWreg x)
    (MOVHUreg x:(MOVBUload _ _)) => (MOVWreg x)
    (MOVHUreg x:(MOVHUload _ _)) => (MOVWreg x)
    
    // fold extensions and ANDs together
    (MOVBUreg (ANDconst [c] x)) => (ANDconst [c&0xff] x)
    (MOVHUreg (ANDconst [c] x)) => (ANDconst [c&0xffff] x)
    (MOVBreg (ANDconst [c] x)) && c & 0x80 == 0 => (ANDconst [c&0x7f] x)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 90.1K bytes
    - Viewed (0)
Back to top