mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-23 02:05:57 +01:00
25 lines
456 B
ArmAsm
25 lines
456 B
ArmAsm
/* https://github.com/cirosantilli/linux-kernel-module-cheat#gnu-gas-assembler-immediates */
|
|
|
|
#include <lkmc.h>
|
|
|
|
LKMC_PROLOGUE
|
|
/* This is the default. We hack it in common.h however. */
|
|
.syntax divided
|
|
/* These fail. */
|
|
#if 0
|
|
mov r0, 1
|
|
mov r0, 0x1
|
|
#endif
|
|
mov r0, #1
|
|
mov r0, #0x1
|
|
mov r0, $1
|
|
mov r0, $0x1
|
|
.syntax unified
|
|
mov r0, 1
|
|
mov r0, 0x1
|
|
mov r0, 1
|
|
mov r0, 0x1
|
|
mov r0, $1
|
|
mov r0, $0x1
|
|
LKMC_EPILOGUE
|