Statistics
| Branch: | Revision:

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

History | View | Annotate | Download (730 Bytes)

1
.include "macros.inc"
2

    
3
test_suite clamps
4

    
5
test clamps
6
    movi    a2, 0
7
    movi    a3, 0
8
    clamps  a4, a2, 7
9
    assert  eq, a3, a4
10

    
11
    movi    a2, 0x7f
12
    movi    a3, 0x7f
13
    clamps  a4, a2, 7
14
    assert  eq, a3, a4
15

    
16
    movi    a2, 0xffffff80
17
    movi    a3, 0xffffff80
18
    clamps  a4, a2, 7
19
    assert  eq, a3, a4
20

    
21
    movi    a2, 0x80
22
    movi    a3, 0x7f
23
    clamps  a2, a2, 7
24
    assert  eq, a3, a2
25

    
26
    movi    a2, 0xffffff7f
27
    movi    a3, 0xffffff80
28
    clamps  a2, a2, 7
29
    assert  eq, a3, a2
30

    
31
    movi    a2, 0x7fffffff
32
    movi    a3, 0x7f
33
    clamps  a2, a2, 7
34
    assert  eq, a3, a2
35

    
36
    movi    a2, 0x80000000
37
    movi    a3, 0xffffff80
38
    clamps  a2, a2, 7
39
    assert  eq, a3, a2
40
test_end
41

    
42
test_suite_end