summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/tic80
diff options
context:
space:
mode:
Diffstat (limited to 'gas/testsuite/gas/tic80')
-rw-r--r--gas/testsuite/gas/tic80/add.d22
-rw-r--r--gas/testsuite/gas/tic80/add.lst34
-rw-r--r--gas/testsuite/gas/tic80/add.s19
-rw-r--r--gas/testsuite/gas/tic80/align.d19
-rw-r--r--gas/testsuite/gas/tic80/align.lst47
-rw-r--r--gas/testsuite/gas/tic80/align.s37
-rw-r--r--gas/testsuite/gas/tic80/bitnum.d82
-rw-r--r--gas/testsuite/gas/tic80/bitnum.lst97
-rw-r--r--gas/testsuite/gas/tic80/bitnum.s85
-rw-r--r--gas/testsuite/gas/tic80/ccode.d32
-rw-r--r--gas/testsuite/gas/tic80/ccode.lst37
-rw-r--r--gas/testsuite/gas/tic80/ccode.s30
-rw-r--r--gas/testsuite/gas/tic80/cregops.d68
-rw-r--r--gas/testsuite/gas/tic80/cregops.lst76
-rw-r--r--gas/testsuite/gas/tic80/cregops.s64
-rw-r--r--gas/testsuite/gas/tic80/endmask.d41
-rw-r--r--gas/testsuite/gas/tic80/endmask.lst45
-rw-r--r--gas/testsuite/gas/tic80/endmask.s38
-rw-r--r--gas/testsuite/gas/tic80/float.d40
-rw-r--r--gas/testsuite/gas/tic80/float.lst76
-rw-r--r--gas/testsuite/gas/tic80/float.s32
-rw-r--r--gas/testsuite/gas/tic80/regops.d188
-rw-r--r--gas/testsuite/gas/tic80/regops.lst264
-rw-r--r--gas/testsuite/gas/tic80/regops.s237
-rw-r--r--gas/testsuite/gas/tic80/regops2.d68
-rw-r--r--gas/testsuite/gas/tic80/regops2.lst96
-rw-r--r--gas/testsuite/gas/tic80/regops2.s60
-rw-r--r--gas/testsuite/gas/tic80/regops3.d28
-rw-r--r--gas/testsuite/gas/tic80/regops3.lst27
-rw-r--r--gas/testsuite/gas/tic80/regops3.s20
-rw-r--r--gas/testsuite/gas/tic80/regops4.d28
-rw-r--r--gas/testsuite/gas/tic80/regops4.lst27
-rw-r--r--gas/testsuite/gas/tic80/regops4.s20
-rw-r--r--gas/testsuite/gas/tic80/relocs1.c28
-rw-r--r--gas/testsuite/gas/tic80/relocs1.d56
-rw-r--r--gas/testsuite/gas/tic80/relocs1.lst80
-rw-r--r--gas/testsuite/gas/tic80/relocs1.s66
-rw-r--r--gas/testsuite/gas/tic80/relocs1b.d12
-rw-r--r--gas/testsuite/gas/tic80/relocs2.c41
-rw-r--r--gas/testsuite/gas/tic80/relocs2.d37
-rw-r--r--gas/testsuite/gas/tic80/relocs2.lst112
-rw-r--r--gas/testsuite/gas/tic80/relocs2.s72
-rw-r--r--gas/testsuite/gas/tic80/relocs2b.d38
-rw-r--r--gas/testsuite/gas/tic80/tic80.exp21
44 files changed, 0 insertions, 2647 deletions
diff --git a/gas/testsuite/gas/tic80/add.d b/gas/testsuite/gas/tic80/add.d
deleted file mode 100644
index 3dec70729da..00000000000
--- a/gas/testsuite/gas/tic80/add.d
+++ /dev/null
@@ -1,22 +0,0 @@
-#objdump: -d
-#name: TIc80 signed and unsigned add instructions
-
-.*: +file format .*tic80.*
-
-Disassembly of section .text:
-
-00000000 <.text>:
- 0: 0a 00 fb 62.*
- 4: ff 3f ac 20.*
- 8: 00 40 2c 21.*
- c: 00 10 7b 31 00 40 00 00.*
- 14: 00 10 fb 41 ff bf ff ff.*
- 1c: 00 10 bb 5a ff ff ff 7f.*
- 24: 00 10 3b 6b 00 00 00 80.*
- 2c: 0a 20 fb 62.*
- 30: ff bf ac 20.*
- 34: 00 c0 2c 21.*
- 38: 00 30 7b 31 00 40 00 00.*
- 40: 00 30 fb 41 ff bf ff ff.*
- 48: 00 30 bb 5a ff ff ff 7f.*
- 50: 00 30 3b 6b 00 00 00 80.*
diff --git a/gas/testsuite/gas/tic80/add.lst b/gas/testsuite/gas/tic80/add.lst
deleted file mode 100644
index e12b3682aab..00000000000
--- a/gas/testsuite/gas/tic80/add.lst
+++ /dev/null
@@ -1,34 +0,0 @@
-MVP MP Macro Assembler Version 1.13 Mon Feb 10 20:13:33 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-add.s PAGE 1
-
- 1 ; Test signed and unsigned addition instruction.
- 2 ; Test boundary conditions to ensure proper handling.
- 3 ; Note that unsigned addition still uses signed immediates.
- 4
- 5 00000000 62FB000A add r10,r11,r12 ; Register form
- 6 00000004 20AC3FFF add 16383,r2,r4 ; Maximum positive short signed immediate
- 7 00000008 212C4000 add -16384,r4,r4 ; Minimum negative short signed immediate
- 8 0000000C 317B1000 add 16384,r5,r6 ; Minimum positive long signed immediate
- 00000010 00004000
- 9 00000014 41FB1000 add -16385,r7,r8 ; Maximum negative short signed immediate
- 00000018 FFFFBFFF
- 10 0000001C 5ABB1000 add 2147483647,r10,r11 ; Maximum positive long signed immediate
- 00000020 7FFFFFFF
- 11 00000024 6B3B1000 add -2147483648,r12,r13 ; Minimum positive long signed immediate
- 00000028 80000000
- 12
- 13 0000002C 62FB200A addu r10,r11,r12 ; Register form
- 14 00000030 20ACBFFF addu 16383,r2,r4 ; Maximum positive short signed immediate
- 15 00000034 212CC000 addu -16384,r4,r4 ; Minimum negative short signed immediate
- 16 00000038 317B3000 addu 16384,r5,r6 ; Minimum positive long signed immediate
- 0000003C 00004000
- 17 00000040 41FB3000 addu -16385,r7,r8 ; Maximum negative short signed immediate
- 00000044 FFFFBFFF
- 18 00000048 5ABB3000 addu 2147483647,r10,r11 ; Maximum positive long signed immediate
- 0000004C 7FFFFFFF
- 19 00000050 6B3B3000 addu -2147483648,r12,r13 ; Minimum positive long signed immediate
- 00000054 80000000
-
- No Errors, No Warnings
diff --git a/gas/testsuite/gas/tic80/add.s b/gas/testsuite/gas/tic80/add.s
deleted file mode 100644
index 6c229ed1fe4..00000000000
--- a/gas/testsuite/gas/tic80/add.s
+++ /dev/null
@@ -1,19 +0,0 @@
-; Test signed and unsigned addition instruction.
-; Test boundary conditions to ensure proper handling.
-; Note that unsigned addition still uses signed immediates.
-
- add r10,r11,r12 ; Register form
- add 16383,r2,r4 ; Maximum positive short signed immediate
- add -16384,r4,r4 ; Minimum negative short signed immediate
- add 16384,r5,r6 ; Minimum positive long signed immediate
- add -16385,r7,r8 ; Maximum negative long signed immediate
- add 2147483647,r10,r11 ; Maximum positive long signed immediate
- add -2147483648,r12,r13 ; Minimum negative long signed immediate
-
- addu r10,r11,r12 ; Register form
- addu 16383,r2,r4 ; Maximum positive short signed immediate
- addu -16384,r4,r4 ; Minimum negative short signed immediate
- addu 16384,r5,r6 ; Minimum positive long signed immediate
- addu -16385,r7,r8 ; Maximum negative long signed immediate
- addu 2147483647,r10,r11 ; Maximum positive long signed immediate
- addu -2147483648,r12,r13 ; Minimum negative long signed immediate
diff --git a/gas/testsuite/gas/tic80/align.d b/gas/testsuite/gas/tic80/align.d
deleted file mode 100644
index 88f961046e6..00000000000
--- a/gas/testsuite/gas/tic80/align.d
+++ /dev/null
@@ -1,19 +0,0 @@
-#objdump: -d
-#name: TIc80 .align pseudo op
-
-.*: +file format .*tic80.*
-
-Disassembly of section .text:
-
-00000000 <.text>:
- 0: ab 00 00 00.*
- 4: cd 00 ef 00.*
- 8: f1 00 00 00.*
- c: ee 00 00 00.*
- 10: ac 00 00 00.*
- 14: 00 00 00 00.*
- 18: ab 00 00 00.*
- 1c: 00 00 00 00.*
- 20: fe 00 00 00.*
- \.\.\.
- 30: de ad be ef.*
diff --git a/gas/testsuite/gas/tic80/align.lst b/gas/testsuite/gas/tic80/align.lst
deleted file mode 100644
index 915415ad575..00000000000
--- a/gas/testsuite/gas/tic80/align.lst
+++ /dev/null
@@ -1,47 +0,0 @@
-MVP MP Macro Assembler Version 1.13 Thu Feb 27 17:02:23 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-align.s PAGE 1
-
- 1 ;; Test the .align directive.
- 2
- 3 00000000 .text
- 4
- 5 ;; This should generate 0xAB000000
- 6 00000000 AB .byte 0xAB
- 7 00000001 .align ; Should default to 4 byte alignment
- 8
- 9 ;; This should generate 0xCD00EF00
- 10 00000004 CD .byte 0xCD
- 11 .align 2 ; Should align to the next 2-byte boundary (pad with one null byt
- 12 00000006 EF .byte 0xEF
- 13 .align 1
- 14
- 15 ;; This should generate 0xF1000000
- 16 00000007 .align 4 ; Should not affect alignment (already on 4)
- 17 00000008 F1 .byte 0xF1
- 18 00000009 .align 4 ; Should align to next 4 byte boundary
- 19
- 20 ;; This should generate 0xEE000000 since we are already on 4 byte alignment
- 21 0000000C EE .byte 0xEE
- 22 0000000D .align 8
- 23
- 24 ;; This should generate 0xAC000000 0x00000000
- 25 00000010 AC .byte 0xAC
- 26 00000011 .align 8
- 27
- 28 ;; This should generate 0xAB000000 0x00000000 since we are at 8 byte alignment
- 29 00000018 AB .byte 0xAB
- 30 00000019 .align 16
- 31
- 32 ;; This should generate 0xFE000000 0x00000000 0x00000000 0x00000000
- 33 00000020 FE .byte 0xFE
- 34 00000021 .align 16
- 35
- 36 ;; This just forces the disassembler to not print ... for trailing nulls
- 37 00000030 DE .byte 0xDE, 0xAD, 0xBE, 0xEF
- 00000031 AD
- 00000032 BE
- 00000033 EF
-
- No Errors, No Warnings
diff --git a/gas/testsuite/gas/tic80/align.s b/gas/testsuite/gas/tic80/align.s
deleted file mode 100644
index 02c1256f50c..00000000000
--- a/gas/testsuite/gas/tic80/align.s
+++ /dev/null
@@ -1,37 +0,0 @@
-;; Test the .align directive.
-
- .text
-
- ;; This should generate 0xAB000000
- .byte 0xAB
- .align ; Should default to 4 byte alignment
-
- ;; This should generate 0xCD00EF00
- .byte 0xCD
- .align 2 ; Should align to the next 2-byte boundary (pad with one null byte)
- .byte 0xEF
- .align 1
-
- ;; This should generate 0xF1000000
- .align 4 ; Should not affect alignment (already on 4)
- .byte 0xF1
- .align 4 ; Should align to next 4 byte boundary
-
- ;; This should generate 0xEE000000 since we are already on 4 byte alignment
- .byte 0xEE
- .align 8
-
- ;; This should generate 0xAC000000 0x00000000
- .byte 0xAC
- .align 8
-
- ;; This should generate 0xAB000000 0x00000000 since we are at 8 byte alignment
- .byte 0xAB
- .align 16
-
- ;; This should generate 0xFE000000 0x00000000 0x00000000 0x00000000
- .byte 0xFE
- .align 16
-
- ;; This just forces the disassembler to not print ... for trailing nulls
- .byte 0xDE, 0xAD, 0xBE, 0xEF
diff --git a/gas/testsuite/gas/tic80/bitnum.d b/gas/testsuite/gas/tic80/bitnum.d
deleted file mode 100644
index fcaee8b086b..00000000000
--- a/gas/testsuite/gas/tic80/bitnum.d
+++ /dev/null
@@ -1,82 +0,0 @@
-#objdump: -d
-#name: TIc80 coverage of symbolic BITNUM values
-
-.*: +file format .*tic80.*
-
-Disassembly of section .text:
-
-00000000 <.text>:
- 0: 0a 40 39 fa.*
- 4: 0a 40 39 f2.*
- 8: 0a 40 39 ea.*
- c: 0a 40 39 e2.*
- 10: 0a 40 39 da.*
- 14: 0a 40 39 d2.*
- 18: 0a 40 39 ca.*
- 1c: 0a 40 39 c2.*
- 20: 0a 40 39 ba.*
- 24: 0a 40 39 b2.*
- 28: 0a 40 39 aa.*
- 2c: 0a 40 39 a2.*
- 30: 0a 40 39 9a.*
- 34: 0a 40 39 92.*
- 38: 0a 40 39 8a.*
- 3c: 0a 40 39 82.*
- 40: 0a 40 39 7a.*
- 44: 0a 40 39 72.*
- 48: 0a 40 39 6a.*
- 4c: 0a 40 39 62.*
- 50: 0a 40 39 5a.*
- 54: 0a 40 39 52.*
- 58: 0a 40 39 4a.*
- 5c: 0a 40 39 42.*
- 60: 0a 40 39 3a.*
- 64: 0a 40 39 32.*
- 68: 0a 40 39 2a.*
- 6c: 0a 40 39 22.*
- 70: 0a 40 39 1a.*
- 74: 0a 40 39 12.*
- 78: 0a 40 39 5a.*
- 7c: 0a 40 39 52.*
- 80: 0a 40 39 4a.*
- 84: 0a 40 39 42.*
- 88: 0a 40 39 3a.*
- 8c: 0a 40 39 32.*
- 90: 0a 40 39 2a.*
- 94: 0a 40 39 22.*
- 98: 0a 40 39 1a.*
- 9c: 0a 40 39 12.*
- a0: 0a 40 39 0a.*
- a4: 0a 40 39 02.*
- a8: 0a 40 39 fa.*
- ac: 0a 40 39 f2.*
- b0: 0a 40 39 ea.*
- b4: 0a 40 39 e2.*
- b8: 0a 40 39 da.*
- bc: 0a 40 39 d2.*
- c0: 0a 40 39 ca.*
- c4: 0a 40 39 c2.*
- c8: 0a 40 39 ba.*
- cc: 0a 40 39 b2.*
- d0: 0a 40 39 aa.*
- d4: 0a 40 39 a2.*
- d8: 0a 40 39 9a.*
- dc: 0a 40 39 92.*
- e0: 0a 40 39 8a.*
- e4: 0a 40 39 82.*
- e8: 0a 40 39 7a.*
- ec: 0a 40 39 72.*
- f0: 0a 40 39 6a.*
- f4: 0a 40 39 62.*
- f8: 0a 40 39 5a.*
- fc: 0a 40 39 52.*
- 100: 0a 40 39 4a.*
- 104: 0a 40 39 42.*
- 108: 0a 40 39 3a.*
- 10c: 0a 40 39 32.*
- 110: 0a 40 39 2a.*
- 114: 0a 40 39 22.*
- 118: 0a 40 39 1a.*
- 11c: 0a 40 39 12.*
- 120: 0a 40 39 0a.*
- 124: 0a 40 39 02.*
diff --git a/gas/testsuite/gas/tic80/bitnum.lst b/gas/testsuite/gas/tic80/bitnum.lst
deleted file mode 100644
index acc268bb26f..00000000000
--- a/gas/testsuite/gas/tic80/bitnum.lst
+++ /dev/null
@@ -1,97 +0,0 @@
-MVP MP Macro Assembler Version 1.13 Sat Feb 22 21:37:15 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-bitnum.s PAGE 1
-
- 1 ;; Test that all the predefined symbol names for the BITNUM field
- 2 ;; are properly accepted and translated to numeric values. Also
- 3 ;; verifies that they are disassembled correctly as symbolics, and
- 4 ;; that the raw numeric values are handled correctly (stored as
- 5 ;; the one's complement of the operand numeric value.
- 6
- 7 00000000 FA39400A bbo r10,r8,eq.b ; (~0 & 0x1F)
- 8 00000004 F239400A bbo r10,r8,ne.b ; (~1 & 0x1F)
- 9 00000008 EA39400A bbo r10,r8,gt.b ; (~2 & 0x1F)
- 10 0000000C E239400A bbo r10,r8,le.b ; (~3 & 0x1F)
- 11 00000010 DA39400A bbo r10,r8,lt.b ; (~4 & 0x1F)
- 12 00000014 D239400A bbo r10,r8,ge.b ; (~5 & 0x1F)
- 13 00000018 CA39400A bbo r10,r8,hi.b ; (~6 & 0x1F)
- 14 0000001C C239400A bbo r10,r8,ls.b ; (~7 & 0x1F)
- 15 00000020 BA39400A bbo r10,r8,lo.b ; (~8 & 0x1F)
- 16 00000024 B239400A bbo r10,r8,hs.b ; (~9 & 0x1F)
- 17
- 18 00000028 AA39400A bbo r10,r8,eq.h ; (~10 & 0x1F)
- 19 0000002C A239400A bbo r10,r8,ne.h ; (~11 & 0x1F)
- 20 00000030 9A39400A bbo r10,r8,gt.h ; (~12 & 0x1F)
- 21 00000034 9239400A bbo r10,r8,le.h ; (~13 & 0x1F)
- 22 00000038 8A39400A bbo r10,r8,lt.h ; (~14 & 0x1F)
- 23 0000003C 8239400A bbo r10,r8,ge.h ; (~15 & 0x1F)
- 24 00000040 7A39400A bbo r10,r8,hi.h ; (~16 & 0x1F)
- 25 00000044 7239400A bbo r10,r8,ls.h ; (~17 & 0x1F)
- 26 00000048 6A39400A bbo r10,r8,lo.h ; (~18 & 0x1F)
- 27 0000004C 6239400A bbo r10,r8,hs.h ; (~19 & 0x1F)
- 28
- 29 00000050 5A39400A bbo r10,r8,eq.w ; (~20 & 0x1F)
- 30 00000054 5239400A bbo r10,r8,ne.w ; (~21 & 0x1F)
- 31 00000058 4A39400A bbo r10,r8,gt.w ; (~22 & 0x1F)
- 32 0000005C 4239400A bbo r10,r8,le.w ; (~23 & 0x1F)
- 33 00000060 3A39400A bbo r10,r8,lt.w ; (~24 & 0x1F)
- 34 00000064 3239400A bbo r10,r8,ge.w ; (~25 & 0x1F)
- 35 00000068 2A39400A bbo r10,r8,hi.w ; (~26 & 0x1F)
- 36 0000006C 2239400A bbo r10,r8,ls.w ; (~27 & 0x1F)
- 37 00000070 1A39400A bbo r10,r8,lo.w ; (~28 & 0x1F)
- 38 00000074 1239400A bbo r10,r8,hs.w ; (~29 & 0x1F)
- 39
- 40 00000078 5A39400A bbo r10,r8,eq.f ; (~20 & 0x1F)
- 41 0000007C 5239400A bbo r10,r8,ne.f ; (~21 & 0x1F)
- 42 00000080 4A39400A bbo r10,r8,gt.f ; (~22 & 0x1F)
- 43 00000084 4239400A bbo r10,r8,le.f ; (~23 & 0x1F)
- 44 00000088 3A39400A bbo r10,r8,lt.f ; (~24 & 0x1F)
- 45 0000008C 3239400A bbo r10,r8,ge.f ; (~25 & 0x1F)
- 46 00000090 2A39400A bbo r10,r8,ou.f ; (~26 & 0x1F)
- 47 00000094 2239400A bbo r10,r8,in.f ; (~27 & 0x1F)
- 48 00000098 1A39400A bbo r10,r8,ib.f ; (~28 & 0x1F)
- 49 0000009C 1239400A bbo r10,r8,ob.f ; (~29 & 0x1F)
- 50 000000A0 0A39400A bbo r10,r8,uo.f ; (~30 & 0x1F)
- 51 000000A4 0239400A bbo r10,r8,or.f ; (~31 & 0x1F)
- 52
- 53 000000A8 FA39400A bbo r10,r8,0
- 54 000000AC F239400A bbo r10,r8,1
- 55 000000B0 EA39400A bbo r10,r8,2
- MVP MP Macro Assembler Version 1.13 Sat Feb 22 21:37:15 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-bitnum.s PAGE 2
-
- 56 000000B4 E239400A bbo r10,r8,3
- 57 000000B8 DA39400A bbo r10,r8,4
- 58 000000BC D239400A bbo r10,r8,5
- 59 000000C0 CA39400A bbo r10,r8,6
- 60 000000C4 C239400A bbo r10,r8,7
- 61 000000C8 BA39400A bbo r10,r8,8
- 62 000000CC B239400A bbo r10,r8,9
- 63 000000D0 AA39400A bbo r10,r8,10
- 64 000000D4 A239400A bbo r10,r8,11
- 65 000000D8 9A39400A bbo r10,r8,12
- 66 000000DC 9239400A bbo r10,r8,13
- 67 000000E0 8A39400A bbo r10,r8,14
- 68 000000E4 8239400A bbo r10,r8,15
- 69 000000E8 7A39400A bbo r10,r8,16
- 70 000000EC 7239400A bbo r10,r8,17
- 71 000000F0 6A39400A bbo r10,r8,18
- 72 000000F4 6239400A bbo r10,r8,19
- 73 000000F8 5A39400A bbo r10,r8,20
- 74 000000FC 5239400A bbo r10,r8,21
- 75 00000100 4A39400A bbo r10,r8,22
- 76 00000104 4239400A bbo r10,r8,23
- 77 00000108 3A39400A bbo r10,r8,24
- 78 0000010C 3239400A bbo r10,r8,25
- 79 00000110 2A39400A bbo r10,r8,26
- 80 00000114 2239400A bbo r10,r8,27
- 81 00000118 1A39400A bbo r10,r8,28
- 82 0000011C 1239400A bbo r10,r8,29
- 83 00000120 0A39400A bbo r10,r8,30
- 84 00000124 0239400A bbo r10,r8,31
- 85
-
- No Errors, No Warnings
diff --git a/gas/testsuite/gas/tic80/bitnum.s b/gas/testsuite/gas/tic80/bitnum.s
deleted file mode 100644
index 2526e0644ec..00000000000
--- a/gas/testsuite/gas/tic80/bitnum.s
+++ /dev/null
@@ -1,85 +0,0 @@
-;; Test that all the predefined symbol names for the BITNUM field
-;; are properly accepted and translated to numeric values. Also
-;; verifies that they are disassembled correctly as symbolics, and
-;; that the raw numeric values are handled correctly (stored as
-;; the one's complement of the operand numeric value.
-
- bbo r10,r8,eq.b ; (~0 & 0x1F)
- bbo r10,r8,ne.b ; (~1 & 0x1F)
- bbo r10,r8,gt.b ; (~2 & 0x1F)
- bbo r10,r8,le.b ; (~3 & 0x1F)
- bbo r10,r8,lt.b ; (~4 & 0x1F)
- bbo r10,r8,ge.b ; (~5 & 0x1F)
- bbo r10,r8,hi.b ; (~6 & 0x1F)
- bbo r10,r8,ls.b ; (~7 & 0x1F)
- bbo r10,r8,lo.b ; (~8 & 0x1F)
- bbo r10,r8,hs.b ; (~9 & 0x1F)
-
- bbo r10,r8,eq.h ; (~10 & 0x1F)
- bbo r10,r8,ne.h ; (~11 & 0x1F)
- bbo r10,r8,gt.h ; (~12 & 0x1F)
- bbo r10,r8,le.h ; (~13 & 0x1F)
- bbo r10,r8,lt.h ; (~14 & 0x1F)
- bbo r10,r8,ge.h ; (~15 & 0x1F)
- bbo r10,r8,hi.h ; (~16 & 0x1F)
- bbo r10,r8,ls.h ; (~17 & 0x1F)
- bbo r10,r8,lo.h ; (~18 & 0x1F)
- bbo r10,r8,hs.h ; (~19 & 0x1F)
-
- bbo r10,r8,eq.w ; (~20 & 0x1F)
- bbo r10,r8,ne.w ; (~21 & 0x1F)
- bbo r10,r8,gt.w ; (~22 & 0x1F)
- bbo r10,r8,le.w ; (~23 & 0x1F)
- bbo r10,r8,lt.w ; (~24 & 0x1F)
- bbo r10,r8,ge.w ; (~25 & 0x1F)
- bbo r10,r8,hi.w ; (~26 & 0x1F)
- bbo r10,r8,ls.w ; (~27 & 0x1F)
- bbo r10,r8,lo.w ; (~28 & 0x1F)
- bbo r10,r8,hs.w ; (~29 & 0x1F)
-
- bbo r10,r8,eq.f ; (~20 & 0x1F)
- bbo r10,r8,ne.f ; (~21 & 0x1F)
- bbo r10,r8,gt.f ; (~22 & 0x1F)
- bbo r10,r8,le.f ; (~23 & 0x1F)
- bbo r10,r8,lt.f ; (~24 & 0x1F)
- bbo r10,r8,ge.f ; (~25 & 0x1F)
- bbo r10,r8,ou.f ; (~26 & 0x1F)
- bbo r10,r8,in.f ; (~27 & 0x1F)
- bbo r10,r8,ib.f ; (~28 & 0x1F)
- bbo r10,r8,ob.f ; (~29 & 0x1F)
- bbo r10,r8,uo.f ; (~30 & 0x1F)
- bbo r10,r8,or.f ; (~31 & 0x1F)
-
- bbo r10,r8,0
- bbo r10,r8,1
- bbo r10,r8,2
- bbo r10,r8,3
- bbo r10,r8,4
- bbo r10,r8,5
- bbo r10,r8,6
- bbo r10,r8,7
- bbo r10,r8,8
- bbo r10,r8,9
- bbo r10,r8,10
- bbo r10,r8,11
- bbo r10,r8,12
- bbo r10,r8,13
- bbo r10,r8,14
- bbo r10,r8,15
- bbo r10,r8,16
- bbo r10,r8,17
- bbo r10,r8,18
- bbo r10,r8,19
- bbo r10,r8,20
- bbo r10,r8,21
- bbo r10,r8,22
- bbo r10,r8,23
- bbo r10,r8,24
- bbo r10,r8,25
- bbo r10,r8,26
- bbo r10,r8,27
- bbo r10,r8,28
- bbo r10,r8,29
- bbo r10,r8,30
- bbo r10,r8,31
-
diff --git a/gas/testsuite/gas/tic80/ccode.d b/gas/testsuite/gas/tic80/ccode.d
deleted file mode 100644
index b5a38aa7d05..00000000000
--- a/gas/testsuite/gas/tic80/ccode.d
+++ /dev/null
@@ -1,32 +0,0 @@
-#objdump: -d
-#name: TIc80 coverage of symbolic condition code values
-
-.*: +file format .*tic80.*
-
-Disassembly of section .text:
-
-00000000 <.text>:
- 0: 07 a0 79 01.*
- 4: 07 a0 79 09.*
- 8: 07 a0 79 11.*
- c: 07 a0 79 19.*
- 10: 07 a0 79 21.*
- 14: 07 a0 79 29.*
- 18: 07 a0 79 31.*
- 1c: 07 a0 79 39.*
- 20: 07 a0 79 41.*
- 24: 07 a0 79 49.*
- 28: 07 a0 79 51.*
- 2c: 07 a0 79 59.*
- 30: 07 a0 79 61.*
- 34: 07 a0 79 69.*
- 38: 07 a0 79 71.*
- 3c: 07 a0 79 79.*
- 40: 07 a0 79 81.*
- 44: 07 a0 79 89.*
- 48: 07 a0 79 91.*
- 4c: 07 a0 79 99.*
- 50: 07 a0 79 a1.*
- 54: 07 a0 79 a9.*
- 58: 07 a0 79 b1.*
- 5c: 07 a0 79 b9.*
diff --git a/gas/testsuite/gas/tic80/ccode.lst b/gas/testsuite/gas/tic80/ccode.lst
deleted file mode 100644
index 460351c6e90..00000000000
--- a/gas/testsuite/gas/tic80/ccode.lst
+++ /dev/null
@@ -1,37 +0,0 @@
-MVP MP Macro Assembler Version 1.13 Mon Feb 10 17:00:49 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-ccode.s PAGE 1
-
- 1 ;; Test that all the predefined symbol names for the condition
- 2 ;; codes are properly accepted and translated to numeric values.
- 3 ;; Also verifies that they are disassembled correctly as symbolics.
- 4
- 5 00000000 0179A007 bcnd.a r7,r5,nev.b ; 00000
- 6 00000004 0979A007 bcnd.a r7,r5,gt0.b ; 00001
- 7 00000008 1179A007 bcnd.a r7,r5,eq0.b ; 00010
- 8 0000000C 1979A007 bcnd.a r7,r5,ge0.b ; 00011
- 9 00000010 2179A007 bcnd.a r7,r5,lt0.b ; 00100
- 10 00000014 2979A007 bcnd.a r7,r5,ne0.b ; 00101
- 11 00000018 3179A007 bcnd.a r7,r5,le0.b ; 00110
- 12 0000001C 3979A007 bcnd.a r7,r5,alw.b ; 00111
- 13
- 14 00000020 4179A007 bcnd.a r7,r5,nev.h ; 01000
- 15 00000024 4979A007 bcnd.a r7,r5,gt0.h ; 01001
- 16 00000028 5179A007 bcnd.a r7,r5,eq0.h ; 01010
- 17 0000002C 5979A007 bcnd.a r7,r5,ge0.h ; 01011
- 18 00000030 6179A007 bcnd.a r7,r5,lt0.h ; 01100
- 19 00000034 6979A007 bcnd.a r7,r5,ne0.h ; 01101
- 20 00000038 7179A007 bcnd.a r7,r5,le0.h ; 01110
- 21 0000003C 7979A007 bcnd.a r7,r5,alw.h ; 01111
- 22
- 23 00000040 8179A007 bcnd.a r7,r5,nev.w ; 10000
- 24 00000044 8979A007 bcnd.a r7,r5,gt0.w ; 10001
- 25 00000048 9179A007 bcnd.a r7,r5,eq0.w ; 10010
- 26 0000004C 9979A007 bcnd.a r7,r5,ge0.w ; 10011
- 27 00000050 A179A007 bcnd.a r7,r5,lt0.w ; 10100
- 28 00000054 A979A007 bcnd.a r7,r5,ne0.w ; 10101
- 29 00000058 B179A007 bcnd.a r7,r5,le0.w ; 10110
- 30 0000005C B979A007 bcnd.a r7,r5,alw.w ; 10111
-
- No Errors, No Warnings
diff --git a/gas/testsuite/gas/tic80/ccode.s b/gas/testsuite/gas/tic80/ccode.s
deleted file mode 100644
index 9e4aac11552..00000000000
--- a/gas/testsuite/gas/tic80/ccode.s
+++ /dev/null
@@ -1,30 +0,0 @@
-;; Test that all the predefined symbol names for the condition
-;; codes are properly accepted and translated to numeric values.
-;; Also verifies that they are disassembled correctly as symbolics.
-
- bcnd.a r7,r5,nev.b ; 00000
- bcnd.a r7,r5,gt0.b ; 00001
- bcnd.a r7,r5,eq0.b ; 00010
- bcnd.a r7,r5,ge0.b ; 00011
- bcnd.a r7,r5,lt0.b ; 00100
- bcnd.a r7,r5,ne0.b ; 00101
- bcnd.a r7,r5,le0.b ; 00110
- bcnd.a r7,r5,alw.b ; 00111
-
- bcnd.a r7,r5,nev.h ; 01000
- bcnd.a r7,r5,gt0.h ; 01001
- bcnd.a r7,r5,eq0.h ; 01010
- bcnd.a r7,r5,ge0.h ; 01011
- bcnd.a r7,r5,lt0.h ; 01100
- bcnd.a r7,r5,ne0.h ; 01101
- bcnd.a r7,r5,le0.h ; 01110
- bcnd.a r7,r5,alw.h ; 01111
-
- bcnd.a r7,r5,nev.w ; 10000
- bcnd.a r7,r5,gt0.w ; 10001
- bcnd.a r7,r5,eq0.w ; 10010
- bcnd.a r7,r5,ge0.w ; 10011
- bcnd.a r7,r5,lt0.w ; 10100
- bcnd.a r7,r5,ne0.w ; 10101
- bcnd.a r7,r5,le0.w ; 10110
- bcnd.a r7,r5,alw.w ; 10111
diff --git a/gas/testsuite/gas/tic80/cregops.d b/gas/testsuite/gas/tic80/cregops.d
deleted file mode 100644
index 44b61e98c13..00000000000
--- a/gas/testsuite/gas/tic80/cregops.d
+++ /dev/null
@@ -1,68 +0,0 @@
-#objdump: -d
-#name: TIc80 control register operands
-
-.*: +file format .*tic80.*
-
-Disassembly of section .text:
-
-00000000 <.text>:
- 0: 34 00 02 10.*
- 4: 39 00 02 10.*
- 8: 3a 00 02 10.*
- c: 02 00 02 10.*
- 10: 00 05 02 10.*
- 14: 00 04 02 10.*
- 18: 01 04 02 10.*
- 1c: 0a 04 02 10.*
- 20: 0b 04 02 10.*
- 24: 0c 04 02 10.*
- 28: 0d 04 02 10.*
- 2c: 0e 04 02 10.*
- 30: 0f 04 02 10.*
- 34: 02 04 02 10.*
- 38: 03 04 02 10.*
- 3c: 04 04 02 10.*
- 40: 05 04 02 10.*
- 44: 06 04 02 10.*
- 48: 07 04 02 10.*
- 4c: 08 04 02 10.*
- 50: 09 04 02 10.*
- 54: 33 00 02 10.*
- 58: 01 00 02 10.*
- 5c: 00 00 02 10.*
- 60: 11 00 02 10.*
- 64: 14 00 02 10.*
- 68: 13 00 02 10.*
- 6c: 10 00 02 10.*
- 70: 12 00 02 10.*
- 74: 08 00 02 10.*
- 78: 06 00 02 10.*
- 7c: 00 03 02 10.*
- 80: 00 40 02 10.*
- 84: 01 40 02 10.*
- 88: 04 00 02 10.*
- 8c: 00 02 02 10.*
- 90: 01 02 02 10.*
- 94: 0a 02 02 10.*
- 98: 0b 02 02 10.*
- 9c: 0c 02 02 10.*
- a0: 0d 02 02 10.*
- a4: 0e 02 02 10.*
- a8: 0f 02 02 10.*
- ac: 02 02 02 10.*
- b0: 03 02 02 10.*
- b4: 04 02 02 10.*
- b8: 05 02 02 10.*
- bc: 06 02 02 10.*
- c0: 07 02 02 10.*
- c4: 08 02 02 10.*
- c8: 09 02 02 10.*
- cc: 31 00 02 10.*
- d0: 30 00 02 10.*
- d4: 02 40 02 10.*
- d8: 0d 00 02 10.*
- dc: 0a 00 02 10.*
- e0: 20 00 02 10.*
- e4: 21 00 02 10.*
- e8: 0e 00 02 10.*
- ec: 0f 00 02 10.*
diff --git a/gas/testsuite/gas/tic80/cregops.lst b/gas/testsuite/gas/tic80/cregops.lst
deleted file mode 100644
index 65ea57fe643..00000000000
--- a/gas/testsuite/gas/tic80/cregops.lst
+++ /dev/null
@@ -1,76 +0,0 @@
-MVP MP Macro Assembler Version 1.13 Mon Feb 10 17:00:56 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-cregops.s PAGE 1
-
- 1 ;; Test that all predefined symbol names for control registers
- 2 ;; are properly accepted and translated to numeric values. Also
- 3 ;; verifies that they are diassembled correctly as symbolics.
- 4
- 5 00000000 10020034 rdcr ANASTAT,r2
- 6 00000004 10020039 rdcr BRK1,r2
- 7 00000008 1002003A rdcr BRK2,r2
- 8 0000000C 10020002 rdcr CONFIG,r2
- 9 00000010 10020500 rdcr DLRU,r2
- 10 00000014 10020400 rdcr DTAG0,r2
- 11 00000018 10020401 rdcr DTAG1,r2
- 12 0000001C 1002040A rdcr DTAG10,r2
- 13 00000020 1002040B rdcr DTAG11,r2
- 14 00000024 1002040C rdcr DTAG12,r2
- 15 00000028 1002040D rdcr DTAG13,r2
- 16 0000002C 1002040E rdcr DTAG14,r2
- 17 00000030 1002040F rdcr DTAG15,r2
- 18 00000034 10020402 rdcr DTAG2,r2
- 19 00000038 10020403 rdcr DTAG3,r2
- 20 0000003C 10020404 rdcr DTAG4,r2
- 21 00000040 10020405 rdcr DTAG5,r2
- 22 00000044 10020406 rdcr DTAG6,r2
- 23 00000048 10020407 rdcr DTAG7,r2
- 24 0000004C 10020408 rdcr DTAG8,r2
- 25 00000050 10020409 rdcr DTAG9,r2
- 26 00000054 10020033 rdcr ECOMCNTL,r2
- 27 00000058 10020001 rdcr EIP,r2
- 28 0000005C 10020000 rdcr EPC,r2
- 29 00000060 10020011 rdcr FLTADR,r2
- 30 00000064 10020014 rdcr FLTDTH,r2
- 31 00000068 10020013 rdcr FLTDTL,r2
- 32 0000006C 10020010 rdcr FLTOP,r2
- 33 00000070 10020012 rdcr FLTTAG,r2
- 34 00000074 10020008 rdcr FPST,r2
- 35 00000078 10020006 rdcr IE,r2
- 36 0000007C 10020300 rdcr ILRU,r2
- 37 00000080 10024000 rdcr IN0P,r2
- 38 00000084 10024001 rdcr IN1P,r2
- 39 00000088 10020004 rdcr INTPEN,r2
- 40 0000008C 10020200 rdcr ITAG0,r2
- 41 00000090 10020201 rdcr ITAG1,r2
- 42 00000094 1002020A rdcr ITAG10,r2
- 43 00000098 1002020B rdcr ITAG11,r2
- 44 0000009C 1002020C rdcr ITAG12,r2
- 45 000000A0 1002020D rdcr ITAG13,r2
- 46 000000A4 1002020E rdcr ITAG14,r2
- 47 000000A8 1002020F rdcr ITAG15,r2
- 48 000000AC 10020202 rdcr ITAG2,r2
- 49 000000B0 10020203 rdcr ITAG3,r2
- 50 000000B4 10020204 rdcr ITAG4,r2
- 51 000000B8 10020205 rdcr ITAG5,r2
- 52 000000BC 10020206 rdcr ITAG6,r2
- 53 000000C0 10020207 rdcr ITAG7,r2
- 54 000000C4 10020208 rdcr ITAG8,r2
- 55 000000C8 10020209 rdcr ITAG9,r2
- MVP MP Macro Assembler Version 1.13 Mon Feb 10 17:00:56 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-cregops.s PAGE 2
-
- 56 000000CC 10020031 rdcr MIP,r2
- 57 000000D0 10020030 rdcr MPC,r2
- 58 000000D4 10024002 rdcr OUTP,r2
- 59 000000D8 1002000D rdcr PKTREQ,r2
- 60 000000DC 1002000A rdcr PPERROR,r2
- 61 000000E0 10020020 rdcr SYSSTK,r2
- 62 000000E4 10020021 rdcr SYSTMP,r2
- 63 000000E8 1002000E rdcr TCOUNT,r2
- 64 000000EC 1002000F rdcr TSCALE,r2
-
- No Errors, No Warnings
diff --git a/gas/testsuite/gas/tic80/cregops.s b/gas/testsuite/gas/tic80/cregops.s
deleted file mode 100644
index 8a0adcf5652..00000000000
--- a/gas/testsuite/gas/tic80/cregops.s
+++ /dev/null
@@ -1,64 +0,0 @@
-;; Test that all predefined symbol names for control registers
-;; are properly accepted and translated to numeric values. Also
-;; verifies that they are diassembled correctly as symbolics.
-
- rdcr ANASTAT,r2
- rdcr BRK1,r2
- rdcr BRK2,r2
- rdcr CONFIG,r2
- rdcr DLRU,r2
- rdcr DTAG0,r2
- rdcr DTAG1,r2
- rdcr DTAG10,r2
- rdcr DTAG11,r2
- rdcr DTAG12,r2
- rdcr DTAG13,r2
- rdcr DTAG14,r2
- rdcr DTAG15,r2
- rdcr DTAG2,r2
- rdcr DTAG3,r2
- rdcr DTAG4,r2
- rdcr DTAG5,r2
- rdcr DTAG6,r2
- rdcr DTAG7,r2
- rdcr DTAG8,r2
- rdcr DTAG9,r2
- rdcr ECOMCNTL,r2
- rdcr EIP,r2
- rdcr EPC,r2
- rdcr FLTADR,r2
- rdcr FLTDTH,r2
- rdcr FLTDTL,r2
- rdcr FLTOP,r2
- rdcr FLTTAG,r2
- rdcr FPST,r2
- rdcr IE,r2
- rdcr ILRU,r2
- rdcr IN0P,r2
- rdcr IN1P,r2
- rdcr INTPEN,r2
- rdcr ITAG0,r2
- rdcr ITAG1,r2
- rdcr ITAG10,r2
- rdcr ITAG11,r2
- rdcr ITAG12,r2
- rdcr ITAG13,r2
- rdcr ITAG14,r2
- rdcr ITAG15,r2
- rdcr ITAG2,r2
- rdcr ITAG3,r2
- rdcr ITAG4,r2
- rdcr ITAG5,r2
- rdcr ITAG6,r2
- rdcr ITAG7,r2
- rdcr ITAG8,r2
- rdcr ITAG9,r2
- rdcr MIP,r2
- rdcr MPC,r2
- rdcr OUTP,r2
- rdcr PKTREQ,r2
- rdcr PPERROR,r2
- rdcr SYSSTK,r2
- rdcr SYSTMP,r2
- rdcr TCOUNT,r2
- rdcr TSCALE,r2
diff --git a/gas/testsuite/gas/tic80/endmask.d b/gas/testsuite/gas/tic80/endmask.d
deleted file mode 100644
index 5cd08471113..00000000000
--- a/gas/testsuite/gas/tic80/endmask.d
+++ /dev/null
@@ -1,41 +0,0 @@
-#objdump: -d
-#name: TIc80 coverage of shift instruction ENDMASK field
-
-.*: +file format .*tic80.*
-
-Disassembly of section .text:
-
-00000000 <.text>:
- 0: 05 00 c7 49.*
- 4: 25 00 c7 49.*
- 8: 45 00 c7 49.*
- c: 65 00 c7 49.*
- 10: 85 00 c7 49.*
- 14: a5 00 c7 49.*
- 18: c5 00 c7 49.*
- 1c: e5 00 c7 49.*
- 20: 05 01 c7 49.*
- 24: 25 01 c7 49.*
- 28: 45 01 c7 49.*
- 2c: 65 01 c7 49.*
- 30: 85 01 c7 49.*
- 34: a5 01 c7 49.*
- 38: c5 01 c7 49.*
- 3c: e5 01 c7 49.*
- 40: 05 02 c7 49.*
- 44: 25 02 c7 49.*
- 48: 45 02 c7 49.*
- 4c: 65 02 c7 49.*
- 50: 85 02 c7 49.*
- 54: a5 02 c7 49.*
- 58: c5 02 c7 49.*
- 5c: e5 02 c7 49.*
- 60: 05 03 c7 49.*
- 64: 25 03 c7 49.*
- 68: 45 03 c7 49.*
- 6c: 65 03 c7 49.*
- 70: 85 03 c7 49.*
- 74: a5 03 c7 49.*
- 78: c5 03 c7 49.*
- 7c: e5 03 c7 49.*
- 80: 05 00 c7 49.*
diff --git a/gas/testsuite/gas/tic80/endmask.lst b/gas/testsuite/gas/tic80/endmask.lst
deleted file mode 100644
index 9103b33dd71..00000000000
--- a/gas/testsuite/gas/tic80/endmask.lst
+++ /dev/null
@@ -1,45 +0,0 @@
-MVP MP Macro Assembler Version 1.13 Mon Feb 10 17:00:29 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-endmask.s PAGE 1
-
- 1 ;; Test all possible combinations of the endmask in bits 5-9.
- 2 ;; The mask that is used is computed as 2**bits-1 where bits
- 3 ;; are the bits 5-9 from the instruction. Note that 0 and 32
- 4 ;; are treated identically, and disassembled as 0.
- 5
- 6 00000000 49C70005 sl.iz 5,0,r7,r9
- 7 00000004 49C70025 sl.iz 5,1,r7,r9
- 8 00000008 49C70045 sl.iz 5,2,r7,r9
- 9 0000000C 49C70065 sl.iz 5,3,r7,r9
- 10 00000010 49C70085 sl.iz 5,4,r7,r9
- 11 00000014 49C700A5 sl.iz 5,5,r7,r9
- 12 00000018 49C700C5 sl.iz 5,6,r7,r9
- 13 0000001C 49C700E5 sl.iz 5,7,r7,r9
- 14 00000020 49C70105 sl.iz 5,8,r7,r9
- 15 00000024 49C70125 sl.iz 5,9,r7,r9
- 16 00000028 49C70145 sl.iz 5,10,r7,r9
- 17 0000002C 49C70165 sl.iz 5,11,r7,r9
- 18 00000030 49C70185 sl.iz 5,12,r7,r9
- 19 00000034 49C701A5 sl.iz 5,13,r7,r9
- 20 00000038 49C701C5 sl.iz 5,14,r7,r9
- 21 0000003C 49C701E5 sl.iz 5,15,r7,r9
- 22 00000040 49C70205 sl.iz 5,16,r7,r9
- 23 00000044 49C70225 sl.iz 5,17,r7,r9
- 24 00000048 49C70245 sl.iz 5,18,r7,r9
- 25 0000004C 49C70265 sl.iz 5,19,r7,r9
- 26 00000050 49C70285 sl.iz 5,20,r7,r9
- 27 00000054 49C702A5 sl.iz 5,21,r7,r9
- 28 00000058 49C702C5 sl.iz 5,22,r7,r9
- 29 0000005C 49C702E5 sl.iz 5,23,r7,r9
- 30 00000060 49C70305 sl.iz 5,24,r7,r9
- 31 00000064 49C70325 sl.iz 5,25,r7,r9
- 32 00000068 49C70345 sl.iz 5,26,r7,r9
- 33 0000006C 49C70365 sl.iz 5,27,r7,r9
- 34 00000070 49C70385 sl.iz 5,28,r7,r9
- 35 00000074 49C703A5 sl.iz 5,29,r7,r9
- 36 00000078 49C703C5 sl.iz 5,30,r7,r9
- 37 0000007C 49C703E5 sl.iz 5,31,r7,r9
- 38 00000080 49C70005 sl.iz 5,32,r7,r9
-
- No Errors, No Warnings
diff --git a/gas/testsuite/gas/tic80/endmask.s b/gas/testsuite/gas/tic80/endmask.s
deleted file mode 100644
index a36aedebafe..00000000000
--- a/gas/testsuite/gas/tic80/endmask.s
+++ /dev/null
@@ -1,38 +0,0 @@
-;; Test all possible combinations of the endmask in bits 5-9.
-;; The mask that is used is computed as 2**bits-1 where bits
-;; are the bits 5-9 from the instruction. Note that 0 and 32
-;; are treated identically, and disassembled as 0.
-
- sl.iz 5,0,r7,r9
- sl.iz 5,1,r7,r9
- sl.iz 5,2,r7,r9
- sl.iz 5,3,r7,r9
- sl.iz 5,4,r7,r9
- sl.iz 5,5,r7,r9
- sl.iz 5,6,r7,r9
- sl.iz 5,7,r7,r9
- sl.iz 5,8,r7,r9
- sl.iz 5,9,r7,r9
- sl.iz 5,10,r7,r9
- sl.iz 5,11,r7,r9
- sl.iz 5,12,r7,r9
- sl.iz 5,13,r7,r9
- sl.iz 5,14,r7,r9
- sl.iz 5,15,r7,r9
- sl.iz 5,16,r7,r9
- sl.iz 5,17,r7,r9
- sl.iz 5,18,r7,r9
- sl.iz 5,19,r7,r9
- sl.iz 5,20,r7,r9
- sl.iz 5,21,r7,r9
- sl.iz 5,22,r7,r9
- sl.iz 5,23,r7,r9
- sl.iz 5,24,r7,r9
- sl.iz 5,25,r7,r9
- sl.iz 5,26,r7,r9
- sl.iz 5,27,r7,r9
- sl.iz 5,28,r7,r9
- sl.iz 5,29,r7,r9
- sl.iz 5,30,r7,r9
- sl.iz 5,31,r7,r9
- sl.iz 5,32,r7,r9
diff --git a/gas/testsuite/gas/tic80/float.d b/gas/testsuite/gas/tic80/float.d
deleted file mode 100644
index 87eb85ba7c5..00000000000
--- a/gas/testsuite/gas/tic80/float.d
+++ /dev/null
@@ -1,40 +0,0 @@
-#objdump: -d
-#name: TIc80 simple floating point operands
-
-.*: +file format .*tic80.*
-
-Disassembly of section .text:
-
-00000000 <.text>:
- 0: 80 12 be 51 16 68 a9 65.*
- 8: 00 12 be 51 16 68 a9 e5.*
- 10: 00 10 be 51 9a 6d 41 19.*
- 18: 80 b0 3e 52 9a 6d 41 99.*
- 20: 00 b0 3e 52 00 00 00 00.*
- 28: 80 72 be 51 00 00 00 40.*
- 30: 00 72 be 51 00 00 00 3f.*
- 38: 00 70 be 51 00 00 80 45.*
- 40: 80 52 be 51 00 00 80 c5.*
- 48: 00 52 be 51 00 00 00 40.*
- 50: 00 50 be 51 00 00 00 40.*
- 58: 80 93 3e 40 00 00 00 40.*
- 60: 80 95 3e 40 00 00 00 40.*
- 68: 80 91 3e 40 00 00 00 40.*
- 70: 80 97 3e 40 00 00 00 40.*
- 78: 00 92 3e 40 00 00 00 40.*
- 80: 00 94 3e 40 00 00 00 40.*
- 88: 00 90 3e 40 00 00 00 40.*
- 90: 00 96 3e 40 00 00 00 40.*
- 98: 00 93 3e 40 00 00 00 40.*
- a0: 00 95 3e 40 00 00 00 40.*
- a8: 00 91 3e 40 00 00 00 40.*
- b0: 00 97 3e 40 00 00 00 40.*
- b8: 80 92 3e 40 00 00 00 40.*
- c0: 80 94 3e 40 00 00 00 40.*
- c8: 80 90 3e 40 00 00 00 40.*
- d0: 80 96 3e 40 00 00 00 40.*
- d8: 00 f2 3e 50 00 00 00 40.*
- e0: 00 f0 3e 50 00 00 00 40.*
- e8: 80 32 be 51 00 00 00 40.*
- f0: 00 32 be 51 00 00 00 40.*
- f8: 00 30 be 51 00 00 00 40.*
diff --git a/gas/testsuite/gas/tic80/float.lst b/gas/testsuite/gas/tic80/float.lst
deleted file mode 100644
index 6134590ca6e..00000000000
--- a/gas/testsuite/gas/tic80/float.lst
+++ /dev/null
@@ -1,76 +0,0 @@
-MVP MP Macro Assembler Version 1.13 Wed Feb 26 22:09:09 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-float.s PAGE 1
-
- 1 00000000 51BE1280 fadd.sdd 1.0E23,r6,r10 ; Immediate form
- 00000004 65A96816
- 2 00000008 51BE1200 fadd.ssd -1.0E23,r6,r10 ; Immediate form
- 0000000C E5A96816
- 3 00000010 51BE1000 fadd.sss 1.0E-23,r6,r10 ; Immediate form
- 00000014 19416D9A
- 4 00000018 523EB080 fcmp.sd -1.0E-23,r8,r10 ; Immediate form
- 0000001C 99416D9A
- 5 00000020 523EB000 fcmp.ss 0.0,r8,r10 ; Immediate form
- 00000024 00000000
- 6 00000028 51BE7280 fdiv.sdd 2.0,r6,r10 ; Immediate form
- 0000002C 40000000
- 7 00000030 51BE7200 fdiv.ssd 0.5,r6,r10 ; Immediate form
- 00000034 3F000000
- 8 00000038 51BE7000 fdiv.sss 4096.0,r6,r10 ; Immediate form
- 0000003C 45800000
- 9 00000040 51BE5280 fmpy.sdd -4096.0,r6,r10 ; Immediate form
- 00000044 C5800000
- 10 00000048 51BE5200 fmpy.ssd 2.0,r6,r10 ; Immediate form
- 0000004C 40000000
- 11 00000050 51BE5000 fmpy.sss 2.0,r6,r10 ; Immediate form
- 00000054 40000000
- 12 00000058 403E9380 frndm.sd 2.0,r8 ; Immediate form
- 0000005C 40000000
- 13 00000060 403E9580 frndm.si 2.0,r8 ; Immediate form
- 00000064 40000000
- 14 00000068 403E9180 frndm.ss 2.0,r8 ; Immediate form
- 0000006C 40000000
- 15 00000070 403E9780 frndm.su 2.0,r8 ; Immediate form
- 00000074 40000000
- 16 00000078 403E9200 frndn.sd 2.0,r8 ; Immediate form
- 0000007C 40000000
- 17 00000080 403E9400 frndn.si 2.0,r8 ; Immediate form
- 00000084 40000000
- 18 00000088 403E9000 frndn.ss 2.0,r8 ; Immediate form
- 0000008C 40000000
- 19 00000090 403E9600 frndn.su 2.0,r8 ; Immediate form
- 00000094 40000000
- 20 00000098 403E9300 frndp.sd 2.0,r8 ; Immediate form
- 0000009C 40000000
- 21 000000A0 403E9500 frndp.si 2.0,r8 ; Immediate form
- 000000A4 40000000
- 22 000000A8 403E9100 frndp.ss 2.0,r8 ; Immediate form
- 000000AC 40000000
- 23 000000B0 403E9700 frndp.su 2.0,r8 ; Immediate form
- 000000B4 40000000
- 24 000000B8 403E9280 frndz.sd 2.0,r8 ; Immediate form
- 000000BC 40000000
- 25 000000C0 403E9480 frndz.si 2.0,r8 ; Immediate form
- 000000C4 40000000
- 26 000000C8 403E9080 frndz.ss 2.0,r8 ; Immediate form
- 000000CC 40000000
- 27 000000D0 403E9680 frndz.su 2.0,r8 ; Immediate form
- 000000D4 40000000
- 28 000000D8 503EF200 fsqrt.sd 2.0,r10 ; Immediate form
- MVP MP Macro Assembler Version 1.13 Wed Feb 26 22:09:09 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-float.s PAGE 2
-
- 000000DC 40000000
- 29 000000E0 503EF000 fsqrt.ss 2.0,r10 ; Immediate form
- 000000E4 40000000
- 30 000000E8 51BE3280 fsub.sdd 2.0,r6,r10 ; Immediate form
- 000000EC 40000000
- 31 000000F0 51BE3200 fsub.ssd 2.0,r6,r10 ; Immediate form
- 000000F4 40000000
- 32 000000F8 51BE3000 fsub.sss 2.0,r6,r10 ; Immediate form
- 000000FC 40000000
-
- No Errors, No Warnings
diff --git a/gas/testsuite/gas/tic80/float.s b/gas/testsuite/gas/tic80/float.s
deleted file mode 100644
index 98a2b7ae83d..00000000000
--- a/gas/testsuite/gas/tic80/float.s
+++ /dev/null
@@ -1,32 +0,0 @@
- fadd.sdd 0f1.0E23,r6,r10 ; Immediate form
- fadd.ssd 0f-1.0E23,r6,r10 ; Immediate form
- fadd.sss 0f1.0E-23,r6,r10 ; Immediate form
- fcmp.sd 0f-1.0E-23,r8,r10 ; Immediate form
- fcmp.ss 0f0.0,r8,r10 ; Immediate form
- fdiv.sdd 0f2.0,r6,r10 ; Immediate form
- fdiv.ssd 0f0.5,r6,r10 ; Immediate form
- fdiv.sss 0f4096.0,r6,r10 ; Immediate form
- fmpy.sdd 0f-4096.0,r6,r10 ; Immediate form
- fmpy.ssd 0f2.0,r6,r10 ; Immediate form
- fmpy.sss 0f2.0,r6,r10 ; Immediate form
- frndm.sd 0f2.0,r8 ; Immediate form
- frndm.si 0f2.0,r8 ; Immediate form
- frndm.ss 0f2.0,r8 ; Immediate form
- frndm.su 0f2.0,r8 ; Immediate form
- frndn.sd 0f2.0,r8 ; Immediate form
- frndn.si 0f2.0,r8 ; Immediate form
- frndn.ss 0f2.0,r8 ; Immediate form
- frndn.su 0f2.0,r8 ; Immediate form
- frndp.sd 0f2.0,r8 ; Immediate form
- frndp.si 0f2.0,r8 ; Immediate form
- frndp.ss 0f2.0,r8 ; Immediate form
- frndp.su 0f2.0,r8 ; Immediate form
- frndz.sd 0f2.0,r8 ; Immediate form
- frndz.si 0f2.0,r8 ; Immediate form
- frndz.ss 0f2.0,r8 ; Immediate form
- frndz.su 0f2.0,r8 ; Immediate form
- fsqrt.sd 0f2.0,r10 ; Immediate form
- fsqrt.ss 0f2.0,r10 ; Immediate form
- fsub.sdd 0f2.0,r6,r10 ; Immediate form
- fsub.ssd 0f2.0,r6,r10 ; Immediate form
- fsub.sss 0f2.0,r6,r10 ; Immediate form
diff --git a/gas/testsuite/gas/tic80/regops.d b/gas/testsuite/gas/tic80/regops.d
deleted file mode 100644
index dd0fa85753c..00000000000
--- a/gas/testsuite/gas/tic80/regops.d
+++ /dev/null
@@ -1,188 +0,0 @@
-#objdump: -d
-#name: TIc80 register operands
-
-.*: +file format .*tic80.*
-
-Disassembly of section .text:
-
-00000000 <.text>:
- 0: 03 00 3b 29.*
- 4: 03 20 3b 29.*
- 8: 05 20 32 11.*
- c: 05 20 32 11.*
- 10: 0a 00 33 73.*
- 14: 0a 80 32 73.*
- 18: 0a 40 32 73.*
- 1c: 0a 40 39 1a.*
- 20: 0a 60 39 fa.*
- 24: 0a 00 39 22.*
- 28: 0a 20 39 2a.*
- 2c: 04 80 b9 21.*
- 30: 04 a0 b9 21.*
- 34: 06 00 39 00.*
- 38: 06 20 39 00.*
- 3c: 0a 00 03 00.*
- 40: 06 00 38 f8.*
- 44: 06 20 38 f8.*
- 48: 07 40 30 00.*
- 4c: 03 00 3a 29.*
- 50: 08 00 b7 02.*
- 54: 08 00 b7 0a.*
- 58: 04 04 b4 41.*
- 5c: 04 24 b4 41.*
- 60: 04 44 b4 41.*
- 64: 04 64 b4 41.*
- 68: 04 04 b5 41.*
- 6c: 04 24 b5 41.*
- 70: 04 04 b6 41.*
- 74: 04 24 b6 41.*
- 78: 04 44 b6 41.*
- 7c: 04 64 b6 41.*
- 80: 05 20 30 08.*
- 84: e3 47 71 31.*
- 88: c2 07 71 49.*
- 8c: 02 00 3e 31.*
- 90: 02 02 3e 31.*
- 94: 82 02 3e 31.*
- 98: 22 02 3e 31.*
- 9c: a2 02 3e 31.*
- a0: 04 a0 be 41.*
- a4: 84 a0 be 41.*
- a8: 24 a0 be 41.*
- ac: a4 a0 be 41.*
- b0: 02 60 3e 31.*
- b4: 02 62 3e 31.*
- b8: 82 62 3e 31.*
- bc: 22 62 3e 31.*
- c0: a2 62 3e 31.*
- c4: 02 40 3e 31.*
- c8: 02 42 3e 31.*
- cc: 82 42 3e 31.*
- d0: 22 42 3e 31.*
- d4: a2 42 3e 31.*
- d8: 42 45 3e 31.*
- dc: e2 47 3e 31.*
- e0: 84 81 3e 30.*
- e4: 84 83 3e 30.*
- e8: 84 85 3e 30.*
- ec: 84 87 3e 30.*
- f0: a2 81 3e 40.*
- f4: a2 83 3e 40.*
- f8: a2 85 3e 40.*
- fc: a2 87 3e 40.*
- 100: c4 81 3e 30.*
- 104: c4 83 3e 30.*
- 108: e2 81 3e 40.*
- 10c: e2 83 3e 40.*
- 110: 04 80 3e 30.*
- 114: 04 82 3e 30.*
- 118: 04 84 3e 30.*
- 11c: 04 86 3e 30.*
- 120: 22 80 3e 40.*
- 124: 22 82 3e 40.*
- 128: 22 84 3e 40.*
- 12c: 22 86 3e 40.*
- 130: 44 80 3e 30.*
- 134: 44 82 3e 30.*
- 138: 62 80 3e 40.*
- 13c: 62 82 3e 40.*
- 140: 04 81 3e 30.*
- 144: 04 83 3e 30.*
- 148: 04 85 3e 30.*
- 14c: 04 87 3e 30.*
- 150: 22 81 3e 40.*
- 154: 22 83 3e 40.*
- 158: 22 85 3e 40.*
- 15c: 22 87 3e 40.*
- 160: 44 81 3e 30.*
- 164: 44 83 3e 30.*
- 168: 62 81 3e 40.*
- 16c: 62 83 3e 40.*
- 170: 84 80 3e 30.*
- 174: 84 82 3e 30.*
- 178: 84 84 3e 30.*
- 17c: 84 86 3e 30.*
- 180: a2 80 3e 40.*
- 184: a2 82 3e 40.*
- 188: a2 84 3e 40.*
- 18c: a2 86 3e 40.*
- 190: c4 80 3e 30.*
- 194: c4 82 3e 30.*
- 198: e2 80 3e 40.*
- 19c: e2 82 3e 40.*
- 1a0: 06 e0 3e 40.*
- 1a4: 06 e2 3e 40.*
- 1a8: 26 e2 3e 40.*
- 1ac: 02 20 3e 31.*
- 1b0: 02 22 3e 31.*
- 1b4: 82 22 3e 31.*
- 1b8: 22 22 3e 31.*
- 1bc: a2 22 3e 31.*
- 1c0: e4 e3 31 52.*
- 1c4: 04 80 b8 41.*
- 1c8: 04 a0 b8 41.*
- 1cc: 04 00 b4 41.*
- 1d0: 04 20 b4 41.*
- 1d4: 04 40 b4 41.*
- 1d8: 04 60 b4 41.*
- 1dc: 04 00 b5 41.*
- 1e0: 04 20 b5 41.*
- 1e4: 00 00 ff 41.*
- 1e8: 01 e0 b2 18.*
- 1ec: 01 e0 b2 18.*
- 1f0: 01 c0 b3 18.*
- 1f4: 01 a0 b3 18.*
- 1f8: 01 60 b3 18.*
- 1fc: 06 80 30 20.*
- 200: 00 20 3f 29.*
- 204: e2 03 31 52.*
- 208: e8 07 b1 30.*
- 20c: e4 c3 b1 30.*
- 210: 84 01 71 31.*
- 214: 84 21 71 31.*
- 218: 84 41 71 31.*
- 21c: 84 61 71 31.*
- 220: 84 81 71 31.*
- 224: 84 a1 71 31.*
- 228: 84 c1 71 31.*
- 22c: 84 e1 71 31.*
- 230: 84 09 71 31.*
- 234: 84 29 71 31.*
- 238: 84 49 71 31.*
- 23c: 84 69 71 31.*
- 240: 84 89 71 31.*
- 244: 84 a9 71 31.*
- 248: 84 c9 71 31.*
- 24c: 84 e9 71 31.*
- 250: 84 05 71 31.*
- 254: 84 25 71 31.*
- 258: 84 45 71 31.*
- 25c: 84 65 71 31.*
- 260: 84 85 71 31.*
- 264: 84 a5 71 31.*
- 268: 84 c5 71 31.*
- 26c: 84 e5 71 31.*
- 270: 04 a4 b1 41.*
- 274: 84 0d 71 31.*
- 278: 84 2d 71 31.*
- 27c: 84 4d 71 31.*
- 280: 84 6d 71 31.*
- 284: 84 8d 71 31.*
- 288: 84 ad 71 31.*
- 28c: 84 cd 71 31.*
- 290: 84 ed 71 31.*
- 294: 04 64 b1 41.*
- 298: 04 00 b6 41.*
- 29c: 04 20 b6 41.*
- 2a0: 04 40 b6 41.*
- 2a4: 04 60 b6 41.*
- 2a8: 07 40 3b 4a.*
- 2ac: 07 60 3b 4a.*
- 2b0: 08 a0 b0 21.*
- 2b4: 0a 20 30 00.*
- 2b8: 02 00 3c 01.*
- 2bc: 82 00 bc 01.*
- 2c0: a2 00 bc 02.*
- 2c4: 06 a0 70 01.*
- 2c8: 05 20 b3 39.*
- 2cc: 07 c0 32 4a.*
diff --git a/gas/testsuite/gas/tic80/regops.lst b/gas/testsuite/gas/tic80/regops.lst
deleted file mode 100644
index f889dd1a08f..00000000000
--- a/gas/testsuite/gas/tic80/regops.lst
+++ /dev/null
@@ -1,264 +0,0 @@
-MVP MP Macro Assembler Version 1.13 Mon Feb 10 17:00:24 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-regops.s PAGE 1
-
- 1 ;; Simple register forms
- 2 ;; Those instructions which also use an immediate just use a constant.
- 3
- 4 00000000 .text
- 5
- 6 00000000 293B0003 add r3,r4,r5
- 7 00000004 293B2003 addu r3,r4,r5
- 8 00000008 11322005 and r5,r4,r2
- 9 0000000C 11322005 and.tt r5,r4,r2
- 10 00000010 7333000A and.ff r10,r12,r14
- 11 00000014 7332800A and.ft r10,r12,r14
- 12 00000018 7332400A and.tf r10,r12,r14
- 13 0000001C 1A39400A bbo r10,r8,lo.w
- 14 00000020 FA39600A bbo.a r10,r8,eq.b
- 15 00000024 2239000A bbz r10,r8,ls.w
- 16 00000028 2A39200A bbz.a r10,r8,hi.w
- 17 0000002C 21B98004 bcnd r4,r6,lt0.b
- 18 00000030 21B9A004 bcnd.a r4,r6,lt0.b
- 19 00000034 00390006 br r6
- 20 00000038 00392006 br.a r6
- 21 0000003C 0003000A brcr 10
- 22 00000040 F8380006 bsr r6,r31
- 23 00000044 F8382006 bsr.a r6,r31
- 24 00000048 00304007 cmnd r7
- 25 0000004C 293A0003 cmp r3,r4,r5
- 26 00000050 02B70008 dcachec r8(r10)
- 27 00000054 0AB70008 dcachef r8(r10)
- 28 00000058 41B40404 dld.b r4(r6),r8
- 29 0000005C 41B42404 dld.h r4(r6),r8
- 30 00000060 41B44404 dld r4(r6),r8
- 31 00000064 41B46404 dld.d r4(r6),r8
- 32 00000068 41B50404 dld.ub r4(r6),r8
- 33 0000006C 41B52404 dld.uh r4(r6),r8
- 34 00000070 41B60404 dst.b r4(r6),r8
- 35 00000074 41B62404 dst.h r4(r6),r8
- 36 00000078 41B64404 dst r4(r6),r8
- 37 0000007C 41B66404 dst.d r4(r6),r8
- 38 00000080 08302005 etrap r5
- 39 00000084 317147E3 exts r3,31,r5,r6
- 40 00000088 497107C2 extu r2,30,r5,r9
- 41 0000008C 313E0002 fadd.sss r2,r4,r6
- 42 00000090 313E0202 fadd.ssd r2,r4,r6
- 43 00000094 313E0282 fadd.sdd r2,r4,r6
- 44 00000098 313E0222 fadd.dsd r2,r4,r6
- 45 0000009C 313E02A2 fadd.ddd r2,r4,r6
- 46 000000A0 41BEA004 fcmp.ss r4,r6,r8
- 47 000000A4 41BEA084 fcmp.sd r4,r6,r8
- 48 000000A8 41BEA024 fcmp.ds r4,r6,r8
- 49 000000AC 41BEA0A4 fcmp.dd r4,r6,r8
- 50 000000B0 313E6002 fdiv.sss r2,r4,r6
- 51 000000B4 313E6202 fdiv.ssd r2,r4,r6
- 52 000000B8 313E6282 fdiv.sdd r2,r4,r6
- 53 000000BC 313E6222 fdiv.dsd r2,r4,r6
- 54 000000C0 313E62A2 fdiv.ddd r2,r4,r6
- 55 000000C4 313E4002 fmpy.sss r2,r4,r6
- MVP MP Macro Assembler Version 1.13 Mon Feb 10 17:00:24 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-regops.s PAGE 2
-
- 56 000000C8 313E4202 fmpy.ssd r2,r4,r6
- 57 000000CC 313E4282 fmpy.sdd r2,r4,r6
- 58 000000D0 313E4222 fmpy.dsd r2,r4,r6
- 59 000000D4 313E42A2 fmpy.ddd r2,r4,r6
- 60 000000D8 313E4542 fmpy.iii r2,r4,r6
- 61 000000DC 313E47E2 fmpy.uuu r2,r4,r6
- 62 000000E0 303E8184 frndm.ss r4,r6
- 63 000000E4 303E8384 frndm.sd r4,r6
- 64 000000E8 303E8584 frndm.si r4,r6
- 65 000000EC 303E8784 frndm.su r4,r6
- 66 000000F0 403E81A2 frndm.ds r2,r8
- 67 000000F4 403E83A2 frndm.dd r2,r8
- 68 000000F8 403E85A2 frndm.di r2,r8
- 69 000000FC 403E87A2 frndm.du r2,r8
- 70 00000100 303E81C4 frndm.is r4,r6
- 71 00000104 303E83C4 frndm.id r4,r6
- 72 00000108 403E81E2 frndm.us r2,r8
- 73 0000010C 403E83E2 frndm.ud r2,r8
- 74 00000110 303E8004 frndn.ss r4,r6
- 75 00000114 303E8204 frndn.sd r4,r6
- 76 00000118 303E8404 frndn.si r4,r6
- 77 0000011C 303E8604 frndn.su r4,r6
- 78 00000120 403E8022 frndn.ds r2,r8
- 79 00000124 403E8222 frndn.dd r2,r8
- 80 00000128 403E8422 frndn.di r2,r8
- 81 0000012C 403E8622 frndn.du r2,r8
- 82 00000130 303E8044 frndn.is r4,r6
- 83 00000134 303E8244 frndn.id r4,r6
- 84 00000138 403E8062 frndn.us r2,r8
- 85 0000013C 403E8262 frndn.ud r2,r8
- 86 00000140 303E8104 frndp.ss r4,r6
- 87 00000144 303E8304 frndp.sd r4,r6
- 88 00000148 303E8504 frndp.si r4,r6
- 89 0000014C 303E8704 frndp.su r4,r6
- 90 00000150 403E8122 frndp.ds r2,r8
- 91 00000154 403E8322 frndp.dd r2,r8
- 92 00000158 403E8522 frndp.di r2,r8
- 93 0000015C 403E8722 frndp.du r2,r8
- 94 00000160 303E8144 frndp.is r4,r6
- 95 00000164 303E8344 frndp.id r4,r6
- 96 00000168 403E8162 frndp.us r2,r8
- 97 0000016C 403E8362 frndp.ud r2,r8
- 98 00000170 303E8084 frndz.ss r4,r6
- 99 00000174 303E8284 frndz.sd r4,r6
- 100 00000178 303E8484 frndz.si r4,r6
- 101 0000017C 303E8684 frndz.su r4,r6
- 102 00000180 403E80A2 frndz.ds r2,r8
- 103 00000184 403E82A2 frndz.dd r2,r8
- 104 00000188 403E84A2 frndz.di r2,r8
- 105 0000018C 403E86A2 frndz.du r2,r8
- 106 00000190 303E80C4 frndz.is r4,r6
- 107 00000194 303E82C4 frndz.id r4,r6
- 108 00000198 403E80E2 frndz.us r2,r8
- 109 0000019C 403E82E2 frndz.ud r2,r8
- 110 000001A0 403EE006 fsqrt.ss r6,r8
- MVP MP Macro Assembler Version 1.13 Mon Feb 10 17:00:24 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-regops.s PAGE 3
-
- 111 000001A4 403EE206 fsqrt.sd r6,r8
- 112 000001A8 403EE226 fsqrt.dd r6,r8
- 113 000001AC 313E2002 fsub.sss r2,r4,r6
- 114 000001B0 313E2202 fsub.ssd r2,r4,r6
- 115 000001B4 313E2282 fsub.sdd r2,r4,r6
- 116 000001B8 313E2222 fsub.dsd r2,r4,r6
- 117 000001BC 313E22A2 fsub.ddd r2,r4,r6
- 118 000001C0 5231E3E4 ins r4,31,r8,r10
- 119 000001C4 41B88004 jsr r4(r6),r8
- 120 000001C8 41B8A004 jsr.a r4(r6),r8
- 121 000001CC 41B40004 ld.b r4(r6),r8
- 122 000001D0 41B42004 ld.h r4(r6),r8
- 123 000001D4 41B44004 ld r4(r6),r8
- 124 000001D8 41B46004 ld.d r4(r6),r8
- 125 000001DC 41B50004 ld.ub r4(r6),r8
- 126 000001E0 41B52004 ld.uh r4(r6),r8
- 127 000001E4 41FF0007 lmo r7,r8
- 128 000001E8 18B2E001 or r1,r2,r3
- 129 000001EC 18B2E001 or.tt r1,r2,r3
- 130 000001F0 18B3C001 or.ff r1,r2,r3
- 131 000001F4 18B3A001 or.ft r1,r2,r3
- 132 000001F8 18B36001 or.tf r1,r2,r3
- 133 000001FC 20308006 rdcr r6,r4
- 134 00000200 293F2004 rmo r4,r5
- 135 00000204 523103E2 rotl r2,31,r8,r10
- 136 00000208 30B107E8 rotr r8,31,r2,r6
- 137 0000020C 30B1C3E4 shl r4,31,r2,r6
- 138 00000210 31710184 sl.dz r4,12,r5,r6
- 139 00000214 31712184 sl.dm r4,12,r5,r6
- 140 00000218 31714184 sl.ds r4,12,r5,r6
- 141 0000021C 31716184 sl.ez r4,12,r5,r6
- 142 00000220 31718184 sl.em r4,12,r5,r6
- 143 00000224 3171A184 sl.es r4,12,r5,r6
- 144 00000228 3171C184 sl.iz r4,12,r5,r6
- 145 0000022C 3171E184 sl.im r4,12,r5,r6
- 146 00000230 31710984 sli.dz r4,12,r5,r6
- 147 00000234 31712984 sli.dm r4,12,r5,r6
- 148 00000238 31714984 sli.ds r4,12,r5,r6
- 149 0000023C 31716984 sli.ez r4,12,r5,r6
- 150 00000240 31718984 sli.em r4,12,r5,r6
- 151 00000244 3171A984 sli.es r4,12,r5,r6
- 152 00000248 3171C984 sli.iz r4,12,r5,r6
- 153 0000024C 3171E984 sli.im r4,12,r5,r6
- 154 00000250 31710584 sr.dz r4,12,r5,r6
- 155 00000254 31712584 sr.dm r4,12,r5,r6
- 156 00000258 31714584 sr.ds r4,12,r5,r6
- 157 0000025C 31716584 sr.ez r4,12,r5,r6
- 158 00000260 31718584 sr.em r4,12,r5,r6
- 159 00000264 3171A584 sr.es r4,12,r5,r6
- 160 00000268 3171C584 sr.iz r4,12,r5,r6
- 161 0000026C 3171E584 sr.im r4,12,r5,r6
- 162 00000270 41B1A404 sra r4,32,r6,r8
- 163 00000274 31710D84 sri.dz r4,12,r5,r6
- 164 00000278 31712D84 sri.dm r4,12,r5,r6
- 165 0000027C 31714D84 sri.ds r4,12,r5,r6
- MVP MP Macro Assembler Version 1.13 Mon Feb 10 17:00:24 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-regops.s PAGE 4
-
- 166 00000280 31716D84 sri.ez r4,12,r5,r6
- 167 00000284 31718D84 sri.em r4,12,r5,r6
- 168 00000288 3171AD84 sri.es r4,12,r5,r6
- 169 0000028C 3171CD84 sri.iz r4,12,r5,r6
- 170 00000290 3171ED84 sri.im r4,12,r5,r6
- 171 00000294 41B16404 srl r4,32,r6,r8
- 172 00000298 41B60004 st.b r4(r6),r8
- 173 0000029C 41B62004 st.h r4(r6),r8
- 174 000002A0 41B64004 st r4(r6),r8
- 175 000002A4 41B66004 st.d r4(r6),r8
- 176 000002A8 4A3B4007 sub r7,r8,r9
- 177 000002AC 4A3B6007 subu r7,r8,r9
- 178 000002B0 21B0A008 swcr r8,r6,r4
- 179 000002B4 0030200A trap r10
- 180 000002B8 013C0002 vadd.ss r2,r4,r4
- 181 000002BC 01BC0082 vadd.sd r2,r6,r6
- 182 000002C0 02BC00A2 vadd.dd r2,r10,r10
- 183 ; vld0.s r6
- 184 ; vld1.s r7
- 185 ; vld0.d r6
- 186 ; vld1.d r8
- 187 ; vmac.sss r7,r9,0,a3
- 188 ; vmac.sss r7,r9,0,r10
- 189 ; vmac.sss r7,r9,a1,a3
- 190 ; vmac.sss r7,r9,a3,r10
- 191 ; vmac.ssd r7,r9,0,a0
- 192 ; vmac.ssd r7,r9,0,r10
- 193 ; vmac.ssd r7,r9,a1,a2
- 194 ; vmac.ssd r7,r9,a3,r10
- 195 ; vmpy.ss r1,r3,r3
- 196 ; vmpy.sd r5,r6,r6
- 197 ; vmpy.dd r2,r4,r4
- 198 ; vmsc.sss r7,r9,0,a0
- 199 ; vmsc.sss r7,r9,0,r10
- 200 ; vmsc.sss r7,r9,a0,a1
- 201 ; vmsc.sss r7,r9,a3,r10
- 202 ; vmsc.ssd r7,r9,0,a0
- 203 ; vmsc.ssd r7,r9,0,r10
- 204 ; vmsc.ssd r7,r9,a0,a1
- 205 ; vmsc.ssd r7,r9,a3,r10
- 206 ; vmsub.ss r6,a2,a4
- 207 ; vmsub.sd r6,a2,a4
- 208 ; vmsub.ss r4,a4,r6
- 209 ; vmsub.sd r4,a4,r6
- 210 ; vrnd.si r4,r6
- 211 ; vrnd.si r4,a0
- 212 ; vrnd.su r4,r6
- 213 ; vrnd.su r4,a0
- 214 ; vrnd.ss r4,r6
- 215 ; vrnd.ss r4,a0
- 216 ; vrnd.sd r4,r6
- 217 ; vrnd.sd r4,a0
- 218 ; vrnd.di r4,r6
- 219 ; vrnd.di r4,a0
- 220 ; vrnd.du r4,r6
- MVP MP Macro Assembler Version 1.13 Mon Feb 10 17:00:24 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-regops.s PAGE 5
-
- 221 ; vrnd.du r4,a0
- 222 ; vrnd.ds r4,r6
- 223 ; vrnd.ds r4,a0
- 224 ; vrnd.dd r4,r6
- 225 ; vrnd.dd r4,a0
- 226 ; vrnd.is r4,r6
- 227 ; vrnd.id r4,r6
- 228 ; vrnd.us r4,r6
- 229 ; vrnd.ud r4,r6
- 230 ; vst.s r6
- 231 ; vst.d r6
- 232 ; vsub.ss r2,r4,r6
- 233 ; vsub.sd r2,r4,r6
- 234 ; vsub.dd r2,r4,r6
- 235 000002C4 0170A006 wrcr r6,r5
- 236 000002C8 39B32005 xnor r5,r6,r7
- 237 000002CC 4A32C007 xor r7,r8,r9
-
- No Errors, No Warnings
diff --git a/gas/testsuite/gas/tic80/regops.s b/gas/testsuite/gas/tic80/regops.s
deleted file mode 100644
index f4f93523c31..00000000000
--- a/gas/testsuite/gas/tic80/regops.s
+++ /dev/null
@@ -1,237 +0,0 @@
-;; Simple register forms
-;; Those instructions which also use an immediate just use a constant.
-
- .text
-
- add r3,r4,r5
- addu r3,r4,r5
- and r5,r4,r2
- and.tt r5,r4,r2
- and.ff r10,r12,r14
- and.ft r10,r12,r14
- and.tf r10,r12,r14
- bbo r10,r8,lo.w
- bbo.a r10,r8,eq.b
- bbz r10,r8,ls.w
- bbz.a r10,r8,hi.w
- bcnd r4,r6,lt0.b
- bcnd.a r4,r6,lt0.b
- br r6
- br.a r6
- brcr 10
- bsr r6,r31
- bsr.a r6,r31
- cmnd r7
- cmp r3,r4,r5
- dcachec r8(r10)
- dcachef r8(r10)
- dld.b r4(r6),r8
- dld.h r4(r6),r8
- dld r4(r6),r8
- dld.d r4(r6),r8
- dld.ub r4(r6),r8
- dld.uh r4(r6),r8
- dst.b r4(r6),r8
- dst.h r4(r6),r8
- dst r4(r6),r8
- dst.d r4(r6),r8
- etrap r5
- exts r3,31,r5,r6
- extu r2,30,r5,r9
- fadd.sss r2,r4,r6
- fadd.ssd r2,r4,r6
- fadd.sdd r2,r4,r6
- fadd.dsd r2,r4,r6
- fadd.ddd r2,r4,r6
- fcmp.ss r4,r6,r8
- fcmp.sd r4,r6,r8
- fcmp.ds r4,r6,r8
- fcmp.dd r4,r6,r8
- fdiv.sss r2,r4,r6
- fdiv.ssd r2,r4,r6
- fdiv.sdd r2,r4,r6
- fdiv.dsd r2,r4,r6
- fdiv.ddd r2,r4,r6
- fmpy.sss r2,r4,r6
- fmpy.ssd r2,r4,r6
- fmpy.sdd r2,r4,r6
- fmpy.dsd r2,r4,r6
- fmpy.ddd r2,r4,r6
- fmpy.iii r2,r4,r6
- fmpy.uuu r2,r4,r6
- frndm.ss r4,r6
- frndm.sd r4,r6
- frndm.si r4,r6
- frndm.su r4,r6
- frndm.ds r2,r8
- frndm.dd r2,r8
- frndm.di r2,r8
- frndm.du r2,r8
- frndm.is r4,r6
- frndm.id r4,r6
- frndm.us r2,r8
- frndm.ud r2,r8
- frndn.ss r4,r6
- frndn.sd r4,r6
- frndn.si r4,r6
- frndn.su r4,r6
- frndn.ds r2,r8
- frndn.dd r2,r8
- frndn.di r2,r8
- frndn.du r2,r8
- frndn.is r4,r6
- frndn.id r4,r6
- frndn.us r2,r8
- frndn.ud r2,r8
- frndp.ss r4,r6
- frndp.sd r4,r6
- frndp.si r4,r6
- frndp.su r4,r6
- frndp.ds r2,r8
- frndp.dd r2,r8
- frndp.di r2,r8
- frndp.du r2,r8
- frndp.is r4,r6
- frndp.id r4,r6
- frndp.us r2,r8
- frndp.ud r2,r8
- frndz.ss r4,r6
- frndz.sd r4,r6
- frndz.si r4,r6
- frndz.su r4,r6
- frndz.ds r2,r8
- frndz.dd r2,r8
- frndz.di r2,r8
- frndz.du r2,r8
- frndz.is r4,r6
- frndz.id r4,r6
- frndz.us r2,r8
- frndz.ud r2,r8
- fsqrt.ss r6,r8
- fsqrt.sd r6,r8
- fsqrt.dd r6,r8
- fsub.sss r2,r4,r6
- fsub.ssd r2,r4,r6
- fsub.sdd r2,r4,r6
- fsub.dsd r2,r4,r6
- fsub.ddd r2,r4,r6
- ins r4,31,r8,r10
- jsr r4(r6),r8
- jsr.a r4(r6),r8
- ld.b r4(r6),r8
- ld.h r4(r6),r8
- ld r4(r6),r8
- ld.d r4(r6),r8
- ld.ub r4(r6),r8
- ld.uh r4(r6),r8
- lmo r7,r8
- or r1,r2,r3
- or.tt r1,r2,r3
- or.ff r1,r2,r3
- or.ft r1,r2,r3
- or.tf r1,r2,r3
- rdcr r6,r4
- rmo r4,r5
- rotl r2,31,r8,r10
- rotr r8,31,r2,r6
- shl r4,31,r2,r6
- sl.dz r4,12,r5,r6
- sl.dm r4,12,r5,r6
- sl.ds r4,12,r5,r6
- sl.ez r4,12,r5,r6
- sl.em r4,12,r5,r6
- sl.es r4,12,r5,r6
- sl.iz r4,12,r5,r6
- sl.im r4,12,r5,r6
- sli.dz r4,12,r5,r6
- sli.dm r4,12,r5,r6
- sli.ds r4,12,r5,r6
- sli.ez r4,12,r5,r6
- sli.em r4,12,r5,r6
- sli.es r4,12,r5,r6
- sli.iz r4,12,r5,r6
- sli.im r4,12,r5,r6
- sr.dz r4,12,r5,r6
- sr.dm r4,12,r5,r6
- sr.ds r4,12,r5,r6
- sr.ez r4,12,r5,r6
- sr.em r4,12,r5,r6
- sr.es r4,12,r5,r6
- sr.iz r4,12,r5,r6
- sr.im r4,12,r5,r6
- sra r4,32,r6,r8
- sri.dz r4,12,r5,r6
- sri.dm r4,12,r5,r6
- sri.ds r4,12,r5,r6
- sri.ez r4,12,r5,r6
- sri.em r4,12,r5,r6
- sri.es r4,12,r5,r6
- sri.iz r4,12,r5,r6
- sri.im r4,12,r5,r6
- srl r4,32,r6,r8
- st.b r4(r6),r8
- st.h r4(r6),r8
- st r4(r6),r8
- st.d r4(r6),r8
- sub r7,r8,r9
- subu r7,r8,r9
- swcr r8,r6,r4
- trap r10
- vadd.ss r2,r4,r4
- vadd.sd r2,r6,r6
- vadd.dd r2,r10,r10
-; vld0.s r6
-; vld1.s r7
-; vld0.d r6
-; vld1.d r8
-; vmac.sss r7,r9,0,a3
-; vmac.sss r7,r9,0,r10
-; vmac.sss r7,r9,a1,a3
-; vmac.sss r7,r9,a3,r10
-; vmac.ssd r7,r9,0,a0
-; vmac.ssd r7,r9,0,r10
-; vmac.ssd r7,r9,a1,a2
-; vmac.ssd r7,r9,a3,r10
-; vmpy.ss r1,r3,r3
-; vmpy.sd r5,r6,r6
-; vmpy.dd r2,r4,r4
-; vmsc.sss r7,r9,0,a0
-; vmsc.sss r7,r9,0,r10
-; vmsc.sss r7,r9,a0,a1
-; vmsc.sss r7,r9,a3,r10
-; vmsc.ssd r7,r9,0,a0
-; vmsc.ssd r7,r9,0,r10
-; vmsc.ssd r7,r9,a0,a1
-; vmsc.ssd r7,r9,a3,r10
-; vmsub.ss r6,a2,a4
-; vmsub.sd r6,a2,a4
-; vmsub.ss r4,a4,r6
-; vmsub.sd r4,a4,r6
-; vrnd.si r4,r6
-; vrnd.si r4,a0
-; vrnd.su r4,r6
-; vrnd.su r4,a0
-; vrnd.ss r4,r6
-; vrnd.ss r4,a0
-; vrnd.sd r4,r6
-; vrnd.sd r4,a0
-; vrnd.di r4,r6
-; vrnd.di r4,a0
-; vrnd.du r4,r6
-; vrnd.du r4,a0
-; vrnd.ds r4,r6
-; vrnd.ds r4,a0
-; vrnd.dd r4,r6
-; vrnd.dd r4,a0
-; vrnd.is r4,r6
-; vrnd.id r4,r6
-; vrnd.us r4,r6
-; vrnd.ud r4,r6
-; vst.s r6
-; vst.d r6
-; vsub.ss r2,r4,r6
-; vsub.sd r2,r4,r6
-; vsub.dd r2,r4,r6
- wrcr r6,r5
- xnor r5,r6,r7
- xor r7,r8,r9
diff --git a/gas/testsuite/gas/tic80/regops2.d b/gas/testsuite/gas/tic80/regops2.d
deleted file mode 100644
index 0b7f4a16bf5..00000000000
--- a/gas/testsuite/gas/tic80/regops2.d
+++ /dev/null
@@ -1,68 +0,0 @@
-#objdump: -d
-#name: TIc80 register operands with :m modifier
-
-.*: +file format .*tic80.*
-
-Disassembly of section .text:
-
-00000000 <.text>:
- 0: 08 80 b7 02.*
- 4: 04 00 9e 02.*
- 8: fc 7f 9e 02.*
- c: 00 90 b7 02 78 56 34 12.*
- 14: 00 90 b7 02 ef be ad de.*
- 1c: 08 80 b7 0a.*
- 20: 04 00 9e 0a.*
- 24: fc 7f 9e 0a.*
- 28: 00 90 b7 0a 78 56 34 12.*
- 30: 00 90 b7 0a ef be ad de.*
- 38: 04 84 b4 41.*
- 3c: 04 a4 b4 41.*
- 40: 04 c4 b4 41.*
- 44: 04 e4 b4 41.*
- 48: 00 94 b4 41 00 00 00 e0.*
- 50: 00 b4 b4 41 00 00 00 e0.*
- 58: 00 d4 b4 41 00 00 00 e0.*
- 60: 00 f4 b4 41 00 00 00 e0.*
- 68: 04 84 b5 41.*
- 6c: 04 a4 b5 41.*
- 70: 00 94 b5 41 00 00 00 e0.*
- 78: 00 b4 b5 41 00 00 00 e0.*
- 80: 04 84 b6 41.*
- 84: 04 a4 b6 41.*
- 88: 04 c4 b6 41.*
- 8c: 04 e4 b6 41.*
- 90: 00 94 b6 41 00 00 00 e0.*
- 98: 00 b4 b6 41 00 00 00 e0.*
- a0: 00 d4 b6 41 00 00 00 e0.*
- a8: 00 f4 b6 41 00 00 00 e0.*
- b0: 04 80 b4 41.*
- b4: 04 a0 b4 41.*
- b8: 04 c0 b4 41.*
- bc: 04 e0 b4 41.*
- c0: f0 7f 92 41.*
- c4: f0 ff 92 41.*
- c8: f0 7f 93 41.*
- cc: f0 ff 93 41.*
- d0: 00 90 b4 41 00 00 00 e0.*
- d8: 00 b0 b4 41 00 00 00 e0.*
- e0: 00 d0 b4 41 00 00 00 e0.*
- e8: 00 f0 b4 41 00 00 00 e0.*
- f0: 04 80 b5 41.*
- f4: 04 a0 b5 41.*
- f8: f0 7f 96 41.*
- fc: f0 ff 96 41.*
- 100: 00 90 b5 41 00 00 00 e0.*
- 108: 00 b0 b5 41 00 00 00 e0.*
- 110: 04 80 b6 41.*
- 114: 04 a0 b6 41.*
- 118: 04 c0 b6 41.*
- 11c: 04 e0 b6 41.*
- 120: 00 7f 9a 41.*
- 124: 00 ff 9a 41.*
- 128: 00 7f 9b 41.*
- 12c: 00 ff 9b 41.*
- 130: 00 90 b6 41 00 00 00 e0.*
- 138: 00 b0 b6 41 00 00 00 e0.*
- 140: 00 d0 b6 41 00 00 00 e0.*
- 148: 00 f0 b6 41 00 00 00 e0.*
diff --git a/gas/testsuite/gas/tic80/regops2.lst b/gas/testsuite/gas/tic80/regops2.lst
deleted file mode 100644
index 651fb9716f7..00000000000
--- a/gas/testsuite/gas/tic80/regops2.lst
+++ /dev/null
@@ -1,96 +0,0 @@
-MVP MP Macro Assembler Version 1.13 Wed Feb 26 14:32:14 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-regops2.s PAGE 1
-
- 1 00000000 02B78008 dcachec r8(r10:m) ; Register form (modified)
- 2 00000004 029E0004 dcachec 4(r10:m) ; Short Immediate form (positive offset) (modified)
- 3 00000008 029E7FFC dcachec -4(r10:m) ; Short Immediate form (negative offset) (modified)
- 4 0000000C 02B79000 dcachec 0x12345678(r10:m) ; Long Immediate form (positive offset) (modified)
- 00000010 12345678
- 5 00000014 02B79000 dcachec 0xDEADBEEF(r10:m) ; Long Immediate form (negative offset) (modified)
- 00000018 DEADBEEF
- 6 0000001C 0AB78008 dcachef r8(r10:m) ; Register form (modified)
- 7 00000020 0A9E0004 dcachef 4(r10:m) ; Short Immediate form (positive offset) (modified)
- 8 00000024 0A9E7FFC dcachef -4(r10:m) ; Short Immediate form (negative offset) (modified)
- 9 00000028 0AB79000 dcachef 0x12345678(r10:m) ; Long Immediate form (positive offset) (modified)
- 0000002C 12345678
- 10 00000030 0AB79000 dcachef 0xDEADBEEF(r10:m) ; Long Immediate form (negative offset) (modified)
- 00000034 DEADBEEF
- 11 00000038 41B48404 dld.b r4(r6:m),r8 ; Register form
- 12 0000003C 41B4A404 dld.h r4(r6:m),r8 ; Register form
- 13 00000040 41B4C404 dld r4(r6:m),r8 ; Register form
- 14 00000044 41B4E404 dld.d r4(r6:m),r8 ; Register form
- 15 00000048 41B49400 dld.b 0xE0000000(r6:m),r8 ; Long Immediate form
- 0000004C E0000000
- 16 00000050 41B4B400 dld.h 0xE0000000(r6:m),r8 ; Long Immediate form
- 00000054 E0000000
- 17 00000058 41B4D400 dld 0xE0000000(r6:m),r8 ; Long Immediate form
- 0000005C E0000000
- 18 00000060 41B4F400 dld.d 0xE0000000(r6:m),r8 ; Long Immediate form
- 00000064 E0000000
- 19 00000068 41B58404 dld.ub r4(r6:m),r8 ; Register form
- 20 0000006C 41B5A404 dld.uh r4(r6:m),r8 ; Register form
- 21 00000070 41B59400 dld.ub 0xE0000000(r6:m),r8 ; Long Immediate form
- 00000074 E0000000
- 22 00000078 41B5B400 dld.uh 0xE0000000(r6:m),r8 ; Long Immediate form
- 0000007C E0000000
- 23 00000080 41B68404 dst.b r4(r6:m),r8 ; Register form
- 24 00000084 41B6A404 dst.h r4(r6:m),r8 ; Register form
- 25 00000088 41B6C404 dst r4(r6:m),r8 ; Register form
- 26 0000008C 41B6E404 dst.d r4(r6:m),r8 ; Register form
- 27 00000090 41B69400 dst.b 0xE0000000(r6:m),r8 ; Long Immediate form
- 00000094 E0000000
- 28 00000098 41B6B400 dst.h 0xE0000000(r6:m),r8 ; Long Immediate form
- 0000009C E0000000
- 29 000000A0 41B6D400 dst 0xE0000000(r6:m),r8 ; Long Immediate form
- 000000A4 E0000000
- 30 000000A8 41B6F400 dst.d 0xE0000000(r6:m),r8 ; Long Immediate form
- 000000AC E0000000
- 31 000000B0 41B48004 ld.b r4(r6:m),r8 ; Register form
- 32 000000B4 41B4A004 ld.h r4(r6:m),r8 ; Register form
- 33 000000B8 41B4C004 ld r4(r6:m),r8 ; Register form
- 34 000000BC 41B4E004 ld.d r4(r6:m),r8 ; Register form
- 35 000000C0 41927FF0 ld.b -16(r6:m),r8 ; Short Immediate form
- 36 000000C4 4192FFF0 ld.h -16(r6:m),r8 ; Short Immediate form
- 37 000000C8 41937FF0 ld -16(r6:m),r8 ; Short Immediate form
- 38 000000CC 4193FFF0 ld.d -16(r6:m),r8 ; Short Immediate form
- 39 000000D0 41B49000 ld.b 0xE0000000(r6:m),r8 ; Long Immediate form
- 000000D4 E0000000
- 40 000000D8 41B4B000 ld.h 0xE0000000(r6:m),r8 ; Long Immediate form
- MVP MP Macro Assembler Version 1.13 Wed Feb 26 14:32:14 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-regops2.s PAGE 2
-
- 000000DC E0000000
- 41 000000E0 41B4D000 ld 0xE0000000(r6:m),r8 ; Long Immediate form
- 000000E4 E0000000
- 42 000000E8 41B4F000 ld.d 0xE0000000(r6:m),r8 ; Long Immediate form
- 000000EC E0000000
- 43 000000F0 41B58004 ld.ub r4(r6:m),r8 ; Register form
- 44 000000F4 41B5A004 ld.uh r4(r6:m),r8 ; Register form
- 45 000000F8 41967FF0 ld.ub -16(r6:m),r8 ; Short Immediate form
- 46 000000FC 4196FFF0 ld.uh -16(r6:m),r8 ; Short Immediate form
- 47 00000100 41B59000 ld.ub 0xE0000000(r6:m),r8 ; Long Immediate form
- 00000104 E0000000
- 48 00000108 41B5B000 ld.uh 0xE0000000(r6:m),r8 ; Long Immediate form
- 0000010C E0000000
- 49 00000110 41B68004 st.b r4(r6:m),r8 ; Register form
- 50 00000114 41B6A004 st.h r4(r6:m),r8 ; Register form
- 51 00000118 41B6C004 st r4(r6:m),r8 ; Register form
- 52 0000011C 41B6E004 st.d r4(r6:m),r8 ; Register form
- 53 00000120 419A7F00 st.b -256(r6:m),r8 ; Short Immediate form
- 54 00000124 419AFF00 st.h -256(r6:m),r8 ; Short Immediate form
- 55 00000128 419B7F00 st -256(r6:m),r8 ; Short Immediate form
- 56 0000012C 419BFF00 st.d -256(r6:m),r8 ; Short Immediate form
- 57 00000130 41B69000 st.b 0xE0000000(r6:m),r8 ; Long Immediate form
- 00000134 E0000000
- 58 00000138 41B6B000 st.h 0xE0000000(r6:m),r8 ; Long Immediate form
- 0000013C E0000000
- 59 00000140 41B6D000 st 0xE0000000(r6:m),r8 ; Long Immediate form
- 00000144 E0000000
- 60 00000148 41B6F000 st.d 0xE0000000(r6:m),r8 ; Long Immediate form
- 0000014C E0000000
-
- No Errors, No Warnings
diff --git a/gas/testsuite/gas/tic80/regops2.s b/gas/testsuite/gas/tic80/regops2.s
deleted file mode 100644
index 18755b38467..00000000000
--- a/gas/testsuite/gas/tic80/regops2.s
+++ /dev/null
@@ -1,60 +0,0 @@
- dcachec r8(r10:m) ; Register form (modified)
- dcachec 4(r10:m) ; Short Immediate form (positive offset) (modified)
- dcachec -4(r10:m) ; Short Immediate form (negative offset) (modified)
- dcachec 0x12345678(r10:m) ; Long Immediate form (positive offset) (modified)
- dcachec 0xDEADBEEF(r10:m) ; Long Immediate form (negative offset) (modified)
- dcachef r8(r10:m) ; Register form (modified)
- dcachef 4(r10:m) ; Short Immediate form (positive offset) (modified)
- dcachef -4(r10:m) ; Short Immediate form (negative offset) (modified)
- dcachef 0x12345678(r10:m) ; Long Immediate form (positive offset) (modified)
- dcachef 0xDEADBEEF(r10:m) ; Long Immediate form (negative offset) (modified)
- dld.b r4(r6:m),r8 ; Register form
- dld.h r4(r6:m),r8 ; Register form
- dld r4(r6:m),r8 ; Register form
- dld.d r4(r6:m),r8 ; Register form
- dld.b 0xE0000000(r6:m),r8 ; Long Immediate form
- dld.h 0xE0000000(r6:m),r8 ; Long Immediate form
- dld 0xE0000000(r6:m),r8 ; Long Immediate form
- dld.d 0xE0000000(r6:m),r8 ; Long Immediate form
- dld.ub r4(r6:m),r8 ; Register form
- dld.uh r4(r6:m),r8 ; Register form
- dld.ub 0xE0000000(r6:m),r8 ; Long Immediate form
- dld.uh 0xE0000000(r6:m),r8 ; Long Immediate form
- dst.b r4(r6:m),r8 ; Register form
- dst.h r4(r6:m),r8 ; Register form
- dst r4(r6:m),r8 ; Register form
- dst.d r4(r6:m),r8 ; Register form
- dst.b 0xE0000000(r6:m),r8 ; Long Immediate form
- dst.h 0xE0000000(r6:m),r8 ; Long Immediate form
- dst 0xE0000000(r6:m),r8 ; Long Immediate form
- dst.d 0xE0000000(r6:m),r8 ; Long Immediate form
- ld.b r4(r6:m),r8 ; Register form
- ld.h r4(r6:m),r8 ; Register form
- ld r4(r6:m),r8 ; Register form
- ld.d r4(r6:m),r8 ; Register form
- ld.b -16(r6:m),r8 ; Short Immediate form
- ld.h -16(r6:m),r8 ; Short Immediate form
- ld -16(r6:m),r8 ; Short Immediate form
- ld.d -16(r6:m),r8 ; Short Immediate form
- ld.b 0xE0000000(r6:m),r8 ; Long Immediate form
- ld.h 0xE0000000(r6:m),r8 ; Long Immediate form
- ld 0xE0000000(r6:m),r8 ; Long Immediate form
- ld.d 0xE0000000(r6:m),r8 ; Long Immediate form
- ld.ub r4(r6:m),r8 ; Register form
- ld.uh r4(r6:m),r8 ; Register form
- ld.ub -16(r6:m),r8 ; Short Immediate form
- ld.uh -16(r6:m),r8 ; Short Immediate form
- ld.ub 0xE0000000(r6:m),r8 ; Long Immediate form
- ld.uh 0xE0000000(r6:m),r8 ; Long Immediate form
- st.b r4(r6:m),r8 ; Register form
- st.h r4(r6:m),r8 ; Register form
- st r4(r6:m),r8 ; Register form
- st.d r4(r6:m),r8 ; Register form
- st.b -256(r6:m),r8 ; Short Immediate form
- st.h -256(r6:m),r8 ; Short Immediate form
- st -256(r6:m),r8 ; Short Immediate form
- st.d -256(r6:m),r8 ; Short Immediate form
- st.b 0xE0000000(r6:m),r8 ; Long Immediate form
- st.h 0xE0000000(r6:m),r8 ; Long Immediate form
- st 0xE0000000(r6:m),r8 ; Long Immediate form
- st.d 0xE0000000(r6:m),r8 ; Long Immediate form
diff --git a/gas/testsuite/gas/tic80/regops3.d b/gas/testsuite/gas/tic80/regops3.d
deleted file mode 100644
index 32a30124070..00000000000
--- a/gas/testsuite/gas/tic80/regops3.d
+++ /dev/null
@@ -1,28 +0,0 @@
-#objdump: -d
-#name: TIc80 register operands with :s modifier
-
-.*: +file format .*tic80.*
-
-Disassembly of section .text:
-
-00000000 <.text>:
- 0: 04 0c b4 41.*
- 4: 04 2c b4 41.*
- 8: 04 4c b4 41.*
- c: 04 6c b4 41.*
- 10: 04 0c b5 41.*
- 14: 04 2c b5 41.*
- 18: 04 0c b6 41.*
- 1c: 04 2c b6 41.*
- 20: 04 4c b6 41.*
- 24: 04 6c b6 41.*
- 28: 04 08 b4 41.*
- 2c: 04 28 b4 41.*
- 30: 04 48 b4 41.*
- 34: 04 68 b4 41.*
- 38: 04 08 b5 41.*
- 3c: 04 28 b5 41.*
- 40: 04 08 b6 41.*
- 44: 04 28 b6 41.*
- 48: 04 48 b6 41.*
- 4c: 04 68 b6 41.*
diff --git a/gas/testsuite/gas/tic80/regops3.lst b/gas/testsuite/gas/tic80/regops3.lst
deleted file mode 100644
index d65803f1a67..00000000000
--- a/gas/testsuite/gas/tic80/regops3.lst
+++ /dev/null
@@ -1,27 +0,0 @@
-MVP MP Macro Assembler Version 1.13 Wed Feb 26 14:32:19 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-regops3.s PAGE 1
-
- 1 00000000 41B40C04 dld.b r4:s(r6),r8 ; Register form
- 2 00000004 41B42C04 dld.h r4:s(r6),r8 ; Register form
- 3 00000008 41B44C04 dld r4:s(r6),r8 ; Register form
- 4 0000000C 41B46C04 dld.d r4:s(r6),r8 ; Register form
- 5 00000010 41B50C04 dld.ub r4:s(r6),r8 ; Register form
- 6 00000014 41B52C04 dld.uh r4:s(r6),r8 ; Register form
- 7 00000018 41B60C04 dst.b r4:s(r6),r8 ; Register form
- 8 0000001C 41B62C04 dst.h r4:s(r6),r8 ; Register form
- 9 00000020 41B64C04 dst r4:s(r6),r8 ; Register form
- 10 00000024 41B66C04 dst.d r4:s(r6),r8 ; Register form
- 11 00000028 41B40804 ld.b r4:s(r6),r8 ; Register form
- 12 0000002C 41B42804 ld.h r4:s(r6),r8 ; Register form
- 13 00000030 41B44804 ld r4:s(r6),r8 ; Register form
- 14 00000034 41B46804 ld.d r4:s(r6),r8 ; Register form
- 15 00000038 41B50804 ld.ub r4:s(r6),r8 ; Register form
- 16 0000003C 41B52804 ld.uh r4:s(r6),r8 ; Register form
- 17 00000040 41B60804 st.b r4:s(r6),r8 ; Register form
- 18 00000044 41B62804 st.h r4:s(r6),r8 ; Register form
- 19 00000048 41B64804 st r4:s(r6),r8 ; Register form
- 20 0000004C 41B66804 st.d r4:s(r6),r8 ; Register form
-
- No Errors, No Warnings
diff --git a/gas/testsuite/gas/tic80/regops3.s b/gas/testsuite/gas/tic80/regops3.s
deleted file mode 100644
index 5ed87d5109c..00000000000
--- a/gas/testsuite/gas/tic80/regops3.s
+++ /dev/null
@@ -1,20 +0,0 @@
- dld.b r4:s(r6),r8 ; Register form
- dld.h r4:s(r6),r8 ; Register form
- dld r4:s(r6),r8 ; Register form
- dld.d r4:s(r6),r8 ; Register form
- dld.ub r4:s(r6),r8 ; Register form
- dld.uh r4:s(r6),r8 ; Register form
- dst.b r4:s(r6),r8 ; Register form
- dst.h r4:s(r6),r8 ; Register form
- dst r4:s(r6),r8 ; Register form
- dst.d r4:s(r6),r8 ; Register form
- ld.b r4:s(r6),r8 ; Register form
- ld.h r4:s(r6),r8 ; Register form
- ld r4:s(r6),r8 ; Register form
- ld.d r4:s(r6),r8 ; Register form
- ld.ub r4:s(r6),r8 ; Register form
- ld.uh r4:s(r6),r8 ; Register form
- st.b r4:s(r6),r8 ; Register form
- st.h r4:s(r6),r8 ; Register form
- st r4:s(r6),r8 ; Register form
- st.d r4:s(r6),r8 ; Register form
diff --git a/gas/testsuite/gas/tic80/regops4.d b/gas/testsuite/gas/tic80/regops4.d
deleted file mode 100644
index 33607c96924..00000000000
--- a/gas/testsuite/gas/tic80/regops4.d
+++ /dev/null
@@ -1,28 +0,0 @@
-#objdump: -d
-#name: TIc80 register operands with both :m and :s modifier
-
-.*: +file format .*tic80.*
-
-Disassembly of section .text:
-
-00000000 <.text>:
- 0: 04 8c b4 41.*
- 4: 04 ac b4 41.*
- 8: 04 cc b4 41.*
- c: 04 ec b4 41.*
- 10: 04 8c b5 41.*
- 14: 04 ac b5 41.*
- 18: 04 8c b6 41.*
- 1c: 04 ac b6 41.*
- 20: 04 cc b6 41.*
- 24: 04 ec b6 41.*
- 28: 04 88 b4 41.*
- 2c: 04 a8 b4 41.*
- 30: 04 c8 b4 41.*
- 34: 04 e8 b4 41.*
- 38: 04 88 b5 41.*
- 3c: 04 a8 b5 41.*
- 40: 04 88 b6 41.*
- 44: 04 a8 b6 41.*
- 48: 04 c8 b6 41.*
- 4c: 04 e8 b6 41.*
diff --git a/gas/testsuite/gas/tic80/regops4.lst b/gas/testsuite/gas/tic80/regops4.lst
deleted file mode 100644
index 3af3c9af499..00000000000
--- a/gas/testsuite/gas/tic80/regops4.lst
+++ /dev/null
@@ -1,27 +0,0 @@
-MVP MP Macro Assembler Version 1.13 Wed Feb 26 14:32:25 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-regops4.s PAGE 1
-
- 1 00000000 41B48C04 dld.b r4:s(r6:m),r8 ; Register form
- 2 00000004 41B4AC04 dld.h r4:s(r6:m),r8 ; Register form
- 3 00000008 41B4CC04 dld r4:s(r6:m),r8 ; Register form
- 4 0000000C 41B4EC04 dld.d r4:s(r6:m),r8 ; Register form
- 5 00000010 41B58C04 dld.ub r4:s(r6:m),r8 ; Register form
- 6 00000014 41B5AC04 dld.uh r4:s(r6:m),r8 ; Register form
- 7 00000018 41B68C04 dst.b r4:s(r6:m),r8 ; Register form
- 8 0000001C 41B6AC04 dst.h r4:s(r6:m),r8 ; Register form
- 9 00000020 41B6CC04 dst r4:s(r6:m),r8 ; Register form
- 10 00000024 41B6EC04 dst.d r4:s(r6:m),r8 ; Register form
- 11 00000028 41B48804 ld.b r4:s(r6:m),r8 ; Register form
- 12 0000002C 41B4A804 ld.h r4:s(r6:m),r8 ; Register form
- 13 00000030 41B4C804 ld r4:s(r6:m),r8 ; Register form
- 14 00000034 41B4E804 ld.d r4:s(r6:m),r8 ; Register form
- 15 00000038 41B58804 ld.ub r4:s(r6:m),r8 ; Register form
- 16 0000003C 41B5A804 ld.uh r4:s(r6:m),r8 ; Register form
- 17 00000040 41B68804 st.b r4:s(r6:m),r8 ; Register form
- 18 00000044 41B6A804 st.h r4:s(r6:m),r8 ; Register form
- 19 00000048 41B6C804 st r4:s(r6:m),r8 ; Register form
- 20 0000004C 41B6E804 st.d r4:s(r6:m),r8 ; Register form
-
- No Errors, No Warnings
diff --git a/gas/testsuite/gas/tic80/regops4.s b/gas/testsuite/gas/tic80/regops4.s
deleted file mode 100644
index 5ba77e9138e..00000000000
--- a/gas/testsuite/gas/tic80/regops4.s
+++ /dev/null
@@ -1,20 +0,0 @@
- dld.b r4:s(r6:m),r8 ; Register form
- dld.h r4:s(r6:m),r8 ; Register form
- dld r4:s(r6:m),r8 ; Register form
- dld.d r4:s(r6:m),r8 ; Register form
- dld.ub r4:s(r6:m),r8 ; Register form
- dld.uh r4:s(r6:m),r8 ; Register form
- dst.b r4:s(r6:m),r8 ; Register form
- dst.h r4:s(r6:m),r8 ; Register form
- dst r4:s(r6:m),r8 ; Register form
- dst.d r4:s(r6:m),r8 ; Register form
- ld.b r4:s(r6:m),r8 ; Register form
- ld.h r4:s(r6:m),r8 ; Register form
- ld r4:s(r6:m),r8 ; Register form
- ld.d r4:s(r6:m),r8 ; Register form
- ld.ub r4:s(r6:m),r8 ; Register form
- ld.uh r4:s(r6:m),r8 ; Register form
- st.b r4:s(r6:m),r8 ; Register form
- st.h r4:s(r6:m),r8 ; Register form
- st r4:s(r6:m),r8 ; Register form
- st.d r4:s(r6:m),r8 ; Register form
diff --git a/gas/testsuite/gas/tic80/relocs1.c b/gas/testsuite/gas/tic80/relocs1.c
deleted file mode 100644
index 6af04b1100a..00000000000
--- a/gas/testsuite/gas/tic80/relocs1.c
+++ /dev/null
@@ -1,28 +0,0 @@
-extern int xfunc (int y);
-
-static int sfunc (int y)
-{
- xfunc (y);
-}
-
-int gfunc (int y)
-{
- sfunc (y);
-}
-
-int branches (int y)
-{
- int z;
-
- for (z = y; z < y + 10; z++)
- {
- if (z & 0x1)
- {
- gfunc (z);
- }
- else
- {
- xfunc (z);
- }
- }
-}
diff --git a/gas/testsuite/gas/tic80/relocs1.d b/gas/testsuite/gas/tic80/relocs1.d
deleted file mode 100644
index 14ca6c9b124..00000000000
--- a/gas/testsuite/gas/tic80/relocs1.d
+++ /dev/null
@@ -1,56 +0,0 @@
-#objdump: -d
-#name: TIc80 simple relocs, global/local funcs & branches (code)
-
-.*: +file format .*tic80.*
-
-Disassembly of section .text:
-
-00000000 <_sfunc>:
- 0: f0 ff 6c 08.*
- 4: 0c 00 59 f8.*
- 8: 00 00 59 10.*
- c: 00 90 38 f8 00 00 00 00.*
- 14: 00 00 51 10.*
- 18: 0c 00 51 f8.*
- 1c: 1f 80 38 00.*
- 20: 10 80 6c 08.*
-
-00000024 <_gfunc>:
- 24: f0 ff 6c 08.*
- 28: 0c 00 59 f8.*
- 2c: 00 00 59 10.*
- 30: 00 90 38 f8 00 00 00 00.*
- 38: 00 00 51 10.*
- 3c: 0c 00 51 f8.*
- 40: 1f 80 38 00.*
- 44: 10 80 6c 08.*
-
-00000048 <_branches>:
- 48: f0 ff 6c 08.*
- 4c: 0c 00 59 f8.*
- 50: 00 00 59 10.*
- 54: 00 00 51 10.*
- 58: 04 00 59 10.*
- 5c: 00 00 51 10.*
- 60: 04 00 51 18.*
- 64: 0a 80 ac 10.*
- 68: 03 00 ba 10.*
- 6c: 12 80 a5 30.*
- 70: 04 00 51 10.*
- 74: 05 80 a4 f8.*
- 78: 00 90 38 f8 24 00 00 00.*
- 80: 04 00 51 10.*
- 84: 04 80 24 00.*
- 88: 00 90 38 f8 00 00 00 00.*
- 90: 04 00 51 10.*
- 94: 04 00 51 10.*
- 98: 01 80 ac 10.*
- 9c: 04 00 59 10.*
- a0: 00 00 51 18.*
- a4: 04 00 51 10.*
- a8: 0a 80 ec 18.*
- ac: 02 00 fa 10.*
- b0: f0 ff a5 38.*
- b4: 0c 00 51 f8.*
- b8: 1f 80 38 00.*
- bc: 10 80 6c 08.*
diff --git a/gas/testsuite/gas/tic80/relocs1.lst b/gas/testsuite/gas/tic80/relocs1.lst
deleted file mode 100644
index 9faeb1aab4f..00000000000
--- a/gas/testsuite/gas/tic80/relocs1.lst
+++ /dev/null
@@ -1,80 +0,0 @@
-MVP MP Macro Assembler Version 1.13 Sat Feb 22 13:19:28 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-relocs1.s PAGE 1
-
- 1 ;; This is the hand hacked output of the TI C compiler for a simple
- 2 ;; test program that contains local/global functions, local/global
- 3 ;; function calls, and an "if" and "for" statement.
- 4
- 5 .global _xfunc
- 6
- 7 00000000 _sfunc:
- 8 00000000 086CFFF0 addu -16,r1,r1
- 9 00000004 F859000C st 12(r1),r31
- 10 00000008 10590000 st 0(r1),r2
- 11 0000000C F8389000 jsr _xfunc(r0),r31
- 00000010 00000000
- 12 00000014 10510000 ld 0(r1),r2
- 13 00000018 F851000C ld 12(r1),r31
- 14 0000001C 0038801F jsr r31(r0),r0
- 15 00000020 086C8010 addu 16,r1,r1
- 16
- 17 .global _gfunc
- 18
- 19 00000024 _gfunc:
- 20 00000024 086CFFF0 addu -16,r1,r1
- 21 00000028 F859000C st 12(r1),r31
- 22 0000002C 10590000 st 0(r1),r2
- 23 00000030 F8389000 jsr _sfunc(r0),r31
- 00000034 00000000
- 24 00000038 10510000 ld 0(r1),r2
- 25 0000003C F851000C ld 12(r1),r31
- 26 00000040 0038801F jsr r31(r0),r0
- 27 00000044 086C8010 addu 16,r1,r1
- 28
- 29
- 30 .global _branches
- 31
- 32 00000048 _branches:
- 33 00000048 086CFFF0 addu -16,r1,r1
- 34 0000004C F859000C st 12(r1),r31
- 35 00000050 10590000 st 0(r1),r2
- 36 00000054 10510000 ld 0(r1),r2
- 37 00000058 10590004 st 4(r1),r2
- 38 0000005C 10510000 ld 0(r1),r2
- 39 00000060 18510004 ld 4(r1),r3
- 40 00000064 10AC800A addu 10,r2,r2
- 41 00000068 10BA0003 cmp r3,r2,r2
- 42 0000006C 30A58012 bbo.a L12,r2,ge.w
- 43 00000070 L8:
- 44 00000070 10510004 ld 4(r1),r2
- 45 00000074 F8A48005 bbz.a L10,r2,0
- 46 00000078 F8389000 jsr _gfunc(r0),r31
- 0000007C 00000024
- 47 00000080 10510004 ld 4(r1),r2
- 48 00000084 00248004 br.a L11
- 49 00000088 L10:
- 50 00000088 F8389000 jsr _xfunc(r0),r31
- 0000008C 00000000
- 51 00000090 10510004 ld 4(r1),r2
- MVP MP Macro Assembler Version 1.13 Sat Feb 22 13:19:28 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-relocs1.s PAGE 2
-
- 52 00000094 L11:
- 53 00000094 10510004 ld 4(r1),r2
- 54 00000098 10AC8001 addu 1,r2,r2
- 55 0000009C 10590004 st 4(r1),r2
- 56 000000A0 18510000 ld 0(r1),r3
- 57 000000A4 10510004 ld 4(r1),r2
- 58 000000A8 18EC800A addu 10,r3,r3
- 59 000000AC 10FA0002 cmp r2,r3,r2
- 60 000000B0 38A5FFF0 bbo.a L8,r2,lt.w
- 61 000000B4 L12:
- 62 000000B4 F851000C ld 12(r1),r31
- 63 000000B8 0038801F jsr r31(r0),r0
- 64 000000BC 086C8010 addu 16,r1,r1
-
- No Errors, No Warnings
diff --git a/gas/testsuite/gas/tic80/relocs1.s b/gas/testsuite/gas/tic80/relocs1.s
deleted file mode 100644
index 149e3956ed2..00000000000
--- a/gas/testsuite/gas/tic80/relocs1.s
+++ /dev/null
@@ -1,66 +0,0 @@
-;; This is the hand hacked output of the TI C compiler for a simple
-;; test program that contains local/global functions, local/global
-;; function calls, and an "if" and "for" statement.
-
- .file "relocs1.s"
-
- .global _xfunc
-
-_sfunc:
- addu -16,r1,r1
- st 12(r1),r31
- st 0(r1),r2
- jsr _xfunc(r0),r31
- ld 0(r1),r2
- ld 12(r1),r31
- jsr r31(r0),r0
- addu 16,r1,r1
-
- .global _gfunc
-
-_gfunc:
- addu -16,r1,r1
- st 12(r1),r31
- st 0(r1),r2
- jsr _sfunc(r0),r31
- ld 0(r1),r2
- ld 12(r1),r31
- jsr r31(r0),r0
- addu 16,r1,r1
-
-
- .global _branches
-
-_branches:
- addu -16,r1,r1
- st 12(r1),r31
- st 0(r1),r2
- ld 0(r1),r2
- st 4(r1),r2
- ld 0(r1),r2
- ld 4(r1),r3
- addu 10,r2,r2
- cmp r3,r2,r2
- bbo.a L12,r2,ge.w
-L8:
- ld 4(r1),r2
- bbz.a L10,r2,0
- jsr _gfunc(r0),r31
- ld 4(r1),r2
- br.a L11
-L10:
- jsr _xfunc(r0),r31
- ld 4(r1),r2
-L11:
- ld 4(r1),r2
- addu 1,r2,r2
- st 4(r1),r2
- ld 0(r1),r3
- ld 4(r1),r2
- addu 10,r3,r3
- cmp r2,r3,r2
- bbo.a L8,r2,lt.w
-L12:
- ld 12(r1),r31
- jsr r31(r0),r0
- addu 16,r1,r1
diff --git a/gas/testsuite/gas/tic80/relocs1b.d b/gas/testsuite/gas/tic80/relocs1b.d
deleted file mode 100644
index 4eb31611d2f..00000000000
--- a/gas/testsuite/gas/tic80/relocs1b.d
+++ /dev/null
@@ -1,12 +0,0 @@
-#objdump: -r
-#source: relocs1.s
-#name: TIc80 simple relocs, global/local funcs & branches (relocs)
-
-.*: +file format .*tic80.*
-
-RELOCATION RECORDS FOR \[.text\]:
-OFFSET TYPE VALUE
-00000010 32 _xfunc
-00000034 32 .text
-0000007c 32 .text
-0000008c 32 _xfunc
diff --git a/gas/testsuite/gas/tic80/relocs2.c b/gas/testsuite/gas/tic80/relocs2.c
deleted file mode 100644
index 3f1120c21bd..00000000000
--- a/gas/testsuite/gas/tic80/relocs2.c
+++ /dev/null
@@ -1,41 +0,0 @@
-extern char x_char;
-extern short x_short;
-static int x_int;
-extern long x_long;
-extern float x_float;
-extern double x_double;
-extern char *x_char_p;
-
-static char s_char;
-static short s_short;
-static int s_int;
-static long s_long;
-static float s_float;
-static double s_double;
-static char *s_char_p;
-
-char g_char;
-short g_short;
-int g_int;
-long g_long;
-float g_float;
-double g_double;
-char *g_char_p;
-
-main ()
-{
- x_char = s_char;
- g_char = x_char;
- x_short = s_short;
- g_short = x_short;
- x_int = s_int;
- g_int = x_int;
- x_long = s_long;
- g_long = x_long;
- x_float = s_float;
- g_float = x_float;
- x_double = s_double;
- g_double = x_double;
- x_char_p = s_char_p;
- g_char_p = x_char_p;
-}
diff --git a/gas/testsuite/gas/tic80/relocs2.d b/gas/testsuite/gas/tic80/relocs2.d
deleted file mode 100644
index cf3e87ded6b..00000000000
--- a/gas/testsuite/gas/tic80/relocs2.d
+++ /dev/null
@@ -1,37 +0,0 @@
-#objdump: -d
-#name: TIc80 simple relocs, static and global variables (code)
-
-.*: +file format .*tic80.*
-
-Disassembly of section .text:
-
-00000000 <_main>:
- 0: 00 10 34 10 24 02 00 00.*
- 8: 00 10 36 10 00 00 00 00.*
- 10: 00 10 34 10 00 00 00 00.*
- 18: 00 10 36 10 04 02 00 00.*
- 20: 00 30 34 10 24 03 00 00.*
- 28: 00 30 36 10 00 00 00 00.*
- 30: 00 30 34 10 00 00 00 00.*
- 38: 00 30 36 10 04 03 00 00.*
- 40: 00 50 34 10 34 02 00 00.*
- 48: 00 50 36 10 34 03 00 00.*
- 50: 00 50 34 10 34 03 00 00.*
- 58: 00 50 36 10 14 02 00 00.*
- 60: 00 50 34 10 f4 01 00 00.*
- 68: 00 50 36 10 00 00 00 00.*
- 70: 00 50 34 10 00 00 00 00.*
- 78: 00 50 36 10 f4 00 00 00.*
- 80: 00 50 34 10 f4 02 00 00.*
- 88: 00 50 36 10 00 00 00 00.*
- 90: 00 50 34 10 00 00 00 00.*
- 98: 00 50 36 10 14 03 00 00.*
- a0: 00 70 34 10 e4 01 00 00.*
- a8: 00 70 36 10 00 00 00 00.*
- b0: 00 70 34 10 00 00 00 00.*
- b8: 00 70 36 10 e4 02 00 00.*
- c0: 00 50 34 10 44 03 00 00.*
- c8: 00 50 36 10 00 00 00 00.*
- d0: 00 50 34 10 00 00 00 00.*
- d8: 00 50 36 10 e4 00 00 00.*
- e0: 1f a0 38 00.*
diff --git a/gas/testsuite/gas/tic80/relocs2.lst b/gas/testsuite/gas/tic80/relocs2.lst
deleted file mode 100644
index 0690a8ce843..00000000000
--- a/gas/testsuite/gas/tic80/relocs2.lst
+++ /dev/null
@@ -1,112 +0,0 @@
-MVP MP Macro Assembler Version 1.13 Sun Feb 23 12:16:32 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-relocs2.s PAGE 1
-
- 1 ;; This is the hand hacked output of the TI C compiler for a simple
- 2 ;; test program that contains static, global, and extern data variables.
- 3
- 4 .file "relocs2.s"
- 5 .global _x_char
- 6 .global _x_short
- 7 .global _x_long
- 8 .global _x_float
- 9 .global _x_double
- 10 .global _x_char_p
- 11 .global _g_char
- 12 .global _g_short
- 13 .global _g_int
- 14 .global _g_long
- 15 .global _g_float
- 16 .global _g_double
- 17 .global _g_char_p
- 18 .global _main
- 19
- 20 00000000 _main:
- 21 00000000 10341000 ld.b _s_char+0(r0),r2
- 00000004 0000001C
- 22 00000008 10361000 st.b _x_char+0(r0),r2
- 0000000C 00000000
- 23 00000010 10341000 ld.b _x_char+0(r0),r2
- 00000014 00000000
- 24 00000018 10361000 st.b _g_char+0(r0),r2
- 0000001C 00000014
- 25 00000020 10343000 ld.h _s_short+0(r0),r2
- 00000024 0000003C
- 26 00000028 10363000 st.h _x_short+0(r0),r2
- 0000002C 00000000
- 27 00000030 10343000 ld.h _x_short+0(r0),r2
- 00000034 00000000
- 28 00000038 10363000 st.h _g_short+0(r0),r2
- 0000003C 00000034
- 29 00000040 10345000 ld _s_int+0(r0),r2
- 00000044 00000020
- 30 00000048 10365000 st _x_int+0(r0),r2
- 0000004C 00000040
- 31 00000050 10345000 ld _x_int+0(r0),r2
- 00000054 00000040
- 32 00000058 10365000 st _g_int+0(r0),r2
- 0000005C 00000018
- 33 00000060 10345000 ld _s_long+0(r0),r2
- 00000064 00000010
- 34 00000068 10365000 st _x_long+0(r0),r2
- 0000006C 00000000
- 35 00000070 10345000 ld _x_long+0(r0),r2
- 00000074 00000000
- 36 00000078 10365000 st _g_long+0(r0),r2
- 0000007C 00000004
- 37 00000080 10345000 ld _s_float+0(r0),r2
- 00000084 00000030
- 38 00000088 10365000 st _x_float+0(r0),r2
- MVP MP Macro Assembler Version 1.13 Sun Feb 23 12:16:32 1997
-Copyright (c) 1993-1995 Texas Instruments Incorporated
-
-relocs2.s PAGE 2
-
- 0000008C 00000000
- 39 00000090 10345000 ld _x_float+0(r0),r2
- 00000094 00000000
- 40 00000098 10365000 st _g_float+0(r0),r2
- 0000009C 00000038
- 41 000000A0 10347000 ld.d _s_double+0(r0),r2
- 000000A4 00000008
- 42 000000A8 10367000 st.d _x_double+0(r0),r2
- 000000AC 00000000
- 43 000000B0 10347000 ld.d _x_double+0(r0),r2
- 000000B4 00000000
- 44 000000B8 10367000 st.d _g_double+0(r0),r2
- 000000BC 00000028
- 45 000000C0 10345000 ld _s_char_p+0(r0),r2
- 000000C4 00000044
- 46 000000C8 10365000 st _x_char_p+0(r0),r2
- 000000CC 00000000
- 47 000000D0 10345000 ld _x_char_p+0(r0),r2
- 000000D4 00000000
- 48 000000D8 10365000 st _g_char_p+0(r0),r2
- 000000DC 00000000
- 49 000000E0 0038A01F jsr.a r31(r0),r0
- 50
- 51 .global _g_char_p
- 52 00000000 .bss _g_char_p,4,4
- 53 .global _g_long
- 54 00000004 .bss _g_long,4,4
- 55 00000008 .bss _s_double,8,8
- 56 00000010 .bss _s_long,4,4
- 57 .global _g_char
- 58 00000014 .bss _g_char,1,4
- 59 .global _g_int
- 60 00000018 .bss _g_int,4,4
- 61 0000001C .bss _s_char,1,4
- 62 00000020 .bss _s_int,4,4
- 63 .global _g_double
- 64 00000028 .bss _g_double,8,8
- 65 00000030 .bss _s_float,4,4
- 66 .global _g_short
- 67 00000034 .bss _g_short,2,4
- 68 .global _g_float
- 69 00000038 .bss _g_float,4,4
- 70 0000003C .bss _s_short,2,4
- 71 00000040 .bss _x_int,4,4
- 72 00000044 .bss _s_char_p,4,4
-
- No Errors, No Warnings
diff --git a/gas/testsuite/gas/tic80/relocs2.s b/gas/testsuite/gas/tic80/relocs2.s
deleted file mode 100644
index e4257df8656..00000000000
--- a/gas/testsuite/gas/tic80/relocs2.s
+++ /dev/null
@@ -1,72 +0,0 @@
-;; This is the hand hacked output of the TI C compiler for a simple
-;; test program that contains static, global, and extern data variables.
-
- .file "relocs2.s"
- .global _x_char
- .global _x_short
- .global _x_long
- .global _x_float
- .global _x_double
- .global _x_char_p
- .global _g_char
- .global _g_short
- .global _g_int
- .global _g_long
- .global _g_float
- .global _g_double
- .global _g_char_p
- .global _main
-
-_main:
- ld.b _s_char+0(r0),r2
- st.b _x_char+0(r0),r2
- ld.b _x_char+0(r0),r2
- st.b _g_char+0(r0),r2
- ld.h _s_short+0(r0),r2
- st.h _x_short+0(r0),r2
- ld.h _x_short+0(r0),r2
- st.h _g_short+0(r0),r2
- ld _s_int+0(r0),r2
- st _x_int+0(r0),r2
- ld _x_int+0(r0),r2
- st _g_int+0(r0),r2
- ld _s_long+0(r0),r2
- st _x_long+0(r0),r2
- ld _x_long+0(r0),r2
- st _g_long+0(r0),r2
- ld _s_float+0(r0),r2
- st _x_float+0(r0),r2
- ld _x_float+0(r0),r2
- st _g_float+0(r0),r2
- ld.d _s_double+0(r0),r2
- st.d _x_double+0(r0),r2
- ld.d _x_double+0(r0),r2
- st.d _g_double+0(r0),r2
- ld _s_char_p+0(r0),r2
- st _x_char_p+0(r0),r2
- ld _x_char_p+0(r0),r2
- st _g_char_p+0(r0),r2
- jsr.a r31(r0),r0
-
- .global _g_char_p
- .bss _g_char_p,4,4
- .global _g_long
- .bss _g_long,4,4
- .bss _s_double,8,8
- .bss _s_long,4,4
- .global _g_char
- .bss _g_char,1,4
- .global _g_int
- .bss _g_int,4,4
- .bss _s_char,1,4
- .bss _s_int,4,4
- .global _g_double
- .bss _g_double,8,8
- .bss _s_float,4,4
- .global _g_short
- .bss _g_short,2,4
- .global _g_float
- .bss _g_float,4,4
- .bss _s_short,2,4
- .bss _x_int,4,4
- .bss _s_char_p,4,4
diff --git a/gas/testsuite/gas/tic80/relocs2b.d b/gas/testsuite/gas/tic80/relocs2b.d
deleted file mode 100644
index 604f99d90a4..00000000000
--- a/gas/testsuite/gas/tic80/relocs2b.d
+++ /dev/null
@@ -1,38 +0,0 @@
-#objdump: -r
-#source: relocs2.s
-#name: TIc80 simple relocs, static and global variables (relocs)
-
-.*: +file format .*tic80.*
-
-RELOCATION RECORDS FOR \[.text\]:
-OFFSET TYPE VALUE
-00000004 32 .bss\+0xffffff1c
-0000000c 32 _x_char
-00000014 32 _x_char
-0000001c 32 .bss\+0xffffff1c
-00000024 32 .bss\+0xffffff1c
-0000002c 32 _x_short
-00000034 32 _x_short
-0000003c 32 .bss\+0xffffff1c
-00000044 32 .bss\+0xffffff1c
-0000004c 32 .bss\+0xffffff1c
-00000054 32 .bss\+0xffffff1c
-0000005c 32 .bss\+0xffffff1c
-00000064 32 .bss\+0xffffff1c
-0000006c 32 _x_long
-00000074 32 _x_long
-0000007c 32 .bss\+0xffffff1c
-00000084 32 .bss\+0xffffff1c
-0000008c 32 _x_float
-00000094 32 _x_float
-0000009c 32 .bss\+0xffffff1c
-000000a4 32 .bss\+0xffffff1c
-000000ac 32 _x_double
-000000b4 32 _x_double
-000000bc 32 .bss\+0xffffff1c
-000000c4 32 .bss\+0xffffff1c
-000000cc 32 _x_char_p
-000000d4 32 _x_char_p
-000000dc 32 .bss\+0xffffff1c
-
-
diff --git a/gas/testsuite/gas/tic80/tic80.exp b/gas/testsuite/gas/tic80/tic80.exp
deleted file mode 100644
index 49c4633996f..00000000000
--- a/gas/testsuite/gas/tic80/tic80.exp
+++ /dev/null
@@ -1,21 +0,0 @@
-#
-# TI TMS320C80 tests.
-#
-if [istarget tic80*-*-*] then {
-
- run_dump_test "regops"
- run_dump_test "regops2"
- run_dump_test "regops3"
- run_dump_test "regops4"
- run_dump_test "cregops"
- run_dump_test "float"
- run_dump_test "endmask"
- run_dump_test "bitnum"
- run_dump_test "ccode"
- run_dump_test "add"
- run_dump_test "relocs1"
- run_dump_test "relocs1b"
- run_dump_test "relocs2"
- run_dump_test "relocs2b"
- run_dump_test "align"
-}