ckfwq/linux-3.0.4/kernel/bounds.s

101 lines
4.8 KiB
ArmAsm
Raw Normal View History

2024-12-30 10:53:50 +08:00
.file 1 "bounds.c"
.section .mdebug.abi32
.previous
.nan legacy
.gnu_attribute 4, 3
# -G value = 0, Arch = mips2, ISA = 2
# GNU C (crosstool-NG crosstool-ng-1.22.0) version 4.9.3 (mipsel-loongson-linux-gnu)
# compiled by GNU C version 5.4.0 20160609, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3
# GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
# options passed: -nostdinc
# -I /home/myubuntu16/Documents/linux-3.0.4/arch/mips/include
# -I arch/mips/include/generated -I include
# -I /home/myubuntu16/Documents/linux-3.0.4/arch/mips/include/asm/mach-loongson
# -I /home/myubuntu16/Documents/linux-3.0.4/arch/mips/include/asm/mach-generic
# -iprefix /home/myubuntu16/Documents/mipsel-loongson-linux-gnu/bin/../lib/gcc/mipsel-loongson-linux-gnu/4.9.3/
# -isysroot /home/myubuntu16/Documents/mipsel-loongson-linux-gnu/bin/../mipsel-loongson-linux-gnu/sysroot
# -D __KERNEL__ -D VMLINUX_LOAD_ADDRESS=0xffffffff80100000 -D DATAOFFSET=0
# -D CC_HAVE_ASM_GOTO -D KBUILD_STR(s)=#s
# -D KBUILD_BASENAME=KBUILD_STR(bounds)
# -D KBUILD_MODNAME=KBUILD_STR(bounds)
# -isystem /home/myubuntu16/Documents/mipsel-loongson-linux-gnu/bin/../lib/gcc/mipsel-loongson-linux-gnu/4.9.3/include
# -include include/generated/autoconf.h -MD kernel/.bounds.s.d
# kernel/bounds.c -G 0 -mno-check-zero-division -mabi=32 -mno-abicalls
# -msoft-float -march=mips2 -mno-branch-likely -mllsc -mno-synci
# -mno-shared -auxbase-strip kernel/bounds.s -Os -Wall -Wundef
# -Wstrict-prototypes -Wno-trigraphs -Werror=implicit-function-declaration
# -Wno-format-security -Wframe-larger-than=1024
# -Wno-unused-but-set-variable -Wdeclaration-after-statement
# -Wno-pointer-sign -fno-strict-aliasing -fno-common
# -fno-delete-null-pointer-checks -fno-pic -ffreestanding
# -fno-stack-protector -fomit-frame-pointer -fno-strict-overflow
# -fconserve-stack -fverbose-asm
# options enabled: -faggressive-loop-optimizations -fauto-inc-dec
# -fbranch-count-reg -fcaller-saves -fcombine-stack-adjustments
# -fcompare-elim -fcprop-registers -fcrossjumping -fcse-follow-jumps
# -fdefer-pop -fdelayed-branch -fdevirtualize -fdevirtualize-speculatively
# -fdwarf2-cfi-asm -fearly-inlining -feliminate-unused-debug-types
# -fexpensive-optimizations -fforward-propagate -ffunction-cse -fgcse
# -fgcse-lm -fgnu-runtime -fgnu-unique -fguess-branch-probability
# -fhoist-adjacent-loads -fident -fif-conversion -fif-conversion2
# -findirect-inlining -finline -finline-atomics -finline-functions
# -finline-functions-called-once -finline-small-functions -fipa-cp
# -fipa-profile -fipa-pure-const -fipa-reference -fipa-sra
# -fira-hoist-pressure -fira-share-save-slots -fira-share-spill-slots
# -fisolate-erroneous-paths-dereference -fivopts -fkeep-static-consts
# -fleading-underscore -flifetime-dse -fmath-errno -fmerge-constants
# -fmerge-debug-strings -fmove-loop-invariants -fomit-frame-pointer
# -foptimize-sibling-calls -fpartial-inlining -fpcc-struct-return
# -fpeephole -fpeephole2 -fprefetch-loop-arrays -freorder-blocks
# -freorder-functions -frerun-cse-after-loop
# -fsched-critical-path-heuristic -fsched-dep-count-heuristic
# -fsched-group-heuristic -fsched-interblock -fsched-last-insn-heuristic
# -fsched-rank-heuristic -fsched-spec -fsched-spec-insn-heuristic
# -fsched-stalled-insns-dep -fschedule-insns2 -fshow-column -fshrink-wrap
# -fsigned-zeros -fsplit-ivs-in-unroller -fsplit-wide-types
# -fstrict-volatile-bitfields -fsync-libcalls -fthread-jumps
# -ftoplevel-reorder -ftrapping-math -ftree-bit-ccp
# -ftree-builtin-call-dce -ftree-ccp -ftree-ch -ftree-coalesce-vars
# -ftree-copy-prop -ftree-copyrename -ftree-cselim -ftree-dce
# -ftree-dominator-opts -ftree-dse -ftree-forwprop -ftree-fre
# -ftree-loop-if-convert -ftree-loop-im -ftree-loop-ivcanon
# -ftree-loop-optimize -ftree-parallelize-loops= -ftree-phiprop -ftree-pre
# -ftree-pta -ftree-reassoc -ftree-scev-cprop -ftree-sink -ftree-slsr
# -ftree-sra -ftree-switch-conversion -ftree-tail-merge -ftree-ter
# -ftree-vrp -funit-at-a-time -fverbose-asm -fzero-initialized-in-bss
# -mdivide-traps -mdouble-float -mel -mexplicit-relocs -mextern-sdata
# -mfp-exceptions -mfp32 -mfused-madd -mglibc -mgp32 -mgpopt -mllsc
# -mlocal-sdata -mlong32 -mmemcpy -mno-mdmx -mno-mips16 -mno-mips3d
# -msoft-float -msplit-addresses
.text
.align 2
.globl foo
.set nomips16
.set nomicromips
.ent foo
.type foo, @function
foo:
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
.mask 0x00000000,0
.fmask 0x00000000,0
#APP
# 17 "kernel/bounds.c" 1
->NR_PAGEFLAGS 22 __NR_PAGEFLAGS #
# 0 "" 2
# 18 "kernel/bounds.c" 1
->MAX_NR_ZONES 2 __MAX_NR_ZONES #
# 0 "" 2
# 19 "kernel/bounds.c" 1
->NR_PCG_FLAGS 7 __NR_PCG_FLAGS #
# 0 "" 2
#NO_APP
j $31
.end foo
.size foo, .-foo
.ident "GCC: (crosstool-NG crosstool-ng-1.22.0) 4.9.3"