mcm-binutils-2.33.1.patch (444969B)
1 Only in binutils-2.33.1: .bfd.orig 2 Only in binutils-2.33.1: .binutils.orig 3 Only in binutils-2.33.1: .cpu.orig 4 Only in binutils-2.33.1: .gas.orig 5 Only in binutils-2.33.1: .include.orig 6 Only in binutils-2.33.1: .opcodes.orig 7 Only in binutils-2.33.1.orig/bfd: .gitignore 8 diff -ru binutils-2.33.1.orig/bfd/archures.c binutils-2.33.1/bfd/archures.c 9 --- binutils-2.33.1.orig/bfd/archures.c 2019-09-09 15:19:43.000000000 +0200 10 +++ binutils-2.33.1/bfd/archures.c 2023-06-13 00:16:33.829074830 +0200 11 @@ -298,6 +298,8 @@ 12 .#define bfd_mach_sh2a_nofpu_or_sh3_nommu 0x2a2 13 .#define bfd_mach_sh2a_or_sh4 0x2a3 14 .#define bfd_mach_sh2a_or_sh3e 0x2a4 15 +.#define bfd_mach_sh2a_nofpu_or_sh3_nommu_or_shj2_nofpu 0x2a5 16 +.#define bfd_mach_shj2 0x2c 17 .#define bfd_mach_sh2e 0x2e 18 .#define bfd_mach_sh3 0x30 19 .#define bfd_mach_sh3_nommu 0x31 20 diff -ru binutils-2.33.1.orig/bfd/bfd-in2.h binutils-2.33.1/bfd/bfd-in2.h 21 --- binutils-2.33.1.orig/bfd/bfd-in2.h 2019-09-09 15:19:43.000000000 +0200 22 +++ binutils-2.33.1/bfd/bfd-in2.h 2023-06-13 00:16:33.831074830 +0200 23 @@ -2238,6 +2238,8 @@ 24 #define bfd_mach_sh2a_nofpu_or_sh3_nommu 0x2a2 25 #define bfd_mach_sh2a_or_sh4 0x2a3 26 #define bfd_mach_sh2a_or_sh3e 0x2a4 27 +#define bfd_mach_sh2a_nofpu_or_sh3_nommu_or_shj2_nofpu 0x2a5 28 +#define bfd_mach_shj2 0x2c 29 #define bfd_mach_sh2e 0x2e 30 #define bfd_mach_sh3 0x30 31 #define bfd_mach_sh3_nommu 0x31 32 Only in binutils-2.33.1/bfd: bfd-in2.h.orig 33 diff -ru binutils-2.33.1.orig/bfd/cpu-sh.c binutils-2.33.1/bfd/cpu-sh.c 34 --- binutils-2.33.1.orig/bfd/cpu-sh.c 2019-09-09 15:19:43.000000000 +0200 35 +++ binutils-2.33.1/bfd/cpu-sh.c 2023-06-13 00:16:33.831074830 +0200 36 @@ -43,7 +43,10 @@ 37 #define SH2A_NOFPU_OR_SH4_NOMMU_NOFPU_NEXT arch_info_struct + 16 38 #define SH2A_NOFPU_OR_SH3_NOMMU_NEXT arch_info_struct + 17 39 #define SH2A_OR_SH4_NEXT arch_info_struct + 18 40 -#define SH2A_OR_SH3E_NEXT NULL 41 +#define SH2A_OR_SH3E_NEXT arch_info_struct + 19 42 +#define SHJ2_NEXT arch_info_struct + 20 43 +#define SH2A_NOFPU_OR_SH3_NOMMU_OR_SHJ2_NOFPU_NEXT NULL 44 + 45 46 static const bfd_arch_info_type arch_info_struct[] = 47 { 48 @@ -332,6 +335,36 @@ 49 bfd_arch_default_fill, 50 SH2A_OR_SH3E_NEXT 51 }, 52 + { 53 + 32, /* 32 bits in a word. */ 54 + 32, /* 32 bits in an address. */ 55 + 8, /* 8 bits in a byte. */ 56 + bfd_arch_sh, 57 + bfd_mach_shj2, 58 + "sh", /* Architecture name. . */ 59 + "j2", /* Machine name. */ 60 + 1, 61 + FALSE, /* Not the default. */ 62 + bfd_default_compatible, 63 + bfd_default_scan, 64 + bfd_arch_default_fill, 65 + SHJ2_NEXT 66 + }, 67 + { 68 + 32, /* 32 bits in a word. */ 69 + 32, /* 32 bits in an address. */ 70 + 8, /* 8 bits in a byte. */ 71 + bfd_arch_sh, 72 + bfd_mach_sh2a_nofpu_or_sh3_nommu_or_shj2_nofpu, 73 + "sh", /* Architecture name. . */ 74 + "sh2a-or-sh3e-or-j2", /* Machine name. */ 75 + 1, 76 + FALSE, /* Not the default. */ 77 + bfd_default_compatible, 78 + bfd_default_scan, 79 + bfd_arch_default_fill, 80 + SH2A_NOFPU_OR_SH3_NOMMU_OR_SHJ2_NOFPU_NEXT 81 + }, 82 }; 83 84 const bfd_arch_info_type bfd_sh_arch = 85 @@ -382,6 +415,8 @@ 86 { bfd_mach_sh4_nofpu, arch_sh4_nofpu, arch_sh4_nofpu_up }, 87 { bfd_mach_sh4_nommu_nofpu, arch_sh4_nommu_nofpu, arch_sh4_nommu_nofpu_up }, 88 { bfd_mach_sh4a_nofpu, arch_sh4a_nofpu, arch_sh4a_nofpu_up }, 89 + { bfd_mach_shj2, arch_shj2, arch_shj2_up }, 90 + { bfd_mach_sh2a_nofpu_or_sh3_nommu_or_shj2_nofpu, arch_sh2a_nofpu_or_sh3_nommu_or_shj2_nofpu, arch_sh2a_nofpu_or_sh3_nommu_or_shj2_nofpu_up }, 91 { 0, 0, 0 } /* Terminator. */ 92 }; 93 94 diff -ru binutils-2.33.1.orig/bfd/elf32-arm.c binutils-2.33.1/bfd/elf32-arm.c 95 --- binutils-2.33.1.orig/bfd/elf32-arm.c 2019-10-11 09:22:48.000000000 +0200 96 +++ binutils-2.33.1/bfd/elf32-arm.c 2023-06-13 00:16:33.863074828 +0200 97 @@ -11572,8 +11572,7 @@ 98 if (dynreloc_st_type == STT_GNU_IFUNC) 99 outrel.r_info = ELF32_R_INFO (0, R_ARM_IRELATIVE); 100 else if (bfd_link_pic (info) 101 - && (ELF_ST_VISIBILITY (h->other) == STV_DEFAULT 102 - || h->root.type != bfd_link_hash_undefweak)) 103 + && !UNDEFWEAK_NO_DYNAMIC_RELOC (info, h)) 104 outrel.r_info = ELF32_R_INFO (0, R_ARM_RELATIVE); 105 else 106 { 107 @@ -16527,8 +16526,7 @@ 108 GOT entry's R_ARM_IRELATIVE relocation. */ 109 elf32_arm_allocate_irelocs (info, htab->root.srelgot, 1); 110 else if (bfd_link_pic (info) 111 - && (ELF_ST_VISIBILITY (h->other) == STV_DEFAULT 112 - || h->root.type != bfd_link_hash_undefweak)) 113 + && !UNDEFWEAK_NO_DYNAMIC_RELOC (info, h)) 114 /* Reserve room for the GOT entry's R_ARM_RELATIVE relocation. */ 115 elf32_arm_allocate_dynrelocs (info, htab->root.srelgot, 1); 116 else if (htab->fdpic_p && tls_type == GOT_NORMAL) 117 Only in binutils-2.33.1.orig/binutils: .README-how-to-make-a-release.swp 118 Only in binutils-2.33.1.orig/binutils: .gitignore 119 diff -ru binutils-2.33.1.orig/binutils/readelf.c binutils-2.33.1/binutils/readelf.c 120 --- binutils-2.33.1.orig/binutils/readelf.c 2019-10-09 09:16:05.000000000 +0200 121 +++ binutils-2.33.1/binutils/readelf.c 2023-06-13 00:16:33.837074829 +0200 122 @@ -3562,6 +3562,8 @@ 123 case EF_SH2A_SH3_NOFPU: strcat (buf, ", sh2a-nofpu-or-sh3-nommu"); break; 124 case EF_SH2A_SH4: strcat (buf, ", sh2a-or-sh4"); break; 125 case EF_SH2A_SH3E: strcat (buf, ", sh2a-or-sh3e"); break; 126 + case EF_SHJ2: strcat (buf, ", j2"); break; 127 + case EF_SH2A_SH3_SHJ2: strcat (buf, ", sh2a-nofpu-or-sh3-nommu-or-shj2 -nofpu"); break; 128 default: strcat (buf, _(", unknown ISA")); break; 129 } 130 131 Only in binutils-2.33.1/binutils: readelf.c.orig 132 diff -ru binutils-2.33.1.orig/config.sub binutils-2.33.1/config.sub 133 --- binutils-2.33.1.orig/config.sub 2019-09-09 15:19:43.000000000 +0200 134 +++ binutils-2.33.1/config.sub 2023-06-13 00:16:33.866074828 +0200 135 @@ -1,8 +1,8 @@ 136 #! /bin/sh 137 # Configuration validation subroutine script. 138 -# Copyright 1992-2019 Free Software Foundation, Inc. 139 +# Copyright 1992-2016 Free Software Foundation, Inc. 140 141 -timestamp='2019-05-23' 142 +timestamp='2016-03-30' 143 144 # This file is free software; you can redistribute it and/or modify it 145 # under the terms of the GNU General Public License as published by 146 @@ -15,7 +15,7 @@ 147 # General Public License for more details. 148 # 149 # You should have received a copy of the GNU General Public License 150 -# along with this program; if not, see <https://www.gnu.org/licenses/>. 151 +# along with this program; if not, see <http://www.gnu.org/licenses/>. 152 # 153 # As a special exception to the GNU General Public License, if you 154 # distribute this file as part of a program that contains a 155 @@ -33,7 +33,7 @@ 156 # Otherwise, we print the canonical config type on stdout and succeed. 157 158 # You can get the latest version of this script from: 159 -# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub 160 +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub 161 162 # This file is supposed to be the same for all GNU packages 163 # and recognize all the CPU types, system types and aliases 164 @@ -57,7 +57,7 @@ 165 166 Canonicalize a configuration name. 167 168 -Options: 169 +Operation modes: 170 -h, --help print this help, then exit 171 -t, --time-stamp print date of last modification, then exit 172 -v, --version print version number, then exit 173 @@ -67,7 +67,7 @@ 174 version="\ 175 GNU config.sub ($timestamp) 176 177 -Copyright 1992-2019 Free Software Foundation, Inc. 178 +Copyright 1992-2016 Free Software Foundation, Inc. 179 180 This is free software; see the source for copying conditions. There is NO 181 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." 182 @@ -89,12 +89,12 @@ 183 - ) # Use stdin as input. 184 break ;; 185 -* ) 186 - echo "$me: invalid option $1$help" >&2 187 + echo "$me: invalid option $1$help" 188 exit 1 ;; 189 190 *local*) 191 # First pass through any local machine types. 192 - echo "$1" 193 + echo $1 194 exit ;; 195 196 * ) 197 @@ -110,1167 +110,1234 @@ 198 exit 1;; 199 esac 200 201 -# Split fields of configuration type 202 -# shellcheck disable=SC2162 203 -IFS="-" read field1 field2 field3 field4 <<EOF 204 -$1 205 -EOF 206 - 207 -# Separate into logical components for further validation 208 -case $1 in 209 - *-*-*-*-*) 210 - echo Invalid configuration \`"$1"\': more than four components >&2 211 - exit 1 212 +# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). 213 +# Here we must recognize all the valid KERNEL-OS combinations. 214 +maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` 215 +case $maybe_os in 216 + nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ 217 + linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ 218 + knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ 219 + kopensolaris*-gnu* | \ 220 + storm-chaos* | os2-emx* | rtmk-nova*) 221 + os=-$maybe_os 222 + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` 223 + ;; 224 + android-linux) 225 + os=-linux-android 226 + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown 227 + ;; 228 + *) 229 + basic_machine=`echo $1 | sed 's/-[^-]*$//'` 230 + if [ $basic_machine != $1 ] 231 + then os=`echo $1 | sed 's/.*-/-/'` 232 + else os=; fi 233 + ;; 234 +esac 235 + 236 +### Let's recognize common machines as not being operating systems so 237 +### that things like config.sub decstation-3100 work. We also 238 +### recognize some manufacturers as not being operating systems, so we 239 +### can provide default operating systems below. 240 +case $os in 241 + -sun*os*) 242 + # Prevent following clause from handling this invalid input. 243 ;; 244 - *-*-*-*) 245 - basic_machine=$field1-$field2 246 - os=$field3-$field4 247 + -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ 248 + -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ 249 + -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ 250 + -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ 251 + -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ 252 + -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ 253 + -apple | -axis | -knuth | -cray | -microblaze*) 254 + os= 255 + basic_machine=$1 256 + ;; 257 + -bluegene*) 258 + os=-cnk 259 + ;; 260 + -sim | -cisco | -oki | -wec | -winbond) 261 + os= 262 + basic_machine=$1 263 + ;; 264 + -scout) 265 + ;; 266 + -wrs) 267 + os=-vxworks 268 + basic_machine=$1 269 + ;; 270 + -chorusos*) 271 + os=-chorusos 272 + basic_machine=$1 273 + ;; 274 + -chorusrdb) 275 + os=-chorusrdb 276 + basic_machine=$1 277 + ;; 278 + -hiux*) 279 + os=-hiuxwe2 280 + ;; 281 + -sco6) 282 + os=-sco5v6 283 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 284 + ;; 285 + -sco5) 286 + os=-sco3.2v5 287 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 288 + ;; 289 + -sco4) 290 + os=-sco3.2v4 291 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 292 ;; 293 - *-*-*) 294 - # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two 295 - # parts 296 - maybe_os=$field2-$field3 297 - case $maybe_os in 298 - nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc \ 299 - | linux-newlib* | linux-musl* | linux-uclibc* | uclinux-uclibc* \ 300 - | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \ 301 - | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ 302 - | storm-chaos* | os2-emx* | rtmk-nova*) 303 - basic_machine=$field1 304 - os=$maybe_os 305 - ;; 306 - android-linux) 307 - basic_machine=$field1-unknown 308 - os=linux-android 309 - ;; 310 - *) 311 - basic_machine=$field1-$field2 312 - os=$field3 313 - ;; 314 - esac 315 + -sco3.2.[4-9]*) 316 + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` 317 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 318 ;; 319 - *-*) 320 - # A lone config we happen to match not fitting any pattern 321 - case $field1-$field2 in 322 - decstation-3100) 323 - basic_machine=mips-dec 324 - os= 325 - ;; 326 - *-*) 327 - # Second component is usually, but not always the OS 328 - case $field2 in 329 - # Prevent following clause from handling this valid os 330 - sun*os*) 331 - basic_machine=$field1 332 - os=$field2 333 - ;; 334 - # Manufacturers 335 - dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \ 336 - | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \ 337 - | unicom* | ibm* | next | hp | isi* | apollo | altos* \ 338 - | convergent* | ncr* | news | 32* | 3600* | 3100* \ 339 - | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \ 340 - | ultra | tti* | harris | dolphin | highlevel | gould \ 341 - | cbm | ns | masscomp | apple | axis | knuth | cray \ 342 - | microblaze* | sim | cisco \ 343 - | oki | wec | wrs | winbond) 344 - basic_machine=$field1-$field2 345 - os= 346 - ;; 347 - *) 348 - basic_machine=$field1 349 - os=$field2 350 - ;; 351 - esac 352 - ;; 353 - esac 354 + -sco3.2v[4-9]*) 355 + # Don't forget version if it is 3.2v4 or newer. 356 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 357 ;; 358 - *) 359 - # Convert single-component short-hands not valid as part of 360 - # multi-component configurations. 361 - case $field1 in 362 - 386bsd) 363 - basic_machine=i386-pc 364 - os=bsd 365 - ;; 366 - a29khif) 367 - basic_machine=a29k-amd 368 - os=udi 369 - ;; 370 - adobe68k) 371 - basic_machine=m68010-adobe 372 - os=scout 373 - ;; 374 - alliant) 375 - basic_machine=fx80-alliant 376 - os= 377 - ;; 378 - altos | altos3068) 379 - basic_machine=m68k-altos 380 - os= 381 - ;; 382 - am29k) 383 - basic_machine=a29k-none 384 - os=bsd 385 - ;; 386 - amdahl) 387 - basic_machine=580-amdahl 388 - os=sysv 389 - ;; 390 - amiga) 391 - basic_machine=m68k-unknown 392 - os= 393 - ;; 394 - amigaos | amigados) 395 - basic_machine=m68k-unknown 396 - os=amigaos 397 - ;; 398 - amigaunix | amix) 399 - basic_machine=m68k-unknown 400 - os=sysv4 401 - ;; 402 - apollo68) 403 - basic_machine=m68k-apollo 404 - os=sysv 405 - ;; 406 - apollo68bsd) 407 - basic_machine=m68k-apollo 408 - os=bsd 409 - ;; 410 - aros) 411 - basic_machine=i386-pc 412 - os=aros 413 - ;; 414 - aux) 415 - basic_machine=m68k-apple 416 - os=aux 417 - ;; 418 - balance) 419 - basic_machine=ns32k-sequent 420 - os=dynix 421 - ;; 422 - blackfin) 423 - basic_machine=bfin-unknown 424 - os=linux 425 - ;; 426 - cegcc) 427 - basic_machine=arm-unknown 428 - os=cegcc 429 - ;; 430 - convex-c1) 431 - basic_machine=c1-convex 432 - os=bsd 433 - ;; 434 - convex-c2) 435 - basic_machine=c2-convex 436 - os=bsd 437 - ;; 438 - convex-c32) 439 - basic_machine=c32-convex 440 - os=bsd 441 - ;; 442 - convex-c34) 443 - basic_machine=c34-convex 444 - os=bsd 445 - ;; 446 - convex-c38) 447 - basic_machine=c38-convex 448 - os=bsd 449 - ;; 450 - cray) 451 - basic_machine=j90-cray 452 - os=unicos 453 - ;; 454 - crds | unos) 455 - basic_machine=m68k-crds 456 - os= 457 - ;; 458 - da30) 459 - basic_machine=m68k-da30 460 - os= 461 - ;; 462 - decstation | pmax | pmin | dec3100 | decstatn) 463 - basic_machine=mips-dec 464 - os= 465 - ;; 466 - delta88) 467 - basic_machine=m88k-motorola 468 - os=sysv3 469 - ;; 470 - dicos) 471 - basic_machine=i686-pc 472 - os=dicos 473 - ;; 474 - djgpp) 475 - basic_machine=i586-pc 476 - os=msdosdjgpp 477 - ;; 478 - ebmon29k) 479 - basic_machine=a29k-amd 480 - os=ebmon 481 - ;; 482 - es1800 | OSE68k | ose68k | ose | OSE) 483 - basic_machine=m68k-ericsson 484 - os=ose 485 - ;; 486 - gmicro) 487 - basic_machine=tron-gmicro 488 - os=sysv 489 - ;; 490 - go32) 491 - basic_machine=i386-pc 492 - os=go32 493 - ;; 494 - h8300hms) 495 - basic_machine=h8300-hitachi 496 - os=hms 497 - ;; 498 - h8300xray) 499 - basic_machine=h8300-hitachi 500 - os=xray 501 - ;; 502 - h8500hms) 503 - basic_machine=h8500-hitachi 504 - os=hms 505 - ;; 506 - harris) 507 - basic_machine=m88k-harris 508 - os=sysv3 509 - ;; 510 - hp300) 511 - basic_machine=m68k-hp 512 - ;; 513 - hp300bsd) 514 - basic_machine=m68k-hp 515 - os=bsd 516 - ;; 517 - hp300hpux) 518 - basic_machine=m68k-hp 519 - os=hpux 520 - ;; 521 - hppaosf) 522 - basic_machine=hppa1.1-hp 523 - os=osf 524 - ;; 525 - hppro) 526 - basic_machine=hppa1.1-hp 527 - os=proelf 528 - ;; 529 - i386mach) 530 - basic_machine=i386-mach 531 - os=mach 532 - ;; 533 - vsta) 534 - basic_machine=i386-pc 535 - os=vsta 536 - ;; 537 - isi68 | isi) 538 - basic_machine=m68k-isi 539 - os=sysv 540 - ;; 541 - m68knommu) 542 - basic_machine=m68k-unknown 543 - os=linux 544 - ;; 545 - magnum | m3230) 546 - basic_machine=mips-mips 547 - os=sysv 548 - ;; 549 - merlin) 550 - basic_machine=ns32k-utek 551 - os=sysv 552 - ;; 553 - mingw64) 554 - basic_machine=x86_64-pc 555 - os=mingw64 556 - ;; 557 - mingw32) 558 - basic_machine=i686-pc 559 - os=mingw32 560 - ;; 561 - mingw32ce) 562 - basic_machine=arm-unknown 563 - os=mingw32ce 564 - ;; 565 - monitor) 566 - basic_machine=m68k-rom68k 567 - os=coff 568 - ;; 569 - morphos) 570 - basic_machine=powerpc-unknown 571 - os=morphos 572 - ;; 573 - moxiebox) 574 - basic_machine=moxie-unknown 575 - os=moxiebox 576 - ;; 577 - msdos) 578 - basic_machine=i386-pc 579 - os=msdos 580 - ;; 581 - msys) 582 - basic_machine=i686-pc 583 - os=msys 584 - ;; 585 - mvs) 586 - basic_machine=i370-ibm 587 - os=mvs 588 - ;; 589 - nacl) 590 - basic_machine=le32-unknown 591 - os=nacl 592 - ;; 593 - ncr3000) 594 - basic_machine=i486-ncr 595 - os=sysv4 596 - ;; 597 - netbsd386) 598 - basic_machine=i386-pc 599 - os=netbsd 600 - ;; 601 - netwinder) 602 - basic_machine=armv4l-rebel 603 - os=linux 604 - ;; 605 - news | news700 | news800 | news900) 606 - basic_machine=m68k-sony 607 - os=newsos 608 - ;; 609 - news1000) 610 - basic_machine=m68030-sony 611 - os=newsos 612 - ;; 613 - necv70) 614 - basic_machine=v70-nec 615 - os=sysv 616 - ;; 617 - nh3000) 618 - basic_machine=m68k-harris 619 - os=cxux 620 - ;; 621 - nh[45]000) 622 - basic_machine=m88k-harris 623 - os=cxux 624 - ;; 625 - nindy960) 626 - basic_machine=i960-intel 627 - os=nindy 628 - ;; 629 - mon960) 630 - basic_machine=i960-intel 631 - os=mon960 632 - ;; 633 - nonstopux) 634 - basic_machine=mips-compaq 635 - os=nonstopux 636 - ;; 637 - os400) 638 - basic_machine=powerpc-ibm 639 - os=os400 640 - ;; 641 - OSE68000 | ose68000) 642 - basic_machine=m68000-ericsson 643 - os=ose 644 - ;; 645 - os68k) 646 - basic_machine=m68k-none 647 - os=os68k 648 - ;; 649 - paragon) 650 - basic_machine=i860-intel 651 - os=osf 652 - ;; 653 - parisc) 654 - basic_machine=hppa-unknown 655 - os=linux 656 - ;; 657 - pw32) 658 - basic_machine=i586-unknown 659 - os=pw32 660 - ;; 661 - rdos | rdos64) 662 - basic_machine=x86_64-pc 663 - os=rdos 664 - ;; 665 - rdos32) 666 - basic_machine=i386-pc 667 - os=rdos 668 - ;; 669 - rom68k) 670 - basic_machine=m68k-rom68k 671 - os=coff 672 - ;; 673 - sa29200) 674 - basic_machine=a29k-amd 675 - os=udi 676 - ;; 677 - sei) 678 - basic_machine=mips-sei 679 - os=seiux 680 - ;; 681 - sequent) 682 - basic_machine=i386-sequent 683 - os= 684 - ;; 685 - sps7) 686 - basic_machine=m68k-bull 687 - os=sysv2 688 - ;; 689 - st2000) 690 - basic_machine=m68k-tandem 691 - os= 692 - ;; 693 - stratus) 694 - basic_machine=i860-stratus 695 - os=sysv4 696 - ;; 697 - sun2) 698 - basic_machine=m68000-sun 699 - os= 700 - ;; 701 - sun2os3) 702 - basic_machine=m68000-sun 703 - os=sunos3 704 - ;; 705 - sun2os4) 706 - basic_machine=m68000-sun 707 - os=sunos4 708 - ;; 709 - sun3) 710 - basic_machine=m68k-sun 711 - os= 712 - ;; 713 - sun3os3) 714 - basic_machine=m68k-sun 715 - os=sunos3 716 - ;; 717 - sun3os4) 718 - basic_machine=m68k-sun 719 - os=sunos4 720 - ;; 721 - sun4) 722 - basic_machine=sparc-sun 723 - os= 724 - ;; 725 - sun4os3) 726 - basic_machine=sparc-sun 727 - os=sunos3 728 - ;; 729 - sun4os4) 730 - basic_machine=sparc-sun 731 - os=sunos4 732 - ;; 733 - sun4sol2) 734 - basic_machine=sparc-sun 735 - os=solaris2 736 - ;; 737 - sun386 | sun386i | roadrunner) 738 - basic_machine=i386-sun 739 - os= 740 - ;; 741 - sv1) 742 - basic_machine=sv1-cray 743 - os=unicos 744 - ;; 745 - symmetry) 746 - basic_machine=i386-sequent 747 - os=dynix 748 - ;; 749 - t3e) 750 - basic_machine=alphaev5-cray 751 - os=unicos 752 - ;; 753 - t90) 754 - basic_machine=t90-cray 755 - os=unicos 756 - ;; 757 - toad1) 758 - basic_machine=pdp10-xkl 759 - os=tops20 760 - ;; 761 - tpf) 762 - basic_machine=s390x-ibm 763 - os=tpf 764 - ;; 765 - udi29k) 766 - basic_machine=a29k-amd 767 - os=udi 768 - ;; 769 - ultra3) 770 - basic_machine=a29k-nyu 771 - os=sym1 772 - ;; 773 - v810 | necv810) 774 - basic_machine=v810-nec 775 - os=none 776 - ;; 777 - vaxv) 778 - basic_machine=vax-dec 779 - os=sysv 780 - ;; 781 - vms) 782 - basic_machine=vax-dec 783 - os=vms 784 - ;; 785 - vxworks960) 786 - basic_machine=i960-wrs 787 - os=vxworks 788 - ;; 789 - vxworks68) 790 - basic_machine=m68k-wrs 791 - os=vxworks 792 - ;; 793 - vxworks29k) 794 - basic_machine=a29k-wrs 795 - os=vxworks 796 - ;; 797 - xbox) 798 - basic_machine=i686-pc 799 - os=mingw32 800 - ;; 801 - ymp) 802 - basic_machine=ymp-cray 803 - os=unicos 804 - ;; 805 - *) 806 - basic_machine=$1 807 - os= 808 - ;; 809 - esac 810 + -sco5v6*) 811 + # Don't forget version if it is 3.2v4 or newer. 812 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 813 + ;; 814 + -sco*) 815 + os=-sco3.2v2 816 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 817 + ;; 818 + -udk*) 819 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 820 + ;; 821 + -isc) 822 + os=-isc2.2 823 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 824 + ;; 825 + -clix*) 826 + basic_machine=clipper-intergraph 827 + ;; 828 + -isc*) 829 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` 830 + ;; 831 + -lynx*178) 832 + os=-lynxos178 833 + ;; 834 + -lynx*5) 835 + os=-lynxos5 836 + ;; 837 + -lynx*) 838 + os=-lynxos 839 + ;; 840 + -ptx*) 841 + basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` 842 + ;; 843 + -windowsnt*) 844 + os=`echo $os | sed -e 's/windowsnt/winnt/'` 845 + ;; 846 + -psos*) 847 + os=-psos 848 + ;; 849 + -mint | -mint[0-9]*) 850 + basic_machine=m68k-atari 851 + os=-mint 852 ;; 853 esac 854 855 -# Decode 1-component or ad-hoc basic machines 856 +# Decode aliases for certain CPU-COMPANY combinations. 857 case $basic_machine in 858 - # Here we handle the default manufacturer of certain CPU types. It is in 859 - # some cases the only manufacturer, in others, it is the most popular. 860 - w89k) 861 - cpu=hppa1.1 862 - vendor=winbond 863 + # Recognize the basic CPU types without company name. 864 + # Some are omitted here because they have special meanings below. 865 + 1750a | 580 \ 866 + | a29k \ 867 + | aarch64 | aarch64_be \ 868 + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ 869 + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ 870 + | am33_2.0 \ 871 + | arc | arceb \ 872 + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ 873 + | avr | avr32 \ 874 + | ba \ 875 + | be32 | be64 \ 876 + | bfin \ 877 + | c4x | c8051 | clipper \ 878 + | d10v | d30v | dlx | dsp16xx \ 879 + | e2k | epiphany \ 880 + | fido | fr30 | frv | ft32 \ 881 + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ 882 + | hexagon \ 883 + | i370 | i860 | i960 | ia64 \ 884 + | ip2k | iq2000 \ 885 + | k1om \ 886 + | le32 | le64 \ 887 + | lm32 \ 888 + | m32c | m32r | m32rle | m68000 | m68k | m88k \ 889 + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ 890 + | mips | mipsbe | mipseb | mipsel | mipsle \ 891 + | mips16 \ 892 + | mips64 | mips64el \ 893 + | mips64octeon | mips64octeonel \ 894 + | mips64orion | mips64orionel \ 895 + | mips64r5900 | mips64r5900el \ 896 + | mips64vr | mips64vrel \ 897 + | mips64vr4100 | mips64vr4100el \ 898 + | mips64vr4300 | mips64vr4300el \ 899 + | mips64vr5000 | mips64vr5000el \ 900 + | mips64vr5900 | mips64vr5900el \ 901 + | mipsisa32 | mipsisa32el \ 902 + | mipsisa32r2 | mipsisa32r2el \ 903 + | mipsisa32r6 | mipsisa32r6el \ 904 + | mipsisa64 | mipsisa64el \ 905 + | mipsisa64r2 | mipsisa64r2el \ 906 + | mipsisa64r6 | mipsisa64r6el \ 907 + | mipsisa64sb1 | mipsisa64sb1el \ 908 + | mipsisa64sr71k | mipsisa64sr71kel \ 909 + | mipsr5900 | mipsr5900el \ 910 + | mipstx39 | mipstx39el \ 911 + | mn10200 | mn10300 \ 912 + | moxie \ 913 + | mt \ 914 + | msp430 \ 915 + | nds32 | nds32le | nds32be \ 916 + | nios | nios2 | nios2eb | nios2el \ 917 + | ns16k | ns32k \ 918 + | open8 | or1k | or1knd | or32 \ 919 + | pdp10 | pdp11 | pj | pjl \ 920 + | powerpc | powerpc64 | powerpc64le | powerpcle \ 921 + | pyramid \ 922 + | riscv32 | riscv64 \ 923 + | rl78 | rx \ 924 + | score \ 925 + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ 926 + | sh64 | sh64le \ 927 + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ 928 + | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ 929 + | spu \ 930 + | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ 931 + | ubicom32 \ 932 + | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ 933 + | visium \ 934 + | we32k \ 935 + | x86 | xc16x | xstormy16 | xtensa \ 936 + | z8k | z80) 937 + basic_machine=$basic_machine-unknown 938 ;; 939 - op50n) 940 - cpu=hppa1.1 941 - vendor=oki 942 + c54x) 943 + basic_machine=tic54x-unknown 944 ;; 945 - op60c) 946 - cpu=hppa1.1 947 - vendor=oki 948 + c55x) 949 + basic_machine=tic55x-unknown 950 ;; 951 - ibm*) 952 - cpu=i370 953 - vendor=ibm 954 + c6x) 955 + basic_machine=tic6x-unknown 956 ;; 957 - orion105) 958 - cpu=clipper 959 - vendor=highlevel 960 + leon|leon[3-9]) 961 + basic_machine=sparc-$basic_machine 962 ;; 963 - mac | mpw | mac-mpw) 964 - cpu=m68k 965 - vendor=apple 966 + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) 967 + basic_machine=$basic_machine-unknown 968 + os=-none 969 ;; 970 - pmac | pmac-mpw) 971 - cpu=powerpc 972 - vendor=apple 973 + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) 974 + ;; 975 + ms1) 976 + basic_machine=mt-unknown 977 + ;; 978 + 979 + strongarm | thumb | xscale) 980 + basic_machine=arm-unknown 981 + ;; 982 + xgate) 983 + basic_machine=$basic_machine-unknown 984 + os=-none 985 + ;; 986 + xscaleeb) 987 + basic_machine=armeb-unknown 988 + ;; 989 + 990 + xscaleel) 991 + basic_machine=armel-unknown 992 ;; 993 994 + # We use `pc' rather than `unknown' 995 + # because (1) that's what they normally are, and 996 + # (2) the word "unknown" tends to confuse beginning users. 997 + i*86 | x86_64) 998 + basic_machine=$basic_machine-pc 999 + ;; 1000 + # Object if more than one company name word. 1001 + *-*-*) 1002 + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 1003 + exit 1 1004 + ;; 1005 + # Recognize the basic CPU types with company name. 1006 + 580-* \ 1007 + | a29k-* \ 1008 + | aarch64-* | aarch64_be-* \ 1009 + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ 1010 + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ 1011 + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ 1012 + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ 1013 + | avr-* | avr32-* \ 1014 + | ba-* \ 1015 + | be32-* | be64-* \ 1016 + | bfin-* | bs2000-* \ 1017 + | c[123]* | c30-* | [cjt]90-* | c4x-* \ 1018 + | c8051-* | clipper-* | craynv-* | cydra-* \ 1019 + | d10v-* | d30v-* | dlx-* \ 1020 + | e2k-* | elxsi-* \ 1021 + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ 1022 + | h8300-* | h8500-* \ 1023 + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ 1024 + | hexagon-* \ 1025 + | i*86-* | i860-* | i960-* | ia64-* \ 1026 + | ip2k-* | iq2000-* \ 1027 + | k1om-* \ 1028 + | le32-* | le64-* \ 1029 + | lm32-* \ 1030 + | m32c-* | m32r-* | m32rle-* \ 1031 + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ 1032 + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ 1033 + | microblaze-* | microblazeel-* \ 1034 + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ 1035 + | mips16-* \ 1036 + | mips64-* | mips64el-* \ 1037 + | mips64octeon-* | mips64octeonel-* \ 1038 + | mips64orion-* | mips64orionel-* \ 1039 + | mips64r5900-* | mips64r5900el-* \ 1040 + | mips64vr-* | mips64vrel-* \ 1041 + | mips64vr4100-* | mips64vr4100el-* \ 1042 + | mips64vr4300-* | mips64vr4300el-* \ 1043 + | mips64vr5000-* | mips64vr5000el-* \ 1044 + | mips64vr5900-* | mips64vr5900el-* \ 1045 + | mipsisa32-* | mipsisa32el-* \ 1046 + | mipsisa32r2-* | mipsisa32r2el-* \ 1047 + | mipsisa32r6-* | mipsisa32r6el-* \ 1048 + | mipsisa64-* | mipsisa64el-* \ 1049 + | mipsisa64r2-* | mipsisa64r2el-* \ 1050 + | mipsisa64r6-* | mipsisa64r6el-* \ 1051 + | mipsisa64sb1-* | mipsisa64sb1el-* \ 1052 + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ 1053 + | mipsr5900-* | mipsr5900el-* \ 1054 + | mipstx39-* | mipstx39el-* \ 1055 + | mmix-* \ 1056 + | mt-* \ 1057 + | msp430-* \ 1058 + | nds32-* | nds32le-* | nds32be-* \ 1059 + | nios-* | nios2-* | nios2eb-* | nios2el-* \ 1060 + | none-* | np1-* | ns16k-* | ns32k-* \ 1061 + | open8-* \ 1062 + | or1k*-* \ 1063 + | orion-* \ 1064 + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ 1065 + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ 1066 + | pyramid-* \ 1067 + | riscv32-* | riscv64-* \ 1068 + | rl78-* | romp-* | rs6000-* | rx-* \ 1069 + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ 1070 + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ 1071 + | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ 1072 + | sparclite-* \ 1073 + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ 1074 + | tahoe-* \ 1075 + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ 1076 + | tile*-* \ 1077 + | tron-* \ 1078 + | ubicom32-* \ 1079 + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ 1080 + | vax-* \ 1081 + | visium-* \ 1082 + | we32k-* \ 1083 + | x86-* | x86_64-* | xc16x-* | xps100-* \ 1084 + | xstormy16-* | xtensa*-* \ 1085 + | ymp-* \ 1086 + | z8k-* | z80-*) 1087 + ;; 1088 + # Recognize the basic CPU types without company name, with glob match. 1089 + xtensa*) 1090 + basic_machine=$basic_machine-unknown 1091 + ;; 1092 # Recognize the various machine names and aliases which stand 1093 # for a CPU type and a company and sometimes even an OS. 1094 + 386bsd) 1095 + basic_machine=i386-unknown 1096 + os=-bsd 1097 + ;; 1098 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) 1099 - cpu=m68000 1100 - vendor=att 1101 + basic_machine=m68000-att 1102 ;; 1103 3b*) 1104 - cpu=we32k 1105 - vendor=att 1106 + basic_machine=we32k-att 1107 + ;; 1108 + a29khif) 1109 + basic_machine=a29k-amd 1110 + os=-udi 1111 + ;; 1112 + abacus) 1113 + basic_machine=abacus-unknown 1114 + ;; 1115 + adobe68k) 1116 + basic_machine=m68010-adobe 1117 + os=-scout 1118 + ;; 1119 + alliant | fx80) 1120 + basic_machine=fx80-alliant 1121 + ;; 1122 + altos | altos3068) 1123 + basic_machine=m68k-altos 1124 + ;; 1125 + am29k) 1126 + basic_machine=a29k-none 1127 + os=-bsd 1128 + ;; 1129 + amd64) 1130 + basic_machine=x86_64-pc 1131 + ;; 1132 + amd64-*) 1133 + basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` 1134 + ;; 1135 + amdahl) 1136 + basic_machine=580-amdahl 1137 + os=-sysv 1138 + ;; 1139 + amiga | amiga-*) 1140 + basic_machine=m68k-unknown 1141 + ;; 1142 + amigaos | amigados) 1143 + basic_machine=m68k-unknown 1144 + os=-amigaos 1145 + ;; 1146 + amigaunix | amix) 1147 + basic_machine=m68k-unknown 1148 + os=-sysv4 1149 + ;; 1150 + apollo68) 1151 + basic_machine=m68k-apollo 1152 + os=-sysv 1153 + ;; 1154 + apollo68bsd) 1155 + basic_machine=m68k-apollo 1156 + os=-bsd 1157 + ;; 1158 + aros) 1159 + basic_machine=i386-pc 1160 + os=-aros 1161 + ;; 1162 + asmjs) 1163 + basic_machine=asmjs-unknown 1164 + ;; 1165 + aux) 1166 + basic_machine=m68k-apple 1167 + os=-aux 1168 + ;; 1169 + balance) 1170 + basic_machine=ns32k-sequent 1171 + os=-dynix 1172 + ;; 1173 + blackfin) 1174 + basic_machine=bfin-unknown 1175 + os=-linux 1176 + ;; 1177 + blackfin-*) 1178 + basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` 1179 + os=-linux 1180 ;; 1181 bluegene*) 1182 - cpu=powerpc 1183 - vendor=ibm 1184 - os=cnk 1185 + basic_machine=powerpc-ibm 1186 + os=-cnk 1187 + ;; 1188 + c54x-*) 1189 + basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` 1190 + ;; 1191 + c55x-*) 1192 + basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` 1193 + ;; 1194 + c6x-*) 1195 + basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` 1196 + ;; 1197 + c90) 1198 + basic_machine=c90-cray 1199 + os=-unicos 1200 + ;; 1201 + cegcc) 1202 + basic_machine=arm-unknown 1203 + os=-cegcc 1204 + ;; 1205 + convex-c1) 1206 + basic_machine=c1-convex 1207 + os=-bsd 1208 + ;; 1209 + convex-c2) 1210 + basic_machine=c2-convex 1211 + os=-bsd 1212 + ;; 1213 + convex-c32) 1214 + basic_machine=c32-convex 1215 + os=-bsd 1216 + ;; 1217 + convex-c34) 1218 + basic_machine=c34-convex 1219 + os=-bsd 1220 + ;; 1221 + convex-c38) 1222 + basic_machine=c38-convex 1223 + os=-bsd 1224 + ;; 1225 + cray | j90) 1226 + basic_machine=j90-cray 1227 + os=-unicos 1228 + ;; 1229 + craynv) 1230 + basic_machine=craynv-cray 1231 + os=-unicosmp 1232 + ;; 1233 + cr16 | cr16-*) 1234 + basic_machine=cr16-unknown 1235 + os=-elf 1236 + ;; 1237 + crds | unos) 1238 + basic_machine=m68k-crds 1239 + ;; 1240 + crisv32 | crisv32-* | etraxfs*) 1241 + basic_machine=crisv32-axis 1242 + ;; 1243 + cris | cris-* | etrax*) 1244 + basic_machine=cris-axis 1245 + ;; 1246 + crx) 1247 + basic_machine=crx-unknown 1248 + os=-elf 1249 + ;; 1250 + da30 | da30-*) 1251 + basic_machine=m68k-da30 1252 + ;; 1253 + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) 1254 + basic_machine=mips-dec 1255 ;; 1256 decsystem10* | dec10*) 1257 - cpu=pdp10 1258 - vendor=dec 1259 - os=tops10 1260 + basic_machine=pdp10-dec 1261 + os=-tops10 1262 ;; 1263 decsystem20* | dec20*) 1264 - cpu=pdp10 1265 - vendor=dec 1266 - os=tops20 1267 + basic_machine=pdp10-dec 1268 + os=-tops20 1269 ;; 1270 delta | 3300 | motorola-3300 | motorola-delta \ 1271 | 3300-motorola | delta-motorola) 1272 - cpu=m68k 1273 - vendor=motorola 1274 + basic_machine=m68k-motorola 1275 + ;; 1276 + delta88) 1277 + basic_machine=m88k-motorola 1278 + os=-sysv3 1279 + ;; 1280 + dicos) 1281 + basic_machine=i686-pc 1282 + os=-dicos 1283 + ;; 1284 + djgpp) 1285 + basic_machine=i586-pc 1286 + os=-msdosdjgpp 1287 + ;; 1288 + dpx20 | dpx20-*) 1289 + basic_machine=rs6000-bull 1290 + os=-bosx 1291 + ;; 1292 + dpx2* | dpx2*-bull) 1293 + basic_machine=m68k-bull 1294 + os=-sysv3 1295 + ;; 1296 + ebmon29k) 1297 + basic_machine=a29k-amd 1298 + os=-ebmon 1299 ;; 1300 - dpx2*) 1301 - cpu=m68k 1302 - vendor=bull 1303 - os=sysv3 1304 + elxsi) 1305 + basic_machine=elxsi-elxsi 1306 + os=-bsd 1307 ;; 1308 encore | umax | mmax) 1309 - cpu=ns32k 1310 - vendor=encore 1311 + basic_machine=ns32k-encore 1312 ;; 1313 - elxsi) 1314 - cpu=elxsi 1315 - vendor=elxsi 1316 - os=${os:-bsd} 1317 + es1800 | OSE68k | ose68k | ose | OSE) 1318 + basic_machine=m68k-ericsson 1319 + os=-ose 1320 ;; 1321 fx2800) 1322 - cpu=i860 1323 - vendor=alliant 1324 + basic_machine=i860-alliant 1325 ;; 1326 genix) 1327 - cpu=ns32k 1328 - vendor=ns 1329 + basic_machine=ns32k-ns 1330 + ;; 1331 + gmicro) 1332 + basic_machine=tron-gmicro 1333 + os=-sysv 1334 + ;; 1335 + go32) 1336 + basic_machine=i386-pc 1337 + os=-go32 1338 ;; 1339 h3050r* | hiux*) 1340 - cpu=hppa1.1 1341 - vendor=hitachi 1342 - os=hiuxwe2 1343 + basic_machine=hppa1.1-hitachi 1344 + os=-hiuxwe2 1345 + ;; 1346 + h8300hms) 1347 + basic_machine=h8300-hitachi 1348 + os=-hms 1349 + ;; 1350 + h8300xray) 1351 + basic_machine=h8300-hitachi 1352 + os=-xray 1353 + ;; 1354 + h8500hms) 1355 + basic_machine=h8500-hitachi 1356 + os=-hms 1357 + ;; 1358 + harris) 1359 + basic_machine=m88k-harris 1360 + os=-sysv3 1361 + ;; 1362 + hp300-*) 1363 + basic_machine=m68k-hp 1364 + ;; 1365 + hp300bsd) 1366 + basic_machine=m68k-hp 1367 + os=-bsd 1368 + ;; 1369 + hp300hpux) 1370 + basic_machine=m68k-hp 1371 + os=-hpux 1372 ;; 1373 hp3k9[0-9][0-9] | hp9[0-9][0-9]) 1374 - cpu=hppa1.0 1375 - vendor=hp 1376 + basic_machine=hppa1.0-hp 1377 ;; 1378 hp9k2[0-9][0-9] | hp9k31[0-9]) 1379 - cpu=m68000 1380 - vendor=hp 1381 + basic_machine=m68000-hp 1382 ;; 1383 hp9k3[2-9][0-9]) 1384 - cpu=m68k 1385 - vendor=hp 1386 + basic_machine=m68k-hp 1387 ;; 1388 hp9k6[0-9][0-9] | hp6[0-9][0-9]) 1389 - cpu=hppa1.0 1390 - vendor=hp 1391 + basic_machine=hppa1.0-hp 1392 ;; 1393 hp9k7[0-79][0-9] | hp7[0-79][0-9]) 1394 - cpu=hppa1.1 1395 - vendor=hp 1396 + basic_machine=hppa1.1-hp 1397 ;; 1398 hp9k78[0-9] | hp78[0-9]) 1399 # FIXME: really hppa2.0-hp 1400 - cpu=hppa1.1 1401 - vendor=hp 1402 + basic_machine=hppa1.1-hp 1403 ;; 1404 hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) 1405 # FIXME: really hppa2.0-hp 1406 - cpu=hppa1.1 1407 - vendor=hp 1408 + basic_machine=hppa1.1-hp 1409 ;; 1410 hp9k8[0-9][13679] | hp8[0-9][13679]) 1411 - cpu=hppa1.1 1412 - vendor=hp 1413 + basic_machine=hppa1.1-hp 1414 ;; 1415 hp9k8[0-9][0-9] | hp8[0-9][0-9]) 1416 - cpu=hppa1.0 1417 - vendor=hp 1418 + basic_machine=hppa1.0-hp 1419 + ;; 1420 + hppa-next) 1421 + os=-nextstep3 1422 + ;; 1423 + hppaosf) 1424 + basic_machine=hppa1.1-hp 1425 + os=-osf 1426 + ;; 1427 + hppro) 1428 + basic_machine=hppa1.1-hp 1429 + os=-proelf 1430 + ;; 1431 + i370-ibm* | ibm*) 1432 + basic_machine=i370-ibm 1433 ;; 1434 i*86v32) 1435 - cpu=`echo "$1" | sed -e 's/86.*/86/'` 1436 - vendor=pc 1437 - os=sysv32 1438 + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` 1439 + os=-sysv32 1440 ;; 1441 i*86v4*) 1442 - cpu=`echo "$1" | sed -e 's/86.*/86/'` 1443 - vendor=pc 1444 - os=sysv4 1445 + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` 1446 + os=-sysv4 1447 ;; 1448 i*86v) 1449 - cpu=`echo "$1" | sed -e 's/86.*/86/'` 1450 - vendor=pc 1451 - os=sysv 1452 + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` 1453 + os=-sysv 1454 ;; 1455 i*86sol2) 1456 - cpu=`echo "$1" | sed -e 's/86.*/86/'` 1457 - vendor=pc 1458 - os=solaris2 1459 - ;; 1460 - j90 | j90-cray) 1461 - cpu=j90 1462 - vendor=cray 1463 - os=${os:-unicos} 1464 + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` 1465 + os=-solaris2 1466 + ;; 1467 + i386mach) 1468 + basic_machine=i386-mach 1469 + os=-mach 1470 + ;; 1471 + i386-vsta | vsta) 1472 + basic_machine=i386-unknown 1473 + os=-vsta 1474 ;; 1475 iris | iris4d) 1476 - cpu=mips 1477 - vendor=sgi 1478 + basic_machine=mips-sgi 1479 case $os in 1480 - irix*) 1481 + -irix*) 1482 ;; 1483 *) 1484 - os=irix4 1485 + os=-irix4 1486 ;; 1487 esac 1488 ;; 1489 + isi68 | isi) 1490 + basic_machine=m68k-isi 1491 + os=-sysv 1492 + ;; 1493 + leon-*|leon[3-9]-*) 1494 + basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'` 1495 + ;; 1496 + m68knommu) 1497 + basic_machine=m68k-unknown 1498 + os=-linux 1499 + ;; 1500 + m68knommu-*) 1501 + basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` 1502 + os=-linux 1503 + ;; 1504 + m88k-omron*) 1505 + basic_machine=m88k-omron 1506 + ;; 1507 + magnum | m3230) 1508 + basic_machine=mips-mips 1509 + os=-sysv 1510 + ;; 1511 + merlin) 1512 + basic_machine=ns32k-utek 1513 + os=-sysv 1514 + ;; 1515 + microblaze*) 1516 + basic_machine=microblaze-xilinx 1517 + ;; 1518 + mingw64) 1519 + basic_machine=x86_64-pc 1520 + os=-mingw64 1521 + ;; 1522 + mingw32) 1523 + basic_machine=i686-pc 1524 + os=-mingw32 1525 + ;; 1526 + mingw32ce) 1527 + basic_machine=arm-unknown 1528 + os=-mingw32ce 1529 + ;; 1530 miniframe) 1531 - cpu=m68000 1532 - vendor=convergent 1533 + basic_machine=m68000-convergent 1534 ;; 1535 - *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*) 1536 - cpu=m68k 1537 - vendor=atari 1538 - os=mint 1539 + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) 1540 + basic_machine=m68k-atari 1541 + os=-mint 1542 + ;; 1543 + mips3*-*) 1544 + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` 1545 + ;; 1546 + mips3*) 1547 + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown 1548 + ;; 1549 + monitor) 1550 + basic_machine=m68k-rom68k 1551 + os=-coff 1552 + ;; 1553 + morphos) 1554 + basic_machine=powerpc-unknown 1555 + os=-morphos 1556 + ;; 1557 + moxiebox) 1558 + basic_machine=moxie-unknown 1559 + os=-moxiebox 1560 + ;; 1561 + msdos) 1562 + basic_machine=i386-pc 1563 + os=-msdos 1564 + ;; 1565 + ms1-*) 1566 + basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` 1567 + ;; 1568 + msys) 1569 + basic_machine=i686-pc 1570 + os=-msys 1571 + ;; 1572 + mvs) 1573 + basic_machine=i370-ibm 1574 + os=-mvs 1575 + ;; 1576 + nacl) 1577 + basic_machine=le32-unknown 1578 + os=-nacl 1579 + ;; 1580 + ncr3000) 1581 + basic_machine=i486-ncr 1582 + os=-sysv4 1583 + ;; 1584 + netbsd386) 1585 + basic_machine=i386-unknown 1586 + os=-netbsd 1587 + ;; 1588 + netwinder) 1589 + basic_machine=armv4l-rebel 1590 + os=-linux 1591 + ;; 1592 + news | news700 | news800 | news900) 1593 + basic_machine=m68k-sony 1594 + os=-newsos 1595 + ;; 1596 + news1000) 1597 + basic_machine=m68030-sony 1598 + os=-newsos 1599 ;; 1600 news-3600 | risc-news) 1601 - cpu=mips 1602 - vendor=sony 1603 - os=newsos 1604 - ;; 1605 - next | m*-next) 1606 - cpu=m68k 1607 - vendor=next 1608 + basic_machine=mips-sony 1609 + os=-newsos 1610 + ;; 1611 + necv70) 1612 + basic_machine=v70-nec 1613 + os=-sysv 1614 + ;; 1615 + next | m*-next ) 1616 + basic_machine=m68k-next 1617 case $os in 1618 - openstep*) 1619 - ;; 1620 - nextstep*) 1621 + -nextstep* ) 1622 ;; 1623 - ns2*) 1624 - os=nextstep2 1625 + -ns2*) 1626 + os=-nextstep2 1627 ;; 1628 *) 1629 - os=nextstep3 1630 + os=-nextstep3 1631 ;; 1632 esac 1633 ;; 1634 + nh3000) 1635 + basic_machine=m68k-harris 1636 + os=-cxux 1637 + ;; 1638 + nh[45]000) 1639 + basic_machine=m88k-harris 1640 + os=-cxux 1641 + ;; 1642 + nindy960) 1643 + basic_machine=i960-intel 1644 + os=-nindy 1645 + ;; 1646 + mon960) 1647 + basic_machine=i960-intel 1648 + os=-mon960 1649 + ;; 1650 + nonstopux) 1651 + basic_machine=mips-compaq 1652 + os=-nonstopux 1653 + ;; 1654 np1) 1655 - cpu=np1 1656 - vendor=gould 1657 + basic_machine=np1-gould 1658 + ;; 1659 + neo-tandem) 1660 + basic_machine=neo-tandem 1661 + ;; 1662 + nse-tandem) 1663 + basic_machine=nse-tandem 1664 + ;; 1665 + nsr-tandem) 1666 + basic_machine=nsr-tandem 1667 ;; 1668 op50n-* | op60c-*) 1669 - cpu=hppa1.1 1670 - vendor=oki 1671 - os=proelf 1672 + basic_machine=hppa1.1-oki 1673 + os=-proelf 1674 + ;; 1675 + openrisc | openrisc-*) 1676 + basic_machine=or32-unknown 1677 + ;; 1678 + os400) 1679 + basic_machine=powerpc-ibm 1680 + os=-os400 1681 + ;; 1682 + OSE68000 | ose68000) 1683 + basic_machine=m68000-ericsson 1684 + os=-ose 1685 + ;; 1686 + os68k) 1687 + basic_machine=m68k-none 1688 + os=-os68k 1689 ;; 1690 pa-hitachi) 1691 - cpu=hppa1.1 1692 - vendor=hitachi 1693 - os=hiuxwe2 1694 + basic_machine=hppa1.1-hitachi 1695 + os=-hiuxwe2 1696 + ;; 1697 + paragon) 1698 + basic_machine=i860-intel 1699 + os=-osf 1700 + ;; 1701 + parisc) 1702 + basic_machine=hppa-unknown 1703 + os=-linux 1704 + ;; 1705 + parisc-*) 1706 + basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` 1707 + os=-linux 1708 ;; 1709 pbd) 1710 - cpu=sparc 1711 - vendor=tti 1712 + basic_machine=sparc-tti 1713 ;; 1714 pbb) 1715 - cpu=m68k 1716 - vendor=tti 1717 + basic_machine=m68k-tti 1718 ;; 1719 - pc532) 1720 - cpu=ns32k 1721 - vendor=pc532 1722 + pc532 | pc532-*) 1723 + basic_machine=ns32k-pc532 1724 ;; 1725 - pn) 1726 - cpu=pn 1727 - vendor=gould 1728 + pc98) 1729 + basic_machine=i386-pc 1730 ;; 1731 - power) 1732 - cpu=power 1733 - vendor=ibm 1734 + pc98-*) 1735 + basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` 1736 ;; 1737 - ps2) 1738 - cpu=i386 1739 - vendor=ibm 1740 + pentium | p5 | k5 | k6 | nexgen | viac3) 1741 + basic_machine=i586-pc 1742 ;; 1743 - rm[46]00) 1744 - cpu=mips 1745 - vendor=siemens 1746 + pentiumpro | p6 | 6x86 | athlon | athlon_*) 1747 + basic_machine=i686-pc 1748 ;; 1749 - rtpc | rtpc-*) 1750 - cpu=romp 1751 - vendor=ibm 1752 + pentiumii | pentium2 | pentiumiii | pentium3) 1753 + basic_machine=i686-pc 1754 ;; 1755 - sde) 1756 - cpu=mipsisa32 1757 - vendor=sde 1758 - os=${os:-elf} 1759 - ;; 1760 - simso-wrs) 1761 - cpu=sparclite 1762 - vendor=wrs 1763 - os=vxworks 1764 + pentium4) 1765 + basic_machine=i786-pc 1766 ;; 1767 - tower | tower-32) 1768 - cpu=m68k 1769 - vendor=ncr 1770 + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) 1771 + basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` 1772 ;; 1773 - vpp*|vx|vx-*) 1774 - cpu=f301 1775 - vendor=fujitsu 1776 + pentiumpro-* | p6-* | 6x86-* | athlon-*) 1777 + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` 1778 ;; 1779 - w65) 1780 - cpu=w65 1781 - vendor=wdc 1782 + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) 1783 + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` 1784 ;; 1785 - w89k-*) 1786 - cpu=hppa1.1 1787 - vendor=winbond 1788 - os=proelf 1789 + pentium4-*) 1790 + basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` 1791 ;; 1792 - none) 1793 - cpu=none 1794 - vendor=none 1795 + pn) 1796 + basic_machine=pn-gould 1797 ;; 1798 - leon|leon[3-9]) 1799 - cpu=sparc 1800 - vendor=$basic_machine 1801 + power) basic_machine=power-ibm 1802 ;; 1803 - leon-*|leon[3-9]-*) 1804 - cpu=sparc 1805 - vendor=`echo "$basic_machine" | sed 's/-.*//'` 1806 + ppc | ppcbe) basic_machine=powerpc-unknown 1807 ;; 1808 - 1809 - *-*) 1810 - # shellcheck disable=SC2162 1811 - IFS="-" read cpu vendor <<EOF 1812 -$basic_machine 1813 -EOF 1814 + ppc-* | ppcbe-*) 1815 + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` 1816 ;; 1817 - # We use `pc' rather than `unknown' 1818 - # because (1) that's what they normally are, and 1819 - # (2) the word "unknown" tends to confuse beginning users. 1820 - i*86 | x86_64) 1821 - cpu=$basic_machine 1822 - vendor=pc 1823 + ppcle | powerpclittle | ppc-le | powerpc-little) 1824 + basic_machine=powerpcle-unknown 1825 ;; 1826 - # These rules are duplicated from below for sake of the special case above; 1827 - # i.e. things that normalized to x86 arches should also default to "pc" 1828 - pc98) 1829 - cpu=i386 1830 - vendor=pc 1831 + ppcle-* | powerpclittle-*) 1832 + basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` 1833 ;; 1834 - x64 | amd64) 1835 - cpu=x86_64 1836 - vendor=pc 1837 + ppc64) basic_machine=powerpc64-unknown 1838 ;; 1839 - # Recognize the basic CPU types without company name. 1840 - *) 1841 - cpu=$basic_machine 1842 - vendor=unknown 1843 + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` 1844 ;; 1845 -esac 1846 - 1847 -unset -v basic_machine 1848 - 1849 -# Decode basic machines in the full and proper CPU-Company form. 1850 -case $cpu-$vendor in 1851 - # Here we handle the default manufacturer of certain CPU types in canonical form. It is in 1852 - # some cases the only manufacturer, in others, it is the most popular. 1853 - craynv-unknown) 1854 - vendor=cray 1855 - os=${os:-unicosmp} 1856 + ppc64le | powerpc64little | ppc64-le | powerpc64-little) 1857 + basic_machine=powerpc64le-unknown 1858 ;; 1859 - c90-unknown | c90-cray) 1860 - vendor=cray 1861 - os=${os:-unicos} 1862 + ppc64le-* | powerpc64little-*) 1863 + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` 1864 ;; 1865 - fx80-unknown) 1866 - vendor=alliant 1867 + ps2) 1868 + basic_machine=i386-ibm 1869 ;; 1870 - romp-unknown) 1871 - vendor=ibm 1872 + pw32) 1873 + basic_machine=i586-unknown 1874 + os=-pw32 1875 + ;; 1876 + rdos | rdos64) 1877 + basic_machine=x86_64-pc 1878 + os=-rdos 1879 + ;; 1880 + rdos32) 1881 + basic_machine=i386-pc 1882 + os=-rdos 1883 + ;; 1884 + rom68k) 1885 + basic_machine=m68k-rom68k 1886 + os=-coff 1887 ;; 1888 - mmix-unknown) 1889 - vendor=knuth 1890 + rm[46]00) 1891 + basic_machine=mips-siemens 1892 ;; 1893 - microblaze-unknown | microblazeel-unknown) 1894 - vendor=xilinx 1895 + rtpc | rtpc-*) 1896 + basic_machine=romp-ibm 1897 ;; 1898 - rs6000-unknown) 1899 - vendor=ibm 1900 + s390 | s390-*) 1901 + basic_machine=s390-ibm 1902 ;; 1903 - vax-unknown) 1904 - vendor=dec 1905 + s390x | s390x-*) 1906 + basic_machine=s390x-ibm 1907 ;; 1908 - pdp11-unknown) 1909 - vendor=dec 1910 + sa29200) 1911 + basic_machine=a29k-amd 1912 + os=-udi 1913 ;; 1914 - we32k-unknown) 1915 - vendor=att 1916 + sb1) 1917 + basic_machine=mipsisa64sb1-unknown 1918 ;; 1919 - cydra-unknown) 1920 - vendor=cydrome 1921 + sb1el) 1922 + basic_machine=mipsisa64sb1el-unknown 1923 ;; 1924 - i370-ibm*) 1925 - vendor=ibm 1926 + sde) 1927 + basic_machine=mipsisa32-sde 1928 + os=-elf 1929 ;; 1930 - orion-unknown) 1931 - vendor=highlevel 1932 + sei) 1933 + basic_machine=mips-sei 1934 + os=-seiux 1935 ;; 1936 - xps-unknown | xps100-unknown) 1937 - cpu=xps100 1938 - vendor=honeywell 1939 + sequent) 1940 + basic_machine=i386-sequent 1941 ;; 1942 - 1943 - # Here we normalize CPU types with a missing or matching vendor 1944 - dpx20-unknown | dpx20-bull) 1945 - cpu=rs6000 1946 - vendor=bull 1947 - os=${os:-bosx} 1948 + sh) 1949 + basic_machine=sh-hitachi 1950 + os=-hms 1951 ;; 1952 - 1953 - # Here we normalize CPU types irrespective of the vendor 1954 - amd64-*) 1955 - cpu=x86_64 1956 + sh5el) 1957 + basic_machine=sh5le-unknown 1958 ;; 1959 - blackfin-*) 1960 - cpu=bfin 1961 - os=linux 1962 + sh64) 1963 + basic_machine=sh64-unknown 1964 ;; 1965 - c54x-*) 1966 - cpu=tic54x 1967 + sparclite-wrs | simso-wrs) 1968 + basic_machine=sparclite-wrs 1969 + os=-vxworks 1970 ;; 1971 - c55x-*) 1972 - cpu=tic55x 1973 + sps7) 1974 + basic_machine=m68k-bull 1975 + os=-sysv2 1976 ;; 1977 - c6x-*) 1978 - cpu=tic6x 1979 + spur) 1980 + basic_machine=spur-unknown 1981 ;; 1982 - e500v[12]-*) 1983 - cpu=powerpc 1984 - os=$os"spe" 1985 + st2000) 1986 + basic_machine=m68k-tandem 1987 ;; 1988 - mips3*-*) 1989 - cpu=mips64 1990 + stratus) 1991 + basic_machine=i860-stratus 1992 + os=-sysv4 1993 ;; 1994 - ms1-*) 1995 - cpu=mt 1996 + strongarm-* | thumb-*) 1997 + basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` 1998 ;; 1999 - m68knommu-*) 2000 - cpu=m68k 2001 - os=linux 2002 + sun2) 2003 + basic_machine=m68000-sun 2004 ;; 2005 - m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*) 2006 - cpu=s12z 2007 + sun2os3) 2008 + basic_machine=m68000-sun 2009 + os=-sunos3 2010 ;; 2011 - openrisc-*) 2012 - cpu=or32 2013 + sun2os4) 2014 + basic_machine=m68000-sun 2015 + os=-sunos4 2016 ;; 2017 - parisc-*) 2018 - cpu=hppa 2019 - os=linux 2020 + sun3os3) 2021 + basic_machine=m68k-sun 2022 + os=-sunos3 2023 ;; 2024 - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) 2025 - cpu=i586 2026 + sun3os4) 2027 + basic_machine=m68k-sun 2028 + os=-sunos4 2029 ;; 2030 - pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*) 2031 - cpu=i686 2032 + sun4os3) 2033 + basic_machine=sparc-sun 2034 + os=-sunos3 2035 ;; 2036 - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) 2037 - cpu=i686 2038 + sun4os4) 2039 + basic_machine=sparc-sun 2040 + os=-sunos4 2041 ;; 2042 - pentium4-*) 2043 - cpu=i786 2044 + sun4sol2) 2045 + basic_machine=sparc-sun 2046 + os=-solaris2 2047 ;; 2048 - pc98-*) 2049 - cpu=i386 2050 + sun3 | sun3-*) 2051 + basic_machine=m68k-sun 2052 ;; 2053 - ppc-* | ppcbe-*) 2054 - cpu=powerpc 2055 + sun4) 2056 + basic_machine=sparc-sun 2057 ;; 2058 - ppcle-* | powerpclittle-*) 2059 - cpu=powerpcle 2060 + sun386 | sun386i | roadrunner) 2061 + basic_machine=i386-sun 2062 ;; 2063 - ppc64-*) 2064 - cpu=powerpc64 2065 + sv1) 2066 + basic_machine=sv1-cray 2067 + os=-unicos 2068 ;; 2069 - ppc64le-* | powerpc64little-*) 2070 - cpu=powerpc64le 2071 + symmetry) 2072 + basic_machine=i386-sequent 2073 + os=-dynix 2074 ;; 2075 - sb1-*) 2076 - cpu=mipsisa64sb1 2077 + t3e) 2078 + basic_machine=alphaev5-cray 2079 + os=-unicos 2080 ;; 2081 - sb1el-*) 2082 - cpu=mipsisa64sb1el 2083 + t90) 2084 + basic_machine=t90-cray 2085 + os=-unicos 2086 ;; 2087 - sh5e[lb]-*) 2088 - cpu=`echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/'` 2089 + tile*) 2090 + basic_machine=$basic_machine-unknown 2091 + os=-linux-gnu 2092 ;; 2093 - spur-*) 2094 - cpu=spur 2095 + tx39) 2096 + basic_machine=mipstx39-unknown 2097 ;; 2098 - strongarm-* | thumb-*) 2099 - cpu=arm 2100 + tx39el) 2101 + basic_machine=mipstx39el-unknown 2102 + ;; 2103 + toad1) 2104 + basic_machine=pdp10-xkl 2105 + os=-tops20 2106 + ;; 2107 + tower | tower-32) 2108 + basic_machine=m68k-ncr 2109 + ;; 2110 + tpf) 2111 + basic_machine=s390x-ibm 2112 + os=-tpf 2113 + ;; 2114 + udi29k) 2115 + basic_machine=a29k-amd 2116 + os=-udi 2117 + ;; 2118 + ultra3) 2119 + basic_machine=a29k-nyu 2120 + os=-sym1 2121 + ;; 2122 + v810 | necv810) 2123 + basic_machine=v810-nec 2124 + os=-none 2125 + ;; 2126 + vaxv) 2127 + basic_machine=vax-dec 2128 + os=-sysv 2129 + ;; 2130 + vms) 2131 + basic_machine=vax-dec 2132 + os=-vms 2133 ;; 2134 - tx39-*) 2135 - cpu=mipstx39 2136 + vpp*|vx|vx-*) 2137 + basic_machine=f301-fujitsu 2138 ;; 2139 - tx39el-*) 2140 - cpu=mipstx39el 2141 + vxworks960) 2142 + basic_machine=i960-wrs 2143 + os=-vxworks 2144 + ;; 2145 + vxworks68) 2146 + basic_machine=m68k-wrs 2147 + os=-vxworks 2148 + ;; 2149 + vxworks29k) 2150 + basic_machine=a29k-wrs 2151 + os=-vxworks 2152 + ;; 2153 + w65*) 2154 + basic_machine=w65-wdc 2155 + os=-none 2156 ;; 2157 - x64-*) 2158 - cpu=x86_64 2159 + w89k-*) 2160 + basic_machine=hppa1.1-winbond 2161 + os=-proelf 2162 + ;; 2163 + xbox) 2164 + basic_machine=i686-pc 2165 + os=-mingw32 2166 + ;; 2167 + xps | xps100) 2168 + basic_machine=xps100-honeywell 2169 ;; 2170 xscale-* | xscalee[bl]-*) 2171 - cpu=`echo "$cpu" | sed 's/^xscale/arm/'` 2172 + basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` 2173 + ;; 2174 + ymp) 2175 + basic_machine=ymp-cray 2176 + os=-unicos 2177 + ;; 2178 + z8k-*-coff) 2179 + basic_machine=z8k-unknown 2180 + os=-sim 2181 + ;; 2182 + z80-*-coff) 2183 + basic_machine=z80-unknown 2184 + os=-sim 2185 + ;; 2186 + none) 2187 + basic_machine=none-none 2188 + os=-none 2189 ;; 2190 2191 - # Recognize the canonical CPU Types that limit and/or modify the 2192 - # company names they are paired with. 2193 - cr16-*) 2194 - os=${os:-elf} 2195 +# Here we handle the default manufacturer of certain CPU types. It is in 2196 +# some cases the only manufacturer, in others, it is the most popular. 2197 + w89k) 2198 + basic_machine=hppa1.1-winbond 2199 ;; 2200 - crisv32-* | etraxfs*-*) 2201 - cpu=crisv32 2202 - vendor=axis 2203 + op50n) 2204 + basic_machine=hppa1.1-oki 2205 ;; 2206 - cris-* | etrax*-*) 2207 - cpu=cris 2208 - vendor=axis 2209 + op60c) 2210 + basic_machine=hppa1.1-oki 2211 ;; 2212 - crx-*) 2213 - os=${os:-elf} 2214 + romp) 2215 + basic_machine=romp-ibm 2216 ;; 2217 - neo-tandem) 2218 - cpu=neo 2219 - vendor=tandem 2220 + mmix) 2221 + basic_machine=mmix-knuth 2222 ;; 2223 - nse-tandem) 2224 - cpu=nse 2225 - vendor=tandem 2226 + rs6000) 2227 + basic_machine=rs6000-ibm 2228 ;; 2229 - nsr-tandem) 2230 - cpu=nsr 2231 - vendor=tandem 2232 + vax) 2233 + basic_machine=vax-dec 2234 ;; 2235 - nsv-tandem) 2236 - cpu=nsv 2237 - vendor=tandem 2238 - ;; 2239 - nsx-tandem) 2240 - cpu=nsx 2241 - vendor=tandem 2242 - ;; 2243 - s390-*) 2244 - cpu=s390 2245 - vendor=ibm 2246 - ;; 2247 - s390x-*) 2248 - cpu=s390x 2249 - vendor=ibm 2250 + pdp10) 2251 + # there are many clones, so DEC is not a safe bet 2252 + basic_machine=pdp10-unknown 2253 ;; 2254 - tile*-*) 2255 - os=${os:-linux-gnu} 2256 + pdp11) 2257 + basic_machine=pdp11-dec 2258 + ;; 2259 + we32k) 2260 + basic_machine=we32k-att 2261 + ;; 2262 + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) 2263 + basic_machine=sh-unknown 2264 + ;; 2265 + sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) 2266 + basic_machine=sparc-sun 2267 + ;; 2268 + cydra) 2269 + basic_machine=cydra-cydrome 2270 + ;; 2271 + orion) 2272 + basic_machine=orion-highlevel 2273 + ;; 2274 + orion105) 2275 + basic_machine=clipper-highlevel 2276 + ;; 2277 + mac | mpw | mac-mpw) 2278 + basic_machine=m68k-apple 2279 + ;; 2280 + pmac | pmac-mpw) 2281 + basic_machine=powerpc-apple 2282 + ;; 2283 + *-unknown) 2284 + # Make sure to match an already-canonicalized machine name. 2285 ;; 2286 - 2287 *) 2288 - # Recognize the canonical CPU types that are allowed with any 2289 - # company name. 2290 - case $cpu in 2291 - 1750a | 580 \ 2292 - | a29k \ 2293 - | aarch64 | aarch64_be \ 2294 - | abacus \ 2295 - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \ 2296 - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \ 2297 - | alphapca5[67] | alpha64pca5[67] \ 2298 - | am33_2.0 \ 2299 - | amdgcn \ 2300 - | arc | arceb \ 2301 - | arm | arm[lb]e | arme[lb] | armv* \ 2302 - | avr | avr32 \ 2303 - | asmjs \ 2304 - | ba \ 2305 - | be32 | be64 \ 2306 - | bfin | bpf | bs2000 \ 2307 - | c[123]* | c30 | [cjt]90 | c4x \ 2308 - | c8051 | clipper | craynv | csky | cydra \ 2309 - | d10v | d30v | dlx | dsp16xx \ 2310 - | e2k | elxsi | epiphany \ 2311 - | f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \ 2312 - | h8300 | h8500 \ 2313 - | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ 2314 - | hexagon \ 2315 - | i370 | i*86 | i860 | i960 | ia16 | ia64 \ 2316 - | ip2k | iq2000 \ 2317 - | k1om \ 2318 - | le32 | le64 \ 2319 - | lm32 \ 2320 - | m32c | m32r | m32rle \ 2321 - | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \ 2322 - | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \ 2323 - | m88110 | m88k | maxq | mb | mcore | mep | metag \ 2324 - | microblaze | microblazeel \ 2325 - | mips | mipsbe | mipseb | mipsel | mipsle \ 2326 - | mips16 \ 2327 - | mips64 | mips64eb | mips64el \ 2328 - | mips64octeon | mips64octeonel \ 2329 - | mips64orion | mips64orionel \ 2330 - | mips64r5900 | mips64r5900el \ 2331 - | mips64vr | mips64vrel \ 2332 - | mips64vr4100 | mips64vr4100el \ 2333 - | mips64vr4300 | mips64vr4300el \ 2334 - | mips64vr5000 | mips64vr5000el \ 2335 - | mips64vr5900 | mips64vr5900el \ 2336 - | mipsisa32 | mipsisa32el \ 2337 - | mipsisa32r2 | mipsisa32r2el \ 2338 - | mipsisa32r6 | mipsisa32r6el \ 2339 - | mipsisa64 | mipsisa64el \ 2340 - | mipsisa64r2 | mipsisa64r2el \ 2341 - | mipsisa64r6 | mipsisa64r6el \ 2342 - | mipsisa64sb1 | mipsisa64sb1el \ 2343 - | mipsisa64sr71k | mipsisa64sr71kel \ 2344 - | mipsr5900 | mipsr5900el \ 2345 - | mipstx39 | mipstx39el \ 2346 - | mmix \ 2347 - | mn10200 | mn10300 \ 2348 - | moxie \ 2349 - | mt \ 2350 - | msp430 \ 2351 - | nds32 | nds32le | nds32be \ 2352 - | nfp \ 2353 - | nios | nios2 | nios2eb | nios2el \ 2354 - | none | np1 | ns16k | ns32k | nvptx \ 2355 - | open8 \ 2356 - | or1k* \ 2357 - | or32 \ 2358 - | orion \ 2359 - | picochip \ 2360 - | pdp10 | pdp11 | pj | pjl | pn | power \ 2361 - | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \ 2362 - | pru \ 2363 - | pyramid \ 2364 - | riscv | riscv32 | riscv64 \ 2365 - | rl78 | romp | rs6000 | rx \ 2366 - | score \ 2367 - | sh | shl \ 2368 - | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \ 2369 - | sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \ 2370 - | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \ 2371 - | sparclite \ 2372 - | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \ 2373 - | spu \ 2374 - | tahoe \ 2375 - | tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \ 2376 - | tron \ 2377 - | ubicom32 \ 2378 - | v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \ 2379 - | vax \ 2380 - | visium \ 2381 - | w65 \ 2382 - | wasm32 | wasm64 \ 2383 - | we32k \ 2384 - | x86 | x86_64 | xc16x | xgate | xps100 \ 2385 - | xstormy16 | xtensa* \ 2386 - | ymp \ 2387 - | z8k | z80) 2388 - ;; 2389 - 2390 - *) 2391 - echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2 2392 - exit 1 2393 - ;; 2394 - esac 2395 + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 2396 + exit 1 2397 ;; 2398 esac 2399 2400 # Here we canonicalize certain aliases for manufacturers. 2401 -case $vendor in 2402 - digital*) 2403 - vendor=dec 2404 +case $basic_machine in 2405 + *-digital*) 2406 + basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` 2407 ;; 2408 - commodore*) 2409 - vendor=cbm 2410 + *-commodore*) 2411 + basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` 2412 ;; 2413 *) 2414 ;; 2415 @@ -1278,246 +1345,200 @@ 2416 2417 # Decode manufacturer-specific aliases for certain operating systems. 2418 2419 -if [ x$os != x ] 2420 +if [ x"$os" != x"" ] 2421 then 2422 case $os in 2423 - # First match some system type aliases that might get confused 2424 - # with valid system types. 2425 - # solaris* is a basic system type, with this one exception. 2426 - auroraux) 2427 - os=auroraux 2428 - ;; 2429 - bluegene*) 2430 - os=cnk 2431 + # First match some system type aliases 2432 + # that might get confused with valid system types. 2433 + # -solaris* is a basic system type, with this one exception. 2434 + -auroraux) 2435 + os=-auroraux 2436 ;; 2437 - solaris1 | solaris1.*) 2438 + -solaris1 | -solaris1.*) 2439 os=`echo $os | sed -e 's|solaris1|sunos4|'` 2440 ;; 2441 - solaris) 2442 - os=solaris2 2443 - ;; 2444 - unixware*) 2445 - os=sysv4.2uw 2446 - ;; 2447 - gnu/linux*) 2448 - os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` 2449 + -solaris) 2450 + os=-solaris2 2451 ;; 2452 - # es1800 is here to avoid being matched by es* (a different OS) 2453 - es1800*) 2454 - os=ose 2455 + -svr4*) 2456 + os=-sysv4 2457 ;; 2458 - # Some version numbers need modification 2459 - chorusos*) 2460 - os=chorusos 2461 + -unixware*) 2462 + os=-sysv4.2uw 2463 ;; 2464 - isc) 2465 - os=isc2.2 2466 - ;; 2467 - sco6) 2468 - os=sco5v6 2469 - ;; 2470 - sco5) 2471 - os=sco3.2v5 2472 - ;; 2473 - sco4) 2474 - os=sco3.2v4 2475 - ;; 2476 - sco3.2.[4-9]*) 2477 - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` 2478 - ;; 2479 - sco3.2v[4-9]* | sco5v6*) 2480 - # Don't forget version if it is 3.2v4 or newer. 2481 - ;; 2482 - scout) 2483 - # Don't match below 2484 - ;; 2485 - sco*) 2486 - os=sco3.2v2 2487 - ;; 2488 - psos*) 2489 - os=psos 2490 + -gnu/linux*) 2491 + os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` 2492 ;; 2493 - # Now accept the basic system types. 2494 + # First accept the basic system types. 2495 # The portable systems comes first. 2496 - # Each alternative MUST end in a * to match a version number. 2497 - # sysv* is not here because it comes later, after sysvr4. 2498 - gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \ 2499 - | *vms* | esix* | aix* | cnk* | sunos | sunos[34]*\ 2500 - | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \ 2501 - | sym* | kopensolaris* | plan9* \ 2502 - | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \ 2503 - | aos* | aros* | cloudabi* | sortix* \ 2504 - | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \ 2505 - | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \ 2506 - | knetbsd* | mirbsd* | netbsd* \ 2507 - | bitrig* | openbsd* | solidbsd* | libertybsd* \ 2508 - | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \ 2509 - | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \ 2510 - | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \ 2511 - | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \ 2512 - | chorusrdb* | cegcc* | glidix* \ 2513 - | cygwin* | msys* | pe* | moss* | proelf* | rtems* \ 2514 - | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \ 2515 - | linux-newlib* | linux-musl* | linux-uclibc* \ 2516 - | uxpv* | beos* | mpeix* | udk* | moxiebox* \ 2517 - | interix* | uwin* | mks* | rhapsody* | darwin* \ 2518 - | openstep* | oskit* | conix* | pw32* | nonstopux* \ 2519 - | storm-chaos* | tops10* | tenex* | tops20* | its* \ 2520 - | os2* | vos* | palmos* | uclinux* | nucleus* \ 2521 - | morphos* | superux* | rtmk* | windiss* \ 2522 - | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \ 2523 - | skyos* | haiku* | rdos* | toppers* | drops* | es* \ 2524 - | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \ 2525 - | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi*) 2526 + # Each alternative MUST END IN A *, to match a version number. 2527 + # -sysv* is not here because it comes later, after sysvr4. 2528 + -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ 2529 + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ 2530 + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ 2531 + | -sym* | -kopensolaris* | -plan9* \ 2532 + | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ 2533 + | -aos* | -aros* | -cloudabi* | -sortix* \ 2534 + | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ 2535 + | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ 2536 + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ 2537 + | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ 2538 + | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ 2539 + | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ 2540 + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ 2541 + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ 2542 + | -chorusos* | -chorusrdb* | -cegcc* \ 2543 + | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ 2544 + | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ 2545 + | -linux-newlib* | -linux-musl* | -linux-uclibc* \ 2546 + | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ 2547 + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ 2548 + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ 2549 + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ 2550 + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ 2551 + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ 2552 + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ 2553 + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ 2554 + | -onefs* | -tirtos*) 2555 # Remember, each alternative MUST END IN *, to match a version number. 2556 ;; 2557 - qnx*) 2558 - case $cpu in 2559 - x86 | i*86) 2560 + -qnx*) 2561 + case $basic_machine in 2562 + x86-* | i*86-*) 2563 ;; 2564 *) 2565 - os=nto-$os 2566 + os=-nto$os 2567 ;; 2568 esac 2569 ;; 2570 - hiux*) 2571 - os=hiuxwe2 2572 - ;; 2573 - nto-qnx*) 2574 + -nto-qnx*) 2575 ;; 2576 - nto*) 2577 + -nto*) 2578 os=`echo $os | sed -e 's|nto|nto-qnx|'` 2579 ;; 2580 - sim | xray | os68k* | v88r* \ 2581 - | windows* | osx | abug | netware* | os9* \ 2582 - | macos* | mpw* | magic* | mmixware* | mon960* | lnews*) 2583 + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ 2584 + | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ 2585 + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) 2586 ;; 2587 - linux-dietlibc) 2588 - os=linux-dietlibc 2589 + -mac*) 2590 + os=`echo $os | sed -e 's|mac|macos|'` 2591 ;; 2592 - linux*) 2593 - os=`echo $os | sed -e 's|linux|linux-gnu|'` 2594 - ;; 2595 - lynx*178) 2596 - os=lynxos178 2597 + -linux-dietlibc) 2598 + os=-linux-dietlibc 2599 ;; 2600 - lynx*5) 2601 - os=lynxos5 2602 + -linux*) 2603 + os=`echo $os | sed -e 's|linux|linux-gnu|'` 2604 ;; 2605 - lynx*) 2606 - os=lynxos 2607 + -sunos5*) 2608 + os=`echo $os | sed -e 's|sunos5|solaris2|'` 2609 ;; 2610 - mac*) 2611 - os=`echo "$os" | sed -e 's|mac|macos|'` 2612 + -sunos6*) 2613 + os=`echo $os | sed -e 's|sunos6|solaris3|'` 2614 ;; 2615 - opened*) 2616 - os=openedition 2617 + -opened*) 2618 + os=-openedition 2619 ;; 2620 - os400*) 2621 - os=os400 2622 + -os400*) 2623 + os=-os400 2624 ;; 2625 - sunos5*) 2626 - os=`echo "$os" | sed -e 's|sunos5|solaris2|'` 2627 + -wince*) 2628 + os=-wince 2629 ;; 2630 - sunos6*) 2631 - os=`echo "$os" | sed -e 's|sunos6|solaris3|'` 2632 + -osfrose*) 2633 + os=-osfrose 2634 ;; 2635 - wince*) 2636 - os=wince 2637 + -osf*) 2638 + os=-osf 2639 ;; 2640 - utek*) 2641 - os=bsd 2642 + -utek*) 2643 + os=-bsd 2644 ;; 2645 - dynix*) 2646 - os=bsd 2647 + -dynix*) 2648 + os=-bsd 2649 ;; 2650 - acis*) 2651 - os=aos 2652 + -acis*) 2653 + os=-aos 2654 ;; 2655 - atheos*) 2656 - os=atheos 2657 + -atheos*) 2658 + os=-atheos 2659 ;; 2660 - syllable*) 2661 - os=syllable 2662 + -syllable*) 2663 + os=-syllable 2664 ;; 2665 - 386bsd) 2666 - os=bsd 2667 + -386bsd) 2668 + os=-bsd 2669 ;; 2670 - ctix* | uts*) 2671 - os=sysv 2672 + -ctix* | -uts*) 2673 + os=-sysv 2674 ;; 2675 - nova*) 2676 - os=rtmk-nova 2677 + -nova*) 2678 + os=-rtmk-nova 2679 ;; 2680 - ns2) 2681 - os=nextstep2 2682 + -ns2 ) 2683 + os=-nextstep2 2684 ;; 2685 - nsk*) 2686 - os=nsk 2687 + -nsk*) 2688 + os=-nsk 2689 ;; 2690 # Preserve the version number of sinix5. 2691 - sinix5.*) 2692 + -sinix5.*) 2693 os=`echo $os | sed -e 's|sinix|sysv|'` 2694 ;; 2695 - sinix*) 2696 - os=sysv4 2697 + -sinix*) 2698 + os=-sysv4 2699 ;; 2700 - tpf*) 2701 - os=tpf 2702 + -tpf*) 2703 + os=-tpf 2704 ;; 2705 - triton*) 2706 - os=sysv3 2707 + -triton*) 2708 + os=-sysv3 2709 ;; 2710 - oss*) 2711 - os=sysv3 2712 + -oss*) 2713 + os=-sysv3 2714 ;; 2715 - svr4*) 2716 - os=sysv4 2717 + -svr4) 2718 + os=-sysv4 2719 ;; 2720 - svr3) 2721 - os=sysv3 2722 + -svr3) 2723 + os=-sysv3 2724 ;; 2725 - sysvr4) 2726 - os=sysv4 2727 + -sysvr4) 2728 + os=-sysv4 2729 ;; 2730 - # This must come after sysvr4. 2731 - sysv*) 2732 + # This must come after -sysvr4. 2733 + -sysv*) 2734 ;; 2735 - ose*) 2736 - os=ose 2737 + -ose*) 2738 + os=-ose 2739 ;; 2740 - *mint | mint[0-9]* | *MiNT | MiNT[0-9]*) 2741 - os=mint 2742 + -es1800*) 2743 + os=-ose 2744 ;; 2745 - zvmoe) 2746 - os=zvmoe 2747 + -xenix) 2748 + os=-xenix 2749 ;; 2750 - dicos*) 2751 - os=dicos 2752 + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) 2753 + os=-mint 2754 ;; 2755 - pikeos*) 2756 - # Until real need of OS specific support for 2757 - # particular features comes up, bare metal 2758 - # configurations are quite functional. 2759 - case $cpu in 2760 - arm*) 2761 - os=eabi 2762 - ;; 2763 - *) 2764 - os=elf 2765 - ;; 2766 - esac 2767 + -aros*) 2768 + os=-aros 2769 ;; 2770 - nacl*) 2771 + -zvmoe) 2772 + os=-zvmoe 2773 ;; 2774 - ios) 2775 + -dicos*) 2776 + os=-dicos 2777 ;; 2778 - none) 2779 + -nacl*) 2780 + ;; 2781 + -ios) 2782 ;; 2783 - *-eabi) 2784 + -none) 2785 ;; 2786 *) 2787 - echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2 2788 + # Get rid of the `-' at the beginning of $os. 2789 + os=`echo $os | sed 's/[^-]*-//'` 2790 + echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 2791 exit 1 2792 ;; 2793 esac 2794 @@ -1533,265 +1554,261 @@ 2795 # will signal an error saying that MANUFACTURER isn't an operating 2796 # system, and we'll never get to this point. 2797 2798 -case $cpu-$vendor in 2799 +case $basic_machine in 2800 score-*) 2801 - os=elf 2802 + os=-elf 2803 ;; 2804 spu-*) 2805 - os=elf 2806 + os=-elf 2807 ;; 2808 *-acorn) 2809 - os=riscix1.2 2810 + os=-riscix1.2 2811 ;; 2812 arm*-rebel) 2813 - os=linux 2814 + os=-linux 2815 ;; 2816 arm*-semi) 2817 - os=aout 2818 + os=-aout 2819 ;; 2820 c4x-* | tic4x-*) 2821 - os=coff 2822 + os=-coff 2823 ;; 2824 c8051-*) 2825 - os=elf 2826 - ;; 2827 - clipper-intergraph) 2828 - os=clix 2829 + os=-elf 2830 ;; 2831 hexagon-*) 2832 - os=elf 2833 + os=-elf 2834 ;; 2835 tic54x-*) 2836 - os=coff 2837 + os=-coff 2838 ;; 2839 tic55x-*) 2840 - os=coff 2841 + os=-coff 2842 ;; 2843 tic6x-*) 2844 - os=coff 2845 + os=-coff 2846 ;; 2847 # This must come before the *-dec entry. 2848 pdp10-*) 2849 - os=tops20 2850 + os=-tops20 2851 ;; 2852 pdp11-*) 2853 - os=none 2854 + os=-none 2855 ;; 2856 *-dec | vax-*) 2857 - os=ultrix4.2 2858 + os=-ultrix4.2 2859 ;; 2860 m68*-apollo) 2861 - os=domain 2862 + os=-domain 2863 ;; 2864 i386-sun) 2865 - os=sunos4.0.2 2866 + os=-sunos4.0.2 2867 ;; 2868 m68000-sun) 2869 - os=sunos3 2870 + os=-sunos3 2871 ;; 2872 m68*-cisco) 2873 - os=aout 2874 + os=-aout 2875 ;; 2876 mep-*) 2877 - os=elf 2878 + os=-elf 2879 ;; 2880 mips*-cisco) 2881 - os=elf 2882 + os=-elf 2883 ;; 2884 mips*-*) 2885 - os=elf 2886 + os=-elf 2887 ;; 2888 or32-*) 2889 - os=coff 2890 + os=-coff 2891 ;; 2892 *-tti) # must be before sparc entry or we get the wrong os. 2893 - os=sysv3 2894 + os=-sysv3 2895 ;; 2896 sparc-* | *-sun) 2897 - os=sunos4.1.1 2898 - ;; 2899 - pru-*) 2900 - os=elf 2901 + os=-sunos4.1.1 2902 ;; 2903 *-be) 2904 - os=beos 2905 + os=-beos 2906 + ;; 2907 + *-haiku) 2908 + os=-haiku 2909 ;; 2910 *-ibm) 2911 - os=aix 2912 + os=-aix 2913 ;; 2914 *-knuth) 2915 - os=mmixware 2916 + os=-mmixware 2917 ;; 2918 *-wec) 2919 - os=proelf 2920 + os=-proelf 2921 ;; 2922 *-winbond) 2923 - os=proelf 2924 + os=-proelf 2925 ;; 2926 *-oki) 2927 - os=proelf 2928 + os=-proelf 2929 ;; 2930 *-hp) 2931 - os=hpux 2932 + os=-hpux 2933 ;; 2934 *-hitachi) 2935 - os=hiux 2936 + os=-hiux 2937 ;; 2938 i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) 2939 - os=sysv 2940 + os=-sysv 2941 ;; 2942 *-cbm) 2943 - os=amigaos 2944 + os=-amigaos 2945 ;; 2946 *-dg) 2947 - os=dgux 2948 + os=-dgux 2949 ;; 2950 *-dolphin) 2951 - os=sysv3 2952 + os=-sysv3 2953 ;; 2954 m68k-ccur) 2955 - os=rtu 2956 + os=-rtu 2957 ;; 2958 m88k-omron*) 2959 - os=luna 2960 + os=-luna 2961 ;; 2962 - *-next) 2963 - os=nextstep 2964 + *-next ) 2965 + os=-nextstep 2966 ;; 2967 *-sequent) 2968 - os=ptx 2969 + os=-ptx 2970 ;; 2971 *-crds) 2972 - os=unos 2973 + os=-unos 2974 ;; 2975 *-ns) 2976 - os=genix 2977 + os=-genix 2978 ;; 2979 i370-*) 2980 - os=mvs 2981 + os=-mvs 2982 + ;; 2983 + *-next) 2984 + os=-nextstep3 2985 ;; 2986 *-gould) 2987 - os=sysv 2988 + os=-sysv 2989 ;; 2990 *-highlevel) 2991 - os=bsd 2992 + os=-bsd 2993 ;; 2994 *-encore) 2995 - os=bsd 2996 + os=-bsd 2997 ;; 2998 *-sgi) 2999 - os=irix 3000 + os=-irix 3001 ;; 3002 *-siemens) 3003 - os=sysv4 3004 + os=-sysv4 3005 ;; 3006 *-masscomp) 3007 - os=rtu 3008 + os=-rtu 3009 ;; 3010 f30[01]-fujitsu | f700-fujitsu) 3011 - os=uxpv 3012 + os=-uxpv 3013 ;; 3014 *-rom68k) 3015 - os=coff 3016 + os=-coff 3017 ;; 3018 *-*bug) 3019 - os=coff 3020 + os=-coff 3021 ;; 3022 *-apple) 3023 - os=macos 3024 + os=-macos 3025 ;; 3026 *-atari*) 3027 - os=mint 3028 - ;; 3029 - *-wrs) 3030 - os=vxworks 3031 + os=-mint 3032 ;; 3033 *) 3034 - os=none 3035 + os=-none 3036 ;; 3037 esac 3038 fi 3039 3040 # Here we handle the case where we know the os, and the CPU type, but not the 3041 # manufacturer. We pick the logical manufacturer. 3042 -case $vendor in 3043 - unknown) 3044 +vendor=unknown 3045 +case $basic_machine in 3046 + *-unknown) 3047 case $os in 3048 - riscix*) 3049 + -riscix*) 3050 vendor=acorn 3051 ;; 3052 - sunos*) 3053 + -sunos*) 3054 vendor=sun 3055 ;; 3056 - cnk*|-aix*) 3057 + -cnk*|-aix*) 3058 vendor=ibm 3059 ;; 3060 - beos*) 3061 + -beos*) 3062 vendor=be 3063 ;; 3064 - hpux*) 3065 + -hpux*) 3066 vendor=hp 3067 ;; 3068 - mpeix*) 3069 + -mpeix*) 3070 vendor=hp 3071 ;; 3072 - hiux*) 3073 + -hiux*) 3074 vendor=hitachi 3075 ;; 3076 - unos*) 3077 + -unos*) 3078 vendor=crds 3079 ;; 3080 - dgux*) 3081 + -dgux*) 3082 vendor=dg 3083 ;; 3084 - luna*) 3085 + -luna*) 3086 vendor=omron 3087 ;; 3088 - genix*) 3089 + -genix*) 3090 vendor=ns 3091 ;; 3092 - clix*) 3093 - vendor=intergraph 3094 - ;; 3095 - mvs* | opened*) 3096 + -mvs* | -opened*) 3097 vendor=ibm 3098 ;; 3099 - os400*) 3100 + -os400*) 3101 vendor=ibm 3102 ;; 3103 - ptx*) 3104 + -ptx*) 3105 vendor=sequent 3106 ;; 3107 - tpf*) 3108 + -tpf*) 3109 vendor=ibm 3110 ;; 3111 - vxsim* | vxworks* | windiss*) 3112 + -vxsim* | -vxworks* | -windiss*) 3113 vendor=wrs 3114 ;; 3115 - aux*) 3116 + -aux*) 3117 vendor=apple 3118 ;; 3119 - hms*) 3120 + -hms*) 3121 vendor=hitachi 3122 ;; 3123 - mpw* | macos*) 3124 + -mpw* | -macos*) 3125 vendor=apple 3126 ;; 3127 - *mint | mint[0-9]* | *MiNT | MiNT[0-9]*) 3128 + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) 3129 vendor=atari 3130 ;; 3131 - vos*) 3132 + -vos*) 3133 vendor=stratus 3134 ;; 3135 esac 3136 + basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` 3137 ;; 3138 esac 3139 3140 -echo "$cpu-$vendor-$os" 3141 +echo $basic_machine$os 3142 exit 3143 3144 # Local variables: 3145 -# eval: (add-hook 'before-save-hook 'time-stamp) 3146 +# eval: (add-hook 'write-file-hooks 'time-stamp) 3147 # time-stamp-start: "timestamp='" 3148 # time-stamp-format: "%:y-%02m-%02d" 3149 # time-stamp-end: "'" 3150 diff -ru binutils-2.33.1.orig/cpu/or1k.cpu binutils-2.33.1/cpu/or1k.cpu 3151 --- binutils-2.33.1.orig/cpu/or1k.cpu 2019-09-09 15:19:43.000000000 +0200 3152 +++ binutils-2.33.1/cpu/or1k.cpu 2023-06-13 00:16:33.846074829 +0200 3153 @@ -31,7 +31,7 @@ 3154 (comment "OpenRISC 1000") 3155 (default-alignment aligned) 3156 (insn-lsb0? #t) 3157 - (machs or32 or32nd or64 or64nd) 3158 + (machs or32 or32nd) 3159 (isas openrisc) 3160 ) 3161 3162 @@ -44,10 +44,8 @@ 3163 ) 3164 3165 (define-pmacro OR32-MACHS or32,or32nd) 3166 -(define-pmacro OR64-MACHS or64,or64nd) 3167 -(define-pmacro ORBIS-MACHS or32,or32nd,or64,or64nd) 3168 -(define-pmacro ORFPX32-MACHS or32,or32nd,or64,or64nd) 3169 -(define-pmacro ORFPX64-MACHS or64,or64nd) 3170 +(define-pmacro ORBIS-MACHS or32,or32nd) 3171 +(define-pmacro ORFPX32-MACHS or32,or32nd) 3172 (define-pmacro ORFPX64A32-MACHS or32,or32nd) ; float64 for 32-bit machs 3173 3174 (define-attr 3175 @@ -99,33 +97,6 @@ 3176 ) 3177 ) 3178 ) 3179 - 3180 -(if (keep-mach? (or64 or64nd)) 3181 - (begin 3182 - (define-cpu 3183 - (name or1k64bf) 3184 - (comment "OpenRISC 1000 64-bit CPU family") 3185 - (insn-endian big) 3186 - (data-endian big) 3187 - (word-bitsize 64) 3188 - (file-transform "64") 3189 - ) 3190 - 3191 - (define-mach 3192 - (name or64) 3193 - (comment "Generic OpenRISC 1000 64-bit CPU") 3194 - (cpu or1k64bf) 3195 - (bfd-name "or1k64") 3196 - ) 3197 - 3198 - (define-mach 3199 - (name or64nd) 3200 - (comment "Generic OpenRISC 1000 ND 64-bit CPU with no branch delay slot") 3201 - (cpu or1k64bf) 3202 - (bfd-name "or1k64nd") 3203 - ) 3204 - ) 3205 - ) 3206 3207 (include "or1kcommon.cpu") 3208 (include "or1korbis.cpu") 3209 diff -ru binutils-2.33.1.orig/cpu/or1kcommon.cpu binutils-2.33.1/cpu/or1kcommon.cpu 3210 --- binutils-2.33.1.orig/cpu/or1kcommon.cpu 2019-09-09 15:19:43.000000000 +0200 3211 +++ binutils-2.33.1/cpu/or1kcommon.cpu 2023-06-13 00:16:33.847074829 +0200 3212 @@ -115,20 +115,6 @@ 3213 ) 3214 3215 ; 3216 -; Hardware: virtual registerts for FPU (double precision) 3217 -; mapped to GPRs 3218 -; 3219 -(define-hardware 3220 - (name h-fdr) 3221 - (comment "or64 floating point registers (double, virtual)") 3222 - (attrs VIRTUAL (MACH ORFPX64-MACHS)) 3223 - (type register DF (32)) 3224 - (indices keyword "" REG-INDICES) 3225 - (get (index) (subword DF (trunc DI (reg h-gpr index)) 0)) 3226 - (set (index newval) (set UDI (reg h-gpr index) (zext UDI (subword DI newval 0)))) 3227 - ) 3228 - 3229 -; 3230 ; Register pairs are offset by 2 for registers r16 and above. This is to 3231 ; be able to allow registers to be call saved in GCC across function calls. 3232 ; 3233 diff -ru binutils-2.33.1.orig/cpu/or1korfpx.cpu binutils-2.33.1/cpu/or1korfpx.cpu 3234 --- binutils-2.33.1.orig/cpu/or1korfpx.cpu 2019-09-09 15:19:43.000000000 +0200 3235 +++ binutils-2.33.1/cpu/or1korfpx.cpu 2023-06-13 00:16:33.847074829 +0200 3236 @@ -84,10 +84,6 @@ 3237 (dnop rASF "source register A (single floating point mode)" ((MACH ORFPX32-MACHS)) h-fsr f-r2) 3238 (dnop rBSF "source register B (single floating point mode)" ((MACH ORFPX32-MACHS)) h-fsr f-r3) 3239 3240 -(dnop rDDF "or64 destination register (double floating point mode)" ((MACH ORFPX64-MACHS)) h-fdr f-r1) 3241 -(dnop rADF "or64 source register A (double floating point mode)" ((MACH ORFPX64-MACHS)) h-fdr f-r2) 3242 -(dnop rBDF "or64 source register B (double floating point mode)" ((MACH ORFPX64-MACHS)) h-fdr f-r3) 3243 - 3244 (define-pmacro (double-field-and-ops mnemonic reg offbit op-comment) 3245 (begin 3246 (define-multi-ifield 3247 @@ -152,14 +148,6 @@ 3248 (set SF rDSF (mnemonic SF rASF rBSF)) 3249 () 3250 ) 3251 - (dni (.sym lf- mnemonic -d) 3252 - (.str "lf." mnemonic ".d reg/reg/reg") 3253 - ((MACH ORFPX64-MACHS)) 3254 - (.str "lf." mnemonic ".d $rDDF,$rADF,$rBDF") 3255 - (+ OPC_FLOAT rDDF rADF rBDF (f-resv-10-3 0) (.sym OPC_FLOAT_REGREG_ (.upcase mnemonic) _D)) 3256 - (set DF rDDF (mnemonic DF rADF rBDF)) 3257 - () 3258 - ) 3259 (dni (.sym lf- mnemonic -d32) 3260 (.str "lf." mnemonic ".d regpair/regpair/regpair") 3261 ((MACH ORFPX64A32-MACHS)) 3262 @@ -185,15 +173,6 @@ 3263 () 3264 ) 3265 3266 -(dni lf-rem-d 3267 - "lf.rem.d reg/reg/reg" 3268 - ((MACH ORFPX64-MACHS)) 3269 - "lf.rem.d $rDDF,$rADF,$rBDF" 3270 - (+ OPC_FLOAT rDDF rADF rBDF (f-resv-10-3 0) OPC_FLOAT_REGREG_REM_D) 3271 - (set DF rDDF (rem DF rADF rBDF)) 3272 - () 3273 - ) 3274 - 3275 (dni lf-rem-d32 3276 "lf.rem.d regpair/regpair/regpair" 3277 ((MACH ORFPX64A32-MACHS)) 3278 @@ -221,15 +200,6 @@ 3279 () 3280 ) 3281 3282 -(dni lf-itof-d 3283 - "lf.itof.d reg/reg" 3284 - ((MACH ORFPX64-MACHS)) 3285 - "lf.itof.d $rDDF,$rA" 3286 - (+ OPC_FLOAT rDDF rA (f-r3 0) (f-resv-10-3 0) OPC_FLOAT_REGREG_ITOF_D) 3287 - (set DF rDDF (float DF (get-rounding-mode) rA)) 3288 - () 3289 - ) 3290 - 3291 (dni lf-itof-d32 3292 "lf.itof.d regpair/regpair" 3293 ((MACH ORFPX64A32-MACHS)) 3294 @@ -248,15 +218,6 @@ 3295 () 3296 ) 3297 3298 -(dni lf-ftoi-d 3299 - "lf.ftoi.d reg/reg" 3300 - ((MACH ORFPX64-MACHS)) 3301 - "lf.ftoi.d $rD,$rADF" 3302 - (+ OPC_FLOAT rD rADF (f-r3 0) (f-resv-10-3 0) OPC_FLOAT_REGREG_FTOI_D) 3303 - (set WI rD (fix WI (get-rounding-mode) rADF)) 3304 - () 3305 - ) 3306 - 3307 (dni lf-ftoi-d32 3308 "lf.ftoi.d regpair/regpair" 3309 ((MACH ORFPX64A32-MACHS)) 3310 @@ -276,14 +237,6 @@ 3311 (symantics rtx-mnemonic SF rASF rBSF) 3312 () 3313 ) 3314 - (dni (.sym lf-sf mnemonic -d) 3315 - (.str "lf.sf" mnemonic ".d reg/reg") 3316 - ((MACH ORFPX64-MACHS)) 3317 - (.str "lf.sf" mnemonic ".d $rADF,$rBDF") 3318 - (+ OPC_FLOAT (f-r1 0) rADF rBDF (f-resv-10-3 0) (.sym OPC_FLOAT_REGREG_SF (.upcase mnemonic) _D)) 3319 - (symantics rtx-mnemonic DF rADF rBDF) 3320 - () 3321 - ) 3322 (dni (.sym lf-sf mnemonic -d32) 3323 (.str "lf.sf" mnemonic ".d regpair/regpair") 3324 ((MACH ORFPX64A32-MACHS)) 3325 @@ -336,15 +289,6 @@ 3326 () 3327 ) 3328 3329 -(dni lf-madd-d 3330 - "lf.madd.d reg/reg/reg" 3331 - ((MACH ORFPX64-MACHS)) 3332 - "lf.madd.d $rDDF,$rADF,$rBDF" 3333 - (+ OPC_FLOAT rDDF rADF rBDF (f-resv-10-3 0) OPC_FLOAT_REGREG_MADD_D) 3334 - (set DF rDDF (add DF (mul DF rADF rBDF) rDDF)) 3335 - () 3336 - ) 3337 - 3338 (dni lf-madd-d32 3339 "lf.madd.d regpair/regpair/regpair" 3340 ((MACH ORFPX64A32-MACHS)) 3341 @@ -364,14 +308,6 @@ 3342 (nop) 3343 () 3344 ) 3345 - (dni (.sym "lf-cust" cust-num "-d") 3346 - (.str "lf.cust" cust-num ".d") 3347 - ((MACH ORFPX64-MACHS)) 3348 - (.str "lf.cust" cust-num ".d") 3349 - (+ OPC_FLOAT (f-resv-25-5 0) rADF rBDF (f-resv-10-3 0) (.sym "OPC_FLOAT_REGREG_CUST" cust-num "_D")) 3350 - (nop) 3351 - () 3352 - ) 3353 (dni (.sym "lf-cust" cust-num "-d32") 3354 (.str "lf.cust" cust-num ".d") 3355 ((MACH ORFPX64A32-MACHS)) 3356 Only in binutils-2.33.1/gas: .config.orig 3357 Only in binutils-2.33.1.orig/gas: .gitignore 3358 Only in binutils-2.33.1/gas: .testsuite.orig 3359 diff -ru binutils-2.33.1.orig/gas/config/tc-sh.c binutils-2.33.1/gas/config/tc-sh.c 3360 --- binutils-2.33.1.orig/gas/config/tc-sh.c 2019-09-09 15:19:43.000000000 +0200 3361 +++ binutils-2.33.1/gas/config/tc-sh.c 2023-06-13 00:16:33.838074829 +0200 3362 @@ -1251,6 +1251,8 @@ 3363 ptr++; 3364 } 3365 get_operand (&ptr, operand + 2); 3366 + if (strcmp (info->name,"cas") == 0) 3367 + operand[2].type = A_IND_0; 3368 } 3369 else 3370 { 3371 @@ -1790,7 +1792,10 @@ 3372 goto fail; 3373 reg_m = 4; 3374 break; 3375 - 3376 + case A_IND_0: 3377 + if (user->reg != 0) 3378 + goto fail; 3379 + break; 3380 default: 3381 printf (_("unhandled %d\n"), arg); 3382 goto fail; 3383 Only in binutils-2.33.1/gas/testsuite: .gas.orig 3384 Only in binutils-2.33.1/gas/testsuite/gas: .sh.orig 3385 Only in binutils-2.33.1/gas/testsuite/gas/sh: .arch.orig 3386 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh2a-nofpu-or-sh3-nommu.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh2a-nofpu-or-sh3-nommu.s 3387 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh2a-nofpu-or-sh3-nommu.s 2019-09-09 15:19:44.000000000 +0200 3388 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh2a-nofpu-or-sh3-nommu.s 2023-06-13 00:16:33.838074829 +0200 3389 @@ -12,8 +12,6 @@ 3390 sh2a_nofpu_or_sh3_nommu: 3391 ! Instructions introduced into sh2a-nofpu-or-sh3-nommu 3392 pref @r4 ;!/* 0000nnnn10000011 pref @<REG_N> */{"pref",{A_IND_N},{HEX_0,REG_N,HEX_8,HEX_3}, arch_sh2a_nofpu_or_sh3_nommu_up} 3393 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3394 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3395 3396 ! Instructions inherited from ancestors: sh sh2 3397 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3398 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s 3399 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s 2019-09-09 15:19:44.000000000 +0200 3400 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s 2023-06-13 00:16:33.839074829 +0200 3401 @@ -12,7 +12,7 @@ 3402 sh2a_nofpu_or_sh4_nommu_nofpu: 3403 ! Instructions introduced into sh2a-nofpu-or-sh4-nommu-nofpu 3404 3405 -! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu 3406 +! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu 3407 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3408 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3409 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3410 @@ -119,8 +119,8 @@ 3411 rte ;!/* 0000000000101011 rte */{"rte",{0},{HEX_0,HEX_0,HEX_2,HEX_B}, arch_sh_up} 3412 rts ;!/* 0000000000001011 rts */{"rts",{0},{HEX_0,HEX_0,HEX_0,HEX_B}, arch_sh_up} 3413 sett ;!/* 0000000000011000 sett */{"sett",{0},{HEX_0,HEX_0,HEX_1,HEX_8}, arch_sh_up} 3414 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3415 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3416 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3417 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3418 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3419 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3420 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3421 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh2a-nofpu.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh2a-nofpu.s 3422 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh2a-nofpu.s 2019-09-09 15:19:44.000000000 +0200 3423 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh2a-nofpu.s 2023-06-13 00:16:33.839074829 +0200 3424 @@ -64,7 +64,7 @@ 3425 movu.b @(2048,r5),r4 ;!/* 0011nnnnmmmm0001 1000dddddddddddd movu.b @(<DISP12>,<REG_M>),<REG_N> */ {"movu.b",{A_DISP_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_1,HEX_8,DISP0_12}, arch_sh2a_nofpu_up | arch_op32} 3426 movu.w @(2048,r5),r4 ;!/* 0011nnnnmmmm0001 1001dddddddddddd movu.w @(<DISP12>,<REG_M>),<REG_N> */ {"movu.w",{A_DISP_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_1,HEX_9,DISP0_12BY2}, arch_sh2a_nofpu_up | arch_op32} 3427 3428 -! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh4-nommu-nofpu 3429 +! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu sh2a-nofpu-or-sh4-nommu-nofpu 3430 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3431 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3432 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3433 @@ -171,8 +171,8 @@ 3434 rte ;!/* 0000000000101011 rte */{"rte",{0},{HEX_0,HEX_0,HEX_2,HEX_B}, arch_sh_up} 3435 rts ;!/* 0000000000001011 rts */{"rts",{0},{HEX_0,HEX_0,HEX_0,HEX_B}, arch_sh_up} 3436 sett ;!/* 0000000000011000 sett */{"sett",{0},{HEX_0,HEX_0,HEX_1,HEX_8}, arch_sh_up} 3437 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3438 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3439 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3440 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3441 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3442 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3443 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3444 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh2a-or-sh3e.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh2a-or-sh3e.s 3445 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh2a-or-sh3e.s 2019-09-09 15:19:44.000000000 +0200 3446 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh2a-or-sh3e.s 2023-06-13 00:16:33.840074829 +0200 3447 @@ -13,7 +13,7 @@ 3448 ! Instructions introduced into sh2a-or-sh3e 3449 fsqrt fr1 ;!/* 1111nnnn01101101 fsqrt <F_REG_N> */{"fsqrt",{F_REG_N},{HEX_F,REG_N,HEX_6,HEX_D}, arch_sh2a_or_sh3e_up} 3450 3451 -! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2e 3452 +! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu sh2e 3453 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3454 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3455 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3456 @@ -124,8 +124,8 @@ 3457 rte ;!/* 0000000000101011 rte */{"rte",{0},{HEX_0,HEX_0,HEX_2,HEX_B}, arch_sh_up} 3458 rts ;!/* 0000000000001011 rts */{"rts",{0},{HEX_0,HEX_0,HEX_0,HEX_B}, arch_sh_up} 3459 sett ;!/* 0000000000011000 sett */{"sett",{0},{HEX_0,HEX_0,HEX_1,HEX_8}, arch_sh_up} 3460 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3461 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3462 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3463 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3464 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3465 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3466 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3467 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh2a-or-sh4.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh2a-or-sh4.s 3468 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh2a-or-sh4.s 2019-09-09 15:19:44.000000000 +0200 3469 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh2a-or-sh4.s 2023-06-13 00:16:33.840074829 +0200 3470 @@ -39,7 +39,7 @@ 3471 fsub dr4,dr2 ;!/* 1111nnn0mmm00001 fsub <D_REG_M>,<D_REG_N>*/{"fsub",{D_REG_M,D_REG_N},{HEX_F,REG_N,REG_M,HEX_1}, arch_sh2a_or_sh4_up} 3472 ftrc dr2,FPUL ;!/* 1111nnnn00111101 ftrc <D_REG_N>,FPUL*/{"ftrc",{D_REG_N,FPUL_M},{HEX_F,REG_N,HEX_3,HEX_D}, arch_sh2a_or_sh4_up} 3473 3474 -! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh4-nommu-nofpu sh2a-or-sh3e sh2e 3475 +! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu sh2a-nofpu-or-sh4-nommu-nofpu sh2a-or-sh3e sh2e 3476 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3477 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3478 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3479 @@ -150,8 +150,8 @@ 3480 rte ;!/* 0000000000101011 rte */{"rte",{0},{HEX_0,HEX_0,HEX_2,HEX_B}, arch_sh_up} 3481 rts ;!/* 0000000000001011 rts */{"rts",{0},{HEX_0,HEX_0,HEX_0,HEX_B}, arch_sh_up} 3482 sett ;!/* 0000000000011000 sett */{"sett",{0},{HEX_0,HEX_0,HEX_1,HEX_8}, arch_sh_up} 3483 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3484 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3485 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3486 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3487 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3488 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3489 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3490 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh2a.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh2a.s 3491 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh2a.s 2019-09-09 15:19:44.000000000 +0200 3492 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh2a.s 2023-06-13 00:16:33.840074829 +0200 3493 @@ -16,7 +16,7 @@ 3494 fmov.s fr2,@(2048,r4) ;!/* 0011nnnnmmmm0001 0011dddddddddddd fmov.s <F_REG_M>,@(<DISP12>,<REG_N>) */ {"fmov.s",{F_REG_M,A_DISP_REG_N},{HEX_3,REG_N,REG_M,HEX_1,HEX_3,DISP1_12BY4}, arch_sh2a_up | arch_op32} 3495 fmov.s @(2048,r5),fr1 ;!/* 0011nnnnmmmm0001 0111dddddddddddd fmov.s @(<DISP12>,<REG_M>),<F_REG_N> */ {"fmov.s",{A_DISP_REG_M,F_REG_N},{HEX_3,REG_N,REG_M,HEX_1,HEX_7,DISP0_12BY4}, arch_sh2a_up | arch_op32} 3496 3497 -! Instructions inherited from ancestors: sh sh2 sh2a-nofpu sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh4-nommu-nofpu sh2a-or-sh3e sh2a-or-sh4 sh2e 3498 +! Instructions inherited from ancestors: sh sh2 sh2a-nofpu sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu sh2a-nofpu-or-sh4-nommu-nofpu sh2a-or-sh3e sh2a-or-sh4 sh2e 3499 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3500 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3501 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3502 @@ -140,8 +140,8 @@ 3503 rte ;!/* 0000000000101011 rte */{"rte",{0},{HEX_0,HEX_0,HEX_2,HEX_B}, arch_sh_up} 3504 rts ;!/* 0000000000001011 rts */{"rts",{0},{HEX_0,HEX_0,HEX_0,HEX_B}, arch_sh_up} 3505 sett ;!/* 0000000000011000 sett */{"sett",{0},{HEX_0,HEX_0,HEX_1,HEX_8}, arch_sh_up} 3506 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3507 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3508 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3509 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3510 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3511 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3512 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3513 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh3-dsp.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh3-dsp.s 3514 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh3-dsp.s 2019-09-09 15:19:44.000000000 +0200 3515 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh3-dsp.s 2023-06-13 00:16:33.841074829 +0200 3516 @@ -12,7 +12,7 @@ 3517 sh3_dsp: 3518 ! Instructions introduced into sh3-dsp 3519 3520 -! Instructions inherited from ancestors: sh sh-dsp sh2 sh2a-nofpu-or-sh3-nommu sh3 sh3-nommu 3521 +! Instructions inherited from ancestors: sh sh-dsp sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu sh3 sh3-nommu 3522 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3523 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3524 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3525 @@ -152,8 +152,8 @@ 3526 setrc #4 ;!/* 10000010i8*1.... setrc #<imm> */{"setrc",{A_IMM},{HEX_8,HEX_2,IMM0_8}, arch_sh_dsp_up} 3527 repeat 10 20 r4 ;!/* repeat start end <REG_N> */{"repeat",{A_DISP_PC,A_DISP_PC,A_REG_N},{REPEAT,REG_N,HEX_1,HEX_4}, arch_sh_dsp_up} 3528 repeat 10 20 #4 ;!/* repeat start end #<imm> */{"repeat",{A_DISP_PC,A_DISP_PC,A_IMM},{REPEAT,HEX_2,IMM0_8,HEX_8}, arch_sh_dsp_up} 3529 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3530 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3531 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3532 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3533 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3534 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3535 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3536 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh3-nommu.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh3-nommu.s 3537 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh3-nommu.s 2019-09-09 15:19:44.000000000 +0200 3538 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh3-nommu.s 2023-06-13 00:16:33.841074829 +0200 3539 @@ -26,7 +26,7 @@ 3540 stc.l SPC,@-r4 ;!/* 0100nnnn01000011 stc.l SPC,@-<REG_N> */{"stc.l",{A_SPC,A_DEC_N},{HEX_4,REG_N,HEX_4,HEX_3}, arch_sh3_nommu_up} 3541 stc.l r1_bank,@-r4 ;!/* 0100nnnn1xxx0011 stc.l Rn_BANK,@-<REG_N> */{"stc.l",{A_REG_B,A_DEC_N},{HEX_4,REG_N,REG_B,HEX_3}, arch_sh3_nommu_up} 3542 3543 -! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu 3544 +! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu 3545 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3546 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3547 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3548 @@ -133,8 +133,8 @@ 3549 rte ;!/* 0000000000101011 rte */{"rte",{0},{HEX_0,HEX_0,HEX_2,HEX_B}, arch_sh_up} 3550 rts ;!/* 0000000000001011 rts */{"rts",{0},{HEX_0,HEX_0,HEX_0,HEX_B}, arch_sh_up} 3551 sett ;!/* 0000000000011000 sett */{"sett",{0},{HEX_0,HEX_0,HEX_1,HEX_8}, arch_sh_up} 3552 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3553 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3554 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3555 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3556 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3557 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3558 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3559 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh3.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh3.s 3560 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh3.s 2019-09-09 15:19:44.000000000 +0200 3561 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh3.s 2023-06-13 00:16:33.842074829 +0200 3562 @@ -13,7 +13,7 @@ 3563 ! Instructions introduced into sh3 3564 ldtlb ;!/* 0000000000111000 ldtlb */{"ldtlb",{0},{HEX_0,HEX_0,HEX_3,HEX_8}, arch_sh3_up} 3565 3566 -! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh3-nommu 3567 +! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu sh3-nommu 3568 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3569 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3570 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3571 @@ -128,8 +128,8 @@ 3572 rts ;!/* 0000000000001011 rts */{"rts",{0},{HEX_0,HEX_0,HEX_0,HEX_B}, arch_sh_up} 3573 sets ;!/* 0000000001011000 sets */{"sets",{0},{HEX_0,HEX_0,HEX_5,HEX_8}, arch_sh3_nommu_up} 3574 sett ;!/* 0000000000011000 sett */{"sett",{0},{HEX_0,HEX_0,HEX_1,HEX_8}, arch_sh_up} 3575 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3576 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3577 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3578 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3579 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3580 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3581 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3582 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh3e.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh3e.s 3583 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh3e.s 2019-09-09 15:19:44.000000000 +0200 3584 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh3e.s 2023-06-13 00:16:33.842074829 +0200 3585 @@ -12,7 +12,7 @@ 3586 sh3e: 3587 ! Instructions introduced into sh3e 3588 3589 -! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-or-sh3e sh2e sh3 sh3-nommu 3590 +! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu sh2a-or-sh3e sh2e sh3 sh3-nommu 3591 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3592 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3593 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3594 @@ -132,8 +132,8 @@ 3595 rts ;!/* 0000000000001011 rts */{"rts",{0},{HEX_0,HEX_0,HEX_0,HEX_B}, arch_sh_up} 3596 sets ;!/* 0000000001011000 sets */{"sets",{0},{HEX_0,HEX_0,HEX_5,HEX_8}, arch_sh3_nommu_up} 3597 sett ;!/* 0000000000011000 sett */{"sett",{0},{HEX_0,HEX_0,HEX_1,HEX_8}, arch_sh_up} 3598 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3599 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3600 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3601 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3602 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3603 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3604 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3605 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh4-nofpu.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh4-nofpu.s 3606 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh4-nofpu.s 2019-09-09 15:19:44.000000000 +0200 3607 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh4-nofpu.s 2023-06-13 00:16:33.842074829 +0200 3608 @@ -12,7 +12,7 @@ 3609 sh4_nofpu: 3610 ! Instructions introduced into sh4-nofpu 3611 3612 -! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh4-nommu-nofpu sh3 sh3-nommu sh4-nommu-nofpu 3613 +! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu sh2a-nofpu-or-sh4-nommu-nofpu sh3 sh3-nommu sh4-nommu-nofpu 3614 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3615 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3616 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3617 @@ -136,8 +136,8 @@ 3618 rts ;!/* 0000000000001011 rts */{"rts",{0},{HEX_0,HEX_0,HEX_0,HEX_B}, arch_sh_up} 3619 sets ;!/* 0000000001011000 sets */{"sets",{0},{HEX_0,HEX_0,HEX_5,HEX_8}, arch_sh3_nommu_up} 3620 sett ;!/* 0000000000011000 sett */{"sett",{0},{HEX_0,HEX_0,HEX_1,HEX_8}, arch_sh_up} 3621 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3622 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3623 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3624 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3625 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3626 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3627 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3628 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh4-nommu-nofpu.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh4-nommu-nofpu.s 3629 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh4-nommu-nofpu.s 2019-09-09 15:19:44.000000000 +0200 3630 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh4-nommu-nofpu.s 2023-06-13 00:16:33.843074829 +0200 3631 @@ -24,7 +24,7 @@ 3632 stc.l SGR,@-r4 ;!/* 0100nnnn00110010 stc.l SGR,@-<REG_N> */{"stc.l",{A_SGR,A_DEC_N},{HEX_4,REG_N,HEX_3,HEX_2}, arch_sh4_nommu_nofpu_up} 3633 stc.l DBR,@-r4 ;!/* 0100nnnn11110010 stc.l DBR,@-<REG_N> */{"stc.l",{A_DBR,A_DEC_N},{HEX_4,REG_N,HEX_F,HEX_2}, arch_sh4_nommu_nofpu_up} 3634 3635 -! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh4-nommu-nofpu sh3-nommu 3636 +! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu sh2a-nofpu-or-sh4-nommu-nofpu sh3-nommu 3637 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3638 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3639 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3640 @@ -139,8 +139,8 @@ 3641 rts ;!/* 0000000000001011 rts */{"rts",{0},{HEX_0,HEX_0,HEX_0,HEX_B}, arch_sh_up} 3642 sets ;!/* 0000000001011000 sets */{"sets",{0},{HEX_0,HEX_0,HEX_5,HEX_8}, arch_sh3_nommu_up} 3643 sett ;!/* 0000000000011000 sett */{"sett",{0},{HEX_0,HEX_0,HEX_1,HEX_8}, arch_sh_up} 3644 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3645 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3646 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3647 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3648 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3649 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3650 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3651 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh4.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh4.s 3652 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh4.s 2019-09-09 15:19:44.000000000 +0200 3653 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh4.s 2023-06-13 00:16:33.843074829 +0200 3654 @@ -17,7 +17,7 @@ 3655 fsrra fr1 ;!/* 1111nnnn01111101 fsrra <F_REG_N> */{"fsrra",{F_REG_N},{HEX_F,REG_N,HEX_7,HEX_D}, arch_sh4_up} 3656 ftrv xmtrx,fv0 ;!/* 1111nn0111111101 ftrv XMTRX_M4,<V_REG_n>*/{"ftrv",{XMTRX_M4,V_REG_N},{HEX_F,REG_N_B01,HEX_F,HEX_D}, arch_sh4_up} 3657 3658 -! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh4-nommu-nofpu sh2a-or-sh3e sh2a-or-sh4 sh2e sh3 sh3-nommu sh3e sh4-nofpu sh4-nommu-nofpu 3659 +! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu sh2a-nofpu-or-sh4-nommu-nofpu sh2a-or-sh3e sh2a-or-sh4 sh2e sh3 sh3-nommu sh3e sh4-nofpu sh4-nommu-nofpu 3660 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3661 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3662 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3663 @@ -145,8 +145,8 @@ 3664 rts ;!/* 0000000000001011 rts */{"rts",{0},{HEX_0,HEX_0,HEX_0,HEX_B}, arch_sh_up} 3665 sets ;!/* 0000000001011000 sets */{"sets",{0},{HEX_0,HEX_0,HEX_5,HEX_8}, arch_sh3_nommu_up} 3666 sett ;!/* 0000000000011000 sett */{"sett",{0},{HEX_0,HEX_0,HEX_1,HEX_8}, arch_sh_up} 3667 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3668 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3669 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3670 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3671 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3672 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3673 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3674 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh4a-nofpu.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh4a-nofpu.s 3675 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh4a-nofpu.s 2019-09-09 15:19:44.000000000 +0200 3676 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh4a-nofpu.s 2023-06-13 00:16:33.844074829 +0200 3677 @@ -19,7 +19,7 @@ 3678 prefi @r4 ;!/* 0000nnnn11010011 prefi @<REG_N> */{"prefi",{A_IND_N},{HEX_0,REG_N,HEX_D,HEX_3}, arch_sh4a_nofpu_up} 3679 synco ;!/* 0000000010101011 synco */{"synco",{0},{HEX_0,HEX_0,HEX_A,HEX_B}, arch_sh4a_nofpu_up} 3680 3681 -! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh4-nommu-nofpu sh3 sh3-nommu sh4-nofpu sh4-nommu-nofpu 3682 +! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu sh2a-nofpu-or-sh4-nommu-nofpu sh3 sh3-nommu sh4-nofpu sh4-nommu-nofpu 3683 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3684 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3685 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3686 @@ -143,8 +143,8 @@ 3687 rts ;!/* 0000000000001011 rts */{"rts",{0},{HEX_0,HEX_0,HEX_0,HEX_B}, arch_sh_up} 3688 sets ;!/* 0000000001011000 sets */{"sets",{0},{HEX_0,HEX_0,HEX_5,HEX_8}, arch_sh3_nommu_up} 3689 sett ;!/* 0000000000011000 sett */{"sett",{0},{HEX_0,HEX_0,HEX_1,HEX_8}, arch_sh_up} 3690 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3691 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3692 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3693 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3694 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3695 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3696 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3697 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh4a.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh4a.s 3698 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh4a.s 2019-09-09 15:19:44.000000000 +0200 3699 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh4a.s 2023-06-13 00:16:33.844074829 +0200 3700 @@ -13,7 +13,7 @@ 3701 ! Instructions introduced into sh4a 3702 fpchg ;!/* 1111011111111101 fpchg */{"fpchg",{0},{HEX_F,HEX_7,HEX_F,HEX_D}, arch_sh4a_up} 3703 3704 -! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh4-nommu-nofpu sh2a-or-sh3e sh2a-or-sh4 sh2e sh3 sh3-nommu sh3e sh4 sh4-nofpu sh4-nommu-nofpu sh4a-nofpu 3705 +! Instructions inherited from ancestors: sh sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu sh2a-nofpu-or-sh4-nommu-nofpu sh2a-or-sh3e sh2a-or-sh4 sh2e sh3 sh3-nommu sh3e sh4 sh4-nofpu sh4-nommu-nofpu sh4a-nofpu 3706 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3707 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3708 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3709 @@ -147,8 +147,8 @@ 3710 rts ;!/* 0000000000001011 rts */{"rts",{0},{HEX_0,HEX_0,HEX_0,HEX_B}, arch_sh_up} 3711 sets ;!/* 0000000001011000 sets */{"sets",{0},{HEX_0,HEX_0,HEX_5,HEX_8}, arch_sh3_nommu_up} 3712 sett ;!/* 0000000000011000 sett */{"sett",{0},{HEX_0,HEX_0,HEX_1,HEX_8}, arch_sh_up} 3713 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3714 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3715 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3716 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3717 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3718 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3719 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3720 diff -ru binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh4al-dsp.s binutils-2.33.1/gas/testsuite/gas/sh/arch/sh4al-dsp.s 3721 --- binutils-2.33.1.orig/gas/testsuite/gas/sh/arch/sh4al-dsp.s 2019-09-09 15:19:44.000000000 +0200 3722 +++ binutils-2.33.1/gas/testsuite/gas/sh/arch/sh4al-dsp.s 2023-06-13 00:16:33.844074829 +0200 3723 @@ -48,7 +48,7 @@ 3724 dct pswap x1,m0 ;!/* 10011101xx01zzzz pswap <DSP_REG_X>,<DSP_REG_N> */ {"pswap", {DSP_REG_X,DSP_REG_N},{PPI,PPIC,HEX_9,HEX_D,HEX_1}, arch_sh4al_dsp_up} 3725 dct pswap y0,m0 ;!/* 1011110101yyzzzz pswap <DSP_REG_Y>,<DSP_REG_N> */ {"pswap", {DSP_REG_Y,DSP_REG_N},{PPI,PPIC,HEX_B,HEX_D,HEX_4}, arch_sh4al_dsp_up} 3726 3727 -! Instructions inherited from ancestors: sh sh-dsp sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh4-nommu-nofpu sh3 sh3-dsp sh3-nommu sh4-nofpu sh4-nommu-nofpu sh4a-nofpu 3728 +! Instructions inherited from ancestors: sh sh-dsp sh2 sh2a-nofpu-or-sh3-nommu sh2a-nofpu-or-sh3-nommu-or-sh2j-nofpu sh2a-nofpu-or-sh4-nommu-nofpu sh3 sh3-dsp sh3-nommu sh4-nofpu sh4-nommu-nofpu sh4a-nofpu 3729 add #4,r4 ;!/* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh_up} 3730 add r5,r4 ;!/* 0011nnnnmmmm1100 add <REG_M>,<REG_N> */{"add",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_C}, arch_sh_up} 3731 addc r5,r4 ;!/* 0011nnnnmmmm1110 addc <REG_M>,<REG_N>*/{"addc",{ A_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_E}, arch_sh_up} 3732 @@ -202,8 +202,8 @@ 3733 setrc #4 ;!/* 10000010i8*1.... setrc #<imm> */{"setrc",{A_IMM},{HEX_8,HEX_2,IMM0_8}, arch_sh_dsp_up} 3734 repeat 10 20 r4 ;!/* repeat start end <REG_N> */{"repeat",{A_DISP_PC,A_DISP_PC,A_REG_N},{REPEAT,REG_N,HEX_1,HEX_4}, arch_sh_dsp_up} 3735 repeat 10 20 #4 ;!/* repeat start end #<imm> */{"repeat",{A_DISP_PC,A_DISP_PC,A_IMM},{REPEAT,HEX_2,IMM0_8,HEX_8}, arch_sh_dsp_up} 3736 - shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up} 3737 - shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up} 3738 + shad r5,r4 ;!/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3739 + shld r5,r4 ;!/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_sh2j_nofpu_up} 3740 shal r4 ;!/* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up} 3741 shar r4 ;!/* 0100nnnn00100001 shar <REG_N> */{"shar",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_1}, arch_sh_up} 3742 shll r4 ;!/* 0100nnnn00000000 shll <REG_N> */{"shll",{A_REG_N},{HEX_4,REG_N,HEX_0,HEX_0}, arch_sh_up} 3743 Only in binutils-2.33.1/include: .elf.orig 3744 diff -ru binutils-2.33.1.orig/include/elf/sh.h binutils-2.33.1/include/elf/sh.h 3745 --- binutils-2.33.1.orig/include/elf/sh.h 2019-09-09 15:19:44.000000000 +0200 3746 +++ binutils-2.33.1/include/elf/sh.h 2023-06-13 00:16:33.845074829 +0200 3747 @@ -39,6 +39,7 @@ 3748 #define EF_SH2E 11 3749 #define EF_SH4A 12 3750 #define EF_SH2A 13 3751 +#define EF_SHJ2 14 3752 3753 #define EF_SH4_NOFPU 16 3754 #define EF_SH4A_NOFPU 17 3755 @@ -50,6 +51,7 @@ 3756 #define EF_SH2A_SH3_NOFPU 22 3757 #define EF_SH2A_SH4 23 3758 #define EF_SH2A_SH3E 24 3759 +#define EF_SH2A_SH3_SHJ2 25 3760 3761 /* This one can only mix in objects from other EF_SH5 objects. */ 3762 #define EF_SH5 10 3763 @@ -72,7 +74,8 @@ 3764 /* EF_SH2E */ bfd_mach_sh2e , \ 3765 /* EF_SH4A */ bfd_mach_sh4a , \ 3766 /* EF_SH2A */ bfd_mach_sh2a , \ 3767 -/* 14, 15 */ 0, 0, \ 3768 +/* EF_SHJ2 */ bfd_mach_shj2 , \ 3769 +/* 15 */ 0, \ 3770 /* EF_SH4_NOFPU */ bfd_mach_sh4_nofpu , \ 3771 /* EF_SH4A_NOFPU */ bfd_mach_sh4a_nofpu , \ 3772 /* EF_SH4_NOMMU_NOFPU */ bfd_mach_sh4_nommu_nofpu, \ 3773 @@ -81,7 +84,8 @@ 3774 /* EF_SH2A_SH4_NOFPU */ bfd_mach_sh2a_nofpu_or_sh4_nommu_nofpu, \ 3775 /* EF_SH2A_SH3_NOFPU */ bfd_mach_sh2a_nofpu_or_sh3_nommu, \ 3776 /* EF_SH2A_SH4 */ bfd_mach_sh2a_or_sh4 , \ 3777 -/* EF_SH2A_SH3E */ bfd_mach_sh2a_or_sh3e 3778 +/* EF_SH2A_SH3E */ bfd_mach_sh2a_or_sh3e, \ 3779 +/* EF_SH2A_SH3_SHJ2_NOFPU */ bfd_mach_sh2a_nofpu_or_sh3_nommu_or_shj2_nofpu 3780 3781 /* Convert arch_sh* into EF_SH*. */ 3782 int sh_find_elf_flags (unsigned int arch_set); 3783 Only in binutils-2.33.1.orig/opcodes: .gitignore 3784 diff -ru binutils-2.33.1.orig/opcodes/or1k-asm.c binutils-2.33.1/opcodes/or1k-asm.c 3785 --- binutils-2.33.1.orig/opcodes/or1k-asm.c 2019-09-09 15:19:45.000000000 +0200 3786 +++ binutils-2.33.1/opcodes/or1k-asm.c 2023-06-13 00:16:33.848074829 +0200 3787 @@ -519,9 +519,6 @@ 3788 case OR1K_OPERAND_RAD32F : 3789 errmsg = parse_regpair (cd, strp, OR1K_OPERAND_RAD32F, (unsigned long *) (& fields->f_rad32)); 3790 break; 3791 - case OR1K_OPERAND_RADF : 3792 - errmsg = cgen_parse_keyword (cd, strp, & or1k_cgen_opval_h_fdr, & fields->f_r2); 3793 - break; 3794 case OR1K_OPERAND_RADI : 3795 errmsg = parse_regpair (cd, strp, OR1K_OPERAND_RADI, (unsigned long *) (& fields->f_rad32)); 3796 break; 3797 @@ -534,9 +531,6 @@ 3798 case OR1K_OPERAND_RBD32F : 3799 errmsg = parse_regpair (cd, strp, OR1K_OPERAND_RBD32F, (unsigned long *) (& fields->f_rbd32)); 3800 break; 3801 - case OR1K_OPERAND_RBDF : 3802 - errmsg = cgen_parse_keyword (cd, strp, & or1k_cgen_opval_h_fdr, & fields->f_r3); 3803 - break; 3804 case OR1K_OPERAND_RBDI : 3805 errmsg = parse_regpair (cd, strp, OR1K_OPERAND_RBDI, (unsigned long *) (& fields->f_rbd32)); 3806 break; 3807 @@ -549,9 +543,6 @@ 3808 case OR1K_OPERAND_RDD32F : 3809 errmsg = parse_regpair (cd, strp, OR1K_OPERAND_RDD32F, (unsigned long *) (& fields->f_rdd32)); 3810 break; 3811 - case OR1K_OPERAND_RDDF : 3812 - errmsg = cgen_parse_keyword (cd, strp, & or1k_cgen_opval_h_fdr, & fields->f_r1); 3813 - break; 3814 case OR1K_OPERAND_RDDI : 3815 errmsg = parse_regpair (cd, strp, OR1K_OPERAND_RDDI, (unsigned long *) (& fields->f_rdd32)); 3816 break; 3817 diff -ru binutils-2.33.1.orig/opcodes/or1k-desc.c binutils-2.33.1/opcodes/or1k-desc.c 3818 --- binutils-2.33.1.orig/opcodes/or1k-desc.c 2019-09-09 15:19:45.000000000 +0200 3819 +++ binutils-2.33.1/opcodes/or1k-desc.c 2023-06-13 00:16:33.853074829 +0200 3820 @@ -49,8 +49,6 @@ 3821 { "base", MACH_BASE }, 3822 { "or32", MACH_OR32 }, 3823 { "or32nd", MACH_OR32ND }, 3824 - { "or64", MACH_OR64 }, 3825 - { "or64nd", MACH_OR64ND }, 3826 { "max", MACH_MAX }, 3827 { 0, 0 } 3828 }; 3829 @@ -129,8 +127,6 @@ 3830 static const CGEN_MACH or1k_cgen_mach_table[] = { 3831 { "or32", "or1k", MACH_OR32, 0 }, 3832 { "or32nd", "or1knd", MACH_OR32ND, 0 }, 3833 - { "or64", "or1k64", MACH_OR64, 0 }, 3834 - { "or64nd", "or1k64nd", MACH_OR64ND, 0 }, 3835 { 0, 0, 0, 0 } 3836 }; 3837 3838 @@ -226,52 +222,6 @@ 3839 0, 0, 0, 0, "" 3840 }; 3841 3842 -static CGEN_KEYWORD_ENTRY or1k_cgen_opval_h_fdr_entries[] = 3843 -{ 3844 - { "r0", 0, {0, {{{0, 0}}}}, 0, 0 }, 3845 - { "r1", 1, {0, {{{0, 0}}}}, 0, 0 }, 3846 - { "r2", 2, {0, {{{0, 0}}}}, 0, 0 }, 3847 - { "r3", 3, {0, {{{0, 0}}}}, 0, 0 }, 3848 - { "r4", 4, {0, {{{0, 0}}}}, 0, 0 }, 3849 - { "r5", 5, {0, {{{0, 0}}}}, 0, 0 }, 3850 - { "r6", 6, {0, {{{0, 0}}}}, 0, 0 }, 3851 - { "r7", 7, {0, {{{0, 0}}}}, 0, 0 }, 3852 - { "r8", 8, {0, {{{0, 0}}}}, 0, 0 }, 3853 - { "r9", 9, {0, {{{0, 0}}}}, 0, 0 }, 3854 - { "r10", 10, {0, {{{0, 0}}}}, 0, 0 }, 3855 - { "r11", 11, {0, {{{0, 0}}}}, 0, 0 }, 3856 - { "r12", 12, {0, {{{0, 0}}}}, 0, 0 }, 3857 - { "r13", 13, {0, {{{0, 0}}}}, 0, 0 }, 3858 - { "r14", 14, {0, {{{0, 0}}}}, 0, 0 }, 3859 - { "r15", 15, {0, {{{0, 0}}}}, 0, 0 }, 3860 - { "r16", 16, {0, {{{0, 0}}}}, 0, 0 }, 3861 - { "r17", 17, {0, {{{0, 0}}}}, 0, 0 }, 3862 - { "r18", 18, {0, {{{0, 0}}}}, 0, 0 }, 3863 - { "r19", 19, {0, {{{0, 0}}}}, 0, 0 }, 3864 - { "r20", 20, {0, {{{0, 0}}}}, 0, 0 }, 3865 - { "r21", 21, {0, {{{0, 0}}}}, 0, 0 }, 3866 - { "r22", 22, {0, {{{0, 0}}}}, 0, 0 }, 3867 - { "r23", 23, {0, {{{0, 0}}}}, 0, 0 }, 3868 - { "r24", 24, {0, {{{0, 0}}}}, 0, 0 }, 3869 - { "r25", 25, {0, {{{0, 0}}}}, 0, 0 }, 3870 - { "r26", 26, {0, {{{0, 0}}}}, 0, 0 }, 3871 - { "r27", 27, {0, {{{0, 0}}}}, 0, 0 }, 3872 - { "r28", 28, {0, {{{0, 0}}}}, 0, 0 }, 3873 - { "r29", 29, {0, {{{0, 0}}}}, 0, 0 }, 3874 - { "r30", 30, {0, {{{0, 0}}}}, 0, 0 }, 3875 - { "r31", 31, {0, {{{0, 0}}}}, 0, 0 }, 3876 - { "lr", 9, {0, {{{0, 0}}}}, 0, 0 }, 3877 - { "sp", 1, {0, {{{0, 0}}}}, 0, 0 }, 3878 - { "fp", 2, {0, {{{0, 0}}}}, 0, 0 } 3879 -}; 3880 - 3881 -CGEN_KEYWORD or1k_cgen_opval_h_fdr = 3882 -{ 3883 - & or1k_cgen_opval_h_fdr_entries[0], 3884 - 35, 3885 - 0, 0, 0, 0, "" 3886 -}; 3887 - 3888 3889 /* The hardware table. */ 3890 3891 @@ -284,642 +234,641 @@ 3892 { "h-uint", HW_H_UINT, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } }, 3893 { "h-addr", HW_H_ADDR, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } }, 3894 { "h-iaddr", HW_H_IADDR, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } }, 3895 - { "h-pc", HW_H_PC, CGEN_ASM_NONE, 0, { 0|A(PC), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3896 - { "h-spr", HW_H_SPR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3897 - { "h-gpr", HW_H_GPR, CGEN_ASM_KEYWORD, (PTR) & or1k_cgen_opval_h_gpr, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3898 - { "h-fsr", HW_H_FSR, CGEN_ASM_KEYWORD, (PTR) & or1k_cgen_opval_h_fsr, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3899 - { "h-fdr", HW_H_FDR, CGEN_ASM_KEYWORD, (PTR) & or1k_cgen_opval_h_fdr, { 0|A(VIRTUAL), { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3900 + { "h-pc", HW_H_PC, CGEN_ASM_NONE, 0, { 0|A(PC), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 3901 + { "h-spr", HW_H_SPR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 3902 + { "h-gpr", HW_H_GPR, CGEN_ASM_KEYWORD, (PTR) & or1k_cgen_opval_h_gpr, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 3903 + { "h-fsr", HW_H_FSR, CGEN_ASM_KEYWORD, (PTR) & or1k_cgen_opval_h_fsr, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 3904 { "h-fd32r", HW_H_FD32R, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 3905 { "h-i64r", HW_H_I64R, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 3906 - { "h-sys-vr", HW_H_SYS_VR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3907 - { "h-sys-upr", HW_H_SYS_UPR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3908 - { "h-sys-cpucfgr", HW_H_SYS_CPUCFGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3909 - { "h-sys-dmmucfgr", HW_H_SYS_DMMUCFGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3910 - { "h-sys-immucfgr", HW_H_SYS_IMMUCFGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3911 - { "h-sys-dccfgr", HW_H_SYS_DCCFGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3912 - { "h-sys-iccfgr", HW_H_SYS_ICCFGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3913 - { "h-sys-dcfgr", HW_H_SYS_DCFGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3914 - { "h-sys-pccfgr", HW_H_SYS_PCCFGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3915 - { "h-sys-npc", HW_H_SYS_NPC, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3916 - { "h-sys-sr", HW_H_SYS_SR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3917 - { "h-sys-ppc", HW_H_SYS_PPC, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3918 - { "h-sys-fpcsr", HW_H_SYS_FPCSR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3919 - { "h-sys-epcr0", HW_H_SYS_EPCR0, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3920 - { "h-sys-epcr1", HW_H_SYS_EPCR1, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3921 - { "h-sys-epcr2", HW_H_SYS_EPCR2, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3922 - { "h-sys-epcr3", HW_H_SYS_EPCR3, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3923 - { "h-sys-epcr4", HW_H_SYS_EPCR4, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3924 - { "h-sys-epcr5", HW_H_SYS_EPCR5, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3925 - { "h-sys-epcr6", HW_H_SYS_EPCR6, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3926 - { "h-sys-epcr7", HW_H_SYS_EPCR7, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3927 - { "h-sys-epcr8", HW_H_SYS_EPCR8, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3928 - { "h-sys-epcr9", HW_H_SYS_EPCR9, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3929 - { "h-sys-epcr10", HW_H_SYS_EPCR10, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3930 - { "h-sys-epcr11", HW_H_SYS_EPCR11, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3931 - { "h-sys-epcr12", HW_H_SYS_EPCR12, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3932 - { "h-sys-epcr13", HW_H_SYS_EPCR13, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3933 - { "h-sys-epcr14", HW_H_SYS_EPCR14, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3934 - { "h-sys-epcr15", HW_H_SYS_EPCR15, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3935 - { "h-sys-eear0", HW_H_SYS_EEAR0, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3936 - { "h-sys-eear1", HW_H_SYS_EEAR1, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3937 - { "h-sys-eear2", HW_H_SYS_EEAR2, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3938 - { "h-sys-eear3", HW_H_SYS_EEAR3, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3939 - { "h-sys-eear4", HW_H_SYS_EEAR4, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3940 - { "h-sys-eear5", HW_H_SYS_EEAR5, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3941 - { "h-sys-eear6", HW_H_SYS_EEAR6, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3942 - { "h-sys-eear7", HW_H_SYS_EEAR7, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3943 - { "h-sys-eear8", HW_H_SYS_EEAR8, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3944 - { "h-sys-eear9", HW_H_SYS_EEAR9, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3945 - { "h-sys-eear10", HW_H_SYS_EEAR10, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3946 - { "h-sys-eear11", HW_H_SYS_EEAR11, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3947 - { "h-sys-eear12", HW_H_SYS_EEAR12, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3948 - { "h-sys-eear13", HW_H_SYS_EEAR13, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3949 - { "h-sys-eear14", HW_H_SYS_EEAR14, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3950 - { "h-sys-eear15", HW_H_SYS_EEAR15, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3951 - { "h-sys-esr0", HW_H_SYS_ESR0, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3952 - { "h-sys-esr1", HW_H_SYS_ESR1, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3953 - { "h-sys-esr2", HW_H_SYS_ESR2, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3954 - { "h-sys-esr3", HW_H_SYS_ESR3, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3955 - { "h-sys-esr4", HW_H_SYS_ESR4, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3956 - { "h-sys-esr5", HW_H_SYS_ESR5, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3957 - { "h-sys-esr6", HW_H_SYS_ESR6, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3958 - { "h-sys-esr7", HW_H_SYS_ESR7, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3959 - { "h-sys-esr8", HW_H_SYS_ESR8, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3960 - { "h-sys-esr9", HW_H_SYS_ESR9, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3961 - { "h-sys-esr10", HW_H_SYS_ESR10, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3962 - { "h-sys-esr11", HW_H_SYS_ESR11, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3963 - { "h-sys-esr12", HW_H_SYS_ESR12, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3964 - { "h-sys-esr13", HW_H_SYS_ESR13, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3965 - { "h-sys-esr14", HW_H_SYS_ESR14, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3966 - { "h-sys-esr15", HW_H_SYS_ESR15, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3967 - { "h-sys-gpr0", HW_H_SYS_GPR0, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3968 - { "h-sys-gpr1", HW_H_SYS_GPR1, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3969 - { "h-sys-gpr2", HW_H_SYS_GPR2, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3970 - { "h-sys-gpr3", HW_H_SYS_GPR3, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3971 - { "h-sys-gpr4", HW_H_SYS_GPR4, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3972 - { "h-sys-gpr5", HW_H_SYS_GPR5, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3973 - { "h-sys-gpr6", HW_H_SYS_GPR6, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3974 - { "h-sys-gpr7", HW_H_SYS_GPR7, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3975 - { "h-sys-gpr8", HW_H_SYS_GPR8, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3976 - { "h-sys-gpr9", HW_H_SYS_GPR9, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3977 - { "h-sys-gpr10", HW_H_SYS_GPR10, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3978 - { "h-sys-gpr11", HW_H_SYS_GPR11, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3979 - { "h-sys-gpr12", HW_H_SYS_GPR12, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3980 - { "h-sys-gpr13", HW_H_SYS_GPR13, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3981 - { "h-sys-gpr14", HW_H_SYS_GPR14, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3982 - { "h-sys-gpr15", HW_H_SYS_GPR15, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3983 - { "h-sys-gpr16", HW_H_SYS_GPR16, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3984 - { "h-sys-gpr17", HW_H_SYS_GPR17, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3985 - { "h-sys-gpr18", HW_H_SYS_GPR18, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3986 - { "h-sys-gpr19", HW_H_SYS_GPR19, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3987 - { "h-sys-gpr20", HW_H_SYS_GPR20, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3988 - { "h-sys-gpr21", HW_H_SYS_GPR21, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3989 - { "h-sys-gpr22", HW_H_SYS_GPR22, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3990 - { "h-sys-gpr23", HW_H_SYS_GPR23, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3991 - { "h-sys-gpr24", HW_H_SYS_GPR24, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3992 - { "h-sys-gpr25", HW_H_SYS_GPR25, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3993 - { "h-sys-gpr26", HW_H_SYS_GPR26, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3994 - { "h-sys-gpr27", HW_H_SYS_GPR27, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3995 - { "h-sys-gpr28", HW_H_SYS_GPR28, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3996 - { "h-sys-gpr29", HW_H_SYS_GPR29, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3997 - { "h-sys-gpr30", HW_H_SYS_GPR30, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3998 - { "h-sys-gpr31", HW_H_SYS_GPR31, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 3999 - { "h-sys-gpr32", HW_H_SYS_GPR32, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4000 - { "h-sys-gpr33", HW_H_SYS_GPR33, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4001 - { "h-sys-gpr34", HW_H_SYS_GPR34, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4002 - { "h-sys-gpr35", HW_H_SYS_GPR35, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4003 - { "h-sys-gpr36", HW_H_SYS_GPR36, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4004 - { "h-sys-gpr37", HW_H_SYS_GPR37, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4005 - { "h-sys-gpr38", HW_H_SYS_GPR38, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4006 - { "h-sys-gpr39", HW_H_SYS_GPR39, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4007 - { "h-sys-gpr40", HW_H_SYS_GPR40, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4008 - { "h-sys-gpr41", HW_H_SYS_GPR41, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4009 - { "h-sys-gpr42", HW_H_SYS_GPR42, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4010 - { "h-sys-gpr43", HW_H_SYS_GPR43, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4011 - { "h-sys-gpr44", HW_H_SYS_GPR44, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4012 - { "h-sys-gpr45", HW_H_SYS_GPR45, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4013 - { "h-sys-gpr46", HW_H_SYS_GPR46, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4014 - { "h-sys-gpr47", HW_H_SYS_GPR47, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4015 - { "h-sys-gpr48", HW_H_SYS_GPR48, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4016 - { "h-sys-gpr49", HW_H_SYS_GPR49, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4017 - { "h-sys-gpr50", HW_H_SYS_GPR50, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4018 - { "h-sys-gpr51", HW_H_SYS_GPR51, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4019 - { "h-sys-gpr52", HW_H_SYS_GPR52, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4020 - { "h-sys-gpr53", HW_H_SYS_GPR53, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4021 - { "h-sys-gpr54", HW_H_SYS_GPR54, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4022 - { "h-sys-gpr55", HW_H_SYS_GPR55, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4023 - { "h-sys-gpr56", HW_H_SYS_GPR56, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4024 - { "h-sys-gpr57", HW_H_SYS_GPR57, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4025 - { "h-sys-gpr58", HW_H_SYS_GPR58, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4026 - { "h-sys-gpr59", HW_H_SYS_GPR59, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4027 - { "h-sys-gpr60", HW_H_SYS_GPR60, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4028 - { "h-sys-gpr61", HW_H_SYS_GPR61, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4029 - { "h-sys-gpr62", HW_H_SYS_GPR62, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4030 - { "h-sys-gpr63", HW_H_SYS_GPR63, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4031 - { "h-sys-gpr64", HW_H_SYS_GPR64, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4032 - { "h-sys-gpr65", HW_H_SYS_GPR65, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4033 - { "h-sys-gpr66", HW_H_SYS_GPR66, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4034 - { "h-sys-gpr67", HW_H_SYS_GPR67, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4035 - { "h-sys-gpr68", HW_H_SYS_GPR68, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4036 - { "h-sys-gpr69", HW_H_SYS_GPR69, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4037 - { "h-sys-gpr70", HW_H_SYS_GPR70, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4038 - { "h-sys-gpr71", HW_H_SYS_GPR71, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4039 - { "h-sys-gpr72", HW_H_SYS_GPR72, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4040 - { "h-sys-gpr73", HW_H_SYS_GPR73, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4041 - { "h-sys-gpr74", HW_H_SYS_GPR74, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4042 - { "h-sys-gpr75", HW_H_SYS_GPR75, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4043 - { "h-sys-gpr76", HW_H_SYS_GPR76, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4044 - { "h-sys-gpr77", HW_H_SYS_GPR77, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4045 - { "h-sys-gpr78", HW_H_SYS_GPR78, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4046 - { "h-sys-gpr79", HW_H_SYS_GPR79, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4047 - { "h-sys-gpr80", HW_H_SYS_GPR80, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4048 - { "h-sys-gpr81", HW_H_SYS_GPR81, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4049 - { "h-sys-gpr82", HW_H_SYS_GPR82, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4050 - { "h-sys-gpr83", HW_H_SYS_GPR83, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4051 - { "h-sys-gpr84", HW_H_SYS_GPR84, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4052 - { "h-sys-gpr85", HW_H_SYS_GPR85, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4053 - { "h-sys-gpr86", HW_H_SYS_GPR86, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4054 - { "h-sys-gpr87", HW_H_SYS_GPR87, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4055 - { "h-sys-gpr88", HW_H_SYS_GPR88, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4056 - { "h-sys-gpr89", HW_H_SYS_GPR89, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4057 - { "h-sys-gpr90", HW_H_SYS_GPR90, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4058 - { "h-sys-gpr91", HW_H_SYS_GPR91, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4059 - { "h-sys-gpr92", HW_H_SYS_GPR92, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4060 - { "h-sys-gpr93", HW_H_SYS_GPR93, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4061 - { "h-sys-gpr94", HW_H_SYS_GPR94, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4062 - { "h-sys-gpr95", HW_H_SYS_GPR95, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4063 - { "h-sys-gpr96", HW_H_SYS_GPR96, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4064 - { "h-sys-gpr97", HW_H_SYS_GPR97, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4065 - { "h-sys-gpr98", HW_H_SYS_GPR98, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4066 - { "h-sys-gpr99", HW_H_SYS_GPR99, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4067 - { "h-sys-gpr100", HW_H_SYS_GPR100, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4068 - { "h-sys-gpr101", HW_H_SYS_GPR101, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4069 - { "h-sys-gpr102", HW_H_SYS_GPR102, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4070 - { "h-sys-gpr103", HW_H_SYS_GPR103, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4071 - { "h-sys-gpr104", HW_H_SYS_GPR104, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4072 - { "h-sys-gpr105", HW_H_SYS_GPR105, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4073 - { "h-sys-gpr106", HW_H_SYS_GPR106, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4074 - { "h-sys-gpr107", HW_H_SYS_GPR107, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4075 - { "h-sys-gpr108", HW_H_SYS_GPR108, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4076 - { "h-sys-gpr109", HW_H_SYS_GPR109, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4077 - { "h-sys-gpr110", HW_H_SYS_GPR110, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4078 - { "h-sys-gpr111", HW_H_SYS_GPR111, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4079 - { "h-sys-gpr112", HW_H_SYS_GPR112, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4080 - { "h-sys-gpr113", HW_H_SYS_GPR113, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4081 - { "h-sys-gpr114", HW_H_SYS_GPR114, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4082 - { "h-sys-gpr115", HW_H_SYS_GPR115, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4083 - { "h-sys-gpr116", HW_H_SYS_GPR116, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4084 - { "h-sys-gpr117", HW_H_SYS_GPR117, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4085 - { "h-sys-gpr118", HW_H_SYS_GPR118, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4086 - { "h-sys-gpr119", HW_H_SYS_GPR119, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4087 - { "h-sys-gpr120", HW_H_SYS_GPR120, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4088 - { "h-sys-gpr121", HW_H_SYS_GPR121, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4089 - { "h-sys-gpr122", HW_H_SYS_GPR122, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4090 - { "h-sys-gpr123", HW_H_SYS_GPR123, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4091 - { "h-sys-gpr124", HW_H_SYS_GPR124, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4092 - { "h-sys-gpr125", HW_H_SYS_GPR125, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4093 - { "h-sys-gpr126", HW_H_SYS_GPR126, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4094 - { "h-sys-gpr127", HW_H_SYS_GPR127, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4095 - { "h-sys-gpr128", HW_H_SYS_GPR128, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4096 - { "h-sys-gpr129", HW_H_SYS_GPR129, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4097 - { "h-sys-gpr130", HW_H_SYS_GPR130, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4098 - { "h-sys-gpr131", HW_H_SYS_GPR131, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4099 - { "h-sys-gpr132", HW_H_SYS_GPR132, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4100 - { "h-sys-gpr133", HW_H_SYS_GPR133, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4101 - { "h-sys-gpr134", HW_H_SYS_GPR134, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4102 - { "h-sys-gpr135", HW_H_SYS_GPR135, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4103 - { "h-sys-gpr136", HW_H_SYS_GPR136, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4104 - { "h-sys-gpr137", HW_H_SYS_GPR137, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4105 - { "h-sys-gpr138", HW_H_SYS_GPR138, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4106 - { "h-sys-gpr139", HW_H_SYS_GPR139, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4107 - { "h-sys-gpr140", HW_H_SYS_GPR140, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4108 - { "h-sys-gpr141", HW_H_SYS_GPR141, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4109 - { "h-sys-gpr142", HW_H_SYS_GPR142, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4110 - { "h-sys-gpr143", HW_H_SYS_GPR143, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4111 - { "h-sys-gpr144", HW_H_SYS_GPR144, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4112 - { "h-sys-gpr145", HW_H_SYS_GPR145, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4113 - { "h-sys-gpr146", HW_H_SYS_GPR146, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4114 - { "h-sys-gpr147", HW_H_SYS_GPR147, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4115 - { "h-sys-gpr148", HW_H_SYS_GPR148, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4116 - { "h-sys-gpr149", HW_H_SYS_GPR149, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4117 - { "h-sys-gpr150", HW_H_SYS_GPR150, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4118 - { "h-sys-gpr151", HW_H_SYS_GPR151, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4119 - { "h-sys-gpr152", HW_H_SYS_GPR152, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4120 - { "h-sys-gpr153", HW_H_SYS_GPR153, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4121 - { "h-sys-gpr154", HW_H_SYS_GPR154, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4122 - { "h-sys-gpr155", HW_H_SYS_GPR155, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4123 - { "h-sys-gpr156", HW_H_SYS_GPR156, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4124 - { "h-sys-gpr157", HW_H_SYS_GPR157, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4125 - { "h-sys-gpr158", HW_H_SYS_GPR158, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4126 - { "h-sys-gpr159", HW_H_SYS_GPR159, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4127 - { "h-sys-gpr160", HW_H_SYS_GPR160, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4128 - { "h-sys-gpr161", HW_H_SYS_GPR161, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4129 - { "h-sys-gpr162", HW_H_SYS_GPR162, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4130 - { "h-sys-gpr163", HW_H_SYS_GPR163, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4131 - { "h-sys-gpr164", HW_H_SYS_GPR164, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4132 - { "h-sys-gpr165", HW_H_SYS_GPR165, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4133 - { "h-sys-gpr166", HW_H_SYS_GPR166, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4134 - { "h-sys-gpr167", HW_H_SYS_GPR167, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4135 - { "h-sys-gpr168", HW_H_SYS_GPR168, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4136 - { "h-sys-gpr169", HW_H_SYS_GPR169, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4137 - { "h-sys-gpr170", HW_H_SYS_GPR170, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4138 - { "h-sys-gpr171", HW_H_SYS_GPR171, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4139 - { "h-sys-gpr172", HW_H_SYS_GPR172, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4140 - { "h-sys-gpr173", HW_H_SYS_GPR173, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4141 - { "h-sys-gpr174", HW_H_SYS_GPR174, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4142 - { "h-sys-gpr175", HW_H_SYS_GPR175, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4143 - { "h-sys-gpr176", HW_H_SYS_GPR176, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4144 - { "h-sys-gpr177", HW_H_SYS_GPR177, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4145 - { "h-sys-gpr178", HW_H_SYS_GPR178, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4146 - { "h-sys-gpr179", HW_H_SYS_GPR179, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4147 - { "h-sys-gpr180", HW_H_SYS_GPR180, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4148 - { "h-sys-gpr181", HW_H_SYS_GPR181, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4149 - { "h-sys-gpr182", HW_H_SYS_GPR182, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4150 - { "h-sys-gpr183", HW_H_SYS_GPR183, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4151 - { "h-sys-gpr184", HW_H_SYS_GPR184, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4152 - { "h-sys-gpr185", HW_H_SYS_GPR185, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4153 - { "h-sys-gpr186", HW_H_SYS_GPR186, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4154 - { "h-sys-gpr187", HW_H_SYS_GPR187, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4155 - { "h-sys-gpr188", HW_H_SYS_GPR188, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4156 - { "h-sys-gpr189", HW_H_SYS_GPR189, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4157 - { "h-sys-gpr190", HW_H_SYS_GPR190, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4158 - { "h-sys-gpr191", HW_H_SYS_GPR191, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4159 - { "h-sys-gpr192", HW_H_SYS_GPR192, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4160 - { "h-sys-gpr193", HW_H_SYS_GPR193, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4161 - { "h-sys-gpr194", HW_H_SYS_GPR194, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4162 - { "h-sys-gpr195", HW_H_SYS_GPR195, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4163 - { "h-sys-gpr196", HW_H_SYS_GPR196, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4164 - { "h-sys-gpr197", HW_H_SYS_GPR197, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4165 - { "h-sys-gpr198", HW_H_SYS_GPR198, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4166 - { "h-sys-gpr199", HW_H_SYS_GPR199, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4167 - { "h-sys-gpr200", HW_H_SYS_GPR200, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4168 - { "h-sys-gpr201", HW_H_SYS_GPR201, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4169 - { "h-sys-gpr202", HW_H_SYS_GPR202, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4170 - { "h-sys-gpr203", HW_H_SYS_GPR203, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4171 - { "h-sys-gpr204", HW_H_SYS_GPR204, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4172 - { "h-sys-gpr205", HW_H_SYS_GPR205, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4173 - { "h-sys-gpr206", HW_H_SYS_GPR206, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4174 - { "h-sys-gpr207", HW_H_SYS_GPR207, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4175 - { "h-sys-gpr208", HW_H_SYS_GPR208, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4176 - { "h-sys-gpr209", HW_H_SYS_GPR209, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4177 - { "h-sys-gpr210", HW_H_SYS_GPR210, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4178 - { "h-sys-gpr211", HW_H_SYS_GPR211, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4179 - { "h-sys-gpr212", HW_H_SYS_GPR212, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4180 - { "h-sys-gpr213", HW_H_SYS_GPR213, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4181 - { "h-sys-gpr214", HW_H_SYS_GPR214, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4182 - { "h-sys-gpr215", HW_H_SYS_GPR215, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4183 - { "h-sys-gpr216", HW_H_SYS_GPR216, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4184 - { "h-sys-gpr217", HW_H_SYS_GPR217, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4185 - { "h-sys-gpr218", HW_H_SYS_GPR218, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4186 - { "h-sys-gpr219", HW_H_SYS_GPR219, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4187 - { "h-sys-gpr220", HW_H_SYS_GPR220, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4188 - { "h-sys-gpr221", HW_H_SYS_GPR221, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4189 - { "h-sys-gpr222", HW_H_SYS_GPR222, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4190 - { "h-sys-gpr223", HW_H_SYS_GPR223, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4191 - { "h-sys-gpr224", HW_H_SYS_GPR224, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4192 - { "h-sys-gpr225", HW_H_SYS_GPR225, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4193 - { "h-sys-gpr226", HW_H_SYS_GPR226, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4194 - { "h-sys-gpr227", HW_H_SYS_GPR227, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4195 - { "h-sys-gpr228", HW_H_SYS_GPR228, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4196 - { "h-sys-gpr229", HW_H_SYS_GPR229, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4197 - { "h-sys-gpr230", HW_H_SYS_GPR230, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4198 - { "h-sys-gpr231", HW_H_SYS_GPR231, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4199 - { "h-sys-gpr232", HW_H_SYS_GPR232, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4200 - { "h-sys-gpr233", HW_H_SYS_GPR233, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4201 - { "h-sys-gpr234", HW_H_SYS_GPR234, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4202 - { "h-sys-gpr235", HW_H_SYS_GPR235, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4203 - { "h-sys-gpr236", HW_H_SYS_GPR236, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4204 - { "h-sys-gpr237", HW_H_SYS_GPR237, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4205 - { "h-sys-gpr238", HW_H_SYS_GPR238, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4206 - { "h-sys-gpr239", HW_H_SYS_GPR239, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4207 - { "h-sys-gpr240", HW_H_SYS_GPR240, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4208 - { "h-sys-gpr241", HW_H_SYS_GPR241, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4209 - { "h-sys-gpr242", HW_H_SYS_GPR242, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4210 - { "h-sys-gpr243", HW_H_SYS_GPR243, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4211 - { "h-sys-gpr244", HW_H_SYS_GPR244, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4212 - { "h-sys-gpr245", HW_H_SYS_GPR245, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4213 - { "h-sys-gpr246", HW_H_SYS_GPR246, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4214 - { "h-sys-gpr247", HW_H_SYS_GPR247, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4215 - { "h-sys-gpr248", HW_H_SYS_GPR248, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4216 - { "h-sys-gpr249", HW_H_SYS_GPR249, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4217 - { "h-sys-gpr250", HW_H_SYS_GPR250, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4218 - { "h-sys-gpr251", HW_H_SYS_GPR251, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4219 - { "h-sys-gpr252", HW_H_SYS_GPR252, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4220 - { "h-sys-gpr253", HW_H_SYS_GPR253, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4221 - { "h-sys-gpr254", HW_H_SYS_GPR254, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4222 - { "h-sys-gpr255", HW_H_SYS_GPR255, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4223 - { "h-sys-gpr256", HW_H_SYS_GPR256, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4224 - { "h-sys-gpr257", HW_H_SYS_GPR257, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4225 - { "h-sys-gpr258", HW_H_SYS_GPR258, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4226 - { "h-sys-gpr259", HW_H_SYS_GPR259, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4227 - { "h-sys-gpr260", HW_H_SYS_GPR260, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4228 - { "h-sys-gpr261", HW_H_SYS_GPR261, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4229 - { "h-sys-gpr262", HW_H_SYS_GPR262, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4230 - { "h-sys-gpr263", HW_H_SYS_GPR263, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4231 - { "h-sys-gpr264", HW_H_SYS_GPR264, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4232 - { "h-sys-gpr265", HW_H_SYS_GPR265, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4233 - { "h-sys-gpr266", HW_H_SYS_GPR266, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4234 - { "h-sys-gpr267", HW_H_SYS_GPR267, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4235 - { "h-sys-gpr268", HW_H_SYS_GPR268, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4236 - { "h-sys-gpr269", HW_H_SYS_GPR269, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4237 - { "h-sys-gpr270", HW_H_SYS_GPR270, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4238 - { "h-sys-gpr271", HW_H_SYS_GPR271, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4239 - { "h-sys-gpr272", HW_H_SYS_GPR272, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4240 - { "h-sys-gpr273", HW_H_SYS_GPR273, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4241 - { "h-sys-gpr274", HW_H_SYS_GPR274, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4242 - { "h-sys-gpr275", HW_H_SYS_GPR275, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4243 - { "h-sys-gpr276", HW_H_SYS_GPR276, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4244 - { "h-sys-gpr277", HW_H_SYS_GPR277, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4245 - { "h-sys-gpr278", HW_H_SYS_GPR278, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4246 - { "h-sys-gpr279", HW_H_SYS_GPR279, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4247 - { "h-sys-gpr280", HW_H_SYS_GPR280, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4248 - { "h-sys-gpr281", HW_H_SYS_GPR281, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4249 - { "h-sys-gpr282", HW_H_SYS_GPR282, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4250 - { "h-sys-gpr283", HW_H_SYS_GPR283, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4251 - { "h-sys-gpr284", HW_H_SYS_GPR284, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4252 - { "h-sys-gpr285", HW_H_SYS_GPR285, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4253 - { "h-sys-gpr286", HW_H_SYS_GPR286, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4254 - { "h-sys-gpr287", HW_H_SYS_GPR287, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4255 - { "h-sys-gpr288", HW_H_SYS_GPR288, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4256 - { "h-sys-gpr289", HW_H_SYS_GPR289, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4257 - { "h-sys-gpr290", HW_H_SYS_GPR290, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4258 - { "h-sys-gpr291", HW_H_SYS_GPR291, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4259 - { "h-sys-gpr292", HW_H_SYS_GPR292, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4260 - { "h-sys-gpr293", HW_H_SYS_GPR293, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4261 - { "h-sys-gpr294", HW_H_SYS_GPR294, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4262 - { "h-sys-gpr295", HW_H_SYS_GPR295, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4263 - { "h-sys-gpr296", HW_H_SYS_GPR296, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4264 - { "h-sys-gpr297", HW_H_SYS_GPR297, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4265 - { "h-sys-gpr298", HW_H_SYS_GPR298, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4266 - { "h-sys-gpr299", HW_H_SYS_GPR299, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4267 - { "h-sys-gpr300", HW_H_SYS_GPR300, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4268 - { "h-sys-gpr301", HW_H_SYS_GPR301, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4269 - { "h-sys-gpr302", HW_H_SYS_GPR302, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4270 - { "h-sys-gpr303", HW_H_SYS_GPR303, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4271 - { "h-sys-gpr304", HW_H_SYS_GPR304, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4272 - { "h-sys-gpr305", HW_H_SYS_GPR305, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4273 - { "h-sys-gpr306", HW_H_SYS_GPR306, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4274 - { "h-sys-gpr307", HW_H_SYS_GPR307, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4275 - { "h-sys-gpr308", HW_H_SYS_GPR308, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4276 - { "h-sys-gpr309", HW_H_SYS_GPR309, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4277 - { "h-sys-gpr310", HW_H_SYS_GPR310, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4278 - { "h-sys-gpr311", HW_H_SYS_GPR311, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4279 - { "h-sys-gpr312", HW_H_SYS_GPR312, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4280 - { "h-sys-gpr313", HW_H_SYS_GPR313, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4281 - { "h-sys-gpr314", HW_H_SYS_GPR314, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4282 - { "h-sys-gpr315", HW_H_SYS_GPR315, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4283 - { "h-sys-gpr316", HW_H_SYS_GPR316, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4284 - { "h-sys-gpr317", HW_H_SYS_GPR317, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4285 - { "h-sys-gpr318", HW_H_SYS_GPR318, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4286 - { "h-sys-gpr319", HW_H_SYS_GPR319, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4287 - { "h-sys-gpr320", HW_H_SYS_GPR320, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4288 - { "h-sys-gpr321", HW_H_SYS_GPR321, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4289 - { "h-sys-gpr322", HW_H_SYS_GPR322, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4290 - { "h-sys-gpr323", HW_H_SYS_GPR323, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4291 - { "h-sys-gpr324", HW_H_SYS_GPR324, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4292 - { "h-sys-gpr325", HW_H_SYS_GPR325, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4293 - { "h-sys-gpr326", HW_H_SYS_GPR326, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4294 - { "h-sys-gpr327", HW_H_SYS_GPR327, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4295 - { "h-sys-gpr328", HW_H_SYS_GPR328, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4296 - { "h-sys-gpr329", HW_H_SYS_GPR329, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4297 - { "h-sys-gpr330", HW_H_SYS_GPR330, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4298 - { "h-sys-gpr331", HW_H_SYS_GPR331, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4299 - { "h-sys-gpr332", HW_H_SYS_GPR332, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4300 - { "h-sys-gpr333", HW_H_SYS_GPR333, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4301 - { "h-sys-gpr334", HW_H_SYS_GPR334, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4302 - { "h-sys-gpr335", HW_H_SYS_GPR335, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4303 - { "h-sys-gpr336", HW_H_SYS_GPR336, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4304 - { "h-sys-gpr337", HW_H_SYS_GPR337, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4305 - { "h-sys-gpr338", HW_H_SYS_GPR338, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4306 - { "h-sys-gpr339", HW_H_SYS_GPR339, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4307 - { "h-sys-gpr340", HW_H_SYS_GPR340, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4308 - { "h-sys-gpr341", HW_H_SYS_GPR341, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4309 - { "h-sys-gpr342", HW_H_SYS_GPR342, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4310 - { "h-sys-gpr343", HW_H_SYS_GPR343, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4311 - { "h-sys-gpr344", HW_H_SYS_GPR344, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4312 - { "h-sys-gpr345", HW_H_SYS_GPR345, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4313 - { "h-sys-gpr346", HW_H_SYS_GPR346, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4314 - { "h-sys-gpr347", HW_H_SYS_GPR347, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4315 - { "h-sys-gpr348", HW_H_SYS_GPR348, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4316 - { "h-sys-gpr349", HW_H_SYS_GPR349, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4317 - { "h-sys-gpr350", HW_H_SYS_GPR350, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4318 - { "h-sys-gpr351", HW_H_SYS_GPR351, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4319 - { "h-sys-gpr352", HW_H_SYS_GPR352, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4320 - { "h-sys-gpr353", HW_H_SYS_GPR353, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4321 - { "h-sys-gpr354", HW_H_SYS_GPR354, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4322 - { "h-sys-gpr355", HW_H_SYS_GPR355, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4323 - { "h-sys-gpr356", HW_H_SYS_GPR356, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4324 - { "h-sys-gpr357", HW_H_SYS_GPR357, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4325 - { "h-sys-gpr358", HW_H_SYS_GPR358, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4326 - { "h-sys-gpr359", HW_H_SYS_GPR359, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4327 - { "h-sys-gpr360", HW_H_SYS_GPR360, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4328 - { "h-sys-gpr361", HW_H_SYS_GPR361, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4329 - { "h-sys-gpr362", HW_H_SYS_GPR362, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4330 - { "h-sys-gpr363", HW_H_SYS_GPR363, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4331 - { "h-sys-gpr364", HW_H_SYS_GPR364, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4332 - { "h-sys-gpr365", HW_H_SYS_GPR365, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4333 - { "h-sys-gpr366", HW_H_SYS_GPR366, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4334 - { "h-sys-gpr367", HW_H_SYS_GPR367, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4335 - { "h-sys-gpr368", HW_H_SYS_GPR368, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4336 - { "h-sys-gpr369", HW_H_SYS_GPR369, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4337 - { "h-sys-gpr370", HW_H_SYS_GPR370, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4338 - { "h-sys-gpr371", HW_H_SYS_GPR371, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4339 - { "h-sys-gpr372", HW_H_SYS_GPR372, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4340 - { "h-sys-gpr373", HW_H_SYS_GPR373, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4341 - { "h-sys-gpr374", HW_H_SYS_GPR374, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4342 - { "h-sys-gpr375", HW_H_SYS_GPR375, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4343 - { "h-sys-gpr376", HW_H_SYS_GPR376, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4344 - { "h-sys-gpr377", HW_H_SYS_GPR377, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4345 - { "h-sys-gpr378", HW_H_SYS_GPR378, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4346 - { "h-sys-gpr379", HW_H_SYS_GPR379, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4347 - { "h-sys-gpr380", HW_H_SYS_GPR380, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4348 - { "h-sys-gpr381", HW_H_SYS_GPR381, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4349 - { "h-sys-gpr382", HW_H_SYS_GPR382, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4350 - { "h-sys-gpr383", HW_H_SYS_GPR383, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4351 - { "h-sys-gpr384", HW_H_SYS_GPR384, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4352 - { "h-sys-gpr385", HW_H_SYS_GPR385, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4353 - { "h-sys-gpr386", HW_H_SYS_GPR386, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4354 - { "h-sys-gpr387", HW_H_SYS_GPR387, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4355 - { "h-sys-gpr388", HW_H_SYS_GPR388, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4356 - { "h-sys-gpr389", HW_H_SYS_GPR389, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4357 - { "h-sys-gpr390", HW_H_SYS_GPR390, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4358 - { "h-sys-gpr391", HW_H_SYS_GPR391, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4359 - { "h-sys-gpr392", HW_H_SYS_GPR392, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4360 - { "h-sys-gpr393", HW_H_SYS_GPR393, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4361 - { "h-sys-gpr394", HW_H_SYS_GPR394, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4362 - { "h-sys-gpr395", HW_H_SYS_GPR395, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4363 - { "h-sys-gpr396", HW_H_SYS_GPR396, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4364 - { "h-sys-gpr397", HW_H_SYS_GPR397, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4365 - { "h-sys-gpr398", HW_H_SYS_GPR398, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4366 - { "h-sys-gpr399", HW_H_SYS_GPR399, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4367 - { "h-sys-gpr400", HW_H_SYS_GPR400, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4368 - { "h-sys-gpr401", HW_H_SYS_GPR401, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4369 - { "h-sys-gpr402", HW_H_SYS_GPR402, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4370 - { "h-sys-gpr403", HW_H_SYS_GPR403, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4371 - { "h-sys-gpr404", HW_H_SYS_GPR404, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4372 - { "h-sys-gpr405", HW_H_SYS_GPR405, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4373 - { "h-sys-gpr406", HW_H_SYS_GPR406, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4374 - { "h-sys-gpr407", HW_H_SYS_GPR407, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4375 - { "h-sys-gpr408", HW_H_SYS_GPR408, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4376 - { "h-sys-gpr409", HW_H_SYS_GPR409, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4377 - { "h-sys-gpr410", HW_H_SYS_GPR410, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4378 - { "h-sys-gpr411", HW_H_SYS_GPR411, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4379 - { "h-sys-gpr412", HW_H_SYS_GPR412, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4380 - { "h-sys-gpr413", HW_H_SYS_GPR413, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4381 - { "h-sys-gpr414", HW_H_SYS_GPR414, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4382 - { "h-sys-gpr415", HW_H_SYS_GPR415, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4383 - { "h-sys-gpr416", HW_H_SYS_GPR416, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4384 - { "h-sys-gpr417", HW_H_SYS_GPR417, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4385 - { "h-sys-gpr418", HW_H_SYS_GPR418, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4386 - { "h-sys-gpr419", HW_H_SYS_GPR419, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4387 - { "h-sys-gpr420", HW_H_SYS_GPR420, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4388 - { "h-sys-gpr421", HW_H_SYS_GPR421, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4389 - { "h-sys-gpr422", HW_H_SYS_GPR422, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4390 - { "h-sys-gpr423", HW_H_SYS_GPR423, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4391 - { "h-sys-gpr424", HW_H_SYS_GPR424, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4392 - { "h-sys-gpr425", HW_H_SYS_GPR425, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4393 - { "h-sys-gpr426", HW_H_SYS_GPR426, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4394 - { "h-sys-gpr427", HW_H_SYS_GPR427, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4395 - { "h-sys-gpr428", HW_H_SYS_GPR428, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4396 - { "h-sys-gpr429", HW_H_SYS_GPR429, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4397 - { "h-sys-gpr430", HW_H_SYS_GPR430, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4398 - { "h-sys-gpr431", HW_H_SYS_GPR431, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4399 - { "h-sys-gpr432", HW_H_SYS_GPR432, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4400 - { "h-sys-gpr433", HW_H_SYS_GPR433, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4401 - { "h-sys-gpr434", HW_H_SYS_GPR434, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4402 - { "h-sys-gpr435", HW_H_SYS_GPR435, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4403 - { "h-sys-gpr436", HW_H_SYS_GPR436, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4404 - { "h-sys-gpr437", HW_H_SYS_GPR437, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4405 - { "h-sys-gpr438", HW_H_SYS_GPR438, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4406 - { "h-sys-gpr439", HW_H_SYS_GPR439, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4407 - { "h-sys-gpr440", HW_H_SYS_GPR440, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4408 - { "h-sys-gpr441", HW_H_SYS_GPR441, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4409 - { "h-sys-gpr442", HW_H_SYS_GPR442, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4410 - { "h-sys-gpr443", HW_H_SYS_GPR443, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4411 - { "h-sys-gpr444", HW_H_SYS_GPR444, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4412 - { "h-sys-gpr445", HW_H_SYS_GPR445, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4413 - { "h-sys-gpr446", HW_H_SYS_GPR446, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4414 - { "h-sys-gpr447", HW_H_SYS_GPR447, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4415 - { "h-sys-gpr448", HW_H_SYS_GPR448, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4416 - { "h-sys-gpr449", HW_H_SYS_GPR449, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4417 - { "h-sys-gpr450", HW_H_SYS_GPR450, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4418 - { "h-sys-gpr451", HW_H_SYS_GPR451, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4419 - { "h-sys-gpr452", HW_H_SYS_GPR452, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4420 - { "h-sys-gpr453", HW_H_SYS_GPR453, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4421 - { "h-sys-gpr454", HW_H_SYS_GPR454, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4422 - { "h-sys-gpr455", HW_H_SYS_GPR455, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4423 - { "h-sys-gpr456", HW_H_SYS_GPR456, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4424 - { "h-sys-gpr457", HW_H_SYS_GPR457, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4425 - { "h-sys-gpr458", HW_H_SYS_GPR458, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4426 - { "h-sys-gpr459", HW_H_SYS_GPR459, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4427 - { "h-sys-gpr460", HW_H_SYS_GPR460, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4428 - { "h-sys-gpr461", HW_H_SYS_GPR461, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4429 - { "h-sys-gpr462", HW_H_SYS_GPR462, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4430 - { "h-sys-gpr463", HW_H_SYS_GPR463, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4431 - { "h-sys-gpr464", HW_H_SYS_GPR464, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4432 - { "h-sys-gpr465", HW_H_SYS_GPR465, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4433 - { "h-sys-gpr466", HW_H_SYS_GPR466, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4434 - { "h-sys-gpr467", HW_H_SYS_GPR467, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4435 - { "h-sys-gpr468", HW_H_SYS_GPR468, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4436 - { "h-sys-gpr469", HW_H_SYS_GPR469, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4437 - { "h-sys-gpr470", HW_H_SYS_GPR470, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4438 - { "h-sys-gpr471", HW_H_SYS_GPR471, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4439 - { "h-sys-gpr472", HW_H_SYS_GPR472, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4440 - { "h-sys-gpr473", HW_H_SYS_GPR473, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4441 - { "h-sys-gpr474", HW_H_SYS_GPR474, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4442 - { "h-sys-gpr475", HW_H_SYS_GPR475, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4443 - { "h-sys-gpr476", HW_H_SYS_GPR476, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4444 - { "h-sys-gpr477", HW_H_SYS_GPR477, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4445 - { "h-sys-gpr478", HW_H_SYS_GPR478, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4446 - { "h-sys-gpr479", HW_H_SYS_GPR479, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4447 - { "h-sys-gpr480", HW_H_SYS_GPR480, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4448 - { "h-sys-gpr481", HW_H_SYS_GPR481, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4449 - { "h-sys-gpr482", HW_H_SYS_GPR482, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4450 - { "h-sys-gpr483", HW_H_SYS_GPR483, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4451 - { "h-sys-gpr484", HW_H_SYS_GPR484, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4452 - { "h-sys-gpr485", HW_H_SYS_GPR485, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4453 - { "h-sys-gpr486", HW_H_SYS_GPR486, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4454 - { "h-sys-gpr487", HW_H_SYS_GPR487, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4455 - { "h-sys-gpr488", HW_H_SYS_GPR488, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4456 - { "h-sys-gpr489", HW_H_SYS_GPR489, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4457 - { "h-sys-gpr490", HW_H_SYS_GPR490, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4458 - { "h-sys-gpr491", HW_H_SYS_GPR491, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4459 - { "h-sys-gpr492", HW_H_SYS_GPR492, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4460 - { "h-sys-gpr493", HW_H_SYS_GPR493, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4461 - { "h-sys-gpr494", HW_H_SYS_GPR494, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4462 - { "h-sys-gpr495", HW_H_SYS_GPR495, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4463 - { "h-sys-gpr496", HW_H_SYS_GPR496, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4464 - { "h-sys-gpr497", HW_H_SYS_GPR497, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4465 - { "h-sys-gpr498", HW_H_SYS_GPR498, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4466 - { "h-sys-gpr499", HW_H_SYS_GPR499, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4467 - { "h-sys-gpr500", HW_H_SYS_GPR500, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4468 - { "h-sys-gpr501", HW_H_SYS_GPR501, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4469 - { "h-sys-gpr502", HW_H_SYS_GPR502, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4470 - { "h-sys-gpr503", HW_H_SYS_GPR503, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4471 - { "h-sys-gpr504", HW_H_SYS_GPR504, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4472 - { "h-sys-gpr505", HW_H_SYS_GPR505, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4473 - { "h-sys-gpr506", HW_H_SYS_GPR506, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4474 - { "h-sys-gpr507", HW_H_SYS_GPR507, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4475 - { "h-sys-gpr508", HW_H_SYS_GPR508, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4476 - { "h-sys-gpr509", HW_H_SYS_GPR509, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4477 - { "h-sys-gpr510", HW_H_SYS_GPR510, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4478 - { "h-sys-gpr511", HW_H_SYS_GPR511, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4479 - { "h-mac-maclo", HW_H_MAC_MACLO, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4480 - { "h-mac-machi", HW_H_MAC_MACHI, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4481 - { "h-tick-ttmr", HW_H_TICK_TTMR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4482 - { "h-sys-vr-rev", HW_H_SYS_VR_REV, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4483 - { "h-sys-vr-cfg", HW_H_SYS_VR_CFG, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4484 - { "h-sys-vr-ver", HW_H_SYS_VR_VER, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4485 - { "h-sys-upr-up", HW_H_SYS_UPR_UP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4486 - { "h-sys-upr-dcp", HW_H_SYS_UPR_DCP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4487 - { "h-sys-upr-icp", HW_H_SYS_UPR_ICP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4488 - { "h-sys-upr-dmp", HW_H_SYS_UPR_DMP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4489 - { "h-sys-upr-mp", HW_H_SYS_UPR_MP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4490 - { "h-sys-upr-imp", HW_H_SYS_UPR_IMP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4491 - { "h-sys-upr-dup", HW_H_SYS_UPR_DUP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4492 - { "h-sys-upr-pcup", HW_H_SYS_UPR_PCUP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4493 - { "h-sys-upr-picp", HW_H_SYS_UPR_PICP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4494 - { "h-sys-upr-pmp", HW_H_SYS_UPR_PMP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4495 - { "h-sys-upr-ttp", HW_H_SYS_UPR_TTP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4496 - { "h-sys-upr-cup", HW_H_SYS_UPR_CUP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4497 - { "h-sys-cpucfgr-nsgr", HW_H_SYS_CPUCFGR_NSGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4498 - { "h-sys-cpucfgr-cgf", HW_H_SYS_CPUCFGR_CGF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4499 - { "h-sys-cpucfgr-ob32s", HW_H_SYS_CPUCFGR_OB32S, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4500 - { "h-sys-cpucfgr-ob64s", HW_H_SYS_CPUCFGR_OB64S, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4501 - { "h-sys-cpucfgr-of32s", HW_H_SYS_CPUCFGR_OF32S, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4502 - { "h-sys-cpucfgr-of64s", HW_H_SYS_CPUCFGR_OF64S, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4503 - { "h-sys-cpucfgr-ov64s", HW_H_SYS_CPUCFGR_OV64S, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4504 - { "h-sys-cpucfgr-nd", HW_H_SYS_CPUCFGR_ND, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4505 - { "h-sys-sr-sm", HW_H_SYS_SR_SM, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4506 - { "h-sys-sr-tee", HW_H_SYS_SR_TEE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4507 - { "h-sys-sr-iee", HW_H_SYS_SR_IEE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4508 - { "h-sys-sr-dce", HW_H_SYS_SR_DCE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4509 - { "h-sys-sr-ice", HW_H_SYS_SR_ICE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4510 - { "h-sys-sr-dme", HW_H_SYS_SR_DME, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4511 - { "h-sys-sr-ime", HW_H_SYS_SR_IME, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4512 - { "h-sys-sr-lee", HW_H_SYS_SR_LEE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4513 - { "h-sys-sr-ce", HW_H_SYS_SR_CE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4514 - { "h-sys-sr-f", HW_H_SYS_SR_F, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4515 - { "h-sys-sr-cy", HW_H_SYS_SR_CY, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4516 - { "h-sys-sr-ov", HW_H_SYS_SR_OV, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4517 - { "h-sys-sr-ove", HW_H_SYS_SR_OVE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4518 - { "h-sys-sr-dsx", HW_H_SYS_SR_DSX, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4519 - { "h-sys-sr-eph", HW_H_SYS_SR_EPH, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4520 - { "h-sys-sr-fo", HW_H_SYS_SR_FO, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4521 - { "h-sys-sr-sumra", HW_H_SYS_SR_SUMRA, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4522 - { "h-sys-sr-cid", HW_H_SYS_SR_CID, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4523 - { "h-sys-fpcsr-fpee", HW_H_SYS_FPCSR_FPEE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4524 - { "h-sys-fpcsr-rm", HW_H_SYS_FPCSR_RM, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4525 - { "h-sys-fpcsr-ovf", HW_H_SYS_FPCSR_OVF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4526 - { "h-sys-fpcsr-unf", HW_H_SYS_FPCSR_UNF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4527 - { "h-sys-fpcsr-snf", HW_H_SYS_FPCSR_SNF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4528 - { "h-sys-fpcsr-qnf", HW_H_SYS_FPCSR_QNF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4529 - { "h-sys-fpcsr-zf", HW_H_SYS_FPCSR_ZF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4530 - { "h-sys-fpcsr-ixf", HW_H_SYS_FPCSR_IXF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4531 - { "h-sys-fpcsr-ivf", HW_H_SYS_FPCSR_IVF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4532 - { "h-sys-fpcsr-inf", HW_H_SYS_FPCSR_INF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4533 - { "h-sys-fpcsr-dzf", HW_H_SYS_FPCSR_DZF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4534 - { "h-simm16", HW_H_SIMM16, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 4535 + { "h-sys-vr", HW_H_SYS_VR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4536 + { "h-sys-upr", HW_H_SYS_UPR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4537 + { "h-sys-cpucfgr", HW_H_SYS_CPUCFGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4538 + { "h-sys-dmmucfgr", HW_H_SYS_DMMUCFGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4539 + { "h-sys-immucfgr", HW_H_SYS_IMMUCFGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4540 + { "h-sys-dccfgr", HW_H_SYS_DCCFGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4541 + { "h-sys-iccfgr", HW_H_SYS_ICCFGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4542 + { "h-sys-dcfgr", HW_H_SYS_DCFGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4543 + { "h-sys-pccfgr", HW_H_SYS_PCCFGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4544 + { "h-sys-npc", HW_H_SYS_NPC, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4545 + { "h-sys-sr", HW_H_SYS_SR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4546 + { "h-sys-ppc", HW_H_SYS_PPC, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4547 + { "h-sys-fpcsr", HW_H_SYS_FPCSR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4548 + { "h-sys-epcr0", HW_H_SYS_EPCR0, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4549 + { "h-sys-epcr1", HW_H_SYS_EPCR1, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4550 + { "h-sys-epcr2", HW_H_SYS_EPCR2, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4551 + { "h-sys-epcr3", HW_H_SYS_EPCR3, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4552 + { "h-sys-epcr4", HW_H_SYS_EPCR4, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4553 + { "h-sys-epcr5", HW_H_SYS_EPCR5, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4554 + { "h-sys-epcr6", HW_H_SYS_EPCR6, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4555 + { "h-sys-epcr7", HW_H_SYS_EPCR7, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4556 + { "h-sys-epcr8", HW_H_SYS_EPCR8, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4557 + { "h-sys-epcr9", HW_H_SYS_EPCR9, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4558 + { "h-sys-epcr10", HW_H_SYS_EPCR10, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4559 + { "h-sys-epcr11", HW_H_SYS_EPCR11, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4560 + { "h-sys-epcr12", HW_H_SYS_EPCR12, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4561 + { "h-sys-epcr13", HW_H_SYS_EPCR13, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4562 + { "h-sys-epcr14", HW_H_SYS_EPCR14, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4563 + { "h-sys-epcr15", HW_H_SYS_EPCR15, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4564 + { "h-sys-eear0", HW_H_SYS_EEAR0, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4565 + { "h-sys-eear1", HW_H_SYS_EEAR1, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4566 + { "h-sys-eear2", HW_H_SYS_EEAR2, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4567 + { "h-sys-eear3", HW_H_SYS_EEAR3, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4568 + { "h-sys-eear4", HW_H_SYS_EEAR4, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4569 + { "h-sys-eear5", HW_H_SYS_EEAR5, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4570 + { "h-sys-eear6", HW_H_SYS_EEAR6, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4571 + { "h-sys-eear7", HW_H_SYS_EEAR7, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4572 + { "h-sys-eear8", HW_H_SYS_EEAR8, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4573 + { "h-sys-eear9", HW_H_SYS_EEAR9, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4574 + { "h-sys-eear10", HW_H_SYS_EEAR10, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4575 + { "h-sys-eear11", HW_H_SYS_EEAR11, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4576 + { "h-sys-eear12", HW_H_SYS_EEAR12, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4577 + { "h-sys-eear13", HW_H_SYS_EEAR13, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4578 + { "h-sys-eear14", HW_H_SYS_EEAR14, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4579 + { "h-sys-eear15", HW_H_SYS_EEAR15, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4580 + { "h-sys-esr0", HW_H_SYS_ESR0, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4581 + { "h-sys-esr1", HW_H_SYS_ESR1, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4582 + { "h-sys-esr2", HW_H_SYS_ESR2, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4583 + { "h-sys-esr3", HW_H_SYS_ESR3, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4584 + { "h-sys-esr4", HW_H_SYS_ESR4, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4585 + { "h-sys-esr5", HW_H_SYS_ESR5, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4586 + { "h-sys-esr6", HW_H_SYS_ESR6, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4587 + { "h-sys-esr7", HW_H_SYS_ESR7, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4588 + { "h-sys-esr8", HW_H_SYS_ESR8, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4589 + { "h-sys-esr9", HW_H_SYS_ESR9, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4590 + { "h-sys-esr10", HW_H_SYS_ESR10, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4591 + { "h-sys-esr11", HW_H_SYS_ESR11, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4592 + { "h-sys-esr12", HW_H_SYS_ESR12, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4593 + { "h-sys-esr13", HW_H_SYS_ESR13, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4594 + { "h-sys-esr14", HW_H_SYS_ESR14, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4595 + { "h-sys-esr15", HW_H_SYS_ESR15, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4596 + { "h-sys-gpr0", HW_H_SYS_GPR0, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4597 + { "h-sys-gpr1", HW_H_SYS_GPR1, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4598 + { "h-sys-gpr2", HW_H_SYS_GPR2, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4599 + { "h-sys-gpr3", HW_H_SYS_GPR3, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4600 + { "h-sys-gpr4", HW_H_SYS_GPR4, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4601 + { "h-sys-gpr5", HW_H_SYS_GPR5, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4602 + { "h-sys-gpr6", HW_H_SYS_GPR6, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4603 + { "h-sys-gpr7", HW_H_SYS_GPR7, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4604 + { "h-sys-gpr8", HW_H_SYS_GPR8, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4605 + { "h-sys-gpr9", HW_H_SYS_GPR9, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4606 + { "h-sys-gpr10", HW_H_SYS_GPR10, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4607 + { "h-sys-gpr11", HW_H_SYS_GPR11, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4608 + { "h-sys-gpr12", HW_H_SYS_GPR12, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4609 + { "h-sys-gpr13", HW_H_SYS_GPR13, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4610 + { "h-sys-gpr14", HW_H_SYS_GPR14, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4611 + { "h-sys-gpr15", HW_H_SYS_GPR15, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4612 + { "h-sys-gpr16", HW_H_SYS_GPR16, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4613 + { "h-sys-gpr17", HW_H_SYS_GPR17, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4614 + { "h-sys-gpr18", HW_H_SYS_GPR18, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4615 + { "h-sys-gpr19", HW_H_SYS_GPR19, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4616 + { "h-sys-gpr20", HW_H_SYS_GPR20, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4617 + { "h-sys-gpr21", HW_H_SYS_GPR21, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4618 + { "h-sys-gpr22", HW_H_SYS_GPR22, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4619 + { "h-sys-gpr23", HW_H_SYS_GPR23, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4620 + { "h-sys-gpr24", HW_H_SYS_GPR24, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4621 + { "h-sys-gpr25", HW_H_SYS_GPR25, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4622 + { "h-sys-gpr26", HW_H_SYS_GPR26, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4623 + { "h-sys-gpr27", HW_H_SYS_GPR27, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4624 + { "h-sys-gpr28", HW_H_SYS_GPR28, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4625 + { "h-sys-gpr29", HW_H_SYS_GPR29, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4626 + { "h-sys-gpr30", HW_H_SYS_GPR30, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4627 + { "h-sys-gpr31", HW_H_SYS_GPR31, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4628 + { "h-sys-gpr32", HW_H_SYS_GPR32, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4629 + { "h-sys-gpr33", HW_H_SYS_GPR33, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4630 + { "h-sys-gpr34", HW_H_SYS_GPR34, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4631 + { "h-sys-gpr35", HW_H_SYS_GPR35, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4632 + { "h-sys-gpr36", HW_H_SYS_GPR36, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4633 + { "h-sys-gpr37", HW_H_SYS_GPR37, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4634 + { "h-sys-gpr38", HW_H_SYS_GPR38, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4635 + { "h-sys-gpr39", HW_H_SYS_GPR39, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4636 + { "h-sys-gpr40", HW_H_SYS_GPR40, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4637 + { "h-sys-gpr41", HW_H_SYS_GPR41, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4638 + { "h-sys-gpr42", HW_H_SYS_GPR42, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4639 + { "h-sys-gpr43", HW_H_SYS_GPR43, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4640 + { "h-sys-gpr44", HW_H_SYS_GPR44, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4641 + { "h-sys-gpr45", HW_H_SYS_GPR45, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4642 + { "h-sys-gpr46", HW_H_SYS_GPR46, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4643 + { "h-sys-gpr47", HW_H_SYS_GPR47, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4644 + { "h-sys-gpr48", HW_H_SYS_GPR48, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4645 + { "h-sys-gpr49", HW_H_SYS_GPR49, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4646 + { "h-sys-gpr50", HW_H_SYS_GPR50, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4647 + { "h-sys-gpr51", HW_H_SYS_GPR51, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4648 + { "h-sys-gpr52", HW_H_SYS_GPR52, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4649 + { "h-sys-gpr53", HW_H_SYS_GPR53, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4650 + { "h-sys-gpr54", HW_H_SYS_GPR54, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4651 + { "h-sys-gpr55", HW_H_SYS_GPR55, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4652 + { "h-sys-gpr56", HW_H_SYS_GPR56, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4653 + { "h-sys-gpr57", HW_H_SYS_GPR57, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4654 + { "h-sys-gpr58", HW_H_SYS_GPR58, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4655 + { "h-sys-gpr59", HW_H_SYS_GPR59, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4656 + { "h-sys-gpr60", HW_H_SYS_GPR60, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4657 + { "h-sys-gpr61", HW_H_SYS_GPR61, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4658 + { "h-sys-gpr62", HW_H_SYS_GPR62, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4659 + { "h-sys-gpr63", HW_H_SYS_GPR63, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4660 + { "h-sys-gpr64", HW_H_SYS_GPR64, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4661 + { "h-sys-gpr65", HW_H_SYS_GPR65, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4662 + { "h-sys-gpr66", HW_H_SYS_GPR66, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4663 + { "h-sys-gpr67", HW_H_SYS_GPR67, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4664 + { "h-sys-gpr68", HW_H_SYS_GPR68, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4665 + { "h-sys-gpr69", HW_H_SYS_GPR69, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4666 + { "h-sys-gpr70", HW_H_SYS_GPR70, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4667 + { "h-sys-gpr71", HW_H_SYS_GPR71, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4668 + { "h-sys-gpr72", HW_H_SYS_GPR72, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4669 + { "h-sys-gpr73", HW_H_SYS_GPR73, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4670 + { "h-sys-gpr74", HW_H_SYS_GPR74, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4671 + { "h-sys-gpr75", HW_H_SYS_GPR75, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4672 + { "h-sys-gpr76", HW_H_SYS_GPR76, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4673 + { "h-sys-gpr77", HW_H_SYS_GPR77, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4674 + { "h-sys-gpr78", HW_H_SYS_GPR78, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4675 + { "h-sys-gpr79", HW_H_SYS_GPR79, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4676 + { "h-sys-gpr80", HW_H_SYS_GPR80, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4677 + { "h-sys-gpr81", HW_H_SYS_GPR81, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4678 + { "h-sys-gpr82", HW_H_SYS_GPR82, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4679 + { "h-sys-gpr83", HW_H_SYS_GPR83, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4680 + { "h-sys-gpr84", HW_H_SYS_GPR84, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4681 + { "h-sys-gpr85", HW_H_SYS_GPR85, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4682 + { "h-sys-gpr86", HW_H_SYS_GPR86, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4683 + { "h-sys-gpr87", HW_H_SYS_GPR87, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4684 + { "h-sys-gpr88", HW_H_SYS_GPR88, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4685 + { "h-sys-gpr89", HW_H_SYS_GPR89, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4686 + { "h-sys-gpr90", HW_H_SYS_GPR90, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4687 + { "h-sys-gpr91", HW_H_SYS_GPR91, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4688 + { "h-sys-gpr92", HW_H_SYS_GPR92, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4689 + { "h-sys-gpr93", HW_H_SYS_GPR93, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4690 + { "h-sys-gpr94", HW_H_SYS_GPR94, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4691 + { "h-sys-gpr95", HW_H_SYS_GPR95, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4692 + { "h-sys-gpr96", HW_H_SYS_GPR96, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4693 + { "h-sys-gpr97", HW_H_SYS_GPR97, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4694 + { "h-sys-gpr98", HW_H_SYS_GPR98, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4695 + { "h-sys-gpr99", HW_H_SYS_GPR99, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4696 + { "h-sys-gpr100", HW_H_SYS_GPR100, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4697 + { "h-sys-gpr101", HW_H_SYS_GPR101, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4698 + { "h-sys-gpr102", HW_H_SYS_GPR102, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4699 + { "h-sys-gpr103", HW_H_SYS_GPR103, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4700 + { "h-sys-gpr104", HW_H_SYS_GPR104, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4701 + { "h-sys-gpr105", HW_H_SYS_GPR105, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4702 + { "h-sys-gpr106", HW_H_SYS_GPR106, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4703 + { "h-sys-gpr107", HW_H_SYS_GPR107, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4704 + { "h-sys-gpr108", HW_H_SYS_GPR108, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4705 + { "h-sys-gpr109", HW_H_SYS_GPR109, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4706 + { "h-sys-gpr110", HW_H_SYS_GPR110, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4707 + { "h-sys-gpr111", HW_H_SYS_GPR111, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4708 + { "h-sys-gpr112", HW_H_SYS_GPR112, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4709 + { "h-sys-gpr113", HW_H_SYS_GPR113, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4710 + { "h-sys-gpr114", HW_H_SYS_GPR114, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4711 + { "h-sys-gpr115", HW_H_SYS_GPR115, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4712 + { "h-sys-gpr116", HW_H_SYS_GPR116, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4713 + { "h-sys-gpr117", HW_H_SYS_GPR117, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4714 + { "h-sys-gpr118", HW_H_SYS_GPR118, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4715 + { "h-sys-gpr119", HW_H_SYS_GPR119, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4716 + { "h-sys-gpr120", HW_H_SYS_GPR120, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4717 + { "h-sys-gpr121", HW_H_SYS_GPR121, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4718 + { "h-sys-gpr122", HW_H_SYS_GPR122, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4719 + { "h-sys-gpr123", HW_H_SYS_GPR123, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4720 + { "h-sys-gpr124", HW_H_SYS_GPR124, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4721 + { "h-sys-gpr125", HW_H_SYS_GPR125, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4722 + { "h-sys-gpr126", HW_H_SYS_GPR126, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4723 + { "h-sys-gpr127", HW_H_SYS_GPR127, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4724 + { "h-sys-gpr128", HW_H_SYS_GPR128, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4725 + { "h-sys-gpr129", HW_H_SYS_GPR129, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4726 + { "h-sys-gpr130", HW_H_SYS_GPR130, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4727 + { "h-sys-gpr131", HW_H_SYS_GPR131, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4728 + { "h-sys-gpr132", HW_H_SYS_GPR132, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4729 + { "h-sys-gpr133", HW_H_SYS_GPR133, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4730 + { "h-sys-gpr134", HW_H_SYS_GPR134, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4731 + { "h-sys-gpr135", HW_H_SYS_GPR135, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4732 + { "h-sys-gpr136", HW_H_SYS_GPR136, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4733 + { "h-sys-gpr137", HW_H_SYS_GPR137, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4734 + { "h-sys-gpr138", HW_H_SYS_GPR138, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4735 + { "h-sys-gpr139", HW_H_SYS_GPR139, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4736 + { "h-sys-gpr140", HW_H_SYS_GPR140, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4737 + { "h-sys-gpr141", HW_H_SYS_GPR141, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4738 + { "h-sys-gpr142", HW_H_SYS_GPR142, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4739 + { "h-sys-gpr143", HW_H_SYS_GPR143, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4740 + { "h-sys-gpr144", HW_H_SYS_GPR144, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4741 + { "h-sys-gpr145", HW_H_SYS_GPR145, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4742 + { "h-sys-gpr146", HW_H_SYS_GPR146, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4743 + { "h-sys-gpr147", HW_H_SYS_GPR147, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4744 + { "h-sys-gpr148", HW_H_SYS_GPR148, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4745 + { "h-sys-gpr149", HW_H_SYS_GPR149, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4746 + { "h-sys-gpr150", HW_H_SYS_GPR150, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4747 + { "h-sys-gpr151", HW_H_SYS_GPR151, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4748 + { "h-sys-gpr152", HW_H_SYS_GPR152, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4749 + { "h-sys-gpr153", HW_H_SYS_GPR153, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4750 + { "h-sys-gpr154", HW_H_SYS_GPR154, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4751 + { "h-sys-gpr155", HW_H_SYS_GPR155, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4752 + { "h-sys-gpr156", HW_H_SYS_GPR156, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4753 + { "h-sys-gpr157", HW_H_SYS_GPR157, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4754 + { "h-sys-gpr158", HW_H_SYS_GPR158, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4755 + { "h-sys-gpr159", HW_H_SYS_GPR159, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4756 + { "h-sys-gpr160", HW_H_SYS_GPR160, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4757 + { "h-sys-gpr161", HW_H_SYS_GPR161, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4758 + { "h-sys-gpr162", HW_H_SYS_GPR162, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4759 + { "h-sys-gpr163", HW_H_SYS_GPR163, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4760 + { "h-sys-gpr164", HW_H_SYS_GPR164, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4761 + { "h-sys-gpr165", HW_H_SYS_GPR165, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4762 + { "h-sys-gpr166", HW_H_SYS_GPR166, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4763 + { "h-sys-gpr167", HW_H_SYS_GPR167, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4764 + { "h-sys-gpr168", HW_H_SYS_GPR168, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4765 + { "h-sys-gpr169", HW_H_SYS_GPR169, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4766 + { "h-sys-gpr170", HW_H_SYS_GPR170, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4767 + { "h-sys-gpr171", HW_H_SYS_GPR171, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4768 + { "h-sys-gpr172", HW_H_SYS_GPR172, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4769 + { "h-sys-gpr173", HW_H_SYS_GPR173, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4770 + { "h-sys-gpr174", HW_H_SYS_GPR174, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4771 + { "h-sys-gpr175", HW_H_SYS_GPR175, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4772 + { "h-sys-gpr176", HW_H_SYS_GPR176, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4773 + { "h-sys-gpr177", HW_H_SYS_GPR177, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4774 + { "h-sys-gpr178", HW_H_SYS_GPR178, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4775 + { "h-sys-gpr179", HW_H_SYS_GPR179, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4776 + { "h-sys-gpr180", HW_H_SYS_GPR180, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4777 + { "h-sys-gpr181", HW_H_SYS_GPR181, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4778 + { "h-sys-gpr182", HW_H_SYS_GPR182, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4779 + { "h-sys-gpr183", HW_H_SYS_GPR183, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4780 + { "h-sys-gpr184", HW_H_SYS_GPR184, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4781 + { "h-sys-gpr185", HW_H_SYS_GPR185, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4782 + { "h-sys-gpr186", HW_H_SYS_GPR186, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4783 + { "h-sys-gpr187", HW_H_SYS_GPR187, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4784 + { "h-sys-gpr188", HW_H_SYS_GPR188, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4785 + { "h-sys-gpr189", HW_H_SYS_GPR189, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4786 + { "h-sys-gpr190", HW_H_SYS_GPR190, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4787 + { "h-sys-gpr191", HW_H_SYS_GPR191, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4788 + { "h-sys-gpr192", HW_H_SYS_GPR192, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4789 + { "h-sys-gpr193", HW_H_SYS_GPR193, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4790 + { "h-sys-gpr194", HW_H_SYS_GPR194, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4791 + { "h-sys-gpr195", HW_H_SYS_GPR195, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4792 + { "h-sys-gpr196", HW_H_SYS_GPR196, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4793 + { "h-sys-gpr197", HW_H_SYS_GPR197, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4794 + { "h-sys-gpr198", HW_H_SYS_GPR198, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4795 + { "h-sys-gpr199", HW_H_SYS_GPR199, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4796 + { "h-sys-gpr200", HW_H_SYS_GPR200, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4797 + { "h-sys-gpr201", HW_H_SYS_GPR201, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4798 + { "h-sys-gpr202", HW_H_SYS_GPR202, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4799 + { "h-sys-gpr203", HW_H_SYS_GPR203, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4800 + { "h-sys-gpr204", HW_H_SYS_GPR204, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4801 + { "h-sys-gpr205", HW_H_SYS_GPR205, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4802 + { "h-sys-gpr206", HW_H_SYS_GPR206, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4803 + { "h-sys-gpr207", HW_H_SYS_GPR207, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4804 + { "h-sys-gpr208", HW_H_SYS_GPR208, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4805 + { "h-sys-gpr209", HW_H_SYS_GPR209, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4806 + { "h-sys-gpr210", HW_H_SYS_GPR210, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4807 + { "h-sys-gpr211", HW_H_SYS_GPR211, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4808 + { "h-sys-gpr212", HW_H_SYS_GPR212, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4809 + { "h-sys-gpr213", HW_H_SYS_GPR213, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4810 + { "h-sys-gpr214", HW_H_SYS_GPR214, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4811 + { "h-sys-gpr215", HW_H_SYS_GPR215, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4812 + { "h-sys-gpr216", HW_H_SYS_GPR216, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4813 + { "h-sys-gpr217", HW_H_SYS_GPR217, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4814 + { "h-sys-gpr218", HW_H_SYS_GPR218, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4815 + { "h-sys-gpr219", HW_H_SYS_GPR219, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4816 + { "h-sys-gpr220", HW_H_SYS_GPR220, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4817 + { "h-sys-gpr221", HW_H_SYS_GPR221, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4818 + { "h-sys-gpr222", HW_H_SYS_GPR222, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4819 + { "h-sys-gpr223", HW_H_SYS_GPR223, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4820 + { "h-sys-gpr224", HW_H_SYS_GPR224, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4821 + { "h-sys-gpr225", HW_H_SYS_GPR225, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4822 + { "h-sys-gpr226", HW_H_SYS_GPR226, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4823 + { "h-sys-gpr227", HW_H_SYS_GPR227, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4824 + { "h-sys-gpr228", HW_H_SYS_GPR228, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4825 + { "h-sys-gpr229", HW_H_SYS_GPR229, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4826 + { "h-sys-gpr230", HW_H_SYS_GPR230, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4827 + { "h-sys-gpr231", HW_H_SYS_GPR231, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4828 + { "h-sys-gpr232", HW_H_SYS_GPR232, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4829 + { "h-sys-gpr233", HW_H_SYS_GPR233, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4830 + { "h-sys-gpr234", HW_H_SYS_GPR234, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4831 + { "h-sys-gpr235", HW_H_SYS_GPR235, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4832 + { "h-sys-gpr236", HW_H_SYS_GPR236, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4833 + { "h-sys-gpr237", HW_H_SYS_GPR237, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4834 + { "h-sys-gpr238", HW_H_SYS_GPR238, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4835 + { "h-sys-gpr239", HW_H_SYS_GPR239, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4836 + { "h-sys-gpr240", HW_H_SYS_GPR240, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4837 + { "h-sys-gpr241", HW_H_SYS_GPR241, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4838 + { "h-sys-gpr242", HW_H_SYS_GPR242, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4839 + { "h-sys-gpr243", HW_H_SYS_GPR243, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4840 + { "h-sys-gpr244", HW_H_SYS_GPR244, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4841 + { "h-sys-gpr245", HW_H_SYS_GPR245, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4842 + { "h-sys-gpr246", HW_H_SYS_GPR246, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4843 + { "h-sys-gpr247", HW_H_SYS_GPR247, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4844 + { "h-sys-gpr248", HW_H_SYS_GPR248, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4845 + { "h-sys-gpr249", HW_H_SYS_GPR249, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4846 + { "h-sys-gpr250", HW_H_SYS_GPR250, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4847 + { "h-sys-gpr251", HW_H_SYS_GPR251, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4848 + { "h-sys-gpr252", HW_H_SYS_GPR252, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4849 + { "h-sys-gpr253", HW_H_SYS_GPR253, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4850 + { "h-sys-gpr254", HW_H_SYS_GPR254, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4851 + { "h-sys-gpr255", HW_H_SYS_GPR255, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4852 + { "h-sys-gpr256", HW_H_SYS_GPR256, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4853 + { "h-sys-gpr257", HW_H_SYS_GPR257, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4854 + { "h-sys-gpr258", HW_H_SYS_GPR258, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4855 + { "h-sys-gpr259", HW_H_SYS_GPR259, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4856 + { "h-sys-gpr260", HW_H_SYS_GPR260, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4857 + { "h-sys-gpr261", HW_H_SYS_GPR261, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4858 + { "h-sys-gpr262", HW_H_SYS_GPR262, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4859 + { "h-sys-gpr263", HW_H_SYS_GPR263, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4860 + { "h-sys-gpr264", HW_H_SYS_GPR264, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4861 + { "h-sys-gpr265", HW_H_SYS_GPR265, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4862 + { "h-sys-gpr266", HW_H_SYS_GPR266, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4863 + { "h-sys-gpr267", HW_H_SYS_GPR267, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4864 + { "h-sys-gpr268", HW_H_SYS_GPR268, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4865 + { "h-sys-gpr269", HW_H_SYS_GPR269, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4866 + { "h-sys-gpr270", HW_H_SYS_GPR270, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4867 + { "h-sys-gpr271", HW_H_SYS_GPR271, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4868 + { "h-sys-gpr272", HW_H_SYS_GPR272, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4869 + { "h-sys-gpr273", HW_H_SYS_GPR273, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4870 + { "h-sys-gpr274", HW_H_SYS_GPR274, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4871 + { "h-sys-gpr275", HW_H_SYS_GPR275, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4872 + { "h-sys-gpr276", HW_H_SYS_GPR276, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4873 + { "h-sys-gpr277", HW_H_SYS_GPR277, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4874 + { "h-sys-gpr278", HW_H_SYS_GPR278, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4875 + { "h-sys-gpr279", HW_H_SYS_GPR279, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4876 + { "h-sys-gpr280", HW_H_SYS_GPR280, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4877 + { "h-sys-gpr281", HW_H_SYS_GPR281, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4878 + { "h-sys-gpr282", HW_H_SYS_GPR282, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4879 + { "h-sys-gpr283", HW_H_SYS_GPR283, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4880 + { "h-sys-gpr284", HW_H_SYS_GPR284, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4881 + { "h-sys-gpr285", HW_H_SYS_GPR285, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4882 + { "h-sys-gpr286", HW_H_SYS_GPR286, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4883 + { "h-sys-gpr287", HW_H_SYS_GPR287, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4884 + { "h-sys-gpr288", HW_H_SYS_GPR288, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4885 + { "h-sys-gpr289", HW_H_SYS_GPR289, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4886 + { "h-sys-gpr290", HW_H_SYS_GPR290, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4887 + { "h-sys-gpr291", HW_H_SYS_GPR291, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4888 + { "h-sys-gpr292", HW_H_SYS_GPR292, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4889 + { "h-sys-gpr293", HW_H_SYS_GPR293, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4890 + { "h-sys-gpr294", HW_H_SYS_GPR294, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4891 + { "h-sys-gpr295", HW_H_SYS_GPR295, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4892 + { "h-sys-gpr296", HW_H_SYS_GPR296, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4893 + { "h-sys-gpr297", HW_H_SYS_GPR297, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4894 + { "h-sys-gpr298", HW_H_SYS_GPR298, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4895 + { "h-sys-gpr299", HW_H_SYS_GPR299, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4896 + { "h-sys-gpr300", HW_H_SYS_GPR300, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4897 + { "h-sys-gpr301", HW_H_SYS_GPR301, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4898 + { "h-sys-gpr302", HW_H_SYS_GPR302, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4899 + { "h-sys-gpr303", HW_H_SYS_GPR303, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4900 + { "h-sys-gpr304", HW_H_SYS_GPR304, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4901 + { "h-sys-gpr305", HW_H_SYS_GPR305, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4902 + { "h-sys-gpr306", HW_H_SYS_GPR306, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4903 + { "h-sys-gpr307", HW_H_SYS_GPR307, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4904 + { "h-sys-gpr308", HW_H_SYS_GPR308, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4905 + { "h-sys-gpr309", HW_H_SYS_GPR309, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4906 + { "h-sys-gpr310", HW_H_SYS_GPR310, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4907 + { "h-sys-gpr311", HW_H_SYS_GPR311, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4908 + { "h-sys-gpr312", HW_H_SYS_GPR312, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4909 + { "h-sys-gpr313", HW_H_SYS_GPR313, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4910 + { "h-sys-gpr314", HW_H_SYS_GPR314, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4911 + { "h-sys-gpr315", HW_H_SYS_GPR315, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4912 + { "h-sys-gpr316", HW_H_SYS_GPR316, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4913 + { "h-sys-gpr317", HW_H_SYS_GPR317, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4914 + { "h-sys-gpr318", HW_H_SYS_GPR318, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4915 + { "h-sys-gpr319", HW_H_SYS_GPR319, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4916 + { "h-sys-gpr320", HW_H_SYS_GPR320, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4917 + { "h-sys-gpr321", HW_H_SYS_GPR321, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4918 + { "h-sys-gpr322", HW_H_SYS_GPR322, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4919 + { "h-sys-gpr323", HW_H_SYS_GPR323, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4920 + { "h-sys-gpr324", HW_H_SYS_GPR324, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4921 + { "h-sys-gpr325", HW_H_SYS_GPR325, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4922 + { "h-sys-gpr326", HW_H_SYS_GPR326, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4923 + { "h-sys-gpr327", HW_H_SYS_GPR327, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4924 + { "h-sys-gpr328", HW_H_SYS_GPR328, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4925 + { "h-sys-gpr329", HW_H_SYS_GPR329, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4926 + { "h-sys-gpr330", HW_H_SYS_GPR330, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4927 + { "h-sys-gpr331", HW_H_SYS_GPR331, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4928 + { "h-sys-gpr332", HW_H_SYS_GPR332, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4929 + { "h-sys-gpr333", HW_H_SYS_GPR333, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4930 + { "h-sys-gpr334", HW_H_SYS_GPR334, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4931 + { "h-sys-gpr335", HW_H_SYS_GPR335, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4932 + { "h-sys-gpr336", HW_H_SYS_GPR336, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4933 + { "h-sys-gpr337", HW_H_SYS_GPR337, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4934 + { "h-sys-gpr338", HW_H_SYS_GPR338, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4935 + { "h-sys-gpr339", HW_H_SYS_GPR339, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4936 + { "h-sys-gpr340", HW_H_SYS_GPR340, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4937 + { "h-sys-gpr341", HW_H_SYS_GPR341, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4938 + { "h-sys-gpr342", HW_H_SYS_GPR342, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4939 + { "h-sys-gpr343", HW_H_SYS_GPR343, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4940 + { "h-sys-gpr344", HW_H_SYS_GPR344, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4941 + { "h-sys-gpr345", HW_H_SYS_GPR345, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4942 + { "h-sys-gpr346", HW_H_SYS_GPR346, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4943 + { "h-sys-gpr347", HW_H_SYS_GPR347, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4944 + { "h-sys-gpr348", HW_H_SYS_GPR348, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4945 + { "h-sys-gpr349", HW_H_SYS_GPR349, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4946 + { "h-sys-gpr350", HW_H_SYS_GPR350, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4947 + { "h-sys-gpr351", HW_H_SYS_GPR351, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4948 + { "h-sys-gpr352", HW_H_SYS_GPR352, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4949 + { "h-sys-gpr353", HW_H_SYS_GPR353, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4950 + { "h-sys-gpr354", HW_H_SYS_GPR354, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4951 + { "h-sys-gpr355", HW_H_SYS_GPR355, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4952 + { "h-sys-gpr356", HW_H_SYS_GPR356, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4953 + { "h-sys-gpr357", HW_H_SYS_GPR357, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4954 + { "h-sys-gpr358", HW_H_SYS_GPR358, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4955 + { "h-sys-gpr359", HW_H_SYS_GPR359, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4956 + { "h-sys-gpr360", HW_H_SYS_GPR360, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4957 + { "h-sys-gpr361", HW_H_SYS_GPR361, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4958 + { "h-sys-gpr362", HW_H_SYS_GPR362, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4959 + { "h-sys-gpr363", HW_H_SYS_GPR363, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4960 + { "h-sys-gpr364", HW_H_SYS_GPR364, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4961 + { "h-sys-gpr365", HW_H_SYS_GPR365, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4962 + { "h-sys-gpr366", HW_H_SYS_GPR366, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4963 + { "h-sys-gpr367", HW_H_SYS_GPR367, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4964 + { "h-sys-gpr368", HW_H_SYS_GPR368, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4965 + { "h-sys-gpr369", HW_H_SYS_GPR369, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4966 + { "h-sys-gpr370", HW_H_SYS_GPR370, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4967 + { "h-sys-gpr371", HW_H_SYS_GPR371, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4968 + { "h-sys-gpr372", HW_H_SYS_GPR372, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4969 + { "h-sys-gpr373", HW_H_SYS_GPR373, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4970 + { "h-sys-gpr374", HW_H_SYS_GPR374, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4971 + { "h-sys-gpr375", HW_H_SYS_GPR375, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4972 + { "h-sys-gpr376", HW_H_SYS_GPR376, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4973 + { "h-sys-gpr377", HW_H_SYS_GPR377, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4974 + { "h-sys-gpr378", HW_H_SYS_GPR378, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4975 + { "h-sys-gpr379", HW_H_SYS_GPR379, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4976 + { "h-sys-gpr380", HW_H_SYS_GPR380, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4977 + { "h-sys-gpr381", HW_H_SYS_GPR381, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4978 + { "h-sys-gpr382", HW_H_SYS_GPR382, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4979 + { "h-sys-gpr383", HW_H_SYS_GPR383, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4980 + { "h-sys-gpr384", HW_H_SYS_GPR384, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4981 + { "h-sys-gpr385", HW_H_SYS_GPR385, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4982 + { "h-sys-gpr386", HW_H_SYS_GPR386, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4983 + { "h-sys-gpr387", HW_H_SYS_GPR387, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4984 + { "h-sys-gpr388", HW_H_SYS_GPR388, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4985 + { "h-sys-gpr389", HW_H_SYS_GPR389, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4986 + { "h-sys-gpr390", HW_H_SYS_GPR390, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4987 + { "h-sys-gpr391", HW_H_SYS_GPR391, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4988 + { "h-sys-gpr392", HW_H_SYS_GPR392, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4989 + { "h-sys-gpr393", HW_H_SYS_GPR393, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4990 + { "h-sys-gpr394", HW_H_SYS_GPR394, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4991 + { "h-sys-gpr395", HW_H_SYS_GPR395, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4992 + { "h-sys-gpr396", HW_H_SYS_GPR396, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4993 + { "h-sys-gpr397", HW_H_SYS_GPR397, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4994 + { "h-sys-gpr398", HW_H_SYS_GPR398, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4995 + { "h-sys-gpr399", HW_H_SYS_GPR399, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4996 + { "h-sys-gpr400", HW_H_SYS_GPR400, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4997 + { "h-sys-gpr401", HW_H_SYS_GPR401, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4998 + { "h-sys-gpr402", HW_H_SYS_GPR402, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 4999 + { "h-sys-gpr403", HW_H_SYS_GPR403, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5000 + { "h-sys-gpr404", HW_H_SYS_GPR404, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5001 + { "h-sys-gpr405", HW_H_SYS_GPR405, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5002 + { "h-sys-gpr406", HW_H_SYS_GPR406, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5003 + { "h-sys-gpr407", HW_H_SYS_GPR407, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5004 + { "h-sys-gpr408", HW_H_SYS_GPR408, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5005 + { "h-sys-gpr409", HW_H_SYS_GPR409, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5006 + { "h-sys-gpr410", HW_H_SYS_GPR410, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5007 + { "h-sys-gpr411", HW_H_SYS_GPR411, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5008 + { "h-sys-gpr412", HW_H_SYS_GPR412, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5009 + { "h-sys-gpr413", HW_H_SYS_GPR413, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5010 + { "h-sys-gpr414", HW_H_SYS_GPR414, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5011 + { "h-sys-gpr415", HW_H_SYS_GPR415, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5012 + { "h-sys-gpr416", HW_H_SYS_GPR416, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5013 + { "h-sys-gpr417", HW_H_SYS_GPR417, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5014 + { "h-sys-gpr418", HW_H_SYS_GPR418, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5015 + { "h-sys-gpr419", HW_H_SYS_GPR419, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5016 + { "h-sys-gpr420", HW_H_SYS_GPR420, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5017 + { "h-sys-gpr421", HW_H_SYS_GPR421, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5018 + { "h-sys-gpr422", HW_H_SYS_GPR422, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5019 + { "h-sys-gpr423", HW_H_SYS_GPR423, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5020 + { "h-sys-gpr424", HW_H_SYS_GPR424, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5021 + { "h-sys-gpr425", HW_H_SYS_GPR425, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5022 + { "h-sys-gpr426", HW_H_SYS_GPR426, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5023 + { "h-sys-gpr427", HW_H_SYS_GPR427, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5024 + { "h-sys-gpr428", HW_H_SYS_GPR428, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5025 + { "h-sys-gpr429", HW_H_SYS_GPR429, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5026 + { "h-sys-gpr430", HW_H_SYS_GPR430, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5027 + { "h-sys-gpr431", HW_H_SYS_GPR431, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5028 + { "h-sys-gpr432", HW_H_SYS_GPR432, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5029 + { "h-sys-gpr433", HW_H_SYS_GPR433, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5030 + { "h-sys-gpr434", HW_H_SYS_GPR434, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5031 + { "h-sys-gpr435", HW_H_SYS_GPR435, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5032 + { "h-sys-gpr436", HW_H_SYS_GPR436, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5033 + { "h-sys-gpr437", HW_H_SYS_GPR437, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5034 + { "h-sys-gpr438", HW_H_SYS_GPR438, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5035 + { "h-sys-gpr439", HW_H_SYS_GPR439, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5036 + { "h-sys-gpr440", HW_H_SYS_GPR440, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5037 + { "h-sys-gpr441", HW_H_SYS_GPR441, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5038 + { "h-sys-gpr442", HW_H_SYS_GPR442, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5039 + { "h-sys-gpr443", HW_H_SYS_GPR443, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5040 + { "h-sys-gpr444", HW_H_SYS_GPR444, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5041 + { "h-sys-gpr445", HW_H_SYS_GPR445, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5042 + { "h-sys-gpr446", HW_H_SYS_GPR446, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5043 + { "h-sys-gpr447", HW_H_SYS_GPR447, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5044 + { "h-sys-gpr448", HW_H_SYS_GPR448, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5045 + { "h-sys-gpr449", HW_H_SYS_GPR449, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5046 + { "h-sys-gpr450", HW_H_SYS_GPR450, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5047 + { "h-sys-gpr451", HW_H_SYS_GPR451, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5048 + { "h-sys-gpr452", HW_H_SYS_GPR452, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5049 + { "h-sys-gpr453", HW_H_SYS_GPR453, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5050 + { "h-sys-gpr454", HW_H_SYS_GPR454, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5051 + { "h-sys-gpr455", HW_H_SYS_GPR455, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5052 + { "h-sys-gpr456", HW_H_SYS_GPR456, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5053 + { "h-sys-gpr457", HW_H_SYS_GPR457, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5054 + { "h-sys-gpr458", HW_H_SYS_GPR458, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5055 + { "h-sys-gpr459", HW_H_SYS_GPR459, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5056 + { "h-sys-gpr460", HW_H_SYS_GPR460, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5057 + { "h-sys-gpr461", HW_H_SYS_GPR461, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5058 + { "h-sys-gpr462", HW_H_SYS_GPR462, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5059 + { "h-sys-gpr463", HW_H_SYS_GPR463, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5060 + { "h-sys-gpr464", HW_H_SYS_GPR464, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5061 + { "h-sys-gpr465", HW_H_SYS_GPR465, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5062 + { "h-sys-gpr466", HW_H_SYS_GPR466, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5063 + { "h-sys-gpr467", HW_H_SYS_GPR467, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5064 + { "h-sys-gpr468", HW_H_SYS_GPR468, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5065 + { "h-sys-gpr469", HW_H_SYS_GPR469, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5066 + { "h-sys-gpr470", HW_H_SYS_GPR470, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5067 + { "h-sys-gpr471", HW_H_SYS_GPR471, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5068 + { "h-sys-gpr472", HW_H_SYS_GPR472, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5069 + { "h-sys-gpr473", HW_H_SYS_GPR473, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5070 + { "h-sys-gpr474", HW_H_SYS_GPR474, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5071 + { "h-sys-gpr475", HW_H_SYS_GPR475, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5072 + { "h-sys-gpr476", HW_H_SYS_GPR476, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5073 + { "h-sys-gpr477", HW_H_SYS_GPR477, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5074 + { "h-sys-gpr478", HW_H_SYS_GPR478, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5075 + { "h-sys-gpr479", HW_H_SYS_GPR479, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5076 + { "h-sys-gpr480", HW_H_SYS_GPR480, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5077 + { "h-sys-gpr481", HW_H_SYS_GPR481, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5078 + { "h-sys-gpr482", HW_H_SYS_GPR482, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5079 + { "h-sys-gpr483", HW_H_SYS_GPR483, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5080 + { "h-sys-gpr484", HW_H_SYS_GPR484, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5081 + { "h-sys-gpr485", HW_H_SYS_GPR485, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5082 + { "h-sys-gpr486", HW_H_SYS_GPR486, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5083 + { "h-sys-gpr487", HW_H_SYS_GPR487, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5084 + { "h-sys-gpr488", HW_H_SYS_GPR488, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5085 + { "h-sys-gpr489", HW_H_SYS_GPR489, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5086 + { "h-sys-gpr490", HW_H_SYS_GPR490, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5087 + { "h-sys-gpr491", HW_H_SYS_GPR491, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5088 + { "h-sys-gpr492", HW_H_SYS_GPR492, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5089 + { "h-sys-gpr493", HW_H_SYS_GPR493, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5090 + { "h-sys-gpr494", HW_H_SYS_GPR494, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5091 + { "h-sys-gpr495", HW_H_SYS_GPR495, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5092 + { "h-sys-gpr496", HW_H_SYS_GPR496, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5093 + { "h-sys-gpr497", HW_H_SYS_GPR497, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5094 + { "h-sys-gpr498", HW_H_SYS_GPR498, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5095 + { "h-sys-gpr499", HW_H_SYS_GPR499, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5096 + { "h-sys-gpr500", HW_H_SYS_GPR500, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5097 + { "h-sys-gpr501", HW_H_SYS_GPR501, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5098 + { "h-sys-gpr502", HW_H_SYS_GPR502, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5099 + { "h-sys-gpr503", HW_H_SYS_GPR503, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5100 + { "h-sys-gpr504", HW_H_SYS_GPR504, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5101 + { "h-sys-gpr505", HW_H_SYS_GPR505, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5102 + { "h-sys-gpr506", HW_H_SYS_GPR506, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5103 + { "h-sys-gpr507", HW_H_SYS_GPR507, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5104 + { "h-sys-gpr508", HW_H_SYS_GPR508, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5105 + { "h-sys-gpr509", HW_H_SYS_GPR509, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5106 + { "h-sys-gpr510", HW_H_SYS_GPR510, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5107 + { "h-sys-gpr511", HW_H_SYS_GPR511, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5108 + { "h-mac-maclo", HW_H_MAC_MACLO, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5109 + { "h-mac-machi", HW_H_MAC_MACHI, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5110 + { "h-tick-ttmr", HW_H_TICK_TTMR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5111 + { "h-sys-vr-rev", HW_H_SYS_VR_REV, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5112 + { "h-sys-vr-cfg", HW_H_SYS_VR_CFG, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5113 + { "h-sys-vr-ver", HW_H_SYS_VR_VER, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5114 + { "h-sys-upr-up", HW_H_SYS_UPR_UP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5115 + { "h-sys-upr-dcp", HW_H_SYS_UPR_DCP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5116 + { "h-sys-upr-icp", HW_H_SYS_UPR_ICP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5117 + { "h-sys-upr-dmp", HW_H_SYS_UPR_DMP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5118 + { "h-sys-upr-mp", HW_H_SYS_UPR_MP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5119 + { "h-sys-upr-imp", HW_H_SYS_UPR_IMP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5120 + { "h-sys-upr-dup", HW_H_SYS_UPR_DUP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5121 + { "h-sys-upr-pcup", HW_H_SYS_UPR_PCUP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5122 + { "h-sys-upr-picp", HW_H_SYS_UPR_PICP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5123 + { "h-sys-upr-pmp", HW_H_SYS_UPR_PMP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5124 + { "h-sys-upr-ttp", HW_H_SYS_UPR_TTP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5125 + { "h-sys-upr-cup", HW_H_SYS_UPR_CUP, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5126 + { "h-sys-cpucfgr-nsgr", HW_H_SYS_CPUCFGR_NSGR, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5127 + { "h-sys-cpucfgr-cgf", HW_H_SYS_CPUCFGR_CGF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5128 + { "h-sys-cpucfgr-ob32s", HW_H_SYS_CPUCFGR_OB32S, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5129 + { "h-sys-cpucfgr-ob64s", HW_H_SYS_CPUCFGR_OB64S, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5130 + { "h-sys-cpucfgr-of32s", HW_H_SYS_CPUCFGR_OF32S, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5131 + { "h-sys-cpucfgr-of64s", HW_H_SYS_CPUCFGR_OF64S, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5132 + { "h-sys-cpucfgr-ov64s", HW_H_SYS_CPUCFGR_OV64S, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5133 + { "h-sys-cpucfgr-nd", HW_H_SYS_CPUCFGR_ND, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5134 + { "h-sys-sr-sm", HW_H_SYS_SR_SM, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5135 + { "h-sys-sr-tee", HW_H_SYS_SR_TEE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5136 + { "h-sys-sr-iee", HW_H_SYS_SR_IEE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5137 + { "h-sys-sr-dce", HW_H_SYS_SR_DCE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5138 + { "h-sys-sr-ice", HW_H_SYS_SR_ICE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5139 + { "h-sys-sr-dme", HW_H_SYS_SR_DME, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5140 + { "h-sys-sr-ime", HW_H_SYS_SR_IME, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5141 + { "h-sys-sr-lee", HW_H_SYS_SR_LEE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5142 + { "h-sys-sr-ce", HW_H_SYS_SR_CE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5143 + { "h-sys-sr-f", HW_H_SYS_SR_F, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5144 + { "h-sys-sr-cy", HW_H_SYS_SR_CY, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5145 + { "h-sys-sr-ov", HW_H_SYS_SR_OV, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5146 + { "h-sys-sr-ove", HW_H_SYS_SR_OVE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5147 + { "h-sys-sr-dsx", HW_H_SYS_SR_DSX, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5148 + { "h-sys-sr-eph", HW_H_SYS_SR_EPH, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5149 + { "h-sys-sr-fo", HW_H_SYS_SR_FO, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5150 + { "h-sys-sr-sumra", HW_H_SYS_SR_SUMRA, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5151 + { "h-sys-sr-cid", HW_H_SYS_SR_CID, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5152 + { "h-sys-fpcsr-fpee", HW_H_SYS_FPCSR_FPEE, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5153 + { "h-sys-fpcsr-rm", HW_H_SYS_FPCSR_RM, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5154 + { "h-sys-fpcsr-ovf", HW_H_SYS_FPCSR_OVF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5155 + { "h-sys-fpcsr-unf", HW_H_SYS_FPCSR_UNF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5156 + { "h-sys-fpcsr-snf", HW_H_SYS_FPCSR_SNF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5157 + { "h-sys-fpcsr-qnf", HW_H_SYS_FPCSR_QNF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5158 + { "h-sys-fpcsr-zf", HW_H_SYS_FPCSR_ZF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5159 + { "h-sys-fpcsr-ixf", HW_H_SYS_FPCSR_IXF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5160 + { "h-sys-fpcsr-ivf", HW_H_SYS_FPCSR_IVF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5161 + { "h-sys-fpcsr-inf", HW_H_SYS_FPCSR_INF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5162 + { "h-sys-fpcsr-dzf", HW_H_SYS_FPCSR_DZF, CGEN_ASM_NONE, 0, { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5163 + { "h-simm16", HW_H_SIMM16, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5164 { "h-uimm16", HW_H_UIMM16, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } }, 5165 { "h-uimm6", HW_H_UIMM6, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } }, 5166 { "h-atomic-reserve", HW_H_ATOMIC_RESERVE, CGEN_ASM_NONE, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } }, 5167 @@ -939,44 +888,44 @@ 5168 { 5169 { OR1K_F_NIL, "f-nil", 0, 0, 0, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } }, 5170 { OR1K_F_ANYOF, "f-anyof", 0, 0, 0, 0, { 0, { { { (1<<MACH_BASE), 0 } } } } }, 5171 - { OR1K_F_OPCODE, "f-opcode", 0, 32, 31, 6, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5172 - { OR1K_F_R1, "f-r1", 0, 32, 25, 5, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5173 - { OR1K_F_R2, "f-r2", 0, 32, 20, 5, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5174 - { OR1K_F_R3, "f-r3", 0, 32, 15, 5, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5175 - { OR1K_F_OP_25_2, "f-op-25-2", 0, 32, 25, 2, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5176 - { OR1K_F_OP_25_5, "f-op-25-5", 0, 32, 25, 5, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5177 - { OR1K_F_OP_16_1, "f-op-16-1", 0, 32, 16, 1, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5178 - { OR1K_F_OP_7_4, "f-op-7-4", 0, 32, 7, 4, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5179 - { OR1K_F_OP_3_4, "f-op-3-4", 0, 32, 3, 4, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5180 - { OR1K_F_OP_9_2, "f-op-9-2", 0, 32, 9, 2, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5181 - { OR1K_F_OP_9_4, "f-op-9-4", 0, 32, 9, 4, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5182 - { OR1K_F_OP_7_8, "f-op-7-8", 0, 32, 7, 8, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5183 - { OR1K_F_OP_7_2, "f-op-7-2", 0, 32, 7, 2, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5184 - { OR1K_F_RESV_25_26, "f-resv-25-26", 0, 32, 25, 26, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5185 - { OR1K_F_RESV_25_10, "f-resv-25-10", 0, 32, 25, 10, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5186 - { OR1K_F_RESV_25_5, "f-resv-25-5", 0, 32, 25, 5, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5187 - { OR1K_F_RESV_23_8, "f-resv-23-8", 0, 32, 23, 8, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5188 - { OR1K_F_RESV_20_21, "f-resv-20-21", 0, 32, 20, 21, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5189 - { OR1K_F_RESV_20_5, "f-resv-20-5", 0, 32, 20, 5, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5190 - { OR1K_F_RESV_20_4, "f-resv-20-4", 0, 32, 20, 4, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5191 - { OR1K_F_RESV_15_8, "f-resv-15-8", 0, 32, 15, 8, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5192 - { OR1K_F_RESV_15_6, "f-resv-15-6", 0, 32, 15, 6, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5193 - { OR1K_F_RESV_10_11, "f-resv-10-11", 0, 32, 10, 11, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5194 - { OR1K_F_RESV_10_7, "f-resv-10-7", 0, 32, 10, 7, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5195 - { OR1K_F_RESV_10_3, "f-resv-10-3", 0, 32, 10, 3, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5196 - { OR1K_F_RESV_10_1, "f-resv-10-1", 0, 32, 10, 1, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5197 - { OR1K_F_RESV_8_1, "f-resv-8-1", 0, 32, 8, 1, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5198 - { OR1K_F_RESV_7_4, "f-resv-7-4", 0, 32, 7, 4, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5199 - { OR1K_F_RESV_5_2, "f-resv-5-2", 0, 32, 5, 2, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5200 - { OR1K_F_IMM16_25_5, "f-imm16-25-5", 0, 32, 25, 5, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5201 - { OR1K_F_IMM16_10_11, "f-imm16-10-11", 0, 32, 10, 11, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5202 - { OR1K_F_DISP26, "f-disp26", 0, 32, 25, 26, { 0|A(PCREL_ADDR), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5203 - { OR1K_F_DISP21, "f-disp21", 0, 32, 20, 21, { 0|A(ABS_ADDR), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5204 - { OR1K_F_UIMM16, "f-uimm16", 0, 32, 15, 16, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5205 - { OR1K_F_SIMM16, "f-simm16", 0, 32, 15, 16, { 0|A(SIGN_OPT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5206 - { OR1K_F_UIMM6, "f-uimm6", 0, 32, 5, 6, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5207 - { OR1K_F_UIMM16_SPLIT, "f-uimm16-split", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5208 - { OR1K_F_SIMM16_SPLIT, "f-simm16-split", 0, 0, 0, 0,{ 0|A(SIGN_OPT)|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5209 + { OR1K_F_OPCODE, "f-opcode", 0, 32, 31, 6, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5210 + { OR1K_F_R1, "f-r1", 0, 32, 25, 5, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5211 + { OR1K_F_R2, "f-r2", 0, 32, 20, 5, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5212 + { OR1K_F_R3, "f-r3", 0, 32, 15, 5, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5213 + { OR1K_F_OP_25_2, "f-op-25-2", 0, 32, 25, 2, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5214 + { OR1K_F_OP_25_5, "f-op-25-5", 0, 32, 25, 5, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5215 + { OR1K_F_OP_16_1, "f-op-16-1", 0, 32, 16, 1, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5216 + { OR1K_F_OP_7_4, "f-op-7-4", 0, 32, 7, 4, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5217 + { OR1K_F_OP_3_4, "f-op-3-4", 0, 32, 3, 4, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5218 + { OR1K_F_OP_9_2, "f-op-9-2", 0, 32, 9, 2, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5219 + { OR1K_F_OP_9_4, "f-op-9-4", 0, 32, 9, 4, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5220 + { OR1K_F_OP_7_8, "f-op-7-8", 0, 32, 7, 8, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5221 + { OR1K_F_OP_7_2, "f-op-7-2", 0, 32, 7, 2, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5222 + { OR1K_F_RESV_25_26, "f-resv-25-26", 0, 32, 25, 26, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5223 + { OR1K_F_RESV_25_10, "f-resv-25-10", 0, 32, 25, 10, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5224 + { OR1K_F_RESV_25_5, "f-resv-25-5", 0, 32, 25, 5, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5225 + { OR1K_F_RESV_23_8, "f-resv-23-8", 0, 32, 23, 8, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5226 + { OR1K_F_RESV_20_21, "f-resv-20-21", 0, 32, 20, 21, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5227 + { OR1K_F_RESV_20_5, "f-resv-20-5", 0, 32, 20, 5, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5228 + { OR1K_F_RESV_20_4, "f-resv-20-4", 0, 32, 20, 4, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5229 + { OR1K_F_RESV_15_8, "f-resv-15-8", 0, 32, 15, 8, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5230 + { OR1K_F_RESV_15_6, "f-resv-15-6", 0, 32, 15, 6, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5231 + { OR1K_F_RESV_10_11, "f-resv-10-11", 0, 32, 10, 11, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5232 + { OR1K_F_RESV_10_7, "f-resv-10-7", 0, 32, 10, 7, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5233 + { OR1K_F_RESV_10_3, "f-resv-10-3", 0, 32, 10, 3, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5234 + { OR1K_F_RESV_10_1, "f-resv-10-1", 0, 32, 10, 1, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5235 + { OR1K_F_RESV_8_1, "f-resv-8-1", 0, 32, 8, 1, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5236 + { OR1K_F_RESV_7_4, "f-resv-7-4", 0, 32, 7, 4, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5237 + { OR1K_F_RESV_5_2, "f-resv-5-2", 0, 32, 5, 2, { 0|A(RESERVED), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5238 + { OR1K_F_IMM16_25_5, "f-imm16-25-5", 0, 32, 25, 5, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5239 + { OR1K_F_IMM16_10_11, "f-imm16-10-11", 0, 32, 10, 11, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5240 + { OR1K_F_DISP26, "f-disp26", 0, 32, 25, 26, { 0|A(PCREL_ADDR), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5241 + { OR1K_F_DISP21, "f-disp21", 0, 32, 20, 21, { 0|A(ABS_ADDR), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5242 + { OR1K_F_UIMM16, "f-uimm16", 0, 32, 15, 16, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5243 + { OR1K_F_SIMM16, "f-simm16", 0, 32, 15, 16, { 0|A(SIGN_OPT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5244 + { OR1K_F_UIMM6, "f-uimm6", 0, 32, 5, 6, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5245 + { OR1K_F_UIMM16_SPLIT, "f-uimm16-split", 0, 0, 0, 0,{ 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5246 + { OR1K_F_SIMM16_SPLIT, "f-simm16-split", 0, 0, 0, 0,{ 0|A(SIGN_OPT)|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5247 { OR1K_F_RDOFF_10_1, "f-rdoff-10-1", 0, 32, 10, 1, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5248 { OR1K_F_RAOFF_9_1, "f-raoff-9-1", 0, 32, 9, 1, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5249 { OR1K_F_RBOFF_8_1, "f-rboff-8-1", 0, 32, 8, 1, { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5250 @@ -1046,127 +995,115 @@ 5251 /* sys-sr: supervision register */ 5252 { "sys-sr", OR1K_OPERAND_SYS_SR, HW_H_SYS_SR, 0, 0, 5253 { 0, { (const PTR) 0 } }, 5254 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5255 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5256 /* sys-esr0: exception supervision register 0 */ 5257 { "sys-esr0", OR1K_OPERAND_SYS_ESR0, HW_H_SYS_ESR0, 0, 0, 5258 { 0, { (const PTR) 0 } }, 5259 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5260 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5261 /* sys-epcr0: exception PC register 0 */ 5262 { "sys-epcr0", OR1K_OPERAND_SYS_EPCR0, HW_H_SYS_EPCR0, 0, 0, 5263 { 0, { (const PTR) 0 } }, 5264 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5265 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5266 /* sys-sr-lee: SR little endian enable bit */ 5267 { "sys-sr-lee", OR1K_OPERAND_SYS_SR_LEE, HW_H_SYS_SR_LEE, 0, 0, 5268 { 0, { (const PTR) 0 } }, 5269 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5270 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5271 /* sys-sr-f: SR flag bit */ 5272 { "sys-sr-f", OR1K_OPERAND_SYS_SR_F, HW_H_SYS_SR_F, 0, 0, 5273 { 0, { (const PTR) 0 } }, 5274 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5275 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5276 /* sys-sr-cy: SR carry bit */ 5277 { "sys-sr-cy", OR1K_OPERAND_SYS_SR_CY, HW_H_SYS_SR_CY, 0, 0, 5278 { 0, { (const PTR) 0 } }, 5279 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5280 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5281 /* sys-sr-ov: SR overflow bit */ 5282 { "sys-sr-ov", OR1K_OPERAND_SYS_SR_OV, HW_H_SYS_SR_OV, 0, 0, 5283 { 0, { (const PTR) 0 } }, 5284 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5285 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5286 /* sys-sr-ove: SR overflow exception enable bit */ 5287 { "sys-sr-ove", OR1K_OPERAND_SYS_SR_OVE, HW_H_SYS_SR_OVE, 0, 0, 5288 { 0, { (const PTR) 0 } }, 5289 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5290 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5291 /* sys-cpucfgr-ob64s: CPUCFGR ORBIS64 supported bit */ 5292 { "sys-cpucfgr-ob64s", OR1K_OPERAND_SYS_CPUCFGR_OB64S, HW_H_SYS_CPUCFGR_OB64S, 0, 0, 5293 { 0, { (const PTR) 0 } }, 5294 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5295 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5296 /* sys-cpucfgr-nd: CPUCFGR no delay bit */ 5297 { "sys-cpucfgr-nd", OR1K_OPERAND_SYS_CPUCFGR_ND, HW_H_SYS_CPUCFGR_ND, 0, 0, 5298 { 0, { (const PTR) 0 } }, 5299 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5300 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5301 /* sys-fpcsr-rm: floating point round mode */ 5302 { "sys-fpcsr-rm", OR1K_OPERAND_SYS_FPCSR_RM, HW_H_SYS_FPCSR_RM, 0, 0, 5303 { 0, { (const PTR) 0 } }, 5304 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5305 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5306 /* mac-machi: MAC HI result register */ 5307 { "mac-machi", OR1K_OPERAND_MAC_MACHI, HW_H_MAC_MACHI, 0, 0, 5308 { 0, { (const PTR) 0 } }, 5309 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5310 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5311 /* mac-maclo: MAC LO result register */ 5312 { "mac-maclo", OR1K_OPERAND_MAC_MACLO, HW_H_MAC_MACLO, 0, 0, 5313 { 0, { (const PTR) 0 } }, 5314 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5315 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5316 /* atomic-reserve: atomic reserve flag */ 5317 { "atomic-reserve", OR1K_OPERAND_ATOMIC_RESERVE, HW_H_ATOMIC_RESERVE, 0, 0, 5318 { 0, { (const PTR) 0 } }, 5319 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5320 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5321 /* atomic-address: atomic address */ 5322 { "atomic-address", OR1K_OPERAND_ATOMIC_ADDRESS, HW_H_ATOMIC_ADDRESS, 0, 0, 5323 { 0, { (const PTR) 0 } }, 5324 - { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5325 + { 0|A(SEM_ONLY), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5326 /* uimm6: uimm6 */ 5327 { "uimm6", OR1K_OPERAND_UIMM6, HW_H_UIMM6, 5, 6, 5328 { 0, { (const PTR) &or1k_cgen_ifld_table[OR1K_F_UIMM6] } }, 5329 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5330 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5331 /* rD: destination register */ 5332 { "rD", OR1K_OPERAND_RD, HW_H_GPR, 25, 5, 5333 { 0, { (const PTR) &or1k_cgen_ifld_table[OR1K_F_R1] } }, 5334 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5335 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5336 /* rA: source register A */ 5337 { "rA", OR1K_OPERAND_RA, HW_H_GPR, 20, 5, 5338 { 0, { (const PTR) &or1k_cgen_ifld_table[OR1K_F_R2] } }, 5339 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5340 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5341 /* rB: source register B */ 5342 { "rB", OR1K_OPERAND_RB, HW_H_GPR, 15, 5, 5343 { 0, { (const PTR) &or1k_cgen_ifld_table[OR1K_F_R3] } }, 5344 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5345 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5346 /* disp26: pc-rel 26 bit */ 5347 { "disp26", OR1K_OPERAND_DISP26, HW_H_IADDR, 25, 26, 5348 { 0, { (const PTR) &or1k_cgen_ifld_table[OR1K_F_DISP26] } }, 5349 - { 0|A(PCREL_ADDR), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5350 + { 0|A(PCREL_ADDR), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5351 /* disp21: pc-rel 21 bit */ 5352 { "disp21", OR1K_OPERAND_DISP21, HW_H_IADDR, 20, 21, 5353 { 0, { (const PTR) &or1k_cgen_ifld_table[OR1K_F_DISP21] } }, 5354 - { 0|A(ABS_ADDR), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5355 + { 0|A(ABS_ADDR), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5356 /* simm16: 16-bit signed immediate */ 5357 { "simm16", OR1K_OPERAND_SIMM16, HW_H_SIMM16, 15, 16, 5358 { 0, { (const PTR) &or1k_cgen_ifld_table[OR1K_F_SIMM16] } }, 5359 - { 0|A(SIGN_OPT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5360 + { 0|A(SIGN_OPT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5361 /* uimm16: 16-bit unsigned immediate */ 5362 { "uimm16", OR1K_OPERAND_UIMM16, HW_H_UIMM16, 15, 16, 5363 { 0, { (const PTR) &or1k_cgen_ifld_table[OR1K_F_UIMM16] } }, 5364 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5365 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5366 /* simm16-split: split 16-bit signed immediate */ 5367 { "simm16-split", OR1K_OPERAND_SIMM16_SPLIT, HW_H_SIMM16, 10, 16, 5368 { 2, { (const PTR) &OR1K_F_SIMM16_SPLIT_MULTI_IFIELD[0] } }, 5369 - { 0|A(SIGN_OPT)|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5370 + { 0|A(SIGN_OPT)|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5371 /* uimm16-split: split 16-bit unsigned immediate */ 5372 { "uimm16-split", OR1K_OPERAND_UIMM16_SPLIT, HW_H_UIMM16, 10, 16, 5373 { 2, { (const PTR) &OR1K_F_UIMM16_SPLIT_MULTI_IFIELD[0] } }, 5374 - { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5375 + { 0|A(VIRTUAL), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5376 /* rDSF: destination register (single floating point mode) */ 5377 { "rDSF", OR1K_OPERAND_RDSF, HW_H_FSR, 25, 5, 5378 { 0, { (const PTR) &or1k_cgen_ifld_table[OR1K_F_R1] } }, 5379 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5380 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5381 /* rASF: source register A (single floating point mode) */ 5382 { "rASF", OR1K_OPERAND_RASF, HW_H_FSR, 20, 5, 5383 { 0, { (const PTR) &or1k_cgen_ifld_table[OR1K_F_R2] } }, 5384 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5385 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5386 /* rBSF: source register B (single floating point mode) */ 5387 { "rBSF", OR1K_OPERAND_RBSF, HW_H_FSR, 15, 5, 5388 { 0, { (const PTR) &or1k_cgen_ifld_table[OR1K_F_R3] } }, 5389 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5390 -/* rDDF: or64 destination register (double floating point mode) */ 5391 - { "rDDF", OR1K_OPERAND_RDDF, HW_H_FDR, 25, 5, 5392 - { 0, { (const PTR) &or1k_cgen_ifld_table[OR1K_F_R1] } }, 5393 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5394 -/* rADF: or64 source register A (double floating point mode) */ 5395 - { "rADF", OR1K_OPERAND_RADF, HW_H_FDR, 20, 5, 5396 - { 0, { (const PTR) &or1k_cgen_ifld_table[OR1K_F_R2] } }, 5397 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5398 -/* rBDF: or64 source register B (double floating point mode) */ 5399 - { "rBDF", OR1K_OPERAND_RBDF, HW_H_FDR, 15, 5, 5400 - { 0, { (const PTR) &or1k_cgen_ifld_table[OR1K_F_R3] } }, 5401 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } }, 5402 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } }, 5403 /* rDD32F: destination register (double floating point pair) */ 5404 { "rDD32F", OR1K_OPERAND_RDD32F, HW_H_FD32R, 10, 6, 5405 { 2, { (const PTR) &OR1K_F_RDD32_MULTI_IFIELD[0] } }, 5406 @@ -1214,502 +1151,497 @@ 5407 /* l.j ${disp26} */ 5408 { 5409 OR1K_INSN_L_J, "l-j", "l.j", 32, 5410 - { 0|A(UNCOND_CTI)|A(NOT_IN_DELAY_SLOT)|A(DELAYED_CTI)|A(SKIP_CTI)|A(DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5411 + { 0|A(UNCOND_CTI)|A(NOT_IN_DELAY_SLOT)|A(DELAYED_CTI)|A(SKIP_CTI)|A(DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5412 }, 5413 /* l.adrp $rD,${disp21} */ 5414 { 5415 OR1K_INSN_L_ADRP, "l-adrp", "l.adrp", 32, 5416 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5417 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5418 }, 5419 /* l.jal ${disp26} */ 5420 { 5421 OR1K_INSN_L_JAL, "l-jal", "l.jal", 32, 5422 - { 0|A(UNCOND_CTI)|A(NOT_IN_DELAY_SLOT)|A(DELAYED_CTI)|A(SKIP_CTI)|A(DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5423 + { 0|A(UNCOND_CTI)|A(NOT_IN_DELAY_SLOT)|A(DELAYED_CTI)|A(SKIP_CTI)|A(DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5424 }, 5425 /* l.jr $rB */ 5426 { 5427 OR1K_INSN_L_JR, "l-jr", "l.jr", 32, 5428 - { 0|A(UNCOND_CTI)|A(NOT_IN_DELAY_SLOT)|A(DELAYED_CTI)|A(SKIP_CTI)|A(DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5429 + { 0|A(UNCOND_CTI)|A(NOT_IN_DELAY_SLOT)|A(DELAYED_CTI)|A(SKIP_CTI)|A(DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5430 }, 5431 /* l.jalr $rB */ 5432 { 5433 OR1K_INSN_L_JALR, "l-jalr", "l.jalr", 32, 5434 - { 0|A(UNCOND_CTI)|A(NOT_IN_DELAY_SLOT)|A(DELAYED_CTI)|A(SKIP_CTI)|A(DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5435 + { 0|A(UNCOND_CTI)|A(NOT_IN_DELAY_SLOT)|A(DELAYED_CTI)|A(SKIP_CTI)|A(DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5436 }, 5437 /* l.bnf ${disp26} */ 5438 { 5439 OR1K_INSN_L_BNF, "l-bnf", "l.bnf", 32, 5440 - { 0|A(COND_CTI)|A(NOT_IN_DELAY_SLOT)|A(DELAYED_CTI)|A(SKIP_CTI)|A(DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5441 + { 0|A(COND_CTI)|A(NOT_IN_DELAY_SLOT)|A(DELAYED_CTI)|A(SKIP_CTI)|A(DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5442 }, 5443 /* l.bf ${disp26} */ 5444 { 5445 OR1K_INSN_L_BF, "l-bf", "l.bf", 32, 5446 - { 0|A(COND_CTI)|A(NOT_IN_DELAY_SLOT)|A(DELAYED_CTI)|A(SKIP_CTI)|A(DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5447 + { 0|A(COND_CTI)|A(NOT_IN_DELAY_SLOT)|A(DELAYED_CTI)|A(SKIP_CTI)|A(DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5448 }, 5449 /* l.trap ${uimm16} */ 5450 { 5451 OR1K_INSN_L_TRAP, "l-trap", "l.trap", 32, 5452 - { 0|A(NOT_IN_DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5453 + { 0|A(NOT_IN_DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5454 }, 5455 /* l.sys ${uimm16} */ 5456 { 5457 OR1K_INSN_L_SYS, "l-sys", "l.sys", 32, 5458 - { 0|A(NOT_IN_DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5459 + { 0|A(NOT_IN_DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5460 }, 5461 /* l.msync */ 5462 { 5463 OR1K_INSN_L_MSYNC, "l-msync", "l.msync", 32, 5464 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5465 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5466 }, 5467 /* l.psync */ 5468 { 5469 OR1K_INSN_L_PSYNC, "l-psync", "l.psync", 32, 5470 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5471 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5472 }, 5473 /* l.csync */ 5474 { 5475 OR1K_INSN_L_CSYNC, "l-csync", "l.csync", 32, 5476 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5477 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5478 }, 5479 /* l.rfe */ 5480 { 5481 OR1K_INSN_L_RFE, "l-rfe", "l.rfe", 32, 5482 - { 0|A(FORCED_CTI)|A(NOT_IN_DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5483 + { 0|A(FORCED_CTI)|A(NOT_IN_DELAY_SLOT), { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5484 }, 5485 /* l.nop ${uimm16} */ 5486 { 5487 OR1K_INSN_L_NOP_IMM, "l-nop-imm", "l.nop", 32, 5488 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5489 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5490 }, 5491 /* l.nop */ 5492 { 5493 OR1K_INSN_L_NOP, "l-nop", "l.nop", 32, 5494 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5495 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5496 }, 5497 /* l.movhi $rD,$uimm16 */ 5498 { 5499 OR1K_INSN_L_MOVHI, "l-movhi", "l.movhi", 32, 5500 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5501 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5502 }, 5503 /* l.macrc $rD */ 5504 { 5505 OR1K_INSN_L_MACRC, "l-macrc", "l.macrc", 32, 5506 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5507 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5508 }, 5509 /* l.mfspr $rD,$rA,${uimm16} */ 5510 { 5511 OR1K_INSN_L_MFSPR, "l-mfspr", "l.mfspr", 32, 5512 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5513 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5514 }, 5515 /* l.mtspr $rA,$rB,${uimm16-split} */ 5516 { 5517 OR1K_INSN_L_MTSPR, "l-mtspr", "l.mtspr", 32, 5518 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5519 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5520 }, 5521 /* l.lwz $rD,${simm16}($rA) */ 5522 { 5523 OR1K_INSN_L_LWZ, "l-lwz", "l.lwz", 32, 5524 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5525 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5526 }, 5527 /* l.lws $rD,${simm16}($rA) */ 5528 { 5529 OR1K_INSN_L_LWS, "l-lws", "l.lws", 32, 5530 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5531 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5532 }, 5533 /* l.lwa $rD,${simm16}($rA) */ 5534 { 5535 OR1K_INSN_L_LWA, "l-lwa", "l.lwa", 32, 5536 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5537 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5538 }, 5539 /* l.lbz $rD,${simm16}($rA) */ 5540 { 5541 OR1K_INSN_L_LBZ, "l-lbz", "l.lbz", 32, 5542 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5543 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5544 }, 5545 /* l.lbs $rD,${simm16}($rA) */ 5546 { 5547 OR1K_INSN_L_LBS, "l-lbs", "l.lbs", 32, 5548 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5549 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5550 }, 5551 /* l.lhz $rD,${simm16}($rA) */ 5552 { 5553 OR1K_INSN_L_LHZ, "l-lhz", "l.lhz", 32, 5554 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5555 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5556 }, 5557 /* l.lhs $rD,${simm16}($rA) */ 5558 { 5559 OR1K_INSN_L_LHS, "l-lhs", "l.lhs", 32, 5560 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5561 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5562 }, 5563 /* l.sw ${simm16-split}($rA),$rB */ 5564 { 5565 OR1K_INSN_L_SW, "l-sw", "l.sw", 32, 5566 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5567 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5568 }, 5569 /* l.sb ${simm16-split}($rA),$rB */ 5570 { 5571 OR1K_INSN_L_SB, "l-sb", "l.sb", 32, 5572 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5573 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5574 }, 5575 /* l.sh ${simm16-split}($rA),$rB */ 5576 { 5577 OR1K_INSN_L_SH, "l-sh", "l.sh", 32, 5578 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5579 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5580 }, 5581 /* l.swa ${simm16-split}($rA),$rB */ 5582 { 5583 OR1K_INSN_L_SWA, "l-swa", "l.swa", 32, 5584 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5585 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5586 }, 5587 /* l.sll $rD,$rA,$rB */ 5588 { 5589 OR1K_INSN_L_SLL, "l-sll", "l.sll", 32, 5590 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5591 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5592 }, 5593 /* l.slli $rD,$rA,${uimm6} */ 5594 { 5595 OR1K_INSN_L_SLLI, "l-slli", "l.slli", 32, 5596 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5597 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5598 }, 5599 /* l.srl $rD,$rA,$rB */ 5600 { 5601 OR1K_INSN_L_SRL, "l-srl", "l.srl", 32, 5602 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5603 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5604 }, 5605 /* l.srli $rD,$rA,${uimm6} */ 5606 { 5607 OR1K_INSN_L_SRLI, "l-srli", "l.srli", 32, 5608 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5609 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5610 }, 5611 /* l.sra $rD,$rA,$rB */ 5612 { 5613 OR1K_INSN_L_SRA, "l-sra", "l.sra", 32, 5614 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5615 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5616 }, 5617 /* l.srai $rD,$rA,${uimm6} */ 5618 { 5619 OR1K_INSN_L_SRAI, "l-srai", "l.srai", 32, 5620 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5621 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5622 }, 5623 /* l.ror $rD,$rA,$rB */ 5624 { 5625 OR1K_INSN_L_ROR, "l-ror", "l.ror", 32, 5626 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5627 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5628 }, 5629 /* l.rori $rD,$rA,${uimm6} */ 5630 { 5631 OR1K_INSN_L_RORI, "l-rori", "l.rori", 32, 5632 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5633 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5634 }, 5635 /* l.and $rD,$rA,$rB */ 5636 { 5637 OR1K_INSN_L_AND, "l-and", "l.and", 32, 5638 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5639 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5640 }, 5641 /* l.or $rD,$rA,$rB */ 5642 { 5643 OR1K_INSN_L_OR, "l-or", "l.or", 32, 5644 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5645 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5646 }, 5647 /* l.xor $rD,$rA,$rB */ 5648 { 5649 OR1K_INSN_L_XOR, "l-xor", "l.xor", 32, 5650 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5651 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5652 }, 5653 /* l.add $rD,$rA,$rB */ 5654 { 5655 OR1K_INSN_L_ADD, "l-add", "l.add", 32, 5656 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5657 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5658 }, 5659 /* l.sub $rD,$rA,$rB */ 5660 { 5661 OR1K_INSN_L_SUB, "l-sub", "l.sub", 32, 5662 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5663 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5664 }, 5665 /* l.addc $rD,$rA,$rB */ 5666 { 5667 OR1K_INSN_L_ADDC, "l-addc", "l.addc", 32, 5668 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5669 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5670 }, 5671 /* l.mul $rD,$rA,$rB */ 5672 { 5673 OR1K_INSN_L_MUL, "l-mul", "l.mul", 32, 5674 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5675 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5676 }, 5677 /* l.muld $rA,$rB */ 5678 { 5679 OR1K_INSN_L_MULD, "l-muld", "l.muld", 32, 5680 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5681 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5682 }, 5683 /* l.mulu $rD,$rA,$rB */ 5684 { 5685 OR1K_INSN_L_MULU, "l-mulu", "l.mulu", 32, 5686 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5687 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5688 }, 5689 /* l.muldu $rA,$rB */ 5690 { 5691 OR1K_INSN_L_MULDU, "l-muldu", "l.muldu", 32, 5692 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5693 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5694 }, 5695 /* l.div $rD,$rA,$rB */ 5696 { 5697 OR1K_INSN_L_DIV, "l-div", "l.div", 32, 5698 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5699 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5700 }, 5701 /* l.divu $rD,$rA,$rB */ 5702 { 5703 OR1K_INSN_L_DIVU, "l-divu", "l.divu", 32, 5704 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5705 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5706 }, 5707 /* l.ff1 $rD,$rA */ 5708 { 5709 OR1K_INSN_L_FF1, "l-ff1", "l.ff1", 32, 5710 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5711 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5712 }, 5713 /* l.fl1 $rD,$rA */ 5714 { 5715 OR1K_INSN_L_FL1, "l-fl1", "l.fl1", 32, 5716 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5717 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5718 }, 5719 /* l.andi $rD,$rA,$uimm16 */ 5720 { 5721 OR1K_INSN_L_ANDI, "l-andi", "l.andi", 32, 5722 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5723 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5724 }, 5725 /* l.ori $rD,$rA,$uimm16 */ 5726 { 5727 OR1K_INSN_L_ORI, "l-ori", "l.ori", 32, 5728 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5729 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5730 }, 5731 /* l.xori $rD,$rA,$simm16 */ 5732 { 5733 OR1K_INSN_L_XORI, "l-xori", "l.xori", 32, 5734 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5735 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5736 }, 5737 /* l.addi $rD,$rA,$simm16 */ 5738 { 5739 OR1K_INSN_L_ADDI, "l-addi", "l.addi", 32, 5740 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5741 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5742 }, 5743 /* l.addic $rD,$rA,$simm16 */ 5744 { 5745 OR1K_INSN_L_ADDIC, "l-addic", "l.addic", 32, 5746 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5747 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5748 }, 5749 /* l.muli $rD,$rA,$simm16 */ 5750 { 5751 OR1K_INSN_L_MULI, "l-muli", "l.muli", 32, 5752 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5753 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5754 }, 5755 /* l.exths $rD,$rA */ 5756 { 5757 OR1K_INSN_L_EXTHS, "l-exths", "l.exths", 32, 5758 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5759 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5760 }, 5761 /* l.extbs $rD,$rA */ 5762 { 5763 OR1K_INSN_L_EXTBS, "l-extbs", "l.extbs", 32, 5764 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5765 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5766 }, 5767 /* l.exthz $rD,$rA */ 5768 { 5769 OR1K_INSN_L_EXTHZ, "l-exthz", "l.exthz", 32, 5770 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5771 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5772 }, 5773 /* l.extbz $rD,$rA */ 5774 { 5775 OR1K_INSN_L_EXTBZ, "l-extbz", "l.extbz", 32, 5776 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5777 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5778 }, 5779 /* l.extws $rD,$rA */ 5780 { 5781 OR1K_INSN_L_EXTWS, "l-extws", "l.extws", 32, 5782 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5783 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5784 }, 5785 /* l.extwz $rD,$rA */ 5786 { 5787 OR1K_INSN_L_EXTWZ, "l-extwz", "l.extwz", 32, 5788 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5789 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5790 }, 5791 /* l.cmov $rD,$rA,$rB */ 5792 { 5793 OR1K_INSN_L_CMOV, "l-cmov", "l.cmov", 32, 5794 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5795 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5796 }, 5797 /* l.sfgts $rA,$rB */ 5798 { 5799 OR1K_INSN_L_SFGTS, "l-sfgts", "l.sfgts", 32, 5800 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5801 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5802 }, 5803 /* l.sfgtsi $rA,$simm16 */ 5804 { 5805 OR1K_INSN_L_SFGTSI, "l-sfgtsi", "l.sfgtsi", 32, 5806 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5807 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5808 }, 5809 /* l.sfgtu $rA,$rB */ 5810 { 5811 OR1K_INSN_L_SFGTU, "l-sfgtu", "l.sfgtu", 32, 5812 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5813 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5814 }, 5815 /* l.sfgtui $rA,$simm16 */ 5816 { 5817 OR1K_INSN_L_SFGTUI, "l-sfgtui", "l.sfgtui", 32, 5818 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5819 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5820 }, 5821 /* l.sfges $rA,$rB */ 5822 { 5823 OR1K_INSN_L_SFGES, "l-sfges", "l.sfges", 32, 5824 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5825 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5826 }, 5827 /* l.sfgesi $rA,$simm16 */ 5828 { 5829 OR1K_INSN_L_SFGESI, "l-sfgesi", "l.sfgesi", 32, 5830 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5831 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5832 }, 5833 /* l.sfgeu $rA,$rB */ 5834 { 5835 OR1K_INSN_L_SFGEU, "l-sfgeu", "l.sfgeu", 32, 5836 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5837 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5838 }, 5839 /* l.sfgeui $rA,$simm16 */ 5840 { 5841 OR1K_INSN_L_SFGEUI, "l-sfgeui", "l.sfgeui", 32, 5842 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5843 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5844 }, 5845 /* l.sflts $rA,$rB */ 5846 { 5847 OR1K_INSN_L_SFLTS, "l-sflts", "l.sflts", 32, 5848 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5849 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5850 }, 5851 /* l.sfltsi $rA,$simm16 */ 5852 { 5853 OR1K_INSN_L_SFLTSI, "l-sfltsi", "l.sfltsi", 32, 5854 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5855 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5856 }, 5857 /* l.sfltu $rA,$rB */ 5858 { 5859 OR1K_INSN_L_SFLTU, "l-sfltu", "l.sfltu", 32, 5860 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5861 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5862 }, 5863 /* l.sfltui $rA,$simm16 */ 5864 { 5865 OR1K_INSN_L_SFLTUI, "l-sfltui", "l.sfltui", 32, 5866 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5867 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5868 }, 5869 /* l.sfles $rA,$rB */ 5870 { 5871 OR1K_INSN_L_SFLES, "l-sfles", "l.sfles", 32, 5872 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5873 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5874 }, 5875 /* l.sflesi $rA,$simm16 */ 5876 { 5877 OR1K_INSN_L_SFLESI, "l-sflesi", "l.sflesi", 32, 5878 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5879 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5880 }, 5881 /* l.sfleu $rA,$rB */ 5882 { 5883 OR1K_INSN_L_SFLEU, "l-sfleu", "l.sfleu", 32, 5884 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5885 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5886 }, 5887 /* l.sfleui $rA,$simm16 */ 5888 { 5889 OR1K_INSN_L_SFLEUI, "l-sfleui", "l.sfleui", 32, 5890 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5891 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5892 }, 5893 /* l.sfeq $rA,$rB */ 5894 { 5895 OR1K_INSN_L_SFEQ, "l-sfeq", "l.sfeq", 32, 5896 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5897 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5898 }, 5899 /* l.sfeqi $rA,$simm16 */ 5900 { 5901 OR1K_INSN_L_SFEQI, "l-sfeqi", "l.sfeqi", 32, 5902 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5903 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5904 }, 5905 /* l.sfne $rA,$rB */ 5906 { 5907 OR1K_INSN_L_SFNE, "l-sfne", "l.sfne", 32, 5908 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5909 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5910 }, 5911 /* l.sfnei $rA,$simm16 */ 5912 { 5913 OR1K_INSN_L_SFNEI, "l-sfnei", "l.sfnei", 32, 5914 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5915 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5916 }, 5917 /* l.mac $rA,$rB */ 5918 { 5919 OR1K_INSN_L_MAC, "l-mac", "l.mac", 32, 5920 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5921 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5922 }, 5923 /* l.maci $rA,${simm16} */ 5924 { 5925 OR1K_INSN_L_MACI, "l-maci", "l.maci", 32, 5926 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5927 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5928 }, 5929 /* l.macu $rA,$rB */ 5930 { 5931 OR1K_INSN_L_MACU, "l-macu", "l.macu", 32, 5932 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5933 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5934 }, 5935 /* l.msb $rA,$rB */ 5936 { 5937 OR1K_INSN_L_MSB, "l-msb", "l.msb", 32, 5938 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5939 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5940 }, 5941 /* l.msbu $rA,$rB */ 5942 { 5943 OR1K_INSN_L_MSBU, "l-msbu", "l.msbu", 32, 5944 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5945 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5946 }, 5947 /* l.cust1 */ 5948 { 5949 OR1K_INSN_L_CUST1, "l-cust1", "l.cust1", 32, 5950 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5951 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5952 }, 5953 /* l.cust2 */ 5954 { 5955 OR1K_INSN_L_CUST2, "l-cust2", "l.cust2", 32, 5956 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5957 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5958 }, 5959 /* l.cust3 */ 5960 { 5961 OR1K_INSN_L_CUST3, "l-cust3", "l.cust3", 32, 5962 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5963 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5964 }, 5965 /* l.cust4 */ 5966 { 5967 OR1K_INSN_L_CUST4, "l-cust4", "l.cust4", 32, 5968 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5969 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5970 }, 5971 /* l.cust5 */ 5972 { 5973 OR1K_INSN_L_CUST5, "l-cust5", "l.cust5", 32, 5974 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5975 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5976 }, 5977 /* l.cust6 */ 5978 { 5979 OR1K_INSN_L_CUST6, "l-cust6", "l.cust6", 32, 5980 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5981 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5982 }, 5983 /* l.cust7 */ 5984 { 5985 OR1K_INSN_L_CUST7, "l-cust7", "l.cust7", 32, 5986 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5987 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5988 }, 5989 /* l.cust8 */ 5990 { 5991 OR1K_INSN_L_CUST8, "l-cust8", "l.cust8", 32, 5992 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5993 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 5994 }, 5995 /* lf.add.s $rDSF,$rASF,$rBSF */ 5996 { 5997 OR1K_INSN_LF_ADD_S, "lf-add-s", "lf.add.s", 32, 5998 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 5999 - }, 6000 -/* lf.add.d $rDDF,$rADF,$rBDF */ 6001 - { 6002 - OR1K_INSN_LF_ADD_D, "lf-add-d", "lf.add.d", 32, 6003 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6004 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6005 }, 6006 /* lf.add.d $rDD32F,$rAD32F,$rBD32F */ 6007 { 6008 @@ -1719,12 +1651,7 @@ 6009 /* lf.sub.s $rDSF,$rASF,$rBSF */ 6010 { 6011 OR1K_INSN_LF_SUB_S, "lf-sub-s", "lf.sub.s", 32, 6012 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6013 - }, 6014 -/* lf.sub.d $rDDF,$rADF,$rBDF */ 6015 - { 6016 - OR1K_INSN_LF_SUB_D, "lf-sub-d", "lf.sub.d", 32, 6017 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6018 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6019 }, 6020 /* lf.sub.d $rDD32F,$rAD32F,$rBD32F */ 6021 { 6022 @@ -1734,12 +1661,7 @@ 6023 /* lf.mul.s $rDSF,$rASF,$rBSF */ 6024 { 6025 OR1K_INSN_LF_MUL_S, "lf-mul-s", "lf.mul.s", 32, 6026 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6027 - }, 6028 -/* lf.mul.d $rDDF,$rADF,$rBDF */ 6029 - { 6030 - OR1K_INSN_LF_MUL_D, "lf-mul-d", "lf.mul.d", 32, 6031 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6032 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6033 }, 6034 /* lf.mul.d $rDD32F,$rAD32F,$rBD32F */ 6035 { 6036 @@ -1749,12 +1671,7 @@ 6037 /* lf.div.s $rDSF,$rASF,$rBSF */ 6038 { 6039 OR1K_INSN_LF_DIV_S, "lf-div-s", "lf.div.s", 32, 6040 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6041 - }, 6042 -/* lf.div.d $rDDF,$rADF,$rBDF */ 6043 - { 6044 - OR1K_INSN_LF_DIV_D, "lf-div-d", "lf.div.d", 32, 6045 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6046 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6047 }, 6048 /* lf.div.d $rDD32F,$rAD32F,$rBD32F */ 6049 { 6050 @@ -1764,12 +1681,7 @@ 6051 /* lf.rem.s $rDSF,$rASF,$rBSF */ 6052 { 6053 OR1K_INSN_LF_REM_S, "lf-rem-s", "lf.rem.s", 32, 6054 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6055 - }, 6056 -/* lf.rem.d $rDDF,$rADF,$rBDF */ 6057 - { 6058 - OR1K_INSN_LF_REM_D, "lf-rem-d", "lf.rem.d", 32, 6059 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6060 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6061 }, 6062 /* lf.rem.d $rDD32F,$rAD32F,$rBD32F */ 6063 { 6064 @@ -1779,12 +1691,7 @@ 6065 /* lf.itof.s $rDSF,$rA */ 6066 { 6067 OR1K_INSN_LF_ITOF_S, "lf-itof-s", "lf.itof.s", 32, 6068 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6069 - }, 6070 -/* lf.itof.d $rDDF,$rA */ 6071 - { 6072 - OR1K_INSN_LF_ITOF_D, "lf-itof-d", "lf.itof.d", 32, 6073 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6074 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6075 }, 6076 /* lf.itof.d $rDD32F,$rADI */ 6077 { 6078 @@ -1794,12 +1701,7 @@ 6079 /* lf.ftoi.s $rD,$rASF */ 6080 { 6081 OR1K_INSN_LF_FTOI_S, "lf-ftoi-s", "lf.ftoi.s", 32, 6082 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6083 - }, 6084 -/* lf.ftoi.d $rD,$rADF */ 6085 - { 6086 - OR1K_INSN_LF_FTOI_D, "lf-ftoi-d", "lf.ftoi.d", 32, 6087 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6088 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6089 }, 6090 /* lf.ftoi.d $rDDI,$rAD32F */ 6091 { 6092 @@ -1809,12 +1711,7 @@ 6093 /* lf.sfeq.s $rASF,$rBSF */ 6094 { 6095 OR1K_INSN_LF_SFEQ_S, "lf-sfeq-s", "lf.sfeq.s", 32, 6096 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6097 - }, 6098 -/* lf.sfeq.d $rADF,$rBDF */ 6099 - { 6100 - OR1K_INSN_LF_SFEQ_D, "lf-sfeq-d", "lf.sfeq.d", 32, 6101 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6102 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6103 }, 6104 /* lf.sfeq.d $rAD32F,$rBD32F */ 6105 { 6106 @@ -1824,12 +1721,7 @@ 6107 /* lf.sfne.s $rASF,$rBSF */ 6108 { 6109 OR1K_INSN_LF_SFNE_S, "lf-sfne-s", "lf.sfne.s", 32, 6110 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6111 - }, 6112 -/* lf.sfne.d $rADF,$rBDF */ 6113 - { 6114 - OR1K_INSN_LF_SFNE_D, "lf-sfne-d", "lf.sfne.d", 32, 6115 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6116 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6117 }, 6118 /* lf.sfne.d $rAD32F,$rBD32F */ 6119 { 6120 @@ -1839,12 +1731,7 @@ 6121 /* lf.sfge.s $rASF,$rBSF */ 6122 { 6123 OR1K_INSN_LF_SFGE_S, "lf-sfge-s", "lf.sfge.s", 32, 6124 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6125 - }, 6126 -/* lf.sfge.d $rADF,$rBDF */ 6127 - { 6128 - OR1K_INSN_LF_SFGE_D, "lf-sfge-d", "lf.sfge.d", 32, 6129 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6130 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6131 }, 6132 /* lf.sfge.d $rAD32F,$rBD32F */ 6133 { 6134 @@ -1854,12 +1741,7 @@ 6135 /* lf.sfgt.s $rASF,$rBSF */ 6136 { 6137 OR1K_INSN_LF_SFGT_S, "lf-sfgt-s", "lf.sfgt.s", 32, 6138 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6139 - }, 6140 -/* lf.sfgt.d $rADF,$rBDF */ 6141 - { 6142 - OR1K_INSN_LF_SFGT_D, "lf-sfgt-d", "lf.sfgt.d", 32, 6143 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6144 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6145 }, 6146 /* lf.sfgt.d $rAD32F,$rBD32F */ 6147 { 6148 @@ -1869,12 +1751,7 @@ 6149 /* lf.sflt.s $rASF,$rBSF */ 6150 { 6151 OR1K_INSN_LF_SFLT_S, "lf-sflt-s", "lf.sflt.s", 32, 6152 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6153 - }, 6154 -/* lf.sflt.d $rADF,$rBDF */ 6155 - { 6156 - OR1K_INSN_LF_SFLT_D, "lf-sflt-d", "lf.sflt.d", 32, 6157 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6158 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6159 }, 6160 /* lf.sflt.d $rAD32F,$rBD32F */ 6161 { 6162 @@ -1884,12 +1761,7 @@ 6163 /* lf.sfle.s $rASF,$rBSF */ 6164 { 6165 OR1K_INSN_LF_SFLE_S, "lf-sfle-s", "lf.sfle.s", 32, 6166 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6167 - }, 6168 -/* lf.sfle.d $rADF,$rBDF */ 6169 - { 6170 - OR1K_INSN_LF_SFLE_D, "lf-sfle-d", "lf.sfle.d", 32, 6171 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6172 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6173 }, 6174 /* lf.sfle.d $rAD32F,$rBD32F */ 6175 { 6176 @@ -1899,12 +1771,7 @@ 6177 /* lf.sfueq.s $rASF,$rBSF */ 6178 { 6179 OR1K_INSN_LF_SFUEQ_S, "lf-sfueq-s", "lf.sfueq.s", 32, 6180 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6181 - }, 6182 -/* lf.sfueq.d $rADF,$rBDF */ 6183 - { 6184 - OR1K_INSN_LF_SFUEQ_D, "lf-sfueq-d", "lf.sfueq.d", 32, 6185 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6186 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6187 }, 6188 /* lf.sfueq.d $rAD32F,$rBD32F */ 6189 { 6190 @@ -1914,12 +1781,7 @@ 6191 /* lf.sfune.s $rASF,$rBSF */ 6192 { 6193 OR1K_INSN_LF_SFUNE_S, "lf-sfune-s", "lf.sfune.s", 32, 6194 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6195 - }, 6196 -/* lf.sfune.d $rADF,$rBDF */ 6197 - { 6198 - OR1K_INSN_LF_SFUNE_D, "lf-sfune-d", "lf.sfune.d", 32, 6199 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6200 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6201 }, 6202 /* lf.sfune.d $rAD32F,$rBD32F */ 6203 { 6204 @@ -1929,12 +1791,7 @@ 6205 /* lf.sfugt.s $rASF,$rBSF */ 6206 { 6207 OR1K_INSN_LF_SFUGT_S, "lf-sfugt-s", "lf.sfugt.s", 32, 6208 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6209 - }, 6210 -/* lf.sfugt.d $rADF,$rBDF */ 6211 - { 6212 - OR1K_INSN_LF_SFUGT_D, "lf-sfugt-d", "lf.sfugt.d", 32, 6213 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6214 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6215 }, 6216 /* lf.sfugt.d $rAD32F,$rBD32F */ 6217 { 6218 @@ -1944,12 +1801,7 @@ 6219 /* lf.sfuge.s $rASF,$rBSF */ 6220 { 6221 OR1K_INSN_LF_SFUGE_S, "lf-sfuge-s", "lf.sfuge.s", 32, 6222 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6223 - }, 6224 -/* lf.sfuge.d $rADF,$rBDF */ 6225 - { 6226 - OR1K_INSN_LF_SFUGE_D, "lf-sfuge-d", "lf.sfuge.d", 32, 6227 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6228 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6229 }, 6230 /* lf.sfuge.d $rAD32F,$rBD32F */ 6231 { 6232 @@ -1959,12 +1811,7 @@ 6233 /* lf.sfult.s $rASF,$rBSF */ 6234 { 6235 OR1K_INSN_LF_SFULT_S, "lf-sfult-s", "lf.sfult.s", 32, 6236 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6237 - }, 6238 -/* lf.sfult.d $rADF,$rBDF */ 6239 - { 6240 - OR1K_INSN_LF_SFULT_D, "lf-sfult-d", "lf.sfult.d", 32, 6241 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6242 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6243 }, 6244 /* lf.sfult.d $rAD32F,$rBD32F */ 6245 { 6246 @@ -1974,12 +1821,7 @@ 6247 /* lf.sfule.s $rASF,$rBSF */ 6248 { 6249 OR1K_INSN_LF_SFULE_S, "lf-sfule-s", "lf.sfule.s", 32, 6250 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6251 - }, 6252 -/* lf.sfule.d $rADF,$rBDF */ 6253 - { 6254 - OR1K_INSN_LF_SFULE_D, "lf-sfule-d", "lf.sfule.d", 32, 6255 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6256 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6257 }, 6258 /* lf.sfule.d $rAD32F,$rBD32F */ 6259 { 6260 @@ -1989,12 +1831,7 @@ 6261 /* lf.sfun.s $rASF,$rBSF */ 6262 { 6263 OR1K_INSN_LF_SFUN_S, "lf-sfun-s", "lf.sfun.s", 32, 6264 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6265 - }, 6266 -/* lf.sfun.d $rADF,$rBDF */ 6267 - { 6268 - OR1K_INSN_LF_SFUN_D, "lf-sfun-d", "lf.sfun.d", 32, 6269 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6270 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6271 }, 6272 /* lf.sfun.d $rAD32F,$rBD32F */ 6273 { 6274 @@ -2004,12 +1841,7 @@ 6275 /* lf.madd.s $rDSF,$rASF,$rBSF */ 6276 { 6277 OR1K_INSN_LF_MADD_S, "lf-madd-s", "lf.madd.s", 32, 6278 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6279 - }, 6280 -/* lf.madd.d $rDDF,$rADF,$rBDF */ 6281 - { 6282 - OR1K_INSN_LF_MADD_D, "lf-madd-d", "lf.madd.d", 32, 6283 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6284 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6285 }, 6286 /* lf.madd.d $rDD32F,$rAD32F,$rBD32F */ 6287 { 6288 @@ -2019,12 +1851,7 @@ 6289 /* lf.cust1.s $rASF,$rBSF */ 6290 { 6291 OR1K_INSN_LF_CUST1_S, "lf-cust1-s", "lf.cust1.s", 32, 6292 - { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND)|(1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6293 - }, 6294 -/* lf.cust1.d */ 6295 - { 6296 - OR1K_INSN_LF_CUST1_D, "lf-cust1-d", "lf.cust1.d", 32, 6297 - { 0, { { { (1<<MACH_OR64)|(1<<MACH_OR64ND), 0 } } } } 6298 + { 0, { { { (1<<MACH_OR32)|(1<<MACH_OR32ND), 0 } } } } 6299 }, 6300 /* lf.cust1.d */ 6301 { 6302 diff -ru binutils-2.33.1.orig/opcodes/or1k-desc.h binutils-2.33.1/opcodes/or1k-desc.h 6303 --- binutils-2.33.1.orig/opcodes/or1k-desc.h 2019-09-09 15:19:45.000000000 +0200 6304 +++ binutils-2.33.1/opcodes/or1k-desc.h 2023-06-13 00:16:33.854074828 +0200 6305 @@ -38,7 +38,6 @@ 6306 6307 /* Selected cpu families. */ 6308 #define HAVE_CPU_OR1K32BF 6309 -#define HAVE_CPU_OR1K64BF 6310 6311 #define CGEN_INSN_LSB0_P 1 6312 6313 @@ -359,8 +358,7 @@ 6314 6315 /* Enum declaration for machine type selection. */ 6316 typedef enum mach_attr { 6317 - MACH_BASE, MACH_OR32, MACH_OR32ND, MACH_OR64 6318 - , MACH_OR64ND, MACH_MAX 6319 + MACH_BASE, MACH_OR32, MACH_OR32ND, MACH_MAX 6320 } MACH_ATTR; 6321 6322 /* Enum declaration for instruction set selection. */ 6323 @@ -435,166 +433,166 @@ 6324 typedef enum cgen_hw_type { 6325 HW_H_MEMORY, HW_H_SINT, HW_H_UINT, HW_H_ADDR 6326 , HW_H_IADDR, HW_H_PC, HW_H_SPR, HW_H_GPR 6327 - , HW_H_FSR, HW_H_FDR, HW_H_FD32R, HW_H_I64R 6328 - , HW_H_SYS_VR, HW_H_SYS_UPR, HW_H_SYS_CPUCFGR, HW_H_SYS_DMMUCFGR 6329 - , HW_H_SYS_IMMUCFGR, HW_H_SYS_DCCFGR, HW_H_SYS_ICCFGR, HW_H_SYS_DCFGR 6330 - , HW_H_SYS_PCCFGR, HW_H_SYS_NPC, HW_H_SYS_SR, HW_H_SYS_PPC 6331 - , HW_H_SYS_FPCSR, HW_H_SYS_EPCR0, HW_H_SYS_EPCR1, HW_H_SYS_EPCR2 6332 - , HW_H_SYS_EPCR3, HW_H_SYS_EPCR4, HW_H_SYS_EPCR5, HW_H_SYS_EPCR6 6333 - , HW_H_SYS_EPCR7, HW_H_SYS_EPCR8, HW_H_SYS_EPCR9, HW_H_SYS_EPCR10 6334 - , HW_H_SYS_EPCR11, HW_H_SYS_EPCR12, HW_H_SYS_EPCR13, HW_H_SYS_EPCR14 6335 - , HW_H_SYS_EPCR15, HW_H_SYS_EEAR0, HW_H_SYS_EEAR1, HW_H_SYS_EEAR2 6336 - , HW_H_SYS_EEAR3, HW_H_SYS_EEAR4, HW_H_SYS_EEAR5, HW_H_SYS_EEAR6 6337 - , HW_H_SYS_EEAR7, HW_H_SYS_EEAR8, HW_H_SYS_EEAR9, HW_H_SYS_EEAR10 6338 - , HW_H_SYS_EEAR11, HW_H_SYS_EEAR12, HW_H_SYS_EEAR13, HW_H_SYS_EEAR14 6339 - , HW_H_SYS_EEAR15, HW_H_SYS_ESR0, HW_H_SYS_ESR1, HW_H_SYS_ESR2 6340 - , HW_H_SYS_ESR3, HW_H_SYS_ESR4, HW_H_SYS_ESR5, HW_H_SYS_ESR6 6341 - , HW_H_SYS_ESR7, HW_H_SYS_ESR8, HW_H_SYS_ESR9, HW_H_SYS_ESR10 6342 - , HW_H_SYS_ESR11, HW_H_SYS_ESR12, HW_H_SYS_ESR13, HW_H_SYS_ESR14 6343 - , HW_H_SYS_ESR15, HW_H_SYS_GPR0, HW_H_SYS_GPR1, HW_H_SYS_GPR2 6344 - , HW_H_SYS_GPR3, HW_H_SYS_GPR4, HW_H_SYS_GPR5, HW_H_SYS_GPR6 6345 - , HW_H_SYS_GPR7, HW_H_SYS_GPR8, HW_H_SYS_GPR9, HW_H_SYS_GPR10 6346 - , HW_H_SYS_GPR11, HW_H_SYS_GPR12, HW_H_SYS_GPR13, HW_H_SYS_GPR14 6347 - , HW_H_SYS_GPR15, HW_H_SYS_GPR16, HW_H_SYS_GPR17, HW_H_SYS_GPR18 6348 - , HW_H_SYS_GPR19, HW_H_SYS_GPR20, HW_H_SYS_GPR21, HW_H_SYS_GPR22 6349 - , HW_H_SYS_GPR23, HW_H_SYS_GPR24, HW_H_SYS_GPR25, HW_H_SYS_GPR26 6350 - , HW_H_SYS_GPR27, HW_H_SYS_GPR28, HW_H_SYS_GPR29, HW_H_SYS_GPR30 6351 - , HW_H_SYS_GPR31, HW_H_SYS_GPR32, HW_H_SYS_GPR33, HW_H_SYS_GPR34 6352 - , HW_H_SYS_GPR35, HW_H_SYS_GPR36, HW_H_SYS_GPR37, HW_H_SYS_GPR38 6353 - , HW_H_SYS_GPR39, HW_H_SYS_GPR40, HW_H_SYS_GPR41, HW_H_SYS_GPR42 6354 - , HW_H_SYS_GPR43, HW_H_SYS_GPR44, HW_H_SYS_GPR45, HW_H_SYS_GPR46 6355 - , HW_H_SYS_GPR47, HW_H_SYS_GPR48, HW_H_SYS_GPR49, HW_H_SYS_GPR50 6356 - , HW_H_SYS_GPR51, HW_H_SYS_GPR52, HW_H_SYS_GPR53, HW_H_SYS_GPR54 6357 - , HW_H_SYS_GPR55, HW_H_SYS_GPR56, HW_H_SYS_GPR57, HW_H_SYS_GPR58 6358 - , HW_H_SYS_GPR59, HW_H_SYS_GPR60, HW_H_SYS_GPR61, HW_H_SYS_GPR62 6359 - , HW_H_SYS_GPR63, HW_H_SYS_GPR64, HW_H_SYS_GPR65, HW_H_SYS_GPR66 6360 - , HW_H_SYS_GPR67, HW_H_SYS_GPR68, HW_H_SYS_GPR69, HW_H_SYS_GPR70 6361 - , HW_H_SYS_GPR71, HW_H_SYS_GPR72, HW_H_SYS_GPR73, HW_H_SYS_GPR74 6362 - , HW_H_SYS_GPR75, HW_H_SYS_GPR76, HW_H_SYS_GPR77, HW_H_SYS_GPR78 6363 - , HW_H_SYS_GPR79, HW_H_SYS_GPR80, HW_H_SYS_GPR81, HW_H_SYS_GPR82 6364 - , HW_H_SYS_GPR83, HW_H_SYS_GPR84, HW_H_SYS_GPR85, HW_H_SYS_GPR86 6365 - , HW_H_SYS_GPR87, HW_H_SYS_GPR88, HW_H_SYS_GPR89, HW_H_SYS_GPR90 6366 - , HW_H_SYS_GPR91, HW_H_SYS_GPR92, HW_H_SYS_GPR93, HW_H_SYS_GPR94 6367 - , HW_H_SYS_GPR95, HW_H_SYS_GPR96, HW_H_SYS_GPR97, HW_H_SYS_GPR98 6368 - , HW_H_SYS_GPR99, HW_H_SYS_GPR100, HW_H_SYS_GPR101, HW_H_SYS_GPR102 6369 - , HW_H_SYS_GPR103, HW_H_SYS_GPR104, HW_H_SYS_GPR105, HW_H_SYS_GPR106 6370 - , HW_H_SYS_GPR107, HW_H_SYS_GPR108, HW_H_SYS_GPR109, HW_H_SYS_GPR110 6371 - , HW_H_SYS_GPR111, HW_H_SYS_GPR112, HW_H_SYS_GPR113, HW_H_SYS_GPR114 6372 - , HW_H_SYS_GPR115, HW_H_SYS_GPR116, HW_H_SYS_GPR117, HW_H_SYS_GPR118 6373 - , HW_H_SYS_GPR119, HW_H_SYS_GPR120, HW_H_SYS_GPR121, HW_H_SYS_GPR122 6374 - , HW_H_SYS_GPR123, HW_H_SYS_GPR124, HW_H_SYS_GPR125, HW_H_SYS_GPR126 6375 - , HW_H_SYS_GPR127, HW_H_SYS_GPR128, HW_H_SYS_GPR129, HW_H_SYS_GPR130 6376 - , HW_H_SYS_GPR131, HW_H_SYS_GPR132, HW_H_SYS_GPR133, HW_H_SYS_GPR134 6377 - , HW_H_SYS_GPR135, HW_H_SYS_GPR136, HW_H_SYS_GPR137, HW_H_SYS_GPR138 6378 - , HW_H_SYS_GPR139, HW_H_SYS_GPR140, HW_H_SYS_GPR141, HW_H_SYS_GPR142 6379 - , HW_H_SYS_GPR143, HW_H_SYS_GPR144, HW_H_SYS_GPR145, HW_H_SYS_GPR146 6380 - , HW_H_SYS_GPR147, HW_H_SYS_GPR148, HW_H_SYS_GPR149, HW_H_SYS_GPR150 6381 - , HW_H_SYS_GPR151, HW_H_SYS_GPR152, HW_H_SYS_GPR153, HW_H_SYS_GPR154 6382 - , HW_H_SYS_GPR155, HW_H_SYS_GPR156, HW_H_SYS_GPR157, HW_H_SYS_GPR158 6383 - , HW_H_SYS_GPR159, HW_H_SYS_GPR160, HW_H_SYS_GPR161, HW_H_SYS_GPR162 6384 - , HW_H_SYS_GPR163, HW_H_SYS_GPR164, HW_H_SYS_GPR165, HW_H_SYS_GPR166 6385 - , HW_H_SYS_GPR167, HW_H_SYS_GPR168, HW_H_SYS_GPR169, HW_H_SYS_GPR170 6386 - , HW_H_SYS_GPR171, HW_H_SYS_GPR172, HW_H_SYS_GPR173, HW_H_SYS_GPR174 6387 - , HW_H_SYS_GPR175, HW_H_SYS_GPR176, HW_H_SYS_GPR177, HW_H_SYS_GPR178 6388 - , HW_H_SYS_GPR179, HW_H_SYS_GPR180, HW_H_SYS_GPR181, HW_H_SYS_GPR182 6389 - , HW_H_SYS_GPR183, HW_H_SYS_GPR184, HW_H_SYS_GPR185, HW_H_SYS_GPR186 6390 - , HW_H_SYS_GPR187, HW_H_SYS_GPR188, HW_H_SYS_GPR189, HW_H_SYS_GPR190 6391 - , HW_H_SYS_GPR191, HW_H_SYS_GPR192, HW_H_SYS_GPR193, HW_H_SYS_GPR194 6392 - , HW_H_SYS_GPR195, HW_H_SYS_GPR196, HW_H_SYS_GPR197, HW_H_SYS_GPR198 6393 - , HW_H_SYS_GPR199, HW_H_SYS_GPR200, HW_H_SYS_GPR201, HW_H_SYS_GPR202 6394 - , HW_H_SYS_GPR203, HW_H_SYS_GPR204, HW_H_SYS_GPR205, HW_H_SYS_GPR206 6395 - , HW_H_SYS_GPR207, HW_H_SYS_GPR208, HW_H_SYS_GPR209, HW_H_SYS_GPR210 6396 - , HW_H_SYS_GPR211, HW_H_SYS_GPR212, HW_H_SYS_GPR213, HW_H_SYS_GPR214 6397 - , HW_H_SYS_GPR215, HW_H_SYS_GPR216, HW_H_SYS_GPR217, HW_H_SYS_GPR218 6398 - , HW_H_SYS_GPR219, HW_H_SYS_GPR220, HW_H_SYS_GPR221, HW_H_SYS_GPR222 6399 - , HW_H_SYS_GPR223, HW_H_SYS_GPR224, HW_H_SYS_GPR225, HW_H_SYS_GPR226 6400 - , HW_H_SYS_GPR227, HW_H_SYS_GPR228, HW_H_SYS_GPR229, HW_H_SYS_GPR230 6401 - , HW_H_SYS_GPR231, HW_H_SYS_GPR232, HW_H_SYS_GPR233, HW_H_SYS_GPR234 6402 - , HW_H_SYS_GPR235, HW_H_SYS_GPR236, HW_H_SYS_GPR237, HW_H_SYS_GPR238 6403 - , HW_H_SYS_GPR239, HW_H_SYS_GPR240, HW_H_SYS_GPR241, HW_H_SYS_GPR242 6404 - , HW_H_SYS_GPR243, HW_H_SYS_GPR244, HW_H_SYS_GPR245, HW_H_SYS_GPR246 6405 - , HW_H_SYS_GPR247, HW_H_SYS_GPR248, HW_H_SYS_GPR249, HW_H_SYS_GPR250 6406 - , HW_H_SYS_GPR251, HW_H_SYS_GPR252, HW_H_SYS_GPR253, HW_H_SYS_GPR254 6407 - , HW_H_SYS_GPR255, HW_H_SYS_GPR256, HW_H_SYS_GPR257, HW_H_SYS_GPR258 6408 - , HW_H_SYS_GPR259, HW_H_SYS_GPR260, HW_H_SYS_GPR261, HW_H_SYS_GPR262 6409 - , HW_H_SYS_GPR263, HW_H_SYS_GPR264, HW_H_SYS_GPR265, HW_H_SYS_GPR266 6410 - , HW_H_SYS_GPR267, HW_H_SYS_GPR268, HW_H_SYS_GPR269, HW_H_SYS_GPR270 6411 - , HW_H_SYS_GPR271, HW_H_SYS_GPR272, HW_H_SYS_GPR273, HW_H_SYS_GPR274 6412 - , HW_H_SYS_GPR275, HW_H_SYS_GPR276, HW_H_SYS_GPR277, HW_H_SYS_GPR278 6413 - , HW_H_SYS_GPR279, HW_H_SYS_GPR280, HW_H_SYS_GPR281, HW_H_SYS_GPR282 6414 - , HW_H_SYS_GPR283, HW_H_SYS_GPR284, HW_H_SYS_GPR285, HW_H_SYS_GPR286 6415 - , HW_H_SYS_GPR287, HW_H_SYS_GPR288, HW_H_SYS_GPR289, HW_H_SYS_GPR290 6416 - , HW_H_SYS_GPR291, HW_H_SYS_GPR292, HW_H_SYS_GPR293, HW_H_SYS_GPR294 6417 - , HW_H_SYS_GPR295, HW_H_SYS_GPR296, HW_H_SYS_GPR297, HW_H_SYS_GPR298 6418 - , HW_H_SYS_GPR299, HW_H_SYS_GPR300, HW_H_SYS_GPR301, HW_H_SYS_GPR302 6419 - , HW_H_SYS_GPR303, HW_H_SYS_GPR304, HW_H_SYS_GPR305, HW_H_SYS_GPR306 6420 - , HW_H_SYS_GPR307, HW_H_SYS_GPR308, HW_H_SYS_GPR309, HW_H_SYS_GPR310 6421 - , HW_H_SYS_GPR311, HW_H_SYS_GPR312, HW_H_SYS_GPR313, HW_H_SYS_GPR314 6422 - , HW_H_SYS_GPR315, HW_H_SYS_GPR316, HW_H_SYS_GPR317, HW_H_SYS_GPR318 6423 - , HW_H_SYS_GPR319, HW_H_SYS_GPR320, HW_H_SYS_GPR321, HW_H_SYS_GPR322 6424 - , HW_H_SYS_GPR323, HW_H_SYS_GPR324, HW_H_SYS_GPR325, HW_H_SYS_GPR326 6425 - , HW_H_SYS_GPR327, HW_H_SYS_GPR328, HW_H_SYS_GPR329, HW_H_SYS_GPR330 6426 - , HW_H_SYS_GPR331, HW_H_SYS_GPR332, HW_H_SYS_GPR333, HW_H_SYS_GPR334 6427 - , HW_H_SYS_GPR335, HW_H_SYS_GPR336, HW_H_SYS_GPR337, HW_H_SYS_GPR338 6428 - , HW_H_SYS_GPR339, HW_H_SYS_GPR340, HW_H_SYS_GPR341, HW_H_SYS_GPR342 6429 - , HW_H_SYS_GPR343, HW_H_SYS_GPR344, HW_H_SYS_GPR345, HW_H_SYS_GPR346 6430 - , HW_H_SYS_GPR347, HW_H_SYS_GPR348, HW_H_SYS_GPR349, HW_H_SYS_GPR350 6431 - , HW_H_SYS_GPR351, HW_H_SYS_GPR352, HW_H_SYS_GPR353, HW_H_SYS_GPR354 6432 - , HW_H_SYS_GPR355, HW_H_SYS_GPR356, HW_H_SYS_GPR357, HW_H_SYS_GPR358 6433 - , HW_H_SYS_GPR359, HW_H_SYS_GPR360, HW_H_SYS_GPR361, HW_H_SYS_GPR362 6434 - , HW_H_SYS_GPR363, HW_H_SYS_GPR364, HW_H_SYS_GPR365, HW_H_SYS_GPR366 6435 - , HW_H_SYS_GPR367, HW_H_SYS_GPR368, HW_H_SYS_GPR369, HW_H_SYS_GPR370 6436 - , HW_H_SYS_GPR371, HW_H_SYS_GPR372, HW_H_SYS_GPR373, HW_H_SYS_GPR374 6437 - , HW_H_SYS_GPR375, HW_H_SYS_GPR376, HW_H_SYS_GPR377, HW_H_SYS_GPR378 6438 - , HW_H_SYS_GPR379, HW_H_SYS_GPR380, HW_H_SYS_GPR381, HW_H_SYS_GPR382 6439 - , HW_H_SYS_GPR383, HW_H_SYS_GPR384, HW_H_SYS_GPR385, HW_H_SYS_GPR386 6440 - , HW_H_SYS_GPR387, HW_H_SYS_GPR388, HW_H_SYS_GPR389, HW_H_SYS_GPR390 6441 - , HW_H_SYS_GPR391, HW_H_SYS_GPR392, HW_H_SYS_GPR393, HW_H_SYS_GPR394 6442 - , HW_H_SYS_GPR395, HW_H_SYS_GPR396, HW_H_SYS_GPR397, HW_H_SYS_GPR398 6443 - , HW_H_SYS_GPR399, HW_H_SYS_GPR400, HW_H_SYS_GPR401, HW_H_SYS_GPR402 6444 - , HW_H_SYS_GPR403, HW_H_SYS_GPR404, HW_H_SYS_GPR405, HW_H_SYS_GPR406 6445 - , HW_H_SYS_GPR407, HW_H_SYS_GPR408, HW_H_SYS_GPR409, HW_H_SYS_GPR410 6446 - , HW_H_SYS_GPR411, HW_H_SYS_GPR412, HW_H_SYS_GPR413, HW_H_SYS_GPR414 6447 - , HW_H_SYS_GPR415, HW_H_SYS_GPR416, HW_H_SYS_GPR417, HW_H_SYS_GPR418 6448 - , HW_H_SYS_GPR419, HW_H_SYS_GPR420, HW_H_SYS_GPR421, HW_H_SYS_GPR422 6449 - , HW_H_SYS_GPR423, HW_H_SYS_GPR424, HW_H_SYS_GPR425, HW_H_SYS_GPR426 6450 - , HW_H_SYS_GPR427, HW_H_SYS_GPR428, HW_H_SYS_GPR429, HW_H_SYS_GPR430 6451 - , HW_H_SYS_GPR431, HW_H_SYS_GPR432, HW_H_SYS_GPR433, HW_H_SYS_GPR434 6452 - , HW_H_SYS_GPR435, HW_H_SYS_GPR436, HW_H_SYS_GPR437, HW_H_SYS_GPR438 6453 - , HW_H_SYS_GPR439, HW_H_SYS_GPR440, HW_H_SYS_GPR441, HW_H_SYS_GPR442 6454 - , HW_H_SYS_GPR443, HW_H_SYS_GPR444, HW_H_SYS_GPR445, HW_H_SYS_GPR446 6455 - , HW_H_SYS_GPR447, HW_H_SYS_GPR448, HW_H_SYS_GPR449, HW_H_SYS_GPR450 6456 - , HW_H_SYS_GPR451, HW_H_SYS_GPR452, HW_H_SYS_GPR453, HW_H_SYS_GPR454 6457 - , HW_H_SYS_GPR455, HW_H_SYS_GPR456, HW_H_SYS_GPR457, HW_H_SYS_GPR458 6458 - , HW_H_SYS_GPR459, HW_H_SYS_GPR460, HW_H_SYS_GPR461, HW_H_SYS_GPR462 6459 - , HW_H_SYS_GPR463, HW_H_SYS_GPR464, HW_H_SYS_GPR465, HW_H_SYS_GPR466 6460 - , HW_H_SYS_GPR467, HW_H_SYS_GPR468, HW_H_SYS_GPR469, HW_H_SYS_GPR470 6461 - , HW_H_SYS_GPR471, HW_H_SYS_GPR472, HW_H_SYS_GPR473, HW_H_SYS_GPR474 6462 - , HW_H_SYS_GPR475, HW_H_SYS_GPR476, HW_H_SYS_GPR477, HW_H_SYS_GPR478 6463 - , HW_H_SYS_GPR479, HW_H_SYS_GPR480, HW_H_SYS_GPR481, HW_H_SYS_GPR482 6464 - , HW_H_SYS_GPR483, HW_H_SYS_GPR484, HW_H_SYS_GPR485, HW_H_SYS_GPR486 6465 - , HW_H_SYS_GPR487, HW_H_SYS_GPR488, HW_H_SYS_GPR489, HW_H_SYS_GPR490 6466 - , HW_H_SYS_GPR491, HW_H_SYS_GPR492, HW_H_SYS_GPR493, HW_H_SYS_GPR494 6467 - , HW_H_SYS_GPR495, HW_H_SYS_GPR496, HW_H_SYS_GPR497, HW_H_SYS_GPR498 6468 - , HW_H_SYS_GPR499, HW_H_SYS_GPR500, HW_H_SYS_GPR501, HW_H_SYS_GPR502 6469 - , HW_H_SYS_GPR503, HW_H_SYS_GPR504, HW_H_SYS_GPR505, HW_H_SYS_GPR506 6470 - , HW_H_SYS_GPR507, HW_H_SYS_GPR508, HW_H_SYS_GPR509, HW_H_SYS_GPR510 6471 - , HW_H_SYS_GPR511, HW_H_MAC_MACLO, HW_H_MAC_MACHI, HW_H_TICK_TTMR 6472 - , HW_H_SYS_VR_REV, HW_H_SYS_VR_CFG, HW_H_SYS_VR_VER, HW_H_SYS_UPR_UP 6473 - , HW_H_SYS_UPR_DCP, HW_H_SYS_UPR_ICP, HW_H_SYS_UPR_DMP, HW_H_SYS_UPR_MP 6474 - , HW_H_SYS_UPR_IMP, HW_H_SYS_UPR_DUP, HW_H_SYS_UPR_PCUP, HW_H_SYS_UPR_PICP 6475 - , HW_H_SYS_UPR_PMP, HW_H_SYS_UPR_TTP, HW_H_SYS_UPR_CUP, HW_H_SYS_CPUCFGR_NSGR 6476 - , HW_H_SYS_CPUCFGR_CGF, HW_H_SYS_CPUCFGR_OB32S, HW_H_SYS_CPUCFGR_OB64S, HW_H_SYS_CPUCFGR_OF32S 6477 - , HW_H_SYS_CPUCFGR_OF64S, HW_H_SYS_CPUCFGR_OV64S, HW_H_SYS_CPUCFGR_ND, HW_H_SYS_SR_SM 6478 - , HW_H_SYS_SR_TEE, HW_H_SYS_SR_IEE, HW_H_SYS_SR_DCE, HW_H_SYS_SR_ICE 6479 - , HW_H_SYS_SR_DME, HW_H_SYS_SR_IME, HW_H_SYS_SR_LEE, HW_H_SYS_SR_CE 6480 - , HW_H_SYS_SR_F, HW_H_SYS_SR_CY, HW_H_SYS_SR_OV, HW_H_SYS_SR_OVE 6481 - , HW_H_SYS_SR_DSX, HW_H_SYS_SR_EPH, HW_H_SYS_SR_FO, HW_H_SYS_SR_SUMRA 6482 - , HW_H_SYS_SR_CID, HW_H_SYS_FPCSR_FPEE, HW_H_SYS_FPCSR_RM, HW_H_SYS_FPCSR_OVF 6483 - , HW_H_SYS_FPCSR_UNF, HW_H_SYS_FPCSR_SNF, HW_H_SYS_FPCSR_QNF, HW_H_SYS_FPCSR_ZF 6484 - , HW_H_SYS_FPCSR_IXF, HW_H_SYS_FPCSR_IVF, HW_H_SYS_FPCSR_INF, HW_H_SYS_FPCSR_DZF 6485 - , HW_H_SIMM16, HW_H_UIMM16, HW_H_UIMM6, HW_H_ATOMIC_RESERVE 6486 - , HW_H_ATOMIC_ADDRESS, HW_H_ROFF1, HW_MAX 6487 + , HW_H_FSR, HW_H_FD32R, HW_H_I64R, HW_H_SYS_VR 6488 + , HW_H_SYS_UPR, HW_H_SYS_CPUCFGR, HW_H_SYS_DMMUCFGR, HW_H_SYS_IMMUCFGR 6489 + , HW_H_SYS_DCCFGR, HW_H_SYS_ICCFGR, HW_H_SYS_DCFGR, HW_H_SYS_PCCFGR 6490 + , HW_H_SYS_NPC, HW_H_SYS_SR, HW_H_SYS_PPC, HW_H_SYS_FPCSR 6491 + , HW_H_SYS_EPCR0, HW_H_SYS_EPCR1, HW_H_SYS_EPCR2, HW_H_SYS_EPCR3 6492 + , HW_H_SYS_EPCR4, HW_H_SYS_EPCR5, HW_H_SYS_EPCR6, HW_H_SYS_EPCR7 6493 + , HW_H_SYS_EPCR8, HW_H_SYS_EPCR9, HW_H_SYS_EPCR10, HW_H_SYS_EPCR11 6494 + , HW_H_SYS_EPCR12, HW_H_SYS_EPCR13, HW_H_SYS_EPCR14, HW_H_SYS_EPCR15 6495 + , HW_H_SYS_EEAR0, HW_H_SYS_EEAR1, HW_H_SYS_EEAR2, HW_H_SYS_EEAR3 6496 + , HW_H_SYS_EEAR4, HW_H_SYS_EEAR5, HW_H_SYS_EEAR6, HW_H_SYS_EEAR7 6497 + , HW_H_SYS_EEAR8, HW_H_SYS_EEAR9, HW_H_SYS_EEAR10, HW_H_SYS_EEAR11 6498 + , HW_H_SYS_EEAR12, HW_H_SYS_EEAR13, HW_H_SYS_EEAR14, HW_H_SYS_EEAR15 6499 + , HW_H_SYS_ESR0, HW_H_SYS_ESR1, HW_H_SYS_ESR2, HW_H_SYS_ESR3 6500 + , HW_H_SYS_ESR4, HW_H_SYS_ESR5, HW_H_SYS_ESR6, HW_H_SYS_ESR7 6501 + , HW_H_SYS_ESR8, HW_H_SYS_ESR9, HW_H_SYS_ESR10, HW_H_SYS_ESR11 6502 + , HW_H_SYS_ESR12, HW_H_SYS_ESR13, HW_H_SYS_ESR14, HW_H_SYS_ESR15 6503 + , HW_H_SYS_GPR0, HW_H_SYS_GPR1, HW_H_SYS_GPR2, HW_H_SYS_GPR3 6504 + , HW_H_SYS_GPR4, HW_H_SYS_GPR5, HW_H_SYS_GPR6, HW_H_SYS_GPR7 6505 + , HW_H_SYS_GPR8, HW_H_SYS_GPR9, HW_H_SYS_GPR10, HW_H_SYS_GPR11 6506 + , HW_H_SYS_GPR12, HW_H_SYS_GPR13, HW_H_SYS_GPR14, HW_H_SYS_GPR15 6507 + , HW_H_SYS_GPR16, HW_H_SYS_GPR17, HW_H_SYS_GPR18, HW_H_SYS_GPR19 6508 + , HW_H_SYS_GPR20, HW_H_SYS_GPR21, HW_H_SYS_GPR22, HW_H_SYS_GPR23 6509 + , HW_H_SYS_GPR24, HW_H_SYS_GPR25, HW_H_SYS_GPR26, HW_H_SYS_GPR27 6510 + , HW_H_SYS_GPR28, HW_H_SYS_GPR29, HW_H_SYS_GPR30, HW_H_SYS_GPR31 6511 + , HW_H_SYS_GPR32, HW_H_SYS_GPR33, HW_H_SYS_GPR34, HW_H_SYS_GPR35 6512 + , HW_H_SYS_GPR36, HW_H_SYS_GPR37, HW_H_SYS_GPR38, HW_H_SYS_GPR39 6513 + , HW_H_SYS_GPR40, HW_H_SYS_GPR41, HW_H_SYS_GPR42, HW_H_SYS_GPR43 6514 + , HW_H_SYS_GPR44, HW_H_SYS_GPR45, HW_H_SYS_GPR46, HW_H_SYS_GPR47 6515 + , HW_H_SYS_GPR48, HW_H_SYS_GPR49, HW_H_SYS_GPR50, HW_H_SYS_GPR51 6516 + , HW_H_SYS_GPR52, HW_H_SYS_GPR53, HW_H_SYS_GPR54, HW_H_SYS_GPR55 6517 + , HW_H_SYS_GPR56, HW_H_SYS_GPR57, HW_H_SYS_GPR58, HW_H_SYS_GPR59 6518 + , HW_H_SYS_GPR60, HW_H_SYS_GPR61, HW_H_SYS_GPR62, HW_H_SYS_GPR63 6519 + , HW_H_SYS_GPR64, HW_H_SYS_GPR65, HW_H_SYS_GPR66, HW_H_SYS_GPR67 6520 + , HW_H_SYS_GPR68, HW_H_SYS_GPR69, HW_H_SYS_GPR70, HW_H_SYS_GPR71 6521 + , HW_H_SYS_GPR72, HW_H_SYS_GPR73, HW_H_SYS_GPR74, HW_H_SYS_GPR75 6522 + , HW_H_SYS_GPR76, HW_H_SYS_GPR77, HW_H_SYS_GPR78, HW_H_SYS_GPR79 6523 + , HW_H_SYS_GPR80, HW_H_SYS_GPR81, HW_H_SYS_GPR82, HW_H_SYS_GPR83 6524 + , HW_H_SYS_GPR84, HW_H_SYS_GPR85, HW_H_SYS_GPR86, HW_H_SYS_GPR87 6525 + , HW_H_SYS_GPR88, HW_H_SYS_GPR89, HW_H_SYS_GPR90, HW_H_SYS_GPR91 6526 + , HW_H_SYS_GPR92, HW_H_SYS_GPR93, HW_H_SYS_GPR94, HW_H_SYS_GPR95 6527 + , HW_H_SYS_GPR96, HW_H_SYS_GPR97, HW_H_SYS_GPR98, HW_H_SYS_GPR99 6528 + , HW_H_SYS_GPR100, HW_H_SYS_GPR101, HW_H_SYS_GPR102, HW_H_SYS_GPR103 6529 + , HW_H_SYS_GPR104, HW_H_SYS_GPR105, HW_H_SYS_GPR106, HW_H_SYS_GPR107 6530 + , HW_H_SYS_GPR108, HW_H_SYS_GPR109, HW_H_SYS_GPR110, HW_H_SYS_GPR111 6531 + , HW_H_SYS_GPR112, HW_H_SYS_GPR113, HW_H_SYS_GPR114, HW_H_SYS_GPR115 6532 + , HW_H_SYS_GPR116, HW_H_SYS_GPR117, HW_H_SYS_GPR118, HW_H_SYS_GPR119 6533 + , HW_H_SYS_GPR120, HW_H_SYS_GPR121, HW_H_SYS_GPR122, HW_H_SYS_GPR123 6534 + , HW_H_SYS_GPR124, HW_H_SYS_GPR125, HW_H_SYS_GPR126, HW_H_SYS_GPR127 6535 + , HW_H_SYS_GPR128, HW_H_SYS_GPR129, HW_H_SYS_GPR130, HW_H_SYS_GPR131 6536 + , HW_H_SYS_GPR132, HW_H_SYS_GPR133, HW_H_SYS_GPR134, HW_H_SYS_GPR135 6537 + , HW_H_SYS_GPR136, HW_H_SYS_GPR137, HW_H_SYS_GPR138, HW_H_SYS_GPR139 6538 + , HW_H_SYS_GPR140, HW_H_SYS_GPR141, HW_H_SYS_GPR142, HW_H_SYS_GPR143 6539 + , HW_H_SYS_GPR144, HW_H_SYS_GPR145, HW_H_SYS_GPR146, HW_H_SYS_GPR147 6540 + , HW_H_SYS_GPR148, HW_H_SYS_GPR149, HW_H_SYS_GPR150, HW_H_SYS_GPR151 6541 + , HW_H_SYS_GPR152, HW_H_SYS_GPR153, HW_H_SYS_GPR154, HW_H_SYS_GPR155 6542 + , HW_H_SYS_GPR156, HW_H_SYS_GPR157, HW_H_SYS_GPR158, HW_H_SYS_GPR159 6543 + , HW_H_SYS_GPR160, HW_H_SYS_GPR161, HW_H_SYS_GPR162, HW_H_SYS_GPR163 6544 + , HW_H_SYS_GPR164, HW_H_SYS_GPR165, HW_H_SYS_GPR166, HW_H_SYS_GPR167 6545 + , HW_H_SYS_GPR168, HW_H_SYS_GPR169, HW_H_SYS_GPR170, HW_H_SYS_GPR171 6546 + , HW_H_SYS_GPR172, HW_H_SYS_GPR173, HW_H_SYS_GPR174, HW_H_SYS_GPR175 6547 + , HW_H_SYS_GPR176, HW_H_SYS_GPR177, HW_H_SYS_GPR178, HW_H_SYS_GPR179 6548 + , HW_H_SYS_GPR180, HW_H_SYS_GPR181, HW_H_SYS_GPR182, HW_H_SYS_GPR183 6549 + , HW_H_SYS_GPR184, HW_H_SYS_GPR185, HW_H_SYS_GPR186, HW_H_SYS_GPR187 6550 + , HW_H_SYS_GPR188, HW_H_SYS_GPR189, HW_H_SYS_GPR190, HW_H_SYS_GPR191 6551 + , HW_H_SYS_GPR192, HW_H_SYS_GPR193, HW_H_SYS_GPR194, HW_H_SYS_GPR195 6552 + , HW_H_SYS_GPR196, HW_H_SYS_GPR197, HW_H_SYS_GPR198, HW_H_SYS_GPR199 6553 + , HW_H_SYS_GPR200, HW_H_SYS_GPR201, HW_H_SYS_GPR202, HW_H_SYS_GPR203 6554 + , HW_H_SYS_GPR204, HW_H_SYS_GPR205, HW_H_SYS_GPR206, HW_H_SYS_GPR207 6555 + , HW_H_SYS_GPR208, HW_H_SYS_GPR209, HW_H_SYS_GPR210, HW_H_SYS_GPR211 6556 + , HW_H_SYS_GPR212, HW_H_SYS_GPR213, HW_H_SYS_GPR214, HW_H_SYS_GPR215 6557 + , HW_H_SYS_GPR216, HW_H_SYS_GPR217, HW_H_SYS_GPR218, HW_H_SYS_GPR219 6558 + , HW_H_SYS_GPR220, HW_H_SYS_GPR221, HW_H_SYS_GPR222, HW_H_SYS_GPR223 6559 + , HW_H_SYS_GPR224, HW_H_SYS_GPR225, HW_H_SYS_GPR226, HW_H_SYS_GPR227 6560 + , HW_H_SYS_GPR228, HW_H_SYS_GPR229, HW_H_SYS_GPR230, HW_H_SYS_GPR231 6561 + , HW_H_SYS_GPR232, HW_H_SYS_GPR233, HW_H_SYS_GPR234, HW_H_SYS_GPR235 6562 + , HW_H_SYS_GPR236, HW_H_SYS_GPR237, HW_H_SYS_GPR238, HW_H_SYS_GPR239 6563 + , HW_H_SYS_GPR240, HW_H_SYS_GPR241, HW_H_SYS_GPR242, HW_H_SYS_GPR243 6564 + , HW_H_SYS_GPR244, HW_H_SYS_GPR245, HW_H_SYS_GPR246, HW_H_SYS_GPR247 6565 + , HW_H_SYS_GPR248, HW_H_SYS_GPR249, HW_H_SYS_GPR250, HW_H_SYS_GPR251 6566 + , HW_H_SYS_GPR252, HW_H_SYS_GPR253, HW_H_SYS_GPR254, HW_H_SYS_GPR255 6567 + , HW_H_SYS_GPR256, HW_H_SYS_GPR257, HW_H_SYS_GPR258, HW_H_SYS_GPR259 6568 + , HW_H_SYS_GPR260, HW_H_SYS_GPR261, HW_H_SYS_GPR262, HW_H_SYS_GPR263 6569 + , HW_H_SYS_GPR264, HW_H_SYS_GPR265, HW_H_SYS_GPR266, HW_H_SYS_GPR267 6570 + , HW_H_SYS_GPR268, HW_H_SYS_GPR269, HW_H_SYS_GPR270, HW_H_SYS_GPR271 6571 + , HW_H_SYS_GPR272, HW_H_SYS_GPR273, HW_H_SYS_GPR274, HW_H_SYS_GPR275 6572 + , HW_H_SYS_GPR276, HW_H_SYS_GPR277, HW_H_SYS_GPR278, HW_H_SYS_GPR279 6573 + , HW_H_SYS_GPR280, HW_H_SYS_GPR281, HW_H_SYS_GPR282, HW_H_SYS_GPR283 6574 + , HW_H_SYS_GPR284, HW_H_SYS_GPR285, HW_H_SYS_GPR286, HW_H_SYS_GPR287 6575 + , HW_H_SYS_GPR288, HW_H_SYS_GPR289, HW_H_SYS_GPR290, HW_H_SYS_GPR291 6576 + , HW_H_SYS_GPR292, HW_H_SYS_GPR293, HW_H_SYS_GPR294, HW_H_SYS_GPR295 6577 + , HW_H_SYS_GPR296, HW_H_SYS_GPR297, HW_H_SYS_GPR298, HW_H_SYS_GPR299 6578 + , HW_H_SYS_GPR300, HW_H_SYS_GPR301, HW_H_SYS_GPR302, HW_H_SYS_GPR303 6579 + , HW_H_SYS_GPR304, HW_H_SYS_GPR305, HW_H_SYS_GPR306, HW_H_SYS_GPR307 6580 + , HW_H_SYS_GPR308, HW_H_SYS_GPR309, HW_H_SYS_GPR310, HW_H_SYS_GPR311 6581 + , HW_H_SYS_GPR312, HW_H_SYS_GPR313, HW_H_SYS_GPR314, HW_H_SYS_GPR315 6582 + , HW_H_SYS_GPR316, HW_H_SYS_GPR317, HW_H_SYS_GPR318, HW_H_SYS_GPR319 6583 + , HW_H_SYS_GPR320, HW_H_SYS_GPR321, HW_H_SYS_GPR322, HW_H_SYS_GPR323 6584 + , HW_H_SYS_GPR324, HW_H_SYS_GPR325, HW_H_SYS_GPR326, HW_H_SYS_GPR327 6585 + , HW_H_SYS_GPR328, HW_H_SYS_GPR329, HW_H_SYS_GPR330, HW_H_SYS_GPR331 6586 + , HW_H_SYS_GPR332, HW_H_SYS_GPR333, HW_H_SYS_GPR334, HW_H_SYS_GPR335 6587 + , HW_H_SYS_GPR336, HW_H_SYS_GPR337, HW_H_SYS_GPR338, HW_H_SYS_GPR339 6588 + , HW_H_SYS_GPR340, HW_H_SYS_GPR341, HW_H_SYS_GPR342, HW_H_SYS_GPR343 6589 + , HW_H_SYS_GPR344, HW_H_SYS_GPR345, HW_H_SYS_GPR346, HW_H_SYS_GPR347 6590 + , HW_H_SYS_GPR348, HW_H_SYS_GPR349, HW_H_SYS_GPR350, HW_H_SYS_GPR351 6591 + , HW_H_SYS_GPR352, HW_H_SYS_GPR353, HW_H_SYS_GPR354, HW_H_SYS_GPR355 6592 + , HW_H_SYS_GPR356, HW_H_SYS_GPR357, HW_H_SYS_GPR358, HW_H_SYS_GPR359 6593 + , HW_H_SYS_GPR360, HW_H_SYS_GPR361, HW_H_SYS_GPR362, HW_H_SYS_GPR363 6594 + , HW_H_SYS_GPR364, HW_H_SYS_GPR365, HW_H_SYS_GPR366, HW_H_SYS_GPR367 6595 + , HW_H_SYS_GPR368, HW_H_SYS_GPR369, HW_H_SYS_GPR370, HW_H_SYS_GPR371 6596 + , HW_H_SYS_GPR372, HW_H_SYS_GPR373, HW_H_SYS_GPR374, HW_H_SYS_GPR375 6597 + , HW_H_SYS_GPR376, HW_H_SYS_GPR377, HW_H_SYS_GPR378, HW_H_SYS_GPR379 6598 + , HW_H_SYS_GPR380, HW_H_SYS_GPR381, HW_H_SYS_GPR382, HW_H_SYS_GPR383 6599 + , HW_H_SYS_GPR384, HW_H_SYS_GPR385, HW_H_SYS_GPR386, HW_H_SYS_GPR387 6600 + , HW_H_SYS_GPR388, HW_H_SYS_GPR389, HW_H_SYS_GPR390, HW_H_SYS_GPR391 6601 + , HW_H_SYS_GPR392, HW_H_SYS_GPR393, HW_H_SYS_GPR394, HW_H_SYS_GPR395 6602 + , HW_H_SYS_GPR396, HW_H_SYS_GPR397, HW_H_SYS_GPR398, HW_H_SYS_GPR399 6603 + , HW_H_SYS_GPR400, HW_H_SYS_GPR401, HW_H_SYS_GPR402, HW_H_SYS_GPR403 6604 + , HW_H_SYS_GPR404, HW_H_SYS_GPR405, HW_H_SYS_GPR406, HW_H_SYS_GPR407 6605 + , HW_H_SYS_GPR408, HW_H_SYS_GPR409, HW_H_SYS_GPR410, HW_H_SYS_GPR411 6606 + , HW_H_SYS_GPR412, HW_H_SYS_GPR413, HW_H_SYS_GPR414, HW_H_SYS_GPR415 6607 + , HW_H_SYS_GPR416, HW_H_SYS_GPR417, HW_H_SYS_GPR418, HW_H_SYS_GPR419 6608 + , HW_H_SYS_GPR420, HW_H_SYS_GPR421, HW_H_SYS_GPR422, HW_H_SYS_GPR423 6609 + , HW_H_SYS_GPR424, HW_H_SYS_GPR425, HW_H_SYS_GPR426, HW_H_SYS_GPR427 6610 + , HW_H_SYS_GPR428, HW_H_SYS_GPR429, HW_H_SYS_GPR430, HW_H_SYS_GPR431 6611 + , HW_H_SYS_GPR432, HW_H_SYS_GPR433, HW_H_SYS_GPR434, HW_H_SYS_GPR435 6612 + , HW_H_SYS_GPR436, HW_H_SYS_GPR437, HW_H_SYS_GPR438, HW_H_SYS_GPR439 6613 + , HW_H_SYS_GPR440, HW_H_SYS_GPR441, HW_H_SYS_GPR442, HW_H_SYS_GPR443 6614 + , HW_H_SYS_GPR444, HW_H_SYS_GPR445, HW_H_SYS_GPR446, HW_H_SYS_GPR447 6615 + , HW_H_SYS_GPR448, HW_H_SYS_GPR449, HW_H_SYS_GPR450, HW_H_SYS_GPR451 6616 + , HW_H_SYS_GPR452, HW_H_SYS_GPR453, HW_H_SYS_GPR454, HW_H_SYS_GPR455 6617 + , HW_H_SYS_GPR456, HW_H_SYS_GPR457, HW_H_SYS_GPR458, HW_H_SYS_GPR459 6618 + , HW_H_SYS_GPR460, HW_H_SYS_GPR461, HW_H_SYS_GPR462, HW_H_SYS_GPR463 6619 + , HW_H_SYS_GPR464, HW_H_SYS_GPR465, HW_H_SYS_GPR466, HW_H_SYS_GPR467 6620 + , HW_H_SYS_GPR468, HW_H_SYS_GPR469, HW_H_SYS_GPR470, HW_H_SYS_GPR471 6621 + , HW_H_SYS_GPR472, HW_H_SYS_GPR473, HW_H_SYS_GPR474, HW_H_SYS_GPR475 6622 + , HW_H_SYS_GPR476, HW_H_SYS_GPR477, HW_H_SYS_GPR478, HW_H_SYS_GPR479 6623 + , HW_H_SYS_GPR480, HW_H_SYS_GPR481, HW_H_SYS_GPR482, HW_H_SYS_GPR483 6624 + , HW_H_SYS_GPR484, HW_H_SYS_GPR485, HW_H_SYS_GPR486, HW_H_SYS_GPR487 6625 + , HW_H_SYS_GPR488, HW_H_SYS_GPR489, HW_H_SYS_GPR490, HW_H_SYS_GPR491 6626 + , HW_H_SYS_GPR492, HW_H_SYS_GPR493, HW_H_SYS_GPR494, HW_H_SYS_GPR495 6627 + , HW_H_SYS_GPR496, HW_H_SYS_GPR497, HW_H_SYS_GPR498, HW_H_SYS_GPR499 6628 + , HW_H_SYS_GPR500, HW_H_SYS_GPR501, HW_H_SYS_GPR502, HW_H_SYS_GPR503 6629 + , HW_H_SYS_GPR504, HW_H_SYS_GPR505, HW_H_SYS_GPR506, HW_H_SYS_GPR507 6630 + , HW_H_SYS_GPR508, HW_H_SYS_GPR509, HW_H_SYS_GPR510, HW_H_SYS_GPR511 6631 + , HW_H_MAC_MACLO, HW_H_MAC_MACHI, HW_H_TICK_TTMR, HW_H_SYS_VR_REV 6632 + , HW_H_SYS_VR_CFG, HW_H_SYS_VR_VER, HW_H_SYS_UPR_UP, HW_H_SYS_UPR_DCP 6633 + , HW_H_SYS_UPR_ICP, HW_H_SYS_UPR_DMP, HW_H_SYS_UPR_MP, HW_H_SYS_UPR_IMP 6634 + , HW_H_SYS_UPR_DUP, HW_H_SYS_UPR_PCUP, HW_H_SYS_UPR_PICP, HW_H_SYS_UPR_PMP 6635 + , HW_H_SYS_UPR_TTP, HW_H_SYS_UPR_CUP, HW_H_SYS_CPUCFGR_NSGR, HW_H_SYS_CPUCFGR_CGF 6636 + , HW_H_SYS_CPUCFGR_OB32S, HW_H_SYS_CPUCFGR_OB64S, HW_H_SYS_CPUCFGR_OF32S, HW_H_SYS_CPUCFGR_OF64S 6637 + , HW_H_SYS_CPUCFGR_OV64S, HW_H_SYS_CPUCFGR_ND, HW_H_SYS_SR_SM, HW_H_SYS_SR_TEE 6638 + , HW_H_SYS_SR_IEE, HW_H_SYS_SR_DCE, HW_H_SYS_SR_ICE, HW_H_SYS_SR_DME 6639 + , HW_H_SYS_SR_IME, HW_H_SYS_SR_LEE, HW_H_SYS_SR_CE, HW_H_SYS_SR_F 6640 + , HW_H_SYS_SR_CY, HW_H_SYS_SR_OV, HW_H_SYS_SR_OVE, HW_H_SYS_SR_DSX 6641 + , HW_H_SYS_SR_EPH, HW_H_SYS_SR_FO, HW_H_SYS_SR_SUMRA, HW_H_SYS_SR_CID 6642 + , HW_H_SYS_FPCSR_FPEE, HW_H_SYS_FPCSR_RM, HW_H_SYS_FPCSR_OVF, HW_H_SYS_FPCSR_UNF 6643 + , HW_H_SYS_FPCSR_SNF, HW_H_SYS_FPCSR_QNF, HW_H_SYS_FPCSR_ZF, HW_H_SYS_FPCSR_IXF 6644 + , HW_H_SYS_FPCSR_IVF, HW_H_SYS_FPCSR_INF, HW_H_SYS_FPCSR_DZF, HW_H_SIMM16 6645 + , HW_H_UIMM16, HW_H_UIMM6, HW_H_ATOMIC_RESERVE, HW_H_ATOMIC_ADDRESS 6646 + , HW_H_ROFF1, HW_MAX 6647 } CGEN_HW_TYPE; 6648 6649 #define MAX_HW ((int) HW_MAX) 6650 @@ -631,13 +629,12 @@ 6651 , OR1K_OPERAND_UIMM6, OR1K_OPERAND_RD, OR1K_OPERAND_RA, OR1K_OPERAND_RB 6652 , OR1K_OPERAND_DISP26, OR1K_OPERAND_DISP21, OR1K_OPERAND_SIMM16, OR1K_OPERAND_UIMM16 6653 , OR1K_OPERAND_SIMM16_SPLIT, OR1K_OPERAND_UIMM16_SPLIT, OR1K_OPERAND_RDSF, OR1K_OPERAND_RASF 6654 - , OR1K_OPERAND_RBSF, OR1K_OPERAND_RDDF, OR1K_OPERAND_RADF, OR1K_OPERAND_RBDF 6655 - , OR1K_OPERAND_RDD32F, OR1K_OPERAND_RDDI, OR1K_OPERAND_RAD32F, OR1K_OPERAND_RADI 6656 - , OR1K_OPERAND_RBD32F, OR1K_OPERAND_RBDI, OR1K_OPERAND_MAX 6657 + , OR1K_OPERAND_RBSF, OR1K_OPERAND_RDD32F, OR1K_OPERAND_RDDI, OR1K_OPERAND_RAD32F 6658 + , OR1K_OPERAND_RADI, OR1K_OPERAND_RBD32F, OR1K_OPERAND_RBDI, OR1K_OPERAND_MAX 6659 } CGEN_OPERAND_TYPE; 6660 6661 /* Number of operands types. */ 6662 -#define MAX_OPERANDS 38 6663 +#define MAX_OPERANDS 35 6664 6665 /* Maximum number of operands referenced by any insn. */ 6666 #define MAX_OPERAND_INSTANCES 10 6667 @@ -687,7 +684,6 @@ 6668 6669 extern CGEN_KEYWORD or1k_cgen_opval_h_gpr; 6670 extern CGEN_KEYWORD or1k_cgen_opval_h_fsr; 6671 -extern CGEN_KEYWORD or1k_cgen_opval_h_fdr; 6672 6673 extern const CGEN_HW_ENTRY or1k_cgen_hw_table[]; 6674 6675 diff -ru binutils-2.33.1.orig/opcodes/or1k-dis.c binutils-2.33.1/opcodes/or1k-dis.c 6676 --- binutils-2.33.1.orig/opcodes/or1k-dis.c 2019-09-09 15:19:45.000000000 +0200 6677 +++ binutils-2.33.1/opcodes/or1k-dis.c 2023-06-13 00:16:33.854074828 +0200 6678 @@ -123,9 +123,6 @@ 6679 case OR1K_OPERAND_RAD32F : 6680 print_regpair (cd, info, fields->f_rad32, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length); 6681 break; 6682 - case OR1K_OPERAND_RADF : 6683 - print_keyword (cd, info, & or1k_cgen_opval_h_fdr, fields->f_r2, 0); 6684 - break; 6685 case OR1K_OPERAND_RADI : 6686 print_regpair (cd, info, fields->f_rad32, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length); 6687 break; 6688 @@ -138,9 +135,6 @@ 6689 case OR1K_OPERAND_RBD32F : 6690 print_regpair (cd, info, fields->f_rbd32, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length); 6691 break; 6692 - case OR1K_OPERAND_RBDF : 6693 - print_keyword (cd, info, & or1k_cgen_opval_h_fdr, fields->f_r3, 0); 6694 - break; 6695 case OR1K_OPERAND_RBDI : 6696 print_regpair (cd, info, fields->f_rbd32, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length); 6697 break; 6698 @@ -153,9 +147,6 @@ 6699 case OR1K_OPERAND_RDD32F : 6700 print_regpair (cd, info, fields->f_rdd32, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length); 6701 break; 6702 - case OR1K_OPERAND_RDDF : 6703 - print_keyword (cd, info, & or1k_cgen_opval_h_fdr, fields->f_r1, 0); 6704 - break; 6705 case OR1K_OPERAND_RDDI : 6706 print_regpair (cd, info, fields->f_rdd32, 0|(1<<CGEN_OPERAND_VIRTUAL), pc, length); 6707 break; 6708 diff -ru binutils-2.33.1.orig/opcodes/or1k-ibld.c binutils-2.33.1/opcodes/or1k-ibld.c 6709 --- binutils-2.33.1.orig/opcodes/or1k-ibld.c 2019-09-09 15:19:45.000000000 +0200 6710 +++ binutils-2.33.1/opcodes/or1k-ibld.c 2023-06-13 00:16:33.855074828 +0200 6711 @@ -576,14 +576,14 @@ 6712 case OR1K_OPERAND_DISP21 : 6713 { 6714 long value = fields->f_disp21; 6715 - value = ((((DI) (value) >> (13))) - (((DI) (pc) >> (13)))); 6716 + value = ((((SI) (value) >> (13))) - (((SI) (pc) >> (13)))); 6717 errmsg = insert_normal (cd, value, 0|(1<<CGEN_IFLD_SIGNED)|(1<<CGEN_IFLD_ABS_ADDR), 0, 20, 21, 32, total_length, buffer); 6718 } 6719 break; 6720 case OR1K_OPERAND_DISP26 : 6721 { 6722 long value = fields->f_disp26; 6723 - value = ((DI) (((value) - (pc))) >> (2)); 6724 + value = ((SI) (((value) - (pc))) >> (2)); 6725 errmsg = insert_normal (cd, value, 0|(1<<CGEN_IFLD_SIGNED)|(1<<CGEN_IFLD_PCREL_ADDR), 0, 25, 26, 32, total_length, buffer); 6726 } 6727 break; 6728 @@ -604,9 +604,6 @@ 6729 break; 6730 } 6731 break; 6732 - case OR1K_OPERAND_RADF : 6733 - errmsg = insert_normal (cd, fields->f_r2, 0, 0, 20, 5, 32, total_length, buffer); 6734 - break; 6735 case OR1K_OPERAND_RADI : 6736 { 6737 { 6738 @@ -641,9 +638,6 @@ 6739 break; 6740 } 6741 break; 6742 - case OR1K_OPERAND_RBDF : 6743 - errmsg = insert_normal (cd, fields->f_r3, 0, 0, 15, 5, 32, total_length, buffer); 6744 - break; 6745 case OR1K_OPERAND_RBDI : 6746 { 6747 { 6748 @@ -678,9 +672,6 @@ 6749 break; 6750 } 6751 break; 6752 - case OR1K_OPERAND_RDDF : 6753 - errmsg = insert_normal (cd, fields->f_r1, 0, 0, 25, 5, 32, total_length, buffer); 6754 - break; 6755 case OR1K_OPERAND_RDDI : 6756 { 6757 { 6758 @@ -783,7 +774,7 @@ 6759 { 6760 long value; 6761 length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED)|(1<<CGEN_IFLD_ABS_ADDR), 0, 20, 21, 32, total_length, pc, & value); 6762 - value = ((((value) + (((DI) (pc) >> (13))))) << (13)); 6763 + value = ((((value) + (((SI) (pc) >> (13))))) << (13)); 6764 fields->f_disp21 = value; 6765 } 6766 break; 6767 @@ -807,9 +798,6 @@ 6768 FLD (f_rad32) = ((FLD (f_r2)) | (((FLD (f_raoff_9_1)) << (5)))); 6769 } 6770 break; 6771 - case OR1K_OPERAND_RADF : 6772 - length = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 5, 32, total_length, pc, & fields->f_r2); 6773 - break; 6774 case OR1K_OPERAND_RADI : 6775 { 6776 length = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 5, 32, total_length, pc, & fields->f_r2); 6777 @@ -834,9 +822,6 @@ 6778 FLD (f_rbd32) = ((FLD (f_r3)) | (((FLD (f_rboff_8_1)) << (5)))); 6779 } 6780 break; 6781 - case OR1K_OPERAND_RBDF : 6782 - length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 5, 32, total_length, pc, & fields->f_r3); 6783 - break; 6784 case OR1K_OPERAND_RBDI : 6785 { 6786 length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 5, 32, total_length, pc, & fields->f_r3); 6787 @@ -861,9 +846,6 @@ 6788 FLD (f_rdd32) = ((FLD (f_r1)) | (((FLD (f_rdoff_10_1)) << (5)))); 6789 } 6790 break; 6791 - case OR1K_OPERAND_RDDF : 6792 - length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 5, 32, total_length, pc, & fields->f_r1); 6793 - break; 6794 case OR1K_OPERAND_RDDI : 6795 { 6796 length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 5, 32, total_length, pc, & fields->f_r1); 6797 @@ -954,9 +936,6 @@ 6798 case OR1K_OPERAND_RAD32F : 6799 value = fields->f_rad32; 6800 break; 6801 - case OR1K_OPERAND_RADF : 6802 - value = fields->f_r2; 6803 - break; 6804 case OR1K_OPERAND_RADI : 6805 value = fields->f_rad32; 6806 break; 6807 @@ -969,9 +948,6 @@ 6808 case OR1K_OPERAND_RBD32F : 6809 value = fields->f_rbd32; 6810 break; 6811 - case OR1K_OPERAND_RBDF : 6812 - value = fields->f_r3; 6813 - break; 6814 case OR1K_OPERAND_RBDI : 6815 value = fields->f_rbd32; 6816 break; 6817 @@ -984,9 +960,6 @@ 6818 case OR1K_OPERAND_RDD32F : 6819 value = fields->f_rdd32; 6820 break; 6821 - case OR1K_OPERAND_RDDF : 6822 - value = fields->f_r1; 6823 - break; 6824 case OR1K_OPERAND_RDDI : 6825 value = fields->f_rdd32; 6826 break; 6827 @@ -1041,9 +1014,6 @@ 6828 case OR1K_OPERAND_RAD32F : 6829 value = fields->f_rad32; 6830 break; 6831 - case OR1K_OPERAND_RADF : 6832 - value = fields->f_r2; 6833 - break; 6834 case OR1K_OPERAND_RADI : 6835 value = fields->f_rad32; 6836 break; 6837 @@ -1056,9 +1026,6 @@ 6838 case OR1K_OPERAND_RBD32F : 6839 value = fields->f_rbd32; 6840 break; 6841 - case OR1K_OPERAND_RBDF : 6842 - value = fields->f_r3; 6843 - break; 6844 case OR1K_OPERAND_RBDI : 6845 value = fields->f_rbd32; 6846 break; 6847 @@ -1071,9 +1038,6 @@ 6848 case OR1K_OPERAND_RDD32F : 6849 value = fields->f_rdd32; 6850 break; 6851 - case OR1K_OPERAND_RDDF : 6852 - value = fields->f_r1; 6853 - break; 6854 case OR1K_OPERAND_RDDI : 6855 value = fields->f_rdd32; 6856 break; 6857 @@ -1135,9 +1099,6 @@ 6858 case OR1K_OPERAND_RAD32F : 6859 fields->f_rad32 = value; 6860 break; 6861 - case OR1K_OPERAND_RADF : 6862 - fields->f_r2 = value; 6863 - break; 6864 case OR1K_OPERAND_RADI : 6865 fields->f_rad32 = value; 6866 break; 6867 @@ -1150,9 +1111,6 @@ 6868 case OR1K_OPERAND_RBD32F : 6869 fields->f_rbd32 = value; 6870 break; 6871 - case OR1K_OPERAND_RBDF : 6872 - fields->f_r3 = value; 6873 - break; 6874 case OR1K_OPERAND_RBDI : 6875 fields->f_rbd32 = value; 6876 break; 6877 @@ -1165,9 +1123,6 @@ 6878 case OR1K_OPERAND_RDD32F : 6879 fields->f_rdd32 = value; 6880 break; 6881 - case OR1K_OPERAND_RDDF : 6882 - fields->f_r1 = value; 6883 - break; 6884 case OR1K_OPERAND_RDDI : 6885 fields->f_rdd32 = value; 6886 break; 6887 @@ -1219,9 +1174,6 @@ 6888 case OR1K_OPERAND_RAD32F : 6889 fields->f_rad32 = value; 6890 break; 6891 - case OR1K_OPERAND_RADF : 6892 - fields->f_r2 = value; 6893 - break; 6894 case OR1K_OPERAND_RADI : 6895 fields->f_rad32 = value; 6896 break; 6897 @@ -1234,9 +1186,6 @@ 6898 case OR1K_OPERAND_RBD32F : 6899 fields->f_rbd32 = value; 6900 break; 6901 - case OR1K_OPERAND_RBDF : 6902 - fields->f_r3 = value; 6903 - break; 6904 case OR1K_OPERAND_RBDI : 6905 fields->f_rbd32 = value; 6906 break; 6907 @@ -1249,9 +1198,6 @@ 6908 case OR1K_OPERAND_RDD32F : 6909 fields->f_rdd32 = value; 6910 break; 6911 - case OR1K_OPERAND_RDDF : 6912 - fields->f_r1 = value; 6913 - break; 6914 case OR1K_OPERAND_RDDI : 6915 fields->f_rdd32 = value; 6916 break; 6917 diff -ru binutils-2.33.1.orig/opcodes/or1k-opc.c binutils-2.33.1/opcodes/or1k-opc.c 6918 --- binutils-2.33.1.orig/opcodes/or1k-opc.c 2019-09-09 15:19:45.000000000 +0200 6919 +++ binutils-2.33.1/opcodes/or1k-opc.c 2023-06-13 00:16:33.856074828 +0200 6920 @@ -163,10 +163,6 @@ 6921 32, 32, 0xfc0007ff, { { F (F_OPCODE) }, { F (F_R1) }, { F (F_R2) }, { F (F_R3) }, { F (F_RESV_10_3) }, { F (F_OP_7_8) }, { 0 } } 6922 }; 6923 6924 -static const CGEN_IFMT ifmt_lf_add_d ATTRIBUTE_UNUSED = { 6925 - 32, 32, 0xfc0007ff, { { F (F_OPCODE) }, { F (F_R1) }, { F (F_R2) }, { F (F_R3) }, { F (F_RESV_10_3) }, { F (F_OP_7_8) }, { 0 } } 6926 -}; 6927 - 6928 static const CGEN_IFMT ifmt_lf_add_d32 ATTRIBUTE_UNUSED = { 6929 32, 32, 0xfc0000ff, { { F (F_OPCODE) }, { F (F_RDD32) }, { F (F_RAD32) }, { F (F_RBD32) }, { F (F_OP_7_8) }, { 0 } } 6930 }; 6931 @@ -175,10 +171,6 @@ 6932 32, 32, 0xfc00ffff, { { F (F_OPCODE) }, { F (F_R1) }, { F (F_R2) }, { F (F_R3) }, { F (F_RESV_10_3) }, { F (F_OP_7_8) }, { 0 } } 6933 }; 6934 6935 -static const CGEN_IFMT ifmt_lf_itof_d ATTRIBUTE_UNUSED = { 6936 - 32, 32, 0xfc00ffff, { { F (F_OPCODE) }, { F (F_R1) }, { F (F_R2) }, { F (F_R3) }, { F (F_RESV_10_3) }, { F (F_OP_7_8) }, { 0 } } 6937 -}; 6938 - 6939 static const CGEN_IFMT ifmt_lf_itof_d32 ATTRIBUTE_UNUSED = { 6940 32, 32, 0xfc00f9ff, { { F (F_OPCODE) }, { F (F_R3) }, { F (F_RDD32) }, { F (F_RAD32) }, { F (F_RESV_8_1) }, { F (F_OP_7_8) }, { 0 } } 6941 }; 6942 @@ -187,10 +179,6 @@ 6943 32, 32, 0xfc00ffff, { { F (F_OPCODE) }, { F (F_R1) }, { F (F_R2) }, { F (F_R3) }, { F (F_RESV_10_3) }, { F (F_OP_7_8) }, { 0 } } 6944 }; 6945 6946 -static const CGEN_IFMT ifmt_lf_ftoi_d ATTRIBUTE_UNUSED = { 6947 - 32, 32, 0xfc00ffff, { { F (F_OPCODE) }, { F (F_R1) }, { F (F_R2) }, { F (F_R3) }, { F (F_RESV_10_3) }, { F (F_OP_7_8) }, { 0 } } 6948 -}; 6949 - 6950 static const CGEN_IFMT ifmt_lf_ftoi_d32 ATTRIBUTE_UNUSED = { 6951 32, 32, 0xfc00f9ff, { { F (F_OPCODE) }, { F (F_R3) }, { F (F_RDD32) }, { F (F_RAD32) }, { F (F_RESV_8_1) }, { F (F_OP_7_8) }, { 0 } } 6952 }; 6953 @@ -199,10 +187,6 @@ 6954 32, 32, 0xffe007ff, { { F (F_OPCODE) }, { F (F_R1) }, { F (F_R2) }, { F (F_R3) }, { F (F_RESV_10_3) }, { F (F_OP_7_8) }, { 0 } } 6955 }; 6956 6957 -static const CGEN_IFMT ifmt_lf_sfeq_d ATTRIBUTE_UNUSED = { 6958 - 32, 32, 0xffe007ff, { { F (F_OPCODE) }, { F (F_R1) }, { F (F_R2) }, { F (F_R3) }, { F (F_RESV_10_3) }, { F (F_OP_7_8) }, { 0 } } 6959 -}; 6960 - 6961 static const CGEN_IFMT ifmt_lf_sfeq_d32 ATTRIBUTE_UNUSED = { 6962 32, 32, 0xffe004ff, { { F (F_OPCODE) }, { F (F_R1) }, { F (F_RESV_10_1) }, { F (F_RAD32) }, { F (F_RBD32) }, { F (F_OP_7_8) }, { 0 } } 6963 }; 6964 @@ -211,10 +195,6 @@ 6965 32, 32, 0xffe007ff, { { F (F_OPCODE) }, { F (F_RESV_25_5) }, { F (F_R2) }, { F (F_R3) }, { F (F_RESV_10_3) }, { F (F_OP_7_8) }, { 0 } } 6966 }; 6967 6968 -static const CGEN_IFMT ifmt_lf_cust1_d ATTRIBUTE_UNUSED = { 6969 - 32, 32, 0xffe007ff, { { F (F_OPCODE) }, { F (F_RESV_25_5) }, { F (F_R2) }, { F (F_R3) }, { F (F_RESV_10_3) }, { F (F_OP_7_8) }, { 0 } } 6970 -}; 6971 - 6972 static const CGEN_IFMT ifmt_lf_cust1_d32 ATTRIBUTE_UNUSED = { 6973 32, 32, 0xffe004ff, { { F (F_OPCODE) }, { F (F_RESV_25_5) }, { F (F_RESV_10_1) }, { F (F_RAD32) }, { F (F_RBD32) }, { F (F_OP_7_8) }, { 0 } } 6974 }; 6975 @@ -828,12 +808,6 @@ 6976 { { MNEM, ' ', OP (RDSF), ',', OP (RASF), ',', OP (RBSF), 0 } }, 6977 & ifmt_lf_add_s, { 0xc8000000 } 6978 }, 6979 -/* lf.add.d $rDDF,$rADF,$rBDF */ 6980 - { 6981 - { 0, 0, 0, 0 }, 6982 - { { MNEM, ' ', OP (RDDF), ',', OP (RADF), ',', OP (RBDF), 0 } }, 6983 - & ifmt_lf_add_d, { 0xc8000010 } 6984 - }, 6985 /* lf.add.d $rDD32F,$rAD32F,$rBD32F */ 6986 { 6987 { 0, 0, 0, 0 }, 6988 @@ -846,12 +820,6 @@ 6989 { { MNEM, ' ', OP (RDSF), ',', OP (RASF), ',', OP (RBSF), 0 } }, 6990 & ifmt_lf_add_s, { 0xc8000001 } 6991 }, 6992 -/* lf.sub.d $rDDF,$rADF,$rBDF */ 6993 - { 6994 - { 0, 0, 0, 0 }, 6995 - { { MNEM, ' ', OP (RDDF), ',', OP (RADF), ',', OP (RBDF), 0 } }, 6996 - & ifmt_lf_add_d, { 0xc8000011 } 6997 - }, 6998 /* lf.sub.d $rDD32F,$rAD32F,$rBD32F */ 6999 { 7000 { 0, 0, 0, 0 }, 7001 @@ -864,12 +832,6 @@ 7002 { { MNEM, ' ', OP (RDSF), ',', OP (RASF), ',', OP (RBSF), 0 } }, 7003 & ifmt_lf_add_s, { 0xc8000002 } 7004 }, 7005 -/* lf.mul.d $rDDF,$rADF,$rBDF */ 7006 - { 7007 - { 0, 0, 0, 0 }, 7008 - { { MNEM, ' ', OP (RDDF), ',', OP (RADF), ',', OP (RBDF), 0 } }, 7009 - & ifmt_lf_add_d, { 0xc8000012 } 7010 - }, 7011 /* lf.mul.d $rDD32F,$rAD32F,$rBD32F */ 7012 { 7013 { 0, 0, 0, 0 }, 7014 @@ -882,12 +844,6 @@ 7015 { { MNEM, ' ', OP (RDSF), ',', OP (RASF), ',', OP (RBSF), 0 } }, 7016 & ifmt_lf_add_s, { 0xc8000003 } 7017 }, 7018 -/* lf.div.d $rDDF,$rADF,$rBDF */ 7019 - { 7020 - { 0, 0, 0, 0 }, 7021 - { { MNEM, ' ', OP (RDDF), ',', OP (RADF), ',', OP (RBDF), 0 } }, 7022 - & ifmt_lf_add_d, { 0xc8000013 } 7023 - }, 7024 /* lf.div.d $rDD32F,$rAD32F,$rBD32F */ 7025 { 7026 { 0, 0, 0, 0 }, 7027 @@ -900,12 +856,6 @@ 7028 { { MNEM, ' ', OP (RDSF), ',', OP (RASF), ',', OP (RBSF), 0 } }, 7029 & ifmt_lf_add_s, { 0xc8000006 } 7030 }, 7031 -/* lf.rem.d $rDDF,$rADF,$rBDF */ 7032 - { 7033 - { 0, 0, 0, 0 }, 7034 - { { MNEM, ' ', OP (RDDF), ',', OP (RADF), ',', OP (RBDF), 0 } }, 7035 - & ifmt_lf_add_d, { 0xc8000016 } 7036 - }, 7037 /* lf.rem.d $rDD32F,$rAD32F,$rBD32F */ 7038 { 7039 { 0, 0, 0, 0 }, 7040 @@ -918,12 +868,6 @@ 7041 { { MNEM, ' ', OP (RDSF), ',', OP (RA), 0 } }, 7042 & ifmt_lf_itof_s, { 0xc8000004 } 7043 }, 7044 -/* lf.itof.d $rDDF,$rA */ 7045 - { 7046 - { 0, 0, 0, 0 }, 7047 - { { MNEM, ' ', OP (RDDF), ',', OP (RA), 0 } }, 7048 - & ifmt_lf_itof_d, { 0xc8000014 } 7049 - }, 7050 /* lf.itof.d $rDD32F,$rADI */ 7051 { 7052 { 0, 0, 0, 0 }, 7053 @@ -936,12 +880,6 @@ 7054 { { MNEM, ' ', OP (RD), ',', OP (RASF), 0 } }, 7055 & ifmt_lf_ftoi_s, { 0xc8000005 } 7056 }, 7057 -/* lf.ftoi.d $rD,$rADF */ 7058 - { 7059 - { 0, 0, 0, 0 }, 7060 - { { MNEM, ' ', OP (RD), ',', OP (RADF), 0 } }, 7061 - & ifmt_lf_ftoi_d, { 0xc8000015 } 7062 - }, 7063 /* lf.ftoi.d $rDDI,$rAD32F */ 7064 { 7065 { 0, 0, 0, 0 }, 7066 @@ -954,12 +892,6 @@ 7067 { { MNEM, ' ', OP (RASF), ',', OP (RBSF), 0 } }, 7068 & ifmt_lf_sfeq_s, { 0xc8000008 } 7069 }, 7070 -/* lf.sfeq.d $rADF,$rBDF */ 7071 - { 7072 - { 0, 0, 0, 0 }, 7073 - { { MNEM, ' ', OP (RADF), ',', OP (RBDF), 0 } }, 7074 - & ifmt_lf_sfeq_d, { 0xc8000018 } 7075 - }, 7076 /* lf.sfeq.d $rAD32F,$rBD32F */ 7077 { 7078 { 0, 0, 0, 0 }, 7079 @@ -972,12 +904,6 @@ 7080 { { MNEM, ' ', OP (RASF), ',', OP (RBSF), 0 } }, 7081 & ifmt_lf_sfeq_s, { 0xc8000009 } 7082 }, 7083 -/* lf.sfne.d $rADF,$rBDF */ 7084 - { 7085 - { 0, 0, 0, 0 }, 7086 - { { MNEM, ' ', OP (RADF), ',', OP (RBDF), 0 } }, 7087 - & ifmt_lf_sfeq_d, { 0xc8000019 } 7088 - }, 7089 /* lf.sfne.d $rAD32F,$rBD32F */ 7090 { 7091 { 0, 0, 0, 0 }, 7092 @@ -990,12 +916,6 @@ 7093 { { MNEM, ' ', OP (RASF), ',', OP (RBSF), 0 } }, 7094 & ifmt_lf_sfeq_s, { 0xc800000b } 7095 }, 7096 -/* lf.sfge.d $rADF,$rBDF */ 7097 - { 7098 - { 0, 0, 0, 0 }, 7099 - { { MNEM, ' ', OP (RADF), ',', OP (RBDF), 0 } }, 7100 - & ifmt_lf_sfeq_d, { 0xc800001b } 7101 - }, 7102 /* lf.sfge.d $rAD32F,$rBD32F */ 7103 { 7104 { 0, 0, 0, 0 }, 7105 @@ -1008,12 +928,6 @@ 7106 { { MNEM, ' ', OP (RASF), ',', OP (RBSF), 0 } }, 7107 & ifmt_lf_sfeq_s, { 0xc800000a } 7108 }, 7109 -/* lf.sfgt.d $rADF,$rBDF */ 7110 - { 7111 - { 0, 0, 0, 0 }, 7112 - { { MNEM, ' ', OP (RADF), ',', OP (RBDF), 0 } }, 7113 - & ifmt_lf_sfeq_d, { 0xc800001a } 7114 - }, 7115 /* lf.sfgt.d $rAD32F,$rBD32F */ 7116 { 7117 { 0, 0, 0, 0 }, 7118 @@ -1026,12 +940,6 @@ 7119 { { MNEM, ' ', OP (RASF), ',', OP (RBSF), 0 } }, 7120 & ifmt_lf_sfeq_s, { 0xc800000c } 7121 }, 7122 -/* lf.sflt.d $rADF,$rBDF */ 7123 - { 7124 - { 0, 0, 0, 0 }, 7125 - { { MNEM, ' ', OP (RADF), ',', OP (RBDF), 0 } }, 7126 - & ifmt_lf_sfeq_d, { 0xc800001c } 7127 - }, 7128 /* lf.sflt.d $rAD32F,$rBD32F */ 7129 { 7130 { 0, 0, 0, 0 }, 7131 @@ -1044,12 +952,6 @@ 7132 { { MNEM, ' ', OP (RASF), ',', OP (RBSF), 0 } }, 7133 & ifmt_lf_sfeq_s, { 0xc800000d } 7134 }, 7135 -/* lf.sfle.d $rADF,$rBDF */ 7136 - { 7137 - { 0, 0, 0, 0 }, 7138 - { { MNEM, ' ', OP (RADF), ',', OP (RBDF), 0 } }, 7139 - & ifmt_lf_sfeq_d, { 0xc800001d } 7140 - }, 7141 /* lf.sfle.d $rAD32F,$rBD32F */ 7142 { 7143 { 0, 0, 0, 0 }, 7144 @@ -1062,12 +964,6 @@ 7145 { { MNEM, ' ', OP (RASF), ',', OP (RBSF), 0 } }, 7146 & ifmt_lf_sfeq_s, { 0xc8000028 } 7147 }, 7148 -/* lf.sfueq.d $rADF,$rBDF */ 7149 - { 7150 - { 0, 0, 0, 0 }, 7151 - { { MNEM, ' ', OP (RADF), ',', OP (RBDF), 0 } }, 7152 - & ifmt_lf_sfeq_d, { 0xc8000038 } 7153 - }, 7154 /* lf.sfueq.d $rAD32F,$rBD32F */ 7155 { 7156 { 0, 0, 0, 0 }, 7157 @@ -1080,12 +976,6 @@ 7158 { { MNEM, ' ', OP (RASF), ',', OP (RBSF), 0 } }, 7159 & ifmt_lf_sfeq_s, { 0xc8000029 } 7160 }, 7161 -/* lf.sfune.d $rADF,$rBDF */ 7162 - { 7163 - { 0, 0, 0, 0 }, 7164 - { { MNEM, ' ', OP (RADF), ',', OP (RBDF), 0 } }, 7165 - & ifmt_lf_sfeq_d, { 0xc8000039 } 7166 - }, 7167 /* lf.sfune.d $rAD32F,$rBD32F */ 7168 { 7169 { 0, 0, 0, 0 }, 7170 @@ -1098,12 +988,6 @@ 7171 { { MNEM, ' ', OP (RASF), ',', OP (RBSF), 0 } }, 7172 & ifmt_lf_sfeq_s, { 0xc800002a } 7173 }, 7174 -/* lf.sfugt.d $rADF,$rBDF */ 7175 - { 7176 - { 0, 0, 0, 0 }, 7177 - { { MNEM, ' ', OP (RADF), ',', OP (RBDF), 0 } }, 7178 - & ifmt_lf_sfeq_d, { 0xc800003a } 7179 - }, 7180 /* lf.sfugt.d $rAD32F,$rBD32F */ 7181 { 7182 { 0, 0, 0, 0 }, 7183 @@ -1116,12 +1000,6 @@ 7184 { { MNEM, ' ', OP (RASF), ',', OP (RBSF), 0 } }, 7185 & ifmt_lf_sfeq_s, { 0xc800002b } 7186 }, 7187 -/* lf.sfuge.d $rADF,$rBDF */ 7188 - { 7189 - { 0, 0, 0, 0 }, 7190 - { { MNEM, ' ', OP (RADF), ',', OP (RBDF), 0 } }, 7191 - & ifmt_lf_sfeq_d, { 0xc800003b } 7192 - }, 7193 /* lf.sfuge.d $rAD32F,$rBD32F */ 7194 { 7195 { 0, 0, 0, 0 }, 7196 @@ -1134,12 +1012,6 @@ 7197 { { MNEM, ' ', OP (RASF), ',', OP (RBSF), 0 } }, 7198 & ifmt_lf_sfeq_s, { 0xc800002c } 7199 }, 7200 -/* lf.sfult.d $rADF,$rBDF */ 7201 - { 7202 - { 0, 0, 0, 0 }, 7203 - { { MNEM, ' ', OP (RADF), ',', OP (RBDF), 0 } }, 7204 - & ifmt_lf_sfeq_d, { 0xc800003c } 7205 - }, 7206 /* lf.sfult.d $rAD32F,$rBD32F */ 7207 { 7208 { 0, 0, 0, 0 }, 7209 @@ -1152,12 +1024,6 @@ 7210 { { MNEM, ' ', OP (RASF), ',', OP (RBSF), 0 } }, 7211 & ifmt_lf_sfeq_s, { 0xc800002d } 7212 }, 7213 -/* lf.sfule.d $rADF,$rBDF */ 7214 - { 7215 - { 0, 0, 0, 0 }, 7216 - { { MNEM, ' ', OP (RADF), ',', OP (RBDF), 0 } }, 7217 - & ifmt_lf_sfeq_d, { 0xc800003d } 7218 - }, 7219 /* lf.sfule.d $rAD32F,$rBD32F */ 7220 { 7221 { 0, 0, 0, 0 }, 7222 @@ -1170,12 +1036,6 @@ 7223 { { MNEM, ' ', OP (RASF), ',', OP (RBSF), 0 } }, 7224 & ifmt_lf_sfeq_s, { 0xc800002e } 7225 }, 7226 -/* lf.sfun.d $rADF,$rBDF */ 7227 - { 7228 - { 0, 0, 0, 0 }, 7229 - { { MNEM, ' ', OP (RADF), ',', OP (RBDF), 0 } }, 7230 - & ifmt_lf_sfeq_d, { 0xc800003e } 7231 - }, 7232 /* lf.sfun.d $rAD32F,$rBD32F */ 7233 { 7234 { 0, 0, 0, 0 }, 7235 @@ -1188,12 +1048,6 @@ 7236 { { MNEM, ' ', OP (RDSF), ',', OP (RASF), ',', OP (RBSF), 0 } }, 7237 & ifmt_lf_add_s, { 0xc8000007 } 7238 }, 7239 -/* lf.madd.d $rDDF,$rADF,$rBDF */ 7240 - { 7241 - { 0, 0, 0, 0 }, 7242 - { { MNEM, ' ', OP (RDDF), ',', OP (RADF), ',', OP (RBDF), 0 } }, 7243 - & ifmt_lf_add_d, { 0xc8000017 } 7244 - }, 7245 /* lf.madd.d $rDD32F,$rAD32F,$rBD32F */ 7246 { 7247 { 0, 0, 0, 0 }, 7248 @@ -1208,12 +1062,6 @@ 7249 }, 7250 /* lf.cust1.d */ 7251 { 7252 - { 0, 0, 0, 0 }, 7253 - { { MNEM, 0 } }, 7254 - & ifmt_lf_cust1_d, { 0xc80000e0 } 7255 - }, 7256 -/* lf.cust1.d */ 7257 - { 7258 { 0, 0, 0, 0 }, 7259 { { MNEM, 0 } }, 7260 & ifmt_lf_cust1_d32, { 0xc80000e0 } 7261 diff -ru binutils-2.33.1.orig/opcodes/or1k-opc.h binutils-2.33.1/opcodes/or1k-opc.h 7262 --- binutils-2.33.1.orig/opcodes/or1k-opc.h 2019-09-09 15:19:45.000000000 +0200 7263 +++ binutils-2.33.1/opcodes/or1k-opc.h 2023-06-13 00:16:33.856074828 +0200 7264 @@ -70,23 +70,17 @@ 7265 , OR1K_INSN_L_MACU, OR1K_INSN_L_MSB, OR1K_INSN_L_MSBU, OR1K_INSN_L_CUST1 7266 , OR1K_INSN_L_CUST2, OR1K_INSN_L_CUST3, OR1K_INSN_L_CUST4, OR1K_INSN_L_CUST5 7267 , OR1K_INSN_L_CUST6, OR1K_INSN_L_CUST7, OR1K_INSN_L_CUST8, OR1K_INSN_LF_ADD_S 7268 - , OR1K_INSN_LF_ADD_D, OR1K_INSN_LF_ADD_D32, OR1K_INSN_LF_SUB_S, OR1K_INSN_LF_SUB_D 7269 - , OR1K_INSN_LF_SUB_D32, OR1K_INSN_LF_MUL_S, OR1K_INSN_LF_MUL_D, OR1K_INSN_LF_MUL_D32 7270 - , OR1K_INSN_LF_DIV_S, OR1K_INSN_LF_DIV_D, OR1K_INSN_LF_DIV_D32, OR1K_INSN_LF_REM_S 7271 - , OR1K_INSN_LF_REM_D, OR1K_INSN_LF_REM_D32, OR1K_INSN_LF_ITOF_S, OR1K_INSN_LF_ITOF_D 7272 - , OR1K_INSN_LF_ITOF_D32, OR1K_INSN_LF_FTOI_S, OR1K_INSN_LF_FTOI_D, OR1K_INSN_LF_FTOI_D32 7273 - , OR1K_INSN_LF_SFEQ_S, OR1K_INSN_LF_SFEQ_D, OR1K_INSN_LF_SFEQ_D32, OR1K_INSN_LF_SFNE_S 7274 - , OR1K_INSN_LF_SFNE_D, OR1K_INSN_LF_SFNE_D32, OR1K_INSN_LF_SFGE_S, OR1K_INSN_LF_SFGE_D 7275 - , OR1K_INSN_LF_SFGE_D32, OR1K_INSN_LF_SFGT_S, OR1K_INSN_LF_SFGT_D, OR1K_INSN_LF_SFGT_D32 7276 - , OR1K_INSN_LF_SFLT_S, OR1K_INSN_LF_SFLT_D, OR1K_INSN_LF_SFLT_D32, OR1K_INSN_LF_SFLE_S 7277 - , OR1K_INSN_LF_SFLE_D, OR1K_INSN_LF_SFLE_D32, OR1K_INSN_LF_SFUEQ_S, OR1K_INSN_LF_SFUEQ_D 7278 - , OR1K_INSN_LF_SFUEQ_D32, OR1K_INSN_LF_SFUNE_S, OR1K_INSN_LF_SFUNE_D, OR1K_INSN_LF_SFUNE_D32 7279 - , OR1K_INSN_LF_SFUGT_S, OR1K_INSN_LF_SFUGT_D, OR1K_INSN_LF_SFUGT_D32, OR1K_INSN_LF_SFUGE_S 7280 - , OR1K_INSN_LF_SFUGE_D, OR1K_INSN_LF_SFUGE_D32, OR1K_INSN_LF_SFULT_S, OR1K_INSN_LF_SFULT_D 7281 - , OR1K_INSN_LF_SFULT_D32, OR1K_INSN_LF_SFULE_S, OR1K_INSN_LF_SFULE_D, OR1K_INSN_LF_SFULE_D32 7282 - , OR1K_INSN_LF_SFUN_S, OR1K_INSN_LF_SFUN_D, OR1K_INSN_LF_SFUN_D32, OR1K_INSN_LF_MADD_S 7283 - , OR1K_INSN_LF_MADD_D, OR1K_INSN_LF_MADD_D32, OR1K_INSN_LF_CUST1_S, OR1K_INSN_LF_CUST1_D 7284 - , OR1K_INSN_LF_CUST1_D32 7285 + , OR1K_INSN_LF_ADD_D32, OR1K_INSN_LF_SUB_S, OR1K_INSN_LF_SUB_D32, OR1K_INSN_LF_MUL_S 7286 + , OR1K_INSN_LF_MUL_D32, OR1K_INSN_LF_DIV_S, OR1K_INSN_LF_DIV_D32, OR1K_INSN_LF_REM_S 7287 + , OR1K_INSN_LF_REM_D32, OR1K_INSN_LF_ITOF_S, OR1K_INSN_LF_ITOF_D32, OR1K_INSN_LF_FTOI_S 7288 + , OR1K_INSN_LF_FTOI_D32, OR1K_INSN_LF_SFEQ_S, OR1K_INSN_LF_SFEQ_D32, OR1K_INSN_LF_SFNE_S 7289 + , OR1K_INSN_LF_SFNE_D32, OR1K_INSN_LF_SFGE_S, OR1K_INSN_LF_SFGE_D32, OR1K_INSN_LF_SFGT_S 7290 + , OR1K_INSN_LF_SFGT_D32, OR1K_INSN_LF_SFLT_S, OR1K_INSN_LF_SFLT_D32, OR1K_INSN_LF_SFLE_S 7291 + , OR1K_INSN_LF_SFLE_D32, OR1K_INSN_LF_SFUEQ_S, OR1K_INSN_LF_SFUEQ_D32, OR1K_INSN_LF_SFUNE_S 7292 + , OR1K_INSN_LF_SFUNE_D32, OR1K_INSN_LF_SFUGT_S, OR1K_INSN_LF_SFUGT_D32, OR1K_INSN_LF_SFUGE_S 7293 + , OR1K_INSN_LF_SFUGE_D32, OR1K_INSN_LF_SFULT_S, OR1K_INSN_LF_SFULT_D32, OR1K_INSN_LF_SFULE_S 7294 + , OR1K_INSN_LF_SFULE_D32, OR1K_INSN_LF_SFUN_S, OR1K_INSN_LF_SFUN_D32, OR1K_INSN_LF_MADD_S 7295 + , OR1K_INSN_LF_MADD_D32, OR1K_INSN_LF_CUST1_S, OR1K_INSN_LF_CUST1_D32 7296 } CGEN_INSN_TYPE; 7297 7298 /* Index of `invalid' insn place holder. */ 7299 diff -ru binutils-2.33.1.orig/opcodes/or1k-opinst.c binutils-2.33.1/opcodes/or1k-opinst.c 7300 --- binutils-2.33.1.orig/opcodes/or1k-opinst.c 2019-09-09 15:19:45.000000000 +0200 7301 +++ binutils-2.33.1/opcodes/or1k-opinst.c 2023-06-13 00:16:33.858074828 +0200 7302 @@ -43,54 +43,54 @@ 7303 }; 7304 7305 static const CGEN_OPINST sfmt_l_j_ops[] ATTRIBUTE_UNUSED = { 7306 - { INPUT, "disp26", HW_H_IADDR, CGEN_MODE_UDI, OP_ENT (DISP26), 0, 0 }, 7307 - { INPUT, "sys_cpucfgr_nd", HW_H_SYS_CPUCFGR_ND, CGEN_MODE_UDI, 0, 0, 0 }, 7308 - { OUTPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, 0 }, 7309 + { INPUT, "disp26", HW_H_IADDR, CGEN_MODE_USI, OP_ENT (DISP26), 0, 0 }, 7310 + { INPUT, "sys_cpucfgr_nd", HW_H_SYS_CPUCFGR_ND, CGEN_MODE_USI, 0, 0, 0 }, 7311 + { OUTPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, 0 }, 7312 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7313 }; 7314 7315 static const CGEN_OPINST sfmt_l_adrp_ops[] ATTRIBUTE_UNUSED = { 7316 - { INPUT, "disp21", HW_H_IADDR, CGEN_MODE_UDI, OP_ENT (DISP21), 0, 0 }, 7317 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7318 + { INPUT, "disp21", HW_H_IADDR, CGEN_MODE_USI, OP_ENT (DISP21), 0, 0 }, 7319 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7320 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7321 }; 7322 7323 static const CGEN_OPINST sfmt_l_jal_ops[] ATTRIBUTE_UNUSED = { 7324 - { INPUT, "disp26", HW_H_IADDR, CGEN_MODE_UDI, OP_ENT (DISP26), 0, 0 }, 7325 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, 0 }, 7326 - { INPUT, "sys_cpucfgr_nd", HW_H_SYS_CPUCFGR_ND, CGEN_MODE_UDI, 0, 0, 0 }, 7327 - { OUTPUT, "h_gpr_UDI_9", HW_H_GPR, CGEN_MODE_UDI, 0, 9, 0 }, 7328 - { OUTPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, 0 }, 7329 + { INPUT, "disp26", HW_H_IADDR, CGEN_MODE_USI, OP_ENT (DISP26), 0, 0 }, 7330 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, 0 }, 7331 + { INPUT, "sys_cpucfgr_nd", HW_H_SYS_CPUCFGR_ND, CGEN_MODE_USI, 0, 0, 0 }, 7332 + { OUTPUT, "h_gpr_USI_9", HW_H_GPR, CGEN_MODE_USI, 0, 9, 0 }, 7333 + { OUTPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, 0 }, 7334 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7335 }; 7336 7337 static const CGEN_OPINST sfmt_l_jr_ops[] ATTRIBUTE_UNUSED = { 7338 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7339 - { INPUT, "sys_cpucfgr_nd", HW_H_SYS_CPUCFGR_ND, CGEN_MODE_UDI, 0, 0, 0 }, 7340 - { OUTPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, 0 }, 7341 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7342 + { INPUT, "sys_cpucfgr_nd", HW_H_SYS_CPUCFGR_ND, CGEN_MODE_USI, 0, 0, 0 }, 7343 + { OUTPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, 0 }, 7344 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7345 }; 7346 7347 static const CGEN_OPINST sfmt_l_jalr_ops[] ATTRIBUTE_UNUSED = { 7348 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, 0 }, 7349 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7350 - { INPUT, "sys_cpucfgr_nd", HW_H_SYS_CPUCFGR_ND, CGEN_MODE_UDI, 0, 0, 0 }, 7351 - { OUTPUT, "h_gpr_UDI_9", HW_H_GPR, CGEN_MODE_UDI, 0, 9, 0 }, 7352 - { OUTPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, 0 }, 7353 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, 0 }, 7354 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7355 + { INPUT, "sys_cpucfgr_nd", HW_H_SYS_CPUCFGR_ND, CGEN_MODE_USI, 0, 0, 0 }, 7356 + { OUTPUT, "h_gpr_USI_9", HW_H_GPR, CGEN_MODE_USI, 0, 9, 0 }, 7357 + { OUTPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, 0 }, 7358 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7359 }; 7360 7361 static const CGEN_OPINST sfmt_l_bnf_ops[] ATTRIBUTE_UNUSED = { 7362 - { INPUT, "disp26", HW_H_IADDR, CGEN_MODE_UDI, OP_ENT (DISP26), 0, COND_REF }, 7363 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, COND_REF }, 7364 - { INPUT, "sys_cpucfgr_nd", HW_H_SYS_CPUCFGR_ND, CGEN_MODE_UDI, 0, 0, COND_REF }, 7365 - { INPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_UDI, 0, 0, 0 }, 7366 - { OUTPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, COND_REF }, 7367 + { INPUT, "disp26", HW_H_IADDR, CGEN_MODE_USI, OP_ENT (DISP26), 0, COND_REF }, 7368 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, COND_REF }, 7369 + { INPUT, "sys_cpucfgr_nd", HW_H_SYS_CPUCFGR_ND, CGEN_MODE_USI, 0, 0, COND_REF }, 7370 + { INPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_USI, 0, 0, 0 }, 7371 + { OUTPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, COND_REF }, 7372 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7373 }; 7374 7375 static const CGEN_OPINST sfmt_l_trap_ops[] ATTRIBUTE_UNUSED = { 7376 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, 0 }, 7377 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, 0 }, 7378 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7379 }; 7380 7381 @@ -105,94 +105,94 @@ 7382 7383 static const CGEN_OPINST sfmt_l_movhi_ops[] ATTRIBUTE_UNUSED = { 7384 { INPUT, "uimm16", HW_H_UIMM16, CGEN_MODE_UINT, OP_ENT (UIMM16), 0, 0 }, 7385 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7386 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7387 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7388 }; 7389 7390 static const CGEN_OPINST sfmt_l_macrc_ops[] ATTRIBUTE_UNUSED = { 7391 - { INPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_UDI, 0, 0, 0 }, 7392 - { OUTPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_UDI, 0, 0, 0 }, 7393 - { OUTPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_UDI, 0, 0, 0 }, 7394 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7395 + { INPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_USI, 0, 0, 0 }, 7396 + { OUTPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_USI, 0, 0, 0 }, 7397 + { OUTPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_USI, 0, 0, 0 }, 7398 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7399 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7400 }; 7401 7402 static const CGEN_OPINST sfmt_l_mfspr_ops[] ATTRIBUTE_UNUSED = { 7403 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7404 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7405 { INPUT, "uimm16", HW_H_UIMM16, CGEN_MODE_UINT, OP_ENT (UIMM16), 0, 0 }, 7406 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7407 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7408 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7409 }; 7410 7411 static const CGEN_OPINST sfmt_l_mtspr_ops[] ATTRIBUTE_UNUSED = { 7412 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7413 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7414 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7415 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7416 { INPUT, "uimm16_split", HW_H_UIMM16, CGEN_MODE_UINT, OP_ENT (UIMM16_SPLIT), 0, 0 }, 7417 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7418 }; 7419 7420 static const CGEN_OPINST sfmt_l_lwz_ops[] ATTRIBUTE_UNUSED = { 7421 { INPUT, "h_memory_USI_c_call__AI_@cpu@_make_load_store_addr_rA_ext__SI_simm16_4", HW_H_MEMORY, CGEN_MODE_USI, 0, 0, 0 }, 7422 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7423 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7424 { INPUT, "simm16", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16), 0, 0 }, 7425 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7426 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7427 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7428 }; 7429 7430 static const CGEN_OPINST sfmt_l_lws_ops[] ATTRIBUTE_UNUSED = { 7431 { INPUT, "h_memory_SI_c_call__AI_@cpu@_make_load_store_addr_rA_ext__SI_simm16_4", HW_H_MEMORY, CGEN_MODE_SI, 0, 0, 0 }, 7432 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7433 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7434 { INPUT, "simm16", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16), 0, 0 }, 7435 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7436 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7437 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7438 }; 7439 7440 static const CGEN_OPINST sfmt_l_lwa_ops[] ATTRIBUTE_UNUSED = { 7441 { INPUT, "h_memory_USI_c_call__AI_@cpu@_make_load_store_addr_rA_ext__SI_simm16_4", HW_H_MEMORY, CGEN_MODE_USI, 0, 0, 0 }, 7442 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7443 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7444 { INPUT, "simm16", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16), 0, 0 }, 7445 { OUTPUT, "atomic_address", HW_H_ATOMIC_ADDRESS, CGEN_MODE_SI, 0, 0, 0 }, 7446 { OUTPUT, "atomic_reserve", HW_H_ATOMIC_RESERVE, CGEN_MODE_BI, 0, 0, 0 }, 7447 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7448 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7449 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7450 }; 7451 7452 static const CGEN_OPINST sfmt_l_lbz_ops[] ATTRIBUTE_UNUSED = { 7453 { INPUT, "h_memory_UQI_c_call__AI_@cpu@_make_load_store_addr_rA_ext__SI_simm16_1", HW_H_MEMORY, CGEN_MODE_UQI, 0, 0, 0 }, 7454 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7455 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7456 { INPUT, "simm16", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16), 0, 0 }, 7457 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7458 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7459 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7460 }; 7461 7462 static const CGEN_OPINST sfmt_l_lbs_ops[] ATTRIBUTE_UNUSED = { 7463 { INPUT, "h_memory_QI_c_call__AI_@cpu@_make_load_store_addr_rA_ext__SI_simm16_1", HW_H_MEMORY, CGEN_MODE_QI, 0, 0, 0 }, 7464 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7465 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7466 { INPUT, "simm16", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16), 0, 0 }, 7467 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7468 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7469 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7470 }; 7471 7472 static const CGEN_OPINST sfmt_l_lhz_ops[] ATTRIBUTE_UNUSED = { 7473 { INPUT, "h_memory_UHI_c_call__AI_@cpu@_make_load_store_addr_rA_ext__SI_simm16_2", HW_H_MEMORY, CGEN_MODE_UHI, 0, 0, 0 }, 7474 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7475 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7476 { INPUT, "simm16", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16), 0, 0 }, 7477 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7478 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7479 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7480 }; 7481 7482 static const CGEN_OPINST sfmt_l_lhs_ops[] ATTRIBUTE_UNUSED = { 7483 { INPUT, "h_memory_HI_c_call__AI_@cpu@_make_load_store_addr_rA_ext__SI_simm16_2", HW_H_MEMORY, CGEN_MODE_HI, 0, 0, 0 }, 7484 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7485 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7486 { INPUT, "simm16", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16), 0, 0 }, 7487 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7488 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7489 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7490 }; 7491 7492 static const CGEN_OPINST sfmt_l_sw_ops[] ATTRIBUTE_UNUSED = { 7493 { INPUT, "atomic_address", HW_H_ATOMIC_ADDRESS, CGEN_MODE_SI, 0, 0, 0 }, 7494 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7495 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7496 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7497 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7498 { INPUT, "simm16_split", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16_SPLIT), 0, 0 }, 7499 { OUTPUT, "atomic_reserve", HW_H_ATOMIC_RESERVE, CGEN_MODE_BI, 0, 0, COND_REF }, 7500 { OUTPUT, "h_memory_USI_addr", HW_H_MEMORY, CGEN_MODE_USI, 0, 0, 0 }, 7501 @@ -201,8 +201,8 @@ 7502 7503 static const CGEN_OPINST sfmt_l_sb_ops[] ATTRIBUTE_UNUSED = { 7504 { INPUT, "atomic_address", HW_H_ATOMIC_ADDRESS, CGEN_MODE_SI, 0, 0, 0 }, 7505 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7506 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7507 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7508 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7509 { INPUT, "simm16_split", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16_SPLIT), 0, 0 }, 7510 { OUTPUT, "atomic_reserve", HW_H_ATOMIC_RESERVE, CGEN_MODE_BI, 0, 0, COND_REF }, 7511 { OUTPUT, "h_memory_UQI_addr", HW_H_MEMORY, CGEN_MODE_UQI, 0, 0, 0 }, 7512 @@ -211,8 +211,8 @@ 7513 7514 static const CGEN_OPINST sfmt_l_sh_ops[] ATTRIBUTE_UNUSED = { 7515 { INPUT, "atomic_address", HW_H_ATOMIC_ADDRESS, CGEN_MODE_SI, 0, 0, 0 }, 7516 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7517 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7518 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7519 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7520 { INPUT, "simm16_split", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16_SPLIT), 0, 0 }, 7521 { OUTPUT, "atomic_reserve", HW_H_ATOMIC_RESERVE, CGEN_MODE_BI, 0, 0, COND_REF }, 7522 { OUTPUT, "h_memory_UHI_addr", HW_H_MEMORY, CGEN_MODE_UHI, 0, 0, 0 }, 7523 @@ -222,228 +222,228 @@ 7524 static const CGEN_OPINST sfmt_l_swa_ops[] ATTRIBUTE_UNUSED = { 7525 { INPUT, "atomic_address", HW_H_ATOMIC_ADDRESS, CGEN_MODE_SI, 0, 0, 0 }, 7526 { INPUT, "atomic_reserve", HW_H_ATOMIC_RESERVE, CGEN_MODE_BI, 0, 0, 0 }, 7527 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7528 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, COND_REF }, 7529 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7530 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, COND_REF }, 7531 { INPUT, "simm16_split", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16_SPLIT), 0, 0 }, 7532 - { INPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_UDI, 0, 0, 0 }, 7533 + { INPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_USI, 0, 0, 0 }, 7534 { OUTPUT, "atomic_reserve", HW_H_ATOMIC_RESERVE, CGEN_MODE_BI, 0, 0, 0 }, 7535 { OUTPUT, "h_memory_USI_addr", HW_H_MEMORY, CGEN_MODE_USI, 0, 0, COND_REF }, 7536 - { OUTPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_UDI, 0, 0, 0 }, 7537 + { OUTPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_USI, 0, 0, 0 }, 7538 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7539 }; 7540 7541 static const CGEN_OPINST sfmt_l_sll_ops[] ATTRIBUTE_UNUSED = { 7542 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7543 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7544 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7545 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7546 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7547 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7548 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7549 }; 7550 7551 static const CGEN_OPINST sfmt_l_slli_ops[] ATTRIBUTE_UNUSED = { 7552 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7553 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7554 { INPUT, "uimm6", HW_H_UIMM6, CGEN_MODE_UINT, OP_ENT (UIMM6), 0, 0 }, 7555 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7556 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7557 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7558 }; 7559 7560 static const CGEN_OPINST sfmt_l_and_ops[] ATTRIBUTE_UNUSED = { 7561 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7562 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7563 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7564 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7565 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7566 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7567 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7568 }; 7569 7570 static const CGEN_OPINST sfmt_l_add_ops[] ATTRIBUTE_UNUSED = { 7571 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, COND_REF }, 7572 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7573 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7574 - { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7575 - { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_UDI, 0, 0, 0 }, 7576 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7577 - { OUTPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_UDI, 0, 0, 0 }, 7578 - { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7579 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, COND_REF }, 7580 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7581 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7582 + { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7583 + { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_USI, 0, 0, 0 }, 7584 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7585 + { OUTPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_USI, 0, 0, 0 }, 7586 + { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7587 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7588 }; 7589 7590 static const CGEN_OPINST sfmt_l_addc_ops[] ATTRIBUTE_UNUSED = { 7591 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, COND_REF }, 7592 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7593 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7594 - { INPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_UDI, 0, 0, 0 }, 7595 - { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7596 - { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_UDI, 0, 0, 0 }, 7597 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7598 - { OUTPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_UDI, 0, 0, 0 }, 7599 - { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7600 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, COND_REF }, 7601 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7602 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7603 + { INPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_USI, 0, 0, 0 }, 7604 + { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7605 + { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_USI, 0, 0, 0 }, 7606 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7607 + { OUTPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_USI, 0, 0, 0 }, 7608 + { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7609 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7610 }; 7611 7612 static const CGEN_OPINST sfmt_l_mul_ops[] ATTRIBUTE_UNUSED = { 7613 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, COND_REF }, 7614 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7615 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7616 - { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7617 - { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_UDI, 0, 0, 0 }, 7618 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7619 - { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7620 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, COND_REF }, 7621 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7622 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7623 + { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7624 + { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_USI, 0, 0, 0 }, 7625 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7626 + { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7627 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7628 }; 7629 7630 static const CGEN_OPINST sfmt_l_muld_ops[] ATTRIBUTE_UNUSED = { 7631 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7632 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7633 - { OUTPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_UDI, 0, 0, 0 }, 7634 - { OUTPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_UDI, 0, 0, 0 }, 7635 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7636 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7637 + { OUTPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_USI, 0, 0, 0 }, 7638 + { OUTPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_USI, 0, 0, 0 }, 7639 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7640 }; 7641 7642 static const CGEN_OPINST sfmt_l_mulu_ops[] ATTRIBUTE_UNUSED = { 7643 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, COND_REF }, 7644 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7645 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7646 - { INPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_UDI, 0, 0, 0 }, 7647 - { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_UDI, 0, 0, 0 }, 7648 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7649 - { OUTPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_UDI, 0, 0, 0 }, 7650 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, COND_REF }, 7651 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7652 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7653 + { INPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_USI, 0, 0, 0 }, 7654 + { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_USI, 0, 0, 0 }, 7655 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7656 + { OUTPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_USI, 0, 0, 0 }, 7657 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7658 }; 7659 7660 static const CGEN_OPINST sfmt_l_div_ops[] ATTRIBUTE_UNUSED = { 7661 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, COND_REF }, 7662 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, COND_REF }, 7663 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7664 - { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_UDI, 0, 0, COND_REF }, 7665 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, COND_REF }, 7666 - { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, COND_REF }, 7667 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, COND_REF }, 7668 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, COND_REF }, 7669 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7670 + { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_USI, 0, 0, COND_REF }, 7671 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, COND_REF }, 7672 + { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, COND_REF }, 7673 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7674 }; 7675 7676 static const CGEN_OPINST sfmt_l_divu_ops[] ATTRIBUTE_UNUSED = { 7677 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, COND_REF }, 7678 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, COND_REF }, 7679 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7680 - { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_UDI, 0, 0, COND_REF }, 7681 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, COND_REF }, 7682 - { OUTPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_UDI, 0, 0, COND_REF }, 7683 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, COND_REF }, 7684 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, COND_REF }, 7685 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7686 + { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_USI, 0, 0, COND_REF }, 7687 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, COND_REF }, 7688 + { OUTPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_USI, 0, 0, COND_REF }, 7689 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7690 }; 7691 7692 static const CGEN_OPINST sfmt_l_ff1_ops[] ATTRIBUTE_UNUSED = { 7693 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7694 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7695 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7696 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7697 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7698 }; 7699 7700 static const CGEN_OPINST sfmt_l_xori_ops[] ATTRIBUTE_UNUSED = { 7701 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7702 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7703 { INPUT, "simm16", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16), 0, 0 }, 7704 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7705 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7706 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7707 }; 7708 7709 static const CGEN_OPINST sfmt_l_addi_ops[] ATTRIBUTE_UNUSED = { 7710 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, COND_REF }, 7711 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7712 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, COND_REF }, 7713 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7714 { INPUT, "simm16", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16), 0, 0 }, 7715 - { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7716 - { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_UDI, 0, 0, 0 }, 7717 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7718 - { OUTPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_UDI, 0, 0, 0 }, 7719 - { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7720 + { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7721 + { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_USI, 0, 0, 0 }, 7722 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7723 + { OUTPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_USI, 0, 0, 0 }, 7724 + { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7725 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7726 }; 7727 7728 static const CGEN_OPINST sfmt_l_addic_ops[] ATTRIBUTE_UNUSED = { 7729 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, COND_REF }, 7730 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7731 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, COND_REF }, 7732 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7733 { INPUT, "simm16", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16), 0, 0 }, 7734 - { INPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_UDI, 0, 0, 0 }, 7735 - { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7736 - { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_UDI, 0, 0, 0 }, 7737 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7738 - { OUTPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_UDI, 0, 0, 0 }, 7739 - { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7740 + { INPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_USI, 0, 0, 0 }, 7741 + { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7742 + { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_USI, 0, 0, 0 }, 7743 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7744 + { OUTPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_USI, 0, 0, 0 }, 7745 + { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7746 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7747 }; 7748 7749 static const CGEN_OPINST sfmt_l_muli_ops[] ATTRIBUTE_UNUSED = { 7750 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, COND_REF }, 7751 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7752 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, COND_REF }, 7753 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7754 { INPUT, "simm16", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16), 0, 0 }, 7755 - { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7756 - { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_UDI, 0, 0, 0 }, 7757 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7758 - { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7759 + { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7760 + { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_USI, 0, 0, 0 }, 7761 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7762 + { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7763 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7764 }; 7765 7766 static const CGEN_OPINST sfmt_l_exths_ops[] ATTRIBUTE_UNUSED = { 7767 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7768 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7769 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7770 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7771 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7772 }; 7773 7774 static const CGEN_OPINST sfmt_l_cmov_ops[] ATTRIBUTE_UNUSED = { 7775 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, COND_REF }, 7776 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, COND_REF }, 7777 - { INPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_UDI, 0, 0, 0 }, 7778 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, COND_REF }, 7779 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, COND_REF }, 7780 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, COND_REF }, 7781 + { INPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_USI, 0, 0, 0 }, 7782 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, COND_REF }, 7783 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7784 }; 7785 7786 static const CGEN_OPINST sfmt_l_sfgts_ops[] ATTRIBUTE_UNUSED = { 7787 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7788 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7789 - { OUTPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_UDI, 0, 0, 0 }, 7790 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7791 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7792 + { OUTPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_USI, 0, 0, 0 }, 7793 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7794 }; 7795 7796 static const CGEN_OPINST sfmt_l_sfgtsi_ops[] ATTRIBUTE_UNUSED = { 7797 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7798 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7799 { INPUT, "simm16", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16), 0, 0 }, 7800 - { OUTPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_UDI, 0, 0, 0 }, 7801 + { OUTPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_USI, 0, 0, 0 }, 7802 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7803 }; 7804 7805 static const CGEN_OPINST sfmt_l_mac_ops[] ATTRIBUTE_UNUSED = { 7806 - { INPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_UDI, 0, 0, 0 }, 7807 - { INPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_UDI, 0, 0, 0 }, 7808 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, COND_REF }, 7809 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7810 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7811 - { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7812 - { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_UDI, 0, 0, 0 }, 7813 - { OUTPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_UDI, 0, 0, 0 }, 7814 - { OUTPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_UDI, 0, 0, 0 }, 7815 - { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7816 + { INPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_USI, 0, 0, 0 }, 7817 + { INPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_USI, 0, 0, 0 }, 7818 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, COND_REF }, 7819 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7820 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7821 + { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7822 + { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_USI, 0, 0, 0 }, 7823 + { OUTPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_USI, 0, 0, 0 }, 7824 + { OUTPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_USI, 0, 0, 0 }, 7825 + { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7826 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7827 }; 7828 7829 static const CGEN_OPINST sfmt_l_maci_ops[] ATTRIBUTE_UNUSED = { 7830 - { INPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_UDI, 0, 0, 0 }, 7831 - { INPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_UDI, 0, 0, 0 }, 7832 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, COND_REF }, 7833 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7834 - { INPUT, "simm16", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16), 0, 0 }, 7835 - { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7836 - { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_UDI, 0, 0, 0 }, 7837 - { OUTPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_UDI, 0, 0, 0 }, 7838 - { OUTPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_UDI, 0, 0, 0 }, 7839 - { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_UDI, 0, 0, 0 }, 7840 + { INPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_USI, 0, 0, 0 }, 7841 + { INPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_USI, 0, 0, 0 }, 7842 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, COND_REF }, 7843 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7844 + { INPUT, "simm16", HW_H_SIMM16, CGEN_MODE_INT, OP_ENT (SIMM16), 0, 0 }, 7845 + { INPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7846 + { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_USI, 0, 0, 0 }, 7847 + { OUTPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_USI, 0, 0, 0 }, 7848 + { OUTPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_USI, 0, 0, 0 }, 7849 + { OUTPUT, "sys_sr_ov", HW_H_SYS_SR_OV, CGEN_MODE_USI, 0, 0, 0 }, 7850 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7851 }; 7852 7853 static const CGEN_OPINST sfmt_l_macu_ops[] ATTRIBUTE_UNUSED = { 7854 - { INPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_UDI, 0, 0, 0 }, 7855 - { INPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_UDI, 0, 0, 0 }, 7856 - { INPUT, "pc", HW_H_PC, CGEN_MODE_UDI, 0, 0, COND_REF }, 7857 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7858 - { INPUT, "rB", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RB), 0, 0 }, 7859 - { INPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_UDI, 0, 0, 0 }, 7860 - { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_UDI, 0, 0, 0 }, 7861 - { OUTPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_UDI, 0, 0, 0 }, 7862 - { OUTPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_UDI, 0, 0, 0 }, 7863 - { OUTPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_UDI, 0, 0, 0 }, 7864 + { INPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_USI, 0, 0, 0 }, 7865 + { INPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_USI, 0, 0, 0 }, 7866 + { INPUT, "pc", HW_H_PC, CGEN_MODE_USI, 0, 0, COND_REF }, 7867 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7868 + { INPUT, "rB", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RB), 0, 0 }, 7869 + { INPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_USI, 0, 0, 0 }, 7870 + { INPUT, "sys_sr_ove", HW_H_SYS_SR_OVE, CGEN_MODE_USI, 0, 0, 0 }, 7871 + { OUTPUT, "mac_machi", HW_H_MAC_MACHI, CGEN_MODE_USI, 0, 0, 0 }, 7872 + { OUTPUT, "mac_maclo", HW_H_MAC_MACLO, CGEN_MODE_USI, 0, 0, 0 }, 7873 + { OUTPUT, "sys_sr_cy", HW_H_SYS_SR_CY, CGEN_MODE_USI, 0, 0, 0 }, 7874 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7875 }; 7876 7877 @@ -454,13 +454,6 @@ 7878 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7879 }; 7880 7881 -static const CGEN_OPINST sfmt_lf_add_d_ops[] ATTRIBUTE_UNUSED = { 7882 - { INPUT, "rADF", HW_H_FDR, CGEN_MODE_DF, OP_ENT (RADF), 0, 0 }, 7883 - { INPUT, "rBDF", HW_H_FDR, CGEN_MODE_DF, OP_ENT (RBDF), 0, 0 }, 7884 - { OUTPUT, "rDDF", HW_H_FDR, CGEN_MODE_DF, OP_ENT (RDDF), 0, 0 }, 7885 - { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7886 -}; 7887 - 7888 static const CGEN_OPINST sfmt_lf_add_d32_ops[] ATTRIBUTE_UNUSED = { 7889 { INPUT, "rAD32F", HW_H_FD32R, CGEN_MODE_DF, OP_ENT (RAD32F), 0, 0 }, 7890 { INPUT, "rBD32F", HW_H_FD32R, CGEN_MODE_DF, OP_ENT (RBD32F), 0, 0 }, 7891 @@ -469,43 +462,29 @@ 7892 }; 7893 7894 static const CGEN_OPINST sfmt_lf_itof_s_ops[] ATTRIBUTE_UNUSED = { 7895 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7896 - { INPUT, "sys_fpcsr_rm", HW_H_SYS_FPCSR_RM, CGEN_MODE_UDI, 0, 0, 0 }, 7897 + { INPUT, "rA", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RA), 0, 0 }, 7898 + { INPUT, "sys_fpcsr_rm", HW_H_SYS_FPCSR_RM, CGEN_MODE_USI, 0, 0, 0 }, 7899 { OUTPUT, "rDSF", HW_H_FSR, CGEN_MODE_SF, OP_ENT (RDSF), 0, 0 }, 7900 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7901 }; 7902 7903 -static const CGEN_OPINST sfmt_lf_itof_d_ops[] ATTRIBUTE_UNUSED = { 7904 - { INPUT, "rA", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RA), 0, 0 }, 7905 - { INPUT, "sys_fpcsr_rm", HW_H_SYS_FPCSR_RM, CGEN_MODE_UDI, 0, 0, 0 }, 7906 - { OUTPUT, "rDDF", HW_H_FDR, CGEN_MODE_DF, OP_ENT (RDDF), 0, 0 }, 7907 - { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7908 -}; 7909 - 7910 static const CGEN_OPINST sfmt_lf_itof_d32_ops[] ATTRIBUTE_UNUSED = { 7911 { INPUT, "rADI", HW_H_I64R, CGEN_MODE_DI, OP_ENT (RADI), 0, 0 }, 7912 - { INPUT, "sys_fpcsr_rm", HW_H_SYS_FPCSR_RM, CGEN_MODE_UDI, 0, 0, 0 }, 7913 + { INPUT, "sys_fpcsr_rm", HW_H_SYS_FPCSR_RM, CGEN_MODE_USI, 0, 0, 0 }, 7914 { OUTPUT, "rDD32F", HW_H_FD32R, CGEN_MODE_DF, OP_ENT (RDD32F), 0, 0 }, 7915 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7916 }; 7917 7918 static const CGEN_OPINST sfmt_lf_ftoi_s_ops[] ATTRIBUTE_UNUSED = { 7919 { INPUT, "rASF", HW_H_FSR, CGEN_MODE_SF, OP_ENT (RASF), 0, 0 }, 7920 - { INPUT, "sys_fpcsr_rm", HW_H_SYS_FPCSR_RM, CGEN_MODE_UDI, 0, 0, 0 }, 7921 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7922 - { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7923 -}; 7924 - 7925 -static const CGEN_OPINST sfmt_lf_ftoi_d_ops[] ATTRIBUTE_UNUSED = { 7926 - { INPUT, "rADF", HW_H_FDR, CGEN_MODE_DF, OP_ENT (RADF), 0, 0 }, 7927 - { INPUT, "sys_fpcsr_rm", HW_H_SYS_FPCSR_RM, CGEN_MODE_UDI, 0, 0, 0 }, 7928 - { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_UDI, OP_ENT (RD), 0, 0 }, 7929 + { INPUT, "sys_fpcsr_rm", HW_H_SYS_FPCSR_RM, CGEN_MODE_USI, 0, 0, 0 }, 7930 + { OUTPUT, "rD", HW_H_GPR, CGEN_MODE_USI, OP_ENT (RD), 0, 0 }, 7931 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7932 }; 7933 7934 static const CGEN_OPINST sfmt_lf_ftoi_d32_ops[] ATTRIBUTE_UNUSED = { 7935 { INPUT, "rAD32F", HW_H_FD32R, CGEN_MODE_DF, OP_ENT (RAD32F), 0, 0 }, 7936 - { INPUT, "sys_fpcsr_rm", HW_H_SYS_FPCSR_RM, CGEN_MODE_UDI, 0, 0, 0 }, 7937 + { INPUT, "sys_fpcsr_rm", HW_H_SYS_FPCSR_RM, CGEN_MODE_USI, 0, 0, 0 }, 7938 { OUTPUT, "rDDI", HW_H_I64R, CGEN_MODE_DI, OP_ENT (RDDI), 0, 0 }, 7939 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7940 }; 7941 @@ -513,21 +492,14 @@ 7942 static const CGEN_OPINST sfmt_lf_sfeq_s_ops[] ATTRIBUTE_UNUSED = { 7943 { INPUT, "rASF", HW_H_FSR, CGEN_MODE_SF, OP_ENT (RASF), 0, 0 }, 7944 { INPUT, "rBSF", HW_H_FSR, CGEN_MODE_SF, OP_ENT (RBSF), 0, 0 }, 7945 - { OUTPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_UDI, 0, 0, 0 }, 7946 - { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7947 -}; 7948 - 7949 -static const CGEN_OPINST sfmt_lf_sfeq_d_ops[] ATTRIBUTE_UNUSED = { 7950 - { INPUT, "rADF", HW_H_FDR, CGEN_MODE_DF, OP_ENT (RADF), 0, 0 }, 7951 - { INPUT, "rBDF", HW_H_FDR, CGEN_MODE_DF, OP_ENT (RBDF), 0, 0 }, 7952 - { OUTPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_UDI, 0, 0, 0 }, 7953 + { OUTPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_USI, 0, 0, 0 }, 7954 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7955 }; 7956 7957 static const CGEN_OPINST sfmt_lf_sfeq_d32_ops[] ATTRIBUTE_UNUSED = { 7958 { INPUT, "rAD32F", HW_H_FD32R, CGEN_MODE_DF, OP_ENT (RAD32F), 0, 0 }, 7959 { INPUT, "rBD32F", HW_H_FD32R, CGEN_MODE_DF, OP_ENT (RBD32F), 0, 0 }, 7960 - { OUTPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_UDI, 0, 0, 0 }, 7961 + { OUTPUT, "sys_sr_f", HW_H_SYS_SR_F, CGEN_MODE_USI, 0, 0, 0 }, 7962 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7963 }; 7964 7965 @@ -539,14 +511,6 @@ 7966 { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7967 }; 7968 7969 -static const CGEN_OPINST sfmt_lf_madd_d_ops[] ATTRIBUTE_UNUSED = { 7970 - { INPUT, "rADF", HW_H_FDR, CGEN_MODE_DF, OP_ENT (RADF), 0, 0 }, 7971 - { INPUT, "rBDF", HW_H_FDR, CGEN_MODE_DF, OP_ENT (RBDF), 0, 0 }, 7972 - { INPUT, "rDDF", HW_H_FDR, CGEN_MODE_DF, OP_ENT (RDDF), 0, 0 }, 7973 - { OUTPUT, "rDDF", HW_H_FDR, CGEN_MODE_DF, OP_ENT (RDDF), 0, 0 }, 7974 - { END, (const char *)0, (enum cgen_hw_type)0, (enum cgen_mode)0, (enum cgen_operand_type)0, 0, 0 } 7975 -}; 7976 - 7977 static const CGEN_OPINST sfmt_lf_madd_d32_ops[] ATTRIBUTE_UNUSED = { 7978 { INPUT, "rAD32F", HW_H_FD32R, CGEN_MODE_DF, OP_ENT (RAD32F), 0, 0 }, 7979 { INPUT, "rBD32F", HW_H_FD32R, CGEN_MODE_DF, OP_ENT (RBD32F), 0, 0 }, 7980 @@ -664,71 +628,49 @@ 7981 & sfmt_l_msync_ops[0], 7982 & sfmt_l_msync_ops[0], 7983 & sfmt_lf_add_s_ops[0], 7984 - & sfmt_lf_add_d_ops[0], 7985 & sfmt_lf_add_d32_ops[0], 7986 & sfmt_lf_add_s_ops[0], 7987 - & sfmt_lf_add_d_ops[0], 7988 & sfmt_lf_add_d32_ops[0], 7989 & sfmt_lf_add_s_ops[0], 7990 - & sfmt_lf_add_d_ops[0], 7991 & sfmt_lf_add_d32_ops[0], 7992 & sfmt_lf_add_s_ops[0], 7993 - & sfmt_lf_add_d_ops[0], 7994 & sfmt_lf_add_d32_ops[0], 7995 & sfmt_lf_add_s_ops[0], 7996 - & sfmt_lf_add_d_ops[0], 7997 & sfmt_lf_add_d32_ops[0], 7998 & sfmt_lf_itof_s_ops[0], 7999 - & sfmt_lf_itof_d_ops[0], 8000 & sfmt_lf_itof_d32_ops[0], 8001 & sfmt_lf_ftoi_s_ops[0], 8002 - & sfmt_lf_ftoi_d_ops[0], 8003 & sfmt_lf_ftoi_d32_ops[0], 8004 & sfmt_lf_sfeq_s_ops[0], 8005 - & sfmt_lf_sfeq_d_ops[0], 8006 & sfmt_lf_sfeq_d32_ops[0], 8007 & sfmt_lf_sfeq_s_ops[0], 8008 - & sfmt_lf_sfeq_d_ops[0], 8009 & sfmt_lf_sfeq_d32_ops[0], 8010 & sfmt_lf_sfeq_s_ops[0], 8011 - & sfmt_lf_sfeq_d_ops[0], 8012 & sfmt_lf_sfeq_d32_ops[0], 8013 & sfmt_lf_sfeq_s_ops[0], 8014 - & sfmt_lf_sfeq_d_ops[0], 8015 & sfmt_lf_sfeq_d32_ops[0], 8016 & sfmt_lf_sfeq_s_ops[0], 8017 - & sfmt_lf_sfeq_d_ops[0], 8018 & sfmt_lf_sfeq_d32_ops[0], 8019 & sfmt_lf_sfeq_s_ops[0], 8020 - & sfmt_lf_sfeq_d_ops[0], 8021 & sfmt_lf_sfeq_d32_ops[0], 8022 & sfmt_lf_sfeq_s_ops[0], 8023 - & sfmt_lf_sfeq_d_ops[0], 8024 & sfmt_lf_sfeq_d32_ops[0], 8025 & sfmt_lf_sfeq_s_ops[0], 8026 - & sfmt_lf_sfeq_d_ops[0], 8027 & sfmt_lf_sfeq_d32_ops[0], 8028 & sfmt_lf_sfeq_s_ops[0], 8029 - & sfmt_lf_sfeq_d_ops[0], 8030 & sfmt_lf_sfeq_d32_ops[0], 8031 & sfmt_lf_sfeq_s_ops[0], 8032 - & sfmt_lf_sfeq_d_ops[0], 8033 & sfmt_lf_sfeq_d32_ops[0], 8034 & sfmt_lf_sfeq_s_ops[0], 8035 - & sfmt_lf_sfeq_d_ops[0], 8036 & sfmt_lf_sfeq_d32_ops[0], 8037 & sfmt_lf_sfeq_s_ops[0], 8038 - & sfmt_lf_sfeq_d_ops[0], 8039 & sfmt_lf_sfeq_d32_ops[0], 8040 & sfmt_lf_sfeq_s_ops[0], 8041 - & sfmt_lf_sfeq_d_ops[0], 8042 & sfmt_lf_sfeq_d32_ops[0], 8043 & sfmt_lf_madd_s_ops[0], 8044 - & sfmt_lf_madd_d_ops[0], 8045 & sfmt_lf_madd_d32_ops[0], 8046 & sfmt_l_msync_ops[0], 8047 & sfmt_l_msync_ops[0], 8048 - & sfmt_l_msync_ops[0], 8049 }; 8050 8051 /* Function to call before using the operand instance table. */ 8052 diff -ru binutils-2.33.1.orig/opcodes/sh-dis.c binutils-2.33.1/opcodes/sh-dis.c 8053 --- binutils-2.33.1.orig/opcodes/sh-dis.c 2019-09-09 15:19:45.000000000 +0200 8054 +++ binutils-2.33.1/opcodes/sh-dis.c 2023-06-13 00:16:33.845074829 +0200 8055 @@ -856,6 +856,9 @@ 8056 case XMTRX_M4: 8057 fprintf_fn (stream, "xmtrx"); 8058 break; 8059 + case A_IND_0: 8060 + fprintf_fn (stream, "@r0"); 8061 + break; 8062 default: 8063 abort (); 8064 } 8065 diff -ru binutils-2.33.1.orig/opcodes/sh-opc.h binutils-2.33.1/opcodes/sh-opc.h 8066 --- binutils-2.33.1.orig/opcodes/sh-opc.h 2019-09-09 15:19:45.000000000 +0200 8067 +++ binutils-2.33.1/opcodes/sh-opc.h 2023-06-13 00:16:33.846074829 +0200 8068 @@ -191,7 +191,8 @@ 8069 FPUL_N, 8070 FPUL_M, 8071 FPSCR_N, 8072 - FPSCR_M 8073 + FPSCR_M, 8074 + A_IND_0 8075 } 8076 sh_arg_type; 8077 8078 @@ -215,9 +216,11 @@ 8079 #define arch_sh4_base (1 << 5) 8080 #define arch_sh4a_base (1 << 6) 8081 #define arch_sh2a_base (1 << 7) 8082 -#define arch_sh_base_mask MASK (0, 7) 8083 +#define arch_shj2_base (1 << 8) 8084 +#define arch_sh2a_sh3_shj2_base (1 << 9) 8085 +#define arch_sh_base_mask MASK (0, 9) 8086 8087 -/* Bits 8 ... 24 are currently free. */ 8088 +/* Bits 10 ... 24 are currently free. */ 8089 8090 /* This is an annotation on instruction types, but we 8091 abuse the arch field in instructions to denote it. */ 8092 @@ -255,6 +258,8 @@ 8093 #define arch_sh2a_nofpu_or_sh3_nommu (arch_sh2a_sh3_base|arch_sh_no_mmu |arch_sh_no_co) 8094 #define arch_sh2a_or_sh3e (arch_sh2a_sh4_base|arch_sh_no_mmu |arch_sh_sp_fpu) 8095 #define arch_sh2a_or_sh4 (arch_sh2a_sh4_base|arch_sh_no_mmu |arch_sh_dp_fpu) 8096 +#define arch_shj2 (arch_shj2_base |arch_sh_no_mmu |arch_sh_no_co) 8097 +#define arch_sh2a_nofpu_or_sh3_nommu_or_shj2_nofpu (arch_sh2a_sh3_shj2_base|arch_sh_no_mmu |arch_sh_no_co) 8098 8099 #define SH_MERGE_ARCH_SET(SET1, SET2) ((SET1) & (SET2)) 8100 #define SH_VALID_BASE_ARCH_SET(SET) (((SET) & arch_sh_base_mask) != 0) 8101 @@ -319,7 +324,8 @@ 8102 #define arch_sh2_up (arch_sh2 \ 8103 | arch_sh2e_up \ 8104 | arch_sh2a_nofpu_or_sh3_nommu_up \ 8105 - | arch_sh_dsp_up) 8106 + | arch_sh_dsp_up \ 8107 + | arch_shj2_up) 8108 #define arch_sh2a_nofpu_or_sh3_nommu_up (arch_sh2a_nofpu_or_sh3_nommu \ 8109 | arch_sh2a_nofpu_or_sh4_nommu_nofpu_up \ 8110 | arch_sh2a_or_sh3e_up \ 8111 @@ -345,6 +351,12 @@ 8112 #define arch_sh4a_nofpu_up (arch_sh4a_nofpu \ 8113 | arch_sh4a_up \ 8114 | arch_sh4al_dsp_up) 8115 +#define arch_shj2_up ( arch_shj2) 8116 +#define arch_sh2a_nofpu_or_sh3_nommu_or_shj2_nofpu_up (arch_sh2a_nofpu_or_sh3_nommu \ 8117 + | arch_sh2a_nofpu_or_sh4_nommu_nofpu_up \ 8118 + | arch_sh2a_or_sh3e_up \ 8119 + | arch_sh3_nommu_up \ 8120 + | arch_shj2_up) 8121 8122 /* Right branches. */ 8123 #define arch_sh2e_up (arch_sh2e \ 8124 @@ -713,9 +725,9 @@ 8125 8126 /* repeat start end #<imm> */{"repeat",{A_DISP_PC,A_DISP_PC,A_IMM},{REPEAT,HEX_2,IMM0_8,HEX_8}, arch_sh_dsp_up}, 8127 8128 -/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_up}, 8129 +/* 0100nnnnmmmm1100 shad <REG_M>,<REG_N>*/{"shad",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_C}, arch_sh2a_nofpu_or_sh3_nommu_or_shj2_nofpu_up}, 8130 8131 -/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_up}, 8132 +/* 0100nnnnmmmm1101 shld <REG_M>,<REG_N>*/{"shld",{ A_REG_M,A_REG_N},{HEX_4,REG_N,REG_M,HEX_D}, arch_sh2a_nofpu_or_sh3_nommu_or_shj2_nofpu_up}, 8133 8134 /* 0100nnnn00100000 shal <REG_N> */{"shal",{A_REG_N},{HEX_4,REG_N,HEX_2,HEX_0}, arch_sh_up}, 8135 8136 @@ -1193,7 +1205,7 @@ 8137 {"movu.b",{A_DISP_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_1,HEX_8,DISP0_12}, arch_sh2a_nofpu_up | arch_op32}, 8138 /* 0011nnnnmmmm0001 1001dddddddddddd movu.w @(<DISP12>,<REG_M>),<REG_N> */ 8139 {"movu.w",{A_DISP_REG_M,A_REG_N},{HEX_3,REG_N,REG_M,HEX_1,HEX_9,DISP0_12BY2}, arch_sh2a_nofpu_up | arch_op32}, 8140 - 8141 + /* 0010nnnnmmmm0011 cas.l Rm,Rn,@R0 */ {"cas.l", { A_REG_M,A_REG_N,A_IND_0},{HEX_2,REG_N,REG_M,HEX_3}, arch_shj2_up}, 8142 { 0, {0}, {0}, 0 } 8143 }; 8144