101 lines
4.8 KiB
ArmAsm
101 lines
4.8 KiB
ArmAsm
.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"
|