Statistics
| Branch: | Revision:

root / tests / xtensa / test_min.S @ 7d890b40

History | View | Annotate | Download (1.4 kB)

1
.include "macros.inc"
2

    
3
test_suite min
4

    
5
test min
6
    movi    a2, 0xffffffff
7
    movi    a3, 1
8
    movi    a4, 0xffffffff
9
    min     a5, a2, a3
10
    assert  eq, a5, a4
11

    
12
    movi    a2, 1
13
    movi    a3, 0xffffffff
14
    movi    a4, 0xffffffff
15
    min     a5, a2, a3
16
    assert  eq, a5, a4
17

    
18
    movi    a2, 0xffffffff
19
    movi    a3, 1
20
    movi    a4, 0xffffffff
21
    min     a2, a2, a3
22
    assert  eq, a2, a4
23

    
24
    movi    a2, 0xffffffff
25
    movi    a3, 1
26
    movi    a4, 0xffffffff
27
    min     a3, a2, a3
28
    assert  eq, a3, a4
29

    
30
    movi    a2, 1
31
    movi    a3, 0xffffffff
32
    movi    a4, 0xffffffff
33
    min     a2, a2, a3
34
    assert  eq, a2, a4
35

    
36
    movi    a2, 1
37
    movi    a3, 0xffffffff
38
    movi    a4, 0xffffffff
39
    min     a3, a2, a3
40
    assert  eq, a3, a4
41
test_end
42

    
43
test minu
44
    movi    a2, 0xffffffff
45
    movi    a3, 1
46
    movi    a4, 1
47
    minu    a5, a2, a3
48
    assert  eq, a5, a4
49

    
50
    movi    a2, 1
51
    movi    a3, 0xffffffff
52
    movi    a4, 1
53
    minu    a5, a2, a3
54
    assert  eq, a5, a4
55

    
56
    movi    a2, 0xffffffff
57
    movi    a3, 1
58
    movi    a4, 1
59
    minu    a2, a2, a3
60
    assert  eq, a2, a4
61

    
62
    movi    a2, 0xffffffff
63
    movi    a3, 1
64
    movi    a4, 1
65
    minu    a3, a2, a3
66
    assert  eq, a3, a4
67

    
68
    movi    a2, 1
69
    movi    a3, 0xffffffff
70
    movi    a4, 1
71
    minu    a2, a2, a3
72
    assert  eq, a2, a4
73

    
74
    movi    a2, 1
75
    movi    a3, 0xffffffff
76
    movi    a4, 1
77
    minu    a3, a2, a3
78
    assert  eq, a3, a4
79
test_end
80

    
81
test_suite_end