1a2e67072SMax Filippov#include "macros.inc" 27d890b40SMax Filippov 37d890b40SMax Filippovtest_suite nsa 47d890b40SMax Filippov 5*50f0171aSMax Filippov#if XCHAL_HAVE_NSA 6*50f0171aSMax Filippov 77d890b40SMax Filippovtest nsa 87d890b40SMax Filippov movi a2, 0 97d890b40SMax Filippov movi a3, 31 107d890b40SMax Filippov nsa a4, a2 117d890b40SMax Filippov assert eq, a3, a4 127d890b40SMax Filippov 137d890b40SMax Filippov movi a2, 0xffffffff 147d890b40SMax Filippov movi a3, 31 157d890b40SMax Filippov nsa a4, a2 167d890b40SMax Filippov assert eq, a3, a4 177d890b40SMax Filippov 187d890b40SMax Filippov movi a2, 1 197d890b40SMax Filippov movi a3, 30 207d890b40SMax Filippov nsa a2, a2 217d890b40SMax Filippov assert eq, a3, a2 227d890b40SMax Filippov 237d890b40SMax Filippov movi a2, 0xfffffffe 247d890b40SMax Filippov movi a3, 30 257d890b40SMax Filippov nsa a2, a2 267d890b40SMax Filippov assert eq, a3, a2 277d890b40SMax Filippov 287d890b40SMax Filippov movi a2, 0x5a5a5a5a 297d890b40SMax Filippov movi a3, 0 307d890b40SMax Filippov nsa a4, a2 317d890b40SMax Filippov assert eq, a3, a4 327d890b40SMax Filippov 337d890b40SMax Filippov movi a2, 0xa5a5a5a5 347d890b40SMax Filippov movi a3, 0 357d890b40SMax Filippov nsa a4, a2 367d890b40SMax Filippov assert eq, a3, a4 377d890b40SMax Filippovtest_end 387d890b40SMax Filippov 397d890b40SMax Filippovtest nsau 407d890b40SMax Filippov movi a2, 0 417d890b40SMax Filippov movi a3, 32 427d890b40SMax Filippov nsau a4, a2 437d890b40SMax Filippov assert eq, a3, a4 447d890b40SMax Filippov 457d890b40SMax Filippov movi a2, 0xffffffff 467d890b40SMax Filippov movi a3, 0 477d890b40SMax Filippov nsau a4, a2 487d890b40SMax Filippov assert eq, a3, a4 497d890b40SMax Filippov 507d890b40SMax Filippov movi a2, 1 517d890b40SMax Filippov movi a3, 31 527d890b40SMax Filippov nsau a2, a2 537d890b40SMax Filippov assert eq, a3, a2 547d890b40SMax Filippov 557d890b40SMax Filippov movi a2, 0x5a5a5a5a 567d890b40SMax Filippov movi a3, 1 577d890b40SMax Filippov nsau a2, a2 587d890b40SMax Filippov assert eq, a3, a2 597d890b40SMax Filippovtest_end 607d890b40SMax Filippov 61*50f0171aSMax Filippov#endif 62*50f0171aSMax Filippov 637d890b40SMax Filippovtest_suite_end 64