filename | test/sh4/xtrct.s |
changeset | 393:5e5335b61373 |
author | nkeynes |
date | Sun Jun 14 21:46:05 2009 +0000 (14 years ago) |
permissions | -rw-r--r-- |
last change | Add -framework Carbon to go with previous change (SetSystemUIMode is tucked away in Carbon) |
file | annotate | diff | log | raw |
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +00001.2 +++ b/test/sh4/xtrct.s Sun Jun 14 21:46:05 2009 +00001.3 @@ -0,0 +1,60 @@1.4 +.section .text1.5 +.include "sh4/inc.s"1.6 +1.7 +.global _test_xtrct1.8 +_test_xtrct:1.9 + start_test1.10 +1.11 +test_xtrct_1:1.12 + add #1, r121.13 +1.14 + mov.l test_xtrct_1_input_1, r31.15 + mov.l test_xtrct_1_input_2, r41.16 + mov r4, r51.17 + xtrct r3, r41.18 + xtrct r5, r31.19 + mov.l test_xtrct_1_result_1, r01.20 + mov.l test_xtrct_1_result_2, r11.21 + cmp/eq r0, r41.22 + bf test_xtrct_1_fail1.23 + cmp/eq r1, r31.24 + bt test_xtrct_21.25 +test_xtrct_1_fail:1.26 + fail test_xtrct_str_k1.27 + bra test_xtrct_21.28 + nop1.29 +test_xtrct_1_input_1:1.30 + .long 0x123456781.31 +test_xtrct_1_input_2:1.32 + .long 0x9ABCDEF01.33 +test_xtrct_1_result_1:1.34 + .long 0x56789ABC1.35 +test_xtrct_1_result_2:1.36 + .long 0xDEF012341.37 +1.38 +test_xtrct_2:1.39 + add #1, r121.40 +1.41 + mov.l test_xtrct_2_input, r31.42 + xtrct r3, r31.43 + mov.l test_xtrct_2_result, r41.44 + cmp/eq r3, r31.45 + bt test_xtrct_end1.46 + fail test_xtrct_str_k1.47 + bra test_xtrct_end1.48 + nop1.49 +test_xtrct_2_input:1.50 + .long 0x2143546A1.51 +test_xtrct_2_result:1.52 + .long 0x546A21431.53 +1.54 +test_xtrct_end:1.55 + end_test test_xtrct_str_k1.56 +1.57 +test_xtrct_str:1.58 + .string "XTRCT"1.59 +1.60 +.align 41.61 +test_xtrct_str_k:1.62 + .long test_xtrct_str1.63 +1.64 \ No newline at end of file
.