linux/arch/loongarch/kernel
WANG Xuerui 57ce5d3eef LoongArch: Use the "move" pseudo-instruction where applicable
Some of the assembly code in the LoongArch port likely originated
from a time when the assembler did not support pseudo-instructions like
"move" or "jr", so the desugared form was used and readability suffers
(to a minor degree) as a result.

As the upstream toolchain supports these pseudo-instructions from the
beginning, migrate the existing few usages to them for better
readability.

Signed-off-by: WANG Xuerui <git@xen0n.name>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
2022-07-29 18:22:32 +08:00
..
.gitignore
access-helper.h LoongArch: Add exception/interrupt handling 2022-06-03 20:09:28 +08:00
acpi.c LoongArch: Fix the !CONFIG_SMP build 2022-06-08 11:00:40 +08:00
asm-offsets.c LoongArch: Remove obsolete mentions of vcsr 2022-07-07 17:41:01 +08:00
cacheinfo.c LoongArch: Fix the !CONFIG_SMP build 2022-06-08 11:00:40 +08:00
cpu-probe.c LoongArch: Fix wrong fpu version 2022-06-25 18:05:59 +08:00
dma.c LoongArch: Add Non-Uniform Memory Access (NUMA) support 2022-06-03 20:09:29 +08:00
efi.c
elf.c LoongArch: Add ELF and module support 2022-06-03 20:09:28 +08:00
entry.S LoongArch: Add system call support 2022-06-03 20:09:28 +08:00
env.c
fpu.S LoongArch: Use the "jr" pseudo-instruction where applicable 2022-07-29 18:22:32 +08:00
genex.S LoongArch: Use the "jr" pseudo-instruction where applicable 2022-07-29 18:22:32 +08:00
head.S LoongArch: Use the "move" pseudo-instruction where applicable 2022-07-29 18:22:32 +08:00
idle.c LoongArch: Add process management 2022-06-03 20:09:28 +08:00
inst.c LoongArch: Add ELF and module support 2022-06-03 20:09:28 +08:00
io.c LoongArch: Add misc common routines 2022-06-03 20:09:28 +08:00
irq.c LoongArch: Fix the !CONFIG_SMP build 2022-06-08 11:00:40 +08:00
Makefile LoongArch: Add Non-Uniform Memory Access (NUMA) support 2022-06-03 20:09:29 +08:00
mem.c
module-sections.c LoongArch: Add ELF and module support 2022-06-03 20:09:28 +08:00
module.c LoongArch: Add Non-Uniform Memory Access (NUMA) support 2022-06-03 20:09:29 +08:00
numa.c LoongArch: Fix section mismatch warning 2022-07-07 17:41:01 +08:00
proc.c LoongArch: Add multi-processor (SMP) support 2022-06-03 20:09:29 +08:00
process.c LoongArch: Fix copy_thread() build errors 2022-06-08 11:00:40 +08:00
ptrace.c LoongArch: Add process management 2022-06-03 20:09:28 +08:00
reset.c LoongArch: Add multi-processor (SMP) support 2022-06-03 20:09:29 +08:00
setup.c LoongArch: Fix the !CONFIG_SMP build 2022-06-08 11:00:40 +08:00
signal.c LoongArch: Add signal handling support 2022-06-03 20:09:28 +08:00
smp.c LoongArch: Fix the !CONFIG_SMP build 2022-06-08 11:00:40 +08:00
switch.S LoongArch: Add process management 2022-06-03 20:09:28 +08:00
syscall.c LoongArch: Add system call support 2022-06-03 20:09:28 +08:00
time.c LoongArch: Add VDSO and VSYSCALL support 2022-06-03 20:09:28 +08:00
topology.c LoongArch: Add multi-processor (SMP) support 2022-06-03 20:09:29 +08:00
traps.c LoongArch: Make compute_return_era() return void 2022-06-25 18:06:07 +08:00
vdso.c LoongArch: Add VDSO and VSYSCALL support 2022-06-03 20:09:28 +08:00
vmlinux.lds.S LoongArch: Fix the _stext symbol address 2022-06-25 18:05:58 +08:00