On 11/19/20 8:35 PM, Maciej W. Rozycki wrote: > The FFS machine instruction provides for arbitrary input bitfield widths > so take advantage of this and convert `ffssi2' and `ctzsi2' to templates > for all the three of QI, HI, SI machine modes. > > Test cases will be added separately. > > gcc/ > * config/vax/builtins.md (width): New mode attribute. > (ffssi2): Rework expander into... > (ffs<mode>2): ... this. > (ctzsi2): Rework insn into... > (ctz<mode>2): ... this. OK jeff
- Re: [PATCH 11/31] VAX: Correct `sync_lock_te... Jeff Law via Gcc-patches
- [PATCH 12/31] VAX: Actually enable `builtins.md' ... Maciej W. Rozycki
- Re: [PATCH 12/31] VAX: Actually enable `buil... Jeff Law via Gcc-patches
- [PATCH 13/31] VAX: Add a test for the SImode `ffs... Maciej W. Rozycki
- Re: [PATCH 13/31] VAX: Add a test for the SI... Jeff Law via Gcc-patches
- [PATCH 14/31] VAX: Add tests for `sync_lock_test_... Maciej W. Rozycki
- Re: [PATCH 14/31] VAX: Add tests for `sync_l... Jeff Law via Gcc-patches
- [PATCH 15/31] VAX: Provide the `ctz' operation Maciej W. Rozycki
- Re: [PATCH 15/31] VAX: Provide the `ctz' ope... Jeff Law via Gcc-patches
- [PATCH 16/31] VAX: Also provide QImode and HImode... Maciej W. Rozycki
- Re: [PATCH 16/31] VAX: Also provide QImode a... Jeff Law via Gcc-patches
- [PATCH 17/31] VAX: Actually produce QImode and HI... Maciej W. Rozycki
- Re: [PATCH 17/31] VAX: Actually produce QImo... Jeff Law via Gcc-patches
- [PATCH 18/31] VAX: Add a test for the `cpymemhi' ... Maciej W. Rozycki
- Re: [PATCH 18/31] VAX: Add a test for the `c... Jeff Law via Gcc-patches
- [PATCH 19/31] VAX: Add the `movmemhi' instruction Maciej W. Rozycki
- Re: [PATCH 19/31] VAX: Add the `movmemhi' in... Jeff Law via Gcc-patches
- [PATCH 20/31] VAX: Fix predicates and constraints... Maciej W. Rozycki
- Re: [PATCH 20/31] VAX: Fix predicates and co... Jeff Law via Gcc-patches
- [PATCH 21/31] VAX: Remove EXTV/EXTZV/INSV instruc... Maciej W. Rozycki
- Re: [PATCH 21/31] VAX: Remove EXTV/EXTZV/INS... Jeff Law via Gcc-patches