Defined in 14 files as a macro:
- sys/arch/alpha/include/asm.h, line 623 (as a macro)
- sys/arch/amd64/include/asm.h, line 126 (as a macro)
- sys/arch/arm/include/asm.h, line 238 (as a macro)
- sys/arch/hppa/include/asm.h, line 113 (as a macro)
- sys/arch/i386/include/asm.h, line 205 (as a macro)
- sys/arch/ia64/include/asm.h, line 185 (as a macro)
- sys/arch/m68k/include/asm.h, line 237 (as a macro)
- sys/arch/mips/include/asm.h, line 155 (as a macro)
- sys/arch/or1k/include/asm.h, line 98 (as a macro)
- sys/arch/powerpc/include/asm.h, line 171 (as a macro)
- sys/arch/riscv/include/asm.h, line 80 (as a macro)
- sys/arch/sh3/include/asm.h, line 228 (as a macro)
- sys/arch/sparc/include/asm.h, line 181 (as a macro)
- sys/arch/vax/include/asm.h, line 99 (as a macro)
Referenced in 240 files:
- common/lib/libc/arch/aarch64/atomic/atomic_add_16.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_add_32.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_add_64.S, 4 times
- common/lib/libc/arch/aarch64/atomic/atomic_add_8.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_and_16.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_and_32.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_and_64.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_and_8.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_cas_16.S, 3 times
- common/lib/libc/arch/aarch64/atomic/atomic_cas_32.S, 3 times
- common/lib/libc/arch/aarch64/atomic/atomic_cas_64.S, 5 times
- common/lib/libc/arch/aarch64/atomic/atomic_cas_8.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_dec_32.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_dec_64.S, 4 times
- common/lib/libc/arch/aarch64/atomic/atomic_inc_32.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_inc_64.S, 4 times
- common/lib/libc/arch/aarch64/atomic/atomic_nand_16.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_nand_32.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_nand_64.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_nand_8.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_op_asm.h, line 215
- common/lib/libc/arch/aarch64/atomic/atomic_or_16.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_or_32.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_or_64.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_or_8.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_sub_16.S, 4 times
- common/lib/libc/arch/aarch64/atomic/atomic_sub_32.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_sub_64.S, 4 times
- common/lib/libc/arch/aarch64/atomic/atomic_sub_8.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_swap_16.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_swap_32.S, line 45
- common/lib/libc/arch/aarch64/atomic/atomic_swap_64.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_swap_8.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_xor_16.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_xor_32.S, 2 times
- common/lib/libc/arch/aarch64/atomic/atomic_xor_8.S, 2 times
- common/lib/libc/arch/aarch64/atomic/membar_ops.S, 7 times
- common/lib/libc/arch/aarch64/gen/byte_swap_2.S, 2 times
- common/lib/libc/arch/aarch64/gen/byte_swap_4.S, 2 times
- common/lib/libc/arch/alpha/atomic/atomic_add.S, 6 times
- common/lib/libc/arch/alpha/atomic/atomic_and.S, 4 times
- common/lib/libc/arch/alpha/atomic/atomic_cas.S, 8 times
- common/lib/libc/arch/alpha/atomic/atomic_dec.S, 6 times
- common/lib/libc/arch/alpha/atomic/atomic_inc.S, 6 times
- common/lib/libc/arch/alpha/atomic/atomic_op_asm.h, line 39
- common/lib/libc/arch/alpha/atomic/atomic_or.S, 4 times
- common/lib/libc/arch/alpha/atomic/atomic_swap.S, 3 times
- common/lib/libc/arch/alpha/atomic/membar_ops.S, 6 times
- common/lib/libc/arch/arm/atomic/atomic_add_16.S, 8 times
- common/lib/libc/arch/arm/atomic/atomic_add_32.S, 12 times
- common/lib/libc/arch/arm/atomic/atomic_add_64.S, line 52
- common/lib/libc/arch/arm/atomic/atomic_add_8.S, 8 times
- common/lib/libc/arch/arm/atomic/atomic_and_16.S, 2 times
- common/lib/libc/arch/arm/atomic/atomic_and_32.S, 4 times
- common/lib/libc/arch/arm/atomic/atomic_and_64.S, line 52
- common/lib/libc/arch/arm/atomic/atomic_and_8.S, 2 times
- common/lib/libc/arch/arm/atomic/atomic_cas_16.S, 2 times
- common/lib/libc/arch/arm/atomic/atomic_cas_32.S, 7 times
- common/lib/libc/arch/arm/atomic/atomic_cas_64.S, line 70
- common/lib/libc/arch/arm/atomic/atomic_cas_8.S, 2 times
- common/lib/libc/arch/arm/atomic/atomic_dec_32.S, 6 times
- common/lib/libc/arch/arm/atomic/atomic_dec_64.S, line 46
- common/lib/libc/arch/arm/atomic/atomic_inc_32.S, 6 times
- common/lib/libc/arch/arm/atomic/atomic_inc_64.S, line 46
- common/lib/libc/arch/arm/atomic/atomic_nand_16.S, 2 times
- common/lib/libc/arch/arm/atomic/atomic_nand_32.S, 4 times
- common/lib/libc/arch/arm/atomic/atomic_nand_64.S, line 54
- common/lib/libc/arch/arm/atomic/atomic_nand_8.S, 2 times
- common/lib/libc/arch/arm/atomic/atomic_op_asm.h, 2 times
- common/lib/libc/arch/arm/atomic/atomic_or_16.S, 2 times
- common/lib/libc/arch/arm/atomic/atomic_or_32.S, 4 times
- common/lib/libc/arch/arm/atomic/atomic_or_64.S, line 52
- common/lib/libc/arch/arm/atomic/atomic_or_8.S, 2 times
- common/lib/libc/arch/arm/atomic/atomic_sub_64.S, line 53
- common/lib/libc/arch/arm/atomic/atomic_swap.S, 5 times
- common/lib/libc/arch/arm/atomic/atomic_swap_16.S, 2 times
- common/lib/libc/arch/arm/atomic/atomic_xor_16.S, 2 times
- common/lib/libc/arch/arm/atomic/atomic_xor_32.S, 4 times
- common/lib/libc/arch/arm/atomic/atomic_xor_64.S, line 52
- common/lib/libc/arch/arm/atomic/atomic_xor_8.S, 2 times
- common/lib/libc/arch/arm/atomic/membar_ops.S, 8 times
- common/lib/libc/arch/arm/gen/byte_swap_2.S, 2 times
- common/lib/libc/arch/arm/gen/byte_swap_4.S, 2 times
- common/lib/libc/arch/arm/string/ffs.S, line 48
- common/lib/libc/arch/arm/string/memcmp.S, line 184
- common/lib/libc/arch/arm/string/memcpy.S, 3 times
- common/lib/libc/arch/arm/string/memmove.S, 3 times
- common/lib/libc/arch/arm/string/memset.S, 4 times
- common/lib/libc/arch/arm/string/strchr.S, line 5
- common/lib/libc/arch/arm/string/strrchr.S, line 5
- common/lib/libc/arch/hppa/atomic/membar_ops.S, 6 times
- common/lib/libc/arch/i386/atomic/atomic.S, 45 times
- common/lib/libc/arch/i386/string/strchr.S, line 104
- common/lib/libc/arch/i386/string/strrchr.S, line 97
- common/lib/libc/arch/ia64/atomic/atomic.S, 40 times
- common/lib/libc/arch/m68k/atomic/atomic_add.S, 6 times
- common/lib/libc/arch/m68k/atomic/atomic_and.S, 6 times
- common/lib/libc/arch/m68k/atomic/atomic_cas.S, 7 times
- common/lib/libc/arch/m68k/atomic/atomic_dec.S, 6 times
- common/lib/libc/arch/m68k/atomic/atomic_inc.S, 6 times
- common/lib/libc/arch/m68k/atomic/atomic_nand.S, 6 times
- common/lib/libc/arch/m68k/atomic/atomic_op_asm.h, 3 times
- common/lib/libc/arch/m68k/atomic/atomic_or.S, 6 times
- common/lib/libc/arch/m68k/atomic/atomic_sub.S, 6 times
- common/lib/libc/arch/m68k/atomic/atomic_swap.S, 3 times
- common/lib/libc/arch/m68k/atomic/atomic_xor.S, 6 times
- common/lib/libc/arch/m68k/string/strchr.S, line 64
- common/lib/libc/arch/m68k/string/strrchr.S, line 61
- common/lib/libc/arch/mips/atomic/atomic_add.S, 10 times
- common/lib/libc/arch/mips/atomic/atomic_and.S, 6 times
- common/lib/libc/arch/mips/atomic/atomic_cas.S, 10 times
- common/lib/libc/arch/mips/atomic/atomic_dec.S, 10 times
- common/lib/libc/arch/mips/atomic/atomic_inc.S, 10 times
- common/lib/libc/arch/mips/atomic/atomic_op_asm.h, line 39
- common/lib/libc/arch/mips/atomic/atomic_or.S, 6 times
- common/lib/libc/arch/mips/atomic/atomic_swap.S, 5 times
- common/lib/libc/arch/mips/atomic/membar_ops.S, 9 times
- common/lib/libc/arch/or1k/atomic/atomic_add_32.S, 12 times
- common/lib/libc/arch/or1k/atomic/atomic_and_32.S, 4 times
- common/lib/libc/arch/or1k/atomic/atomic_cas_32.S, 7 times
- common/lib/libc/arch/or1k/atomic/atomic_dec_32.S, 6 times
- common/lib/libc/arch/or1k/atomic/atomic_inc_32.S, 6 times
- common/lib/libc/arch/or1k/atomic/atomic_nand_32.S, 4 times
- common/lib/libc/arch/or1k/atomic/atomic_op_asm.h, 3 times
- common/lib/libc/arch/or1k/atomic/atomic_or_32.S, 4 times
- common/lib/libc/arch/or1k/atomic/atomic_swap_32.S, 3 times
- common/lib/libc/arch/or1k/atomic/atomic_xor_32.S, 4 times
- common/lib/libc/arch/or1k/atomic/membar_ops.S, 8 times
- common/lib/libc/arch/or1k/string/ffs.S, line 43
- common/lib/libc/arch/powerpc/atomic/atomic_add.S, 10 times
- common/lib/libc/arch/powerpc/atomic/atomic_and.S, 6 times
- common/lib/libc/arch/powerpc/atomic/atomic_cas.S, 12 times
- common/lib/libc/arch/powerpc/atomic/atomic_dec.S, 10 times
- common/lib/libc/arch/powerpc/atomic/atomic_inc.S, 10 times
- common/lib/libc/arch/powerpc/atomic/atomic_op_asm.h, line 39
- common/lib/libc/arch/powerpc/atomic/atomic_or.S, 6 times
- common/lib/libc/arch/powerpc/atomic/atomic_swap.S, 5 times
- common/lib/libc/arch/powerpc/atomic/membar_ops.S, 4 times
- common/lib/libc/arch/riscv/atomic/atomic_add_32.S, 12 times
- common/lib/libc/arch/riscv/atomic/atomic_add_64.S, 8 times
- common/lib/libc/arch/riscv/atomic/atomic_and_32.S, 4 times
- common/lib/libc/arch/riscv/atomic/atomic_and_64.S, 2 times
- common/lib/libc/arch/riscv/atomic/atomic_cas_32.S, 7 times
- common/lib/libc/arch/riscv/atomic/atomic_cas_64.S, 4 times
- common/lib/libc/arch/riscv/atomic/atomic_nand_32.S, 4 times
- common/lib/libc/arch/riscv/atomic/atomic_nand_64.S, 2 times
- common/lib/libc/arch/riscv/atomic/atomic_op_asm.h, 2 times
- common/lib/libc/arch/riscv/atomic/atomic_or_32.S, 4 times
- common/lib/libc/arch/riscv/atomic/atomic_or_64.S, 2 times
- common/lib/libc/arch/riscv/atomic/atomic_sub_32.S, 12 times
- common/lib/libc/arch/riscv/atomic/atomic_sub_64.S, 8 times
- common/lib/libc/arch/riscv/atomic/atomic_swap_32.S, 3 times
- common/lib/libc/arch/riscv/atomic/atomic_swap_64.S, 2 times
- common/lib/libc/arch/riscv/atomic/atomic_xor_32.S, 4 times
- common/lib/libc/arch/riscv/atomic/atomic_xor_64.S, 2 times
- common/lib/libc/arch/sparc/atomic/atomic_cas.S, 8 times
- common/lib/libc/arch/sparc/atomic/atomic_op_asm.h, 5 times
- common/lib/libc/arch/sparc/atomic/membar_ops.S, 4 times
- common/lib/libc/arch/sparc64/atomic/atomic_add.S, 4 times
- common/lib/libc/arch/sparc64/atomic/atomic_and.S, 4 times
- common/lib/libc/arch/sparc64/atomic/atomic_cas.S, 3 times
- common/lib/libc/arch/sparc64/atomic/atomic_dec.S, 4 times
- common/lib/libc/arch/sparc64/atomic/atomic_inc.S, 4 times
- common/lib/libc/arch/sparc64/atomic/atomic_op_asm.h, 6 times
- common/lib/libc/arch/sparc64/atomic/atomic_or.S, 4 times
- common/lib/libc/arch/sparc64/atomic/atomic_swap.S, line 47
- common/lib/libc/arch/sparc64/atomic/membar_ops.S, 4 times
- common/lib/libc/arch/x86_64/atomic/atomic.S, 44 times
- common/lib/libc/arch/x86_64/string/strchr.S, line 159
- common/lib/libc/arch/x86_64/string/strrchr.S, line 125
- lib/csu/arch/aarch64/crt0.S, line 36
- lib/csu/arch/alpha/crt0.S, line 36
- lib/csu/arch/arm/crt0.S, line 36
- lib/csu/arch/earm/crt0.S, line 36
- lib/csu/arch/hppa/crt0.S, line 39
- lib/csu/arch/i386/crt0.S, line 44
- lib/csu/arch/ia64/crt0.S, line 36
- lib/csu/arch/m68k/crt0.S, line 40
- lib/csu/arch/mips/crt0.S, line 36
- lib/csu/arch/or1k/crt0.S, line 36
- lib/csu/arch/powerpc/crt0.S, line 34
- lib/csu/arch/riscv/crt0.S, line 36
- lib/csu/arch/sh3/crt0.S, line 42
- lib/csu/arch/sparc/crt0.S, line 42
- lib/csu/arch/sparc64/crt0.S, line 42
- lib/csu/arch/vax/crt0.S, line 36
- lib/csu/arch/x86_64/crt0.S, line 40
- lib/libc/arch/alpha/gen/fabs.S, line 32
- lib/libc/arch/i386/stdlib/llabs.S, line 50
- lib/libc/arch/m68k/gen/fabs.S, line 38
- lib/libc/arch/m68k/hardfloat/ledf2.S, line 42
- lib/libc/arch/m68k/hardfloat/lesf2.S, line 42
- lib/libc/arch/m68k/hardfloat/ltdf2.S, line 42
- lib/libc/arch/m68k/hardfloat/ltsf2.S, line 42
- lib/libc/arch/m68k/hardfloat/nedf2.S, line 42
- lib/libc/arch/m68k/hardfloat/nesf2.S, line 42
- lib/libc/arch/mips/gen/fabs.S, line 50
- lib/libc/arch/mips/sys/__syscall.S, line 8
- lib/libc/arch/or1k/sys/__syscall.S, line 24
- lib/libc/arch/powerpc/gen/fabs_ieee754.S, line 9
- lib/libc/arch/powerpc/sys/__syscall.S, line 22
- lib/libc/arch/powerpc64/sys/__syscall.S, line 22
- lib/libc/arch/riscv/sys/__syscall.S, line 10
- lib/libc/arch/sparc/gen/fabs.S, line 49
- lib/libc/arch/vax/gen/fabs.S, line 37
- lib/libc_fp/arch/mips/fpdf.S, 3 times
- lib/libc_fp/arch/mips/fpsf.S, 3 times
- lib/libc_vfp/vfpdf.S, 3 times
- lib/libc_vfp/vfpsf.S, 3 times
- lib/libm/arch/alpha/s_copysign.S, line 34
- lib/libm/arch/arm/lrint.S, line 34
- lib/libm/arch/arm/s_fma.S, line 34
- lib/libm/arch/i387/s_scalbn.S, 2 times
- lib/libm/arch/i387/s_scalbnf.S, 2 times
- lib/libm/arch/i387/s_scalbnl.S, 2 times
- lib/libm/arch/m68k/s_copysign.S, line 45
- lib/libm/arch/mc68881/s_scalbn.S, line 45
- lib/libm/arch/riscv/lrint.S, line 8
- lib/libm/arch/riscv/lrintf.S, line 8
- lib/libm/arch/riscv/s_fmax.S, line 9
- lib/libm/arch/riscv/s_fmin.S, line 9
- sys/arch/amd64/amd64/busfunc.S, 24 times
- sys/arch/amd64/amd64/cpufunc.S, 2 times
- sys/arch/arm/arm/cpufunc_asm_arm7tdmi.S, line 76
- sys/arch/arm/arm/cpufunc_asm_armv7.S, 7 times
- sys/arch/arm/arm/cpufunc_asm_pj4b.S, 3 times
- sys/arch/arm/arm/fusu.S, 4 times
- sys/arch/arm/arm/lock_cas.S, 16 times
- sys/arch/hppa/hppa/lock_stubs.S, 32 times
- sys/arch/i386/i386/busfunc.S, 18 times
- sys/arch/i386/i386/cpufunc.S, 2 times
- sys/arch/i386/i386/lock_stubs.S, line 340
- sys/arch/i386/i386/spl.S, line 110
- sys/arch/m68k/m68k/lock_stubs.s, 15 times
- sys/arch/sh3/sh3/lock_stubs.S, 16 times
- sys/arch/vax/vax/lock_stubs.S, 15 times
- sys/lib/libkern/arch/sh3/movstr.S, line 99
- sys/lib/libkern/arch/sh3/movstrSI.S, 16 times
- sys/lib/libkern/arch/sh3/movstrSI12_i4.S, line 21
- sys/lib/libkern/arch/sh3/movstr_i4.S, 2 times