This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to disable neon option at armv8-a

Hello, 

First of all, thank you so much for all the kind  and detailed answer.. 

I am running simulation using cortex-53 or cortex-72 model, but my model does not support the below dup instruction.

I am using gnu compiler now.. so I tried to remove simd instruction by adding + nosimd option as below code..

ARCH = armv8-a+nosimd+nofp.

However, after doing compilation I still see dut instruction, no change.. Would you let me know how can I remove dup in my code ? (maybe disable simd..)

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
###################
# AArch64 toolchain executables
#AS64 := $(GCC_TOOLCHAIN_AARCH64)-as
AS64 := /home/junieu/TEMP/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf/bin/aarch64-none-elf-as
#GCC64 := $(GCC_TOOLCHAIN_AARCH64)-gcc
GCC64 := /home/junieu/TEMP/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf/bin/aarch64-none-elf-gcc
#LD64 := $(GCC_TOOLCHAIN_AARCH64)-ld
LD64 := /home/junieu/TEMP/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf/bin/aarch64-none-elf-ld
#OBJCOPY64 := $(GCC_TOOLCHAIN_AARCH64)-objcopy
OBJCOPY64 := /home/junieu/TEMP/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf/bin/aarch64-none-elf-objcopy
GCC_DISASS := /home/junieu/TEMP/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf/bin/aarch64-none-elf-objdump
GCC_DISASS_OPTS := --disassemble-all -disassemble-zeros
DISASSEMBLER := $(GCC_DISASS)
DISASSEMBLER_OPTS := $(GCC_DISASS_OPTS)
################################################################################
# Processor options
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

0