freebsd-dev/sys/arm64
Mykola Hohsadze 9aef25d268 arm64/disassem.c: Add shifted register definitions with ror
Add disassembly support for the following shifted register instructions:
* mvn
* orn
* orr
* and
* ands
* bic
* bics
* eon
* eor
* tst

According to Arm64 documenation, operational pseuducode of shifted
register instruction must return `UNDEFINED` if shift type is `RESERVED`
('11'). Hence, removed "rsv" from `shift_2` array and add "ror". In case
of shift type is 3 and this type is `RESERVED`, we will return
`undefined`.

Reviewed by:	mhorne
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D40386
2023-06-17 13:19:37 -03:00
..
acpica spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
arm64 arm64/disassem.c: Add shifted register definitions with ror 2023-06-17 13:19:37 -03:00
broadcom Mechanically convert genet(4) to IfAPI 2023-01-31 16:26:34 -05:00
cavium arm64: fix the LINT-ACPI build 2023-03-07 11:37:31 -06:00
conf gve: Fix build on i386 and enable LINT builds. 2023-06-04 16:35:00 -07:00
coresight arm64: coresight: fix the build without FDT 2022-09-29 14:33:33 -05:00
freescale/imx spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
include arm64: Remove struct arm64_frame 2023-06-15 12:38:45 -04:00
intel arm64 intel: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 14:26:45 -07:00
iommu arm64: Fix a typo in a source code comment 2023-05-12 10:45:46 +02:00
linux Regenerate sysent stuff after $FreeBSD$ removal 2023-06-09 07:28:27 -06:00
nvidia/tegra210 spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
qoriq spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
qualcomm arm/arm64 qualcomm: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 14:26:45 -07:00
rockchip spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00