[NDS32] Refine functions that deal with lwm and smw operations.
authorChung-Ju Wu <jasonwucj@gmail.com>
Sat, 19 May 2018 12:01:11 +0000 (12:01 +0000)
committerChung-Ju Wu <jasonwucj@gcc.gnu.org>
Sat, 19 May 2018 12:01:11 +0000 (12:01 +0000)
commit0679a1c2187925df670507b188eaeb45ea81842b
tree4ce91ed6dc58558e6abc09e2b4505fc284bf1b57
parent4c2b79729727a3856a931f3972fcc838defccf59
[NDS32] Refine functions that deal with lwm and smw operations.

gcc/
* config/nds32/nds32-md-auxiliary.c
(nds32_valid_smw_lwm_base_p): Refine.
(nds32_output_smw_single_word): Refine.
(nds32_output_smw_double_word): New.
* config/nds32/nds32-protos.h (nds32_output_smw_double_word): New.

From-SVN: r260396
gcc/ChangeLog
gcc/config/nds32/nds32-md-auxiliary.c
gcc/config/nds32/nds32-protos.h