OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [cris/] [v32-err-1.s] - Blame information for rev 853

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
; { dg-do assemble }
2
; { dg-options "--march=v0_v10" }
3
 
4
; Check that valid v32-specific mnemonics and operands are not
5
; recognized for v10.  (Also used elsewhere to check that valid
6
; v32-specific insns and operands are recognized at assembly and
7
; disassembly for v32.)
8
 
9
 .text
10
here:
11
 move.d [$acr],$r3              ; No error - $acr treated as a symbol.
12
 move.d [$r5+],$acr             ; { dg-error "(Illegal|Invalid) operands" }
13
 move.d $acr,$r7                ; No error - $acr treated as a symbol.
14
 move.d $r8,$acr                ; { dg-error "(Illegal|Invalid) operands" }
15
 move $acr,$srp                 ; No error - $acr treated as a symbol.
16
 addc $r0,$r0                   ; { dg-error "Unknown opcode" }
17
 addc $acr,$acr                 ; { dg-error "Unknown opcode" }
18
 addc $r6,$r1                   ; { dg-error "Unknown opcode" }
19
 addc [$r3],$r1                 ; { dg-error "Unknown opcode" }
20
 addc [$r0],$r0                 ; { dg-error "Unknown opcode" }
21
 addc [$acr],$acr               ; { dg-error "Unknown opcode" }
22
 addc [$acr],$r1                ; { dg-error "Unknown opcode" }
23
 addc [$r3+],$r1                ; { dg-error "Unknown opcode" }
24
 addi $r8.w,$r2,$acr            ; { dg-error "(Illegal|Invalid) operands" }
25
 addi $r0.b,$r0,$acr            ; { dg-error "(Illegal|Invalid) operands" }
26
 addi $acr.d,$acr,$acr          ; { dg-error "(Illegal|Invalid) operands" }
27
 addo.d [$r3],$r7,$acr          ; { dg-error "Unknown opcode" }
28
 addo.d [$r13+],$r7,$acr        ; { dg-error "Unknown opcode" }
29
 addo.d [$r3],$acr,$acr         ; { dg-error "Unknown opcode" }
30
 addo.b [$r0],$r0,$acr          ; { dg-error "Unknown opcode" }
31
 addo.d [$acr],$acr,$acr        ; { dg-error "Unknown opcode" }
32
 addo.b -1,$acr,$acr            ; { dg-error "Unknown opcode" }
33
 addo.w -1,$acr,$acr            ; { dg-error "Unknown opcode" }
34
 addo.d -1,$acr,$acr            ; { dg-error "Unknown opcode" }
35
 addo.b extsym1,$r3,$acr        ; { dg-error "Unknown opcode" }
36
 addo.w extsym2,$r3,$acr        ; { dg-error "Unknown opcode" }
37
 addo.d extsym3,$r3,$acr        ; { dg-error "Unknown opcode" }
38
 addo.b 127,$acr,$acr           ; { dg-error "Unknown opcode" }
39
 addo.w 32767,$acr,$acr         ; { dg-error "Unknown opcode" }
40
 addo.d 0xffffff,$acr,$acr      ; { dg-error "Unknown opcode" }
41
 addo.b -128,$acr,$acr          ; { dg-error "Unknown opcode" }
42
 addo.w -32768,$acr,$acr        ; { dg-error "Unknown opcode" }
43
 addo.d 0xffffffff,$acr,$acr    ; { dg-error "Unknown opcode" }
44
 lapc .,$r0                     ; { dg-error "Unknown opcode" }
45
 lapc .+30,$r4                  ; { dg-error "Unknown opcode" }
46
 lapc .+30,$acr                 ; { dg-error "Unknown opcode" }
47
 lapc extsym4,$acr              ; { dg-error "Unknown opcode" }
48
 lapc extsym5,$r4               ; { dg-error "Unknown opcode" }
49
 lapc here,$r4                  ; { dg-error "Unknown opcode" }
50
 addoq -1,$acr,$acr             ; { dg-error "Unknown opcode" }
51
 addoq 0,$r0,$acr                ; { dg-error "Unknown opcode" }
52
 addoq 127,$r4,$acr             ; { dg-error "Unknown opcode" }
53
 addoq extsym6,$r4,$acr         ; { dg-error "Unknown opcode" }
54
 bas 0xffffffff,$srp            ; { dg-error "Unknown opcode" }
55
 bas extsym7,$bz                ; { dg-error "Unknown opcode" }
56
 bas here,$erp                  ; { dg-error "Unknown opcode" }
57
 basc 0xffffffff,$srp           ; { dg-error "Unknown opcode" }
58
 .dword 0
59
 basc extsym8,$bz               ; { dg-error "Unknown opcode" }
60
 .dword 0
61
 basc here,$erp                 ; { dg-error "Unknown opcode" }
62
 .dword 0
63
 bsb .                          ; { dg-error "Unknown opcode" }
64
 nop
65
 bsb here                       ; { dg-error "Unknown opcode" }
66
 nop
67
 bsr extsym9                    ; { dg-error "Unknown opcode" }
68
 bsr here                       ; { dg-error "Unknown opcode" }
69
 bsrc 0xffffffff                ; { dg-error "Unknown opcode" }
70
 .dword 0
71
 bsrc extsym10                  ; { dg-error "Unknown opcode" }
72
 .dword 0
73
 bsrc here                      ; { dg-error "Unknown opcode" }
74
 .dword 0
75
 fidxd [$r0]                    ; { dg-error "Unknown opcode" }
76
 fidxd [$acr]                   ; { dg-error "Unknown opcode" }
77
 fidxi [$r0]                    ; { dg-error "Unknown opcode" }
78
 fidxi [$acr]                   ; { dg-error "Unknown opcode" }
79
 ftagd [$r0]                    ; { dg-error "Unknown opcode" }
80
 ftagd [$acr]                   ; { dg-error "Unknown opcode" }
81
 ftagi [$r0]                    ; { dg-error "Unknown opcode" }
82
 ftagi [$acr]                   ; { dg-error "Unknown opcode" }
83
 jas $r0,$bz                    ; { dg-error "Unknown opcode" }
84
 jas $acr,$usp                  ; { dg-error "Unknown opcode" }
85
 jas extsym9,$bz                ; { dg-error "Unknown opcode" }
86
 jas here,$srp                  ; { dg-error "Unknown opcode" }
87
 jasc $r0,$bz                   ; { dg-error "Unknown opcode" }
88
 .dword 0
89
 jasc $acr,$usp                 ; { dg-error "Unknown opcode" }
90
 .dword 0
91
 jasc 0xffffffff,$srp           ; { dg-error "Unknown opcode" }
92
 .dword 0
93
 jasc extsym11,$bz              ; { dg-error "Unknown opcode" }
94
 .dword 0
95
 jasc here,$erp                 ; { dg-error "Unknown opcode" }
96
 .dword 0
97
 jump $srp                      ; No error - $srp treated as a symbol.
98
 jump $bz                       ; No error - $bz treated as a symbol.
99
 mcp $p0,$r0                    ; { dg-error "Unknown opcode" }
100
 mcp $mof,$acr                  ; { dg-error "Unknown opcode" }
101
 mcp $srp,$r2                   ; { dg-error "Unknown opcode" }
102
 move $s0,$r0                   ; { dg-error "(Illegal|Invalid) operands" }
103
 move $s15,$acr                 ; { dg-error "(Illegal|Invalid) operands" }
104
 move $s5,$r3                   ; { dg-error "(Illegal|Invalid) operands" }
105
 move $r0,$s0                   ; { dg-error "(Illegal|Invalid) operands" }
106
 move $acr,$s15                 ; { dg-error "(Illegal|Invalid) operands" }
107
 move $r4,$s10                  ; { dg-error "(Illegal|Invalid) operands" }
108
 rfe                            ; { dg-error "Unknown opcode" }
109
 rfg                            ; { dg-error "Unknown opcode" }
110
 rete                           ; { dg-error "Unknown opcode" }
111
 retn                           ; { dg-error "Unknown opcode" }
112
 ssb $r0                        ; { dg-error "Unknown opcode" }
113
 ssb $acr                       ; { dg-error "Unknown opcode" }
114
 ssb $r10                       ; { dg-error "Unknown opcode" }
115
 sfe                            ; { dg-error "Unknown opcode" }
116
 halt                           ; { dg-error "Unknown opcode" }
117
 rfn                            ; { dg-error "Unknown opcode" }

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.