Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for constBool (0.1 sec)

  1. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    // Unsigned comparisons to 0/1
    (ULT (TEST(Q|L|W|B) x x) yes no) => (First no yes)
    (UGE (TEST(Q|L|W|B) x x) yes no) => (First yes no)
    (SETB (TEST(Q|L|W|B) x x)) => (ConstBool [false])
    (SETAE (TEST(Q|L|W|B) x x)) => (ConstBool [true])
    
    // x & 1 != 0 -> x & 1
    (SETNE (TEST(B|W)const [1] x)) => (AND(L|L)const [1] x)
    (SETB (BT(L|Q)const [0] x)) => (AND(L|Q)const [1] x)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/PPC64.rules

    (Trunc64to32 x) => (MOVWZreg x)
    
    // Lowering constants
    (Const(64|32|16|8) [val]) => (MOVDconst [int64(val)])
    (Const(32|64)F ...) => (FMOV(S|D)const ...)
    (ConstNil) => (MOVDconst [0])
    (ConstBool [t]) => (MOVDconst [b2i(t)])
    
    // Carrying addition.
    (Select0 (Add64carry x y c)) =>            (Select0 <typ.UInt64> (ADDE x y (Select1 <typ.UInt64> (ADDCconst c [-1]))))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 53.2K bytes
    - Viewed (0)
Back to top