• Keith Randall's avatar
    cmd/compile: clean up ctz ops · 3e270ab8
    Keith Randall authored
    Now that we have ops that can return 2 results, have BSF return a result
    and flags.  We can then get rid of the redundant comparison and use CMOV
    instead of CMOVconst ops.
    
    Get rid of a bunch of the ops we don't use.  Ctz{8,16}, plus all the Clzs,
    and CMOVNEs.  I don't think we'll ever use them, and they would be easy
    to add back if needed.
    
    Change-Id: I8858a1d017903474ea7e4002fc76a6a86e7bd487
    Reviewed-on: https://go-review.googlesource.com/27630
    Run-TryBot: Keith Randall <khr@golang.org>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: 's avatarDavid Chase <drchase@google.com>
    3e270ab8
Name
Last commit
Last update
..
arch.go Loading commit data...
arch_386.go Loading commit data...
arch_amd64.go Loading commit data...
arch_amd64p32.go Loading commit data...
arch_arm.go Loading commit data...
arch_arm64.go Loading commit data...
arch_mips64.go Loading commit data...
arch_mips64le.go Loading commit data...
arch_ppc64.go Loading commit data...
arch_ppc64le.go Loading commit data...
arch_s390x.go Loading commit data...
gengoos.go Loading commit data...
intrinsics.go Loading commit data...
intrinsics_386.s Loading commit data...
intrinsics_stubs.go Loading commit data...
intrinsics_test.go Loading commit data...
stubs.go Loading commit data...
sys.go Loading commit data...
zgoarch_386.go Loading commit data...
zgoarch_amd64.go Loading commit data...
zgoarch_amd64p32.go Loading commit data...
zgoarch_arm.go Loading commit data...
zgoarch_arm64.go Loading commit data...
zgoarch_mips64.go Loading commit data...
zgoarch_mips64le.go Loading commit data...
zgoarch_ppc64.go Loading commit data...
zgoarch_ppc64le.go Loading commit data...
zgoarch_s390x.go Loading commit data...
zgoos_android.go Loading commit data...
zgoos_darwin.go Loading commit data...
zgoos_dragonfly.go Loading commit data...
zgoos_freebsd.go Loading commit data...
zgoos_linux.go Loading commit data...
zgoos_nacl.go Loading commit data...
zgoos_netbsd.go Loading commit data...
zgoos_openbsd.go Loading commit data...
zgoos_plan9.go Loading commit data...
zgoos_solaris.go Loading commit data...
zgoos_windows.go Loading commit data...