~ubuntu-branches/ubuntu/wily/qemu-kvm-spice/wily

« back to all changes in this revision

Viewing changes to tests/cris/check_addiv32.s

  • Committer: Bazaar Package Importer
  • Author(s): Serge Hallyn
  • Date: 2011-10-19 10:44:56 UTC
  • Revision ID: james.westby@ubuntu.com-20111019104456-xgvskumk3sxi97f4
Tags: upstream-0.15.0+noroms
ImportĀ upstreamĀ versionĀ 0.15.0+noroms

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# mach: crisv32
 
2
# output: 4455aa77\n4455aa77\nee19ccff\nff22\n4455aa77\nff224455\n55aa77ff\n
 
3
 
 
4
 .include "testutils.inc"
 
5
 .data
 
6
x:
 
7
 .dword 0x55aa77ff
 
8
 .dword 0xccff2244
 
9
 .dword 0x88ccee19
 
10
 
 
11
 start
 
12
 setf cv
 
13
 moveq -1,r0
 
14
 move.d x-32768,r5
 
15
 move.d 32769,r6
 
16
 addi r6.b,r5,acr
 
17
 test_cc 0 0 1 1
 
18
 move.d [acr],r3
 
19
 checkr3 4455aa77
 
20
 
 
21
 addu.w 32771,r5
 
22
 setf znvc
 
23
 moveq -1,r8
 
24
 addi r8.w,r5,acr
 
25
 test_cc 1 1 1 1
 
26
 move.d [acr],r3
 
27
 checkr3 4455aa77
 
28
 
 
29
 moveq 5,r10
 
30
 clearf znvc
 
31
 addi r10.b,acr,acr
 
32
 test_cc 0 0 0 0
 
33
 move.d [acr],r3
 
34
 checkr3 ee19ccff
 
35
 
 
36
 subq 1,r5
 
37
 move.d r5,r8
 
38
 subq 1,r8
 
39
 moveq 1,r9
 
40
 addi r9.d,r8,acr
 
41
 test_cc 0 0 0 0
 
42
 movu.w [acr],r3
 
43
 checkr3 ff22
 
44
 
 
45
 moveq -2,r11
 
46
 addi r11.w,acr,acr
 
47
 move.d [acr],r3
 
48
 checkr3 4455aa77
 
49
 
 
50
 moveq 5,r9
 
51
 addi r9.d,acr,acr
 
52
 subq 18,acr
 
53
 move.d [acr],r3
 
54
 checkr3 ff224455
 
55
 
 
56
 move.d -76789888/4,r12
 
57
 addi r12.d,r5,acr
 
58
 add.d 76789886,acr
 
59
 move.d [acr],r3
 
60
 checkr3 55aa77ff
 
61
 
 
62
 quit