1
0
This repository has been archived on 2024-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
TP-Link_Archer-XR500v/EN7526G_3.18Kernel_SDK/linux-3.18.21/kernel/bounds.s
2024-07-22 01:58:46 -03:00

177 lines
9.2 KiB
ArmAsm
Executable File

.file 1 "bounds.c"
.section .mdebug.abi32
.previous
.nan legacy
.gnu_attribute 4, 3
# -G value = 0, Arch = mips32r2, ISA = 33
# GNU C (Buildroot 2015.08.1) version 4.9.3 (mips-buildroot-linux-uclibc)
# compiled by GNU C version 3.4.6, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3
# GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126999
# options passed: -nostdinc -I ./arch/mips/include
# -I arch/mips/include/generated -I include -I ./arch/mips/include/uapi
# -I arch/mips/include/generated/uapi -I ./include/uapi
# -I include/generated/uapi -I ./arch/mips/include/asm/tc3162/
# -I ./arch/mips/include/asm/mach-generic
# -I /opt/bba/BBA1.5_platform/build/../../EN7526G_3.18Kernel_SDK/global_inc
# -I /opt/bba/BBA1.5_platform/build/../../EN7526G_3.18Kernel_SDK/modules/private/ra_hwnat_7510
# -D __KERNEL__ -D VMLINUX_LOAD_ADDRESS=0xffffffff80002000 -D DATAOFFSET=0
# -D GAS_HAS_SET_HARDFLOAT -D CONFIG_TP_IMAGE -D CONFIG_TP_DUAL_IMAGE
# -D INCLUDE_FLASH_NAND -D CONFIG_TP_IMAGE_MTK_IPHOST
# -D CONFIG_TP_IMAGE_ONU_TYPE=2 -D TCSUPPORT_CPU_MT7520 -D TC3262
# -D TCSUPPORT_MT7510_FE -D TCSUPPORT_MT7530_SWITCH_API
# -D TCSUPPORT_DRIVER_API -D TCSUPPORT_ADDR_MAPPING
# -D CONFIG_USE_MT7520_ASIC -D TCSUPPORT_CPU_EN7521
# -D TCSUPPORT_WLAN_MT7592_PCIE -D TCSUPPORT_UART1_ENHANCE
# -D TCSUPPORT_3_18_21_KERNEL -D TCSUPPORT_MT7530_SWITCH_API
# -D CONFIG_TOOLCHAIN_VER=493 -D CONFIG_GPON_MAX_TCONT=32
# -D TCSUPPORT_WAN_GPON -D TCSUPPORT_XPON_IFC
# -D CONFIG_GPON_MAX_GEMPORT=256 -D TCSUPPORT_WAN_EPON
# -D TCSUPPORT_XPON_IFC -D CONFIG_EPON_MAX_LLID=8 -D TCSUPPORT_QDMA_BUFMGR
# -D TCSUPPORT_SLM_EN -D TCSUPPORT_MAX_PACKET_2000
# -D TCSUPPORT_GPON_MAPPING -D TCSUPPORT_EPON_MAPPING
# -D TCSUPPORT_GPON_DOWNSTREAM_MAPPING -D TCSUPPORT_BB_NAND
# -D TCSUPPORT_NAND_BMT -D TCSUPPORT_SQUASHFS_ADD_YAFFS
# -D TCSUPPORT_YAFFS_FS -D TCSUPPORT_DDR_CALI
# -D TCSUPPORT_BOOTROM_LARGE_SIZE -D START_ADDR=0x80002000
# -D TCSUPPORT_FREE_BOOTBASE -D TR068_LED -D TCSUPPORT_I2C
# -D TCSUPPORT_WLAN -D TCSUPPORT_WLAN_MAXSTANUM_GUI -D WSC_AP_SUPPORT
# -D LED_WPSSPEC_COMPLY -D IGMP_SNOOP_SUPPORT -D TCSUPPORT_WLAN_GPIO
# -D TCSUPPORT_WLAN_LED_BY_SW -D MT7592 -D BBUTOWBU
# -D TCSUPPORT_WLAN_MT7592 -D MT7612E -D BBUTOWBU -D TCSUPPORT_DUAL_WLAN
# -D TCSUPPORT_WLAN_AC -D TCSUPPORT_USBHOST -D TCSUPPORT_MUH
# -D USB_AUTOMOUNT -D TCSUPPORT_USB_HOST_LED -D TCSUPPORT_CT_DNSBIND
# -D CMD_API -D TCSUPPORT_RA_HWNAT -D TCSUPPORT_RA_HWNAT_ENHANCE_HOOK
# -D TCSUPPORT_IPV6 -D IPV6 -D TCSUPPORT_IPV6_ENHANCEMENT
# -D TCSUPPORT_NAND_FLASH -D WITHVOIP -D TCSUPPORT_VOIP
# -D TCSUPPORT_VOIP_MTK -D TCSUPPORT_ECN_SIP -D TCSUPPORT_VOIP_LED_APPCTRL
# -D TCSUPPORT_PON_VLAN -D TCSUPPORT_PON_IP_HOST
# -D TCSUPPORT_PON_MAC_FILTER -D TCSUPPORT_PON_USER_ISOLATION
# -D TCSUPPORT_PON_VLAN_FILTER -D TCSUPPORT_QOS -D CONFIG_QOS
# -D TCSUPPORT_CT_QOS -D TCSUPPORT_CT_SWQOS -D TCSUPPORT_IGMP_QOS
# -D TCSUPPORT_PORTBIND -D TCSUPPORT_CT_PORT_BIND -D TCSUPPORT_CT_VLAN_TAG
# -D TCSUPPORT_GPON_MAPPING -D TCSUPPORT_GPON_DOWNSTREAM_MAPPING
# -D DHCP_PROFILE -D TCSUPPORT_DNSEACHPVC -D TCSUPPORT_MLD_SNOOPING
# -D TCSUPPORT_MLD_PROXY -D TCSUPPORT_IGMP_SNOOPING
# -D TCSUPPORT_IGMPSNOOPING_ENHANCE -D TCSUPPORT_MULTICAST_SPEED
# -D TCSUPPORT_IGMP_PROXY -D TCSUPPORT_SMUX -D CONFIG_DUAL_IMAGE
# -D TCSUPPORT_GPON_DUAL_IMAGE -D TCSUPPORT_EPON_DUAL_IMAGE
# -D TCSUPPORT_MT7520_PCIE -D TCSUPPORT_LEDKEY
# -D TCSUPPORT_IGMP_SNOOPING_V3 -D TCSUPPORT_MTD_PARTITIONS_CMDLINE
# -D TCSUPPORT_PARTITIONS_CMDLINE_STR="16m[tclinux],16m[tclinux_slave],8m[opt0],8m[opt1],56m[ubifs]"
# -D TCSUPPORT_MTD_ENCHANCEMENT -D TCSUPPORT_RESERVEAREA_BLOCK=7
# -D TCSUPPORT_WEB_SAVE -D TCSUPPORT_UPNP_CERT
# -D TCSUPPORT_IMPROVE_GUI_PERFM -D TCSUPPORT_WLAN_8021X
# -D TCSUPPORT_KEYPARA_STORE -D TCSUPPORT_FW_UPGRADE_16M
# -D TCSUPPORT_SYSLOG -D TCSUPPORT_SAMBA -D TCSUPPORT_MEMORY_CONTROL
# -D TCSUPPORT_CT -D TCSUPPORT_CT_PORT_BIND -D TCSUPPORT_KEYPARA_STORE
# -D TCSUPPORT_CT_NETWORKMANAGESERVICE -D TCSUPPORT_CT_E8GUI
# -D TCSUPPORT_CT_PON -D TCSUPPORT_CWMP_PRECISE_TIME
# -D TCSUPPORT_IGMP_QUICK_LEAVE -D TCSUPPORT_CT_PORTSLIMIT
# -D TCSUPPORT_CT_FW_UPGRADE_16M -D TCSUPPORT_CT_FTP_DOWNLOADCLIENT
# -D TCSUPPORT_CT_USB_BACKUPRESTORE -D TCSUPPORT_VIR_SERVER
# -D TCSUPPORT_WLAN_MAXSTANUM_GUI -D TCSUPPORT_IGMP_QUICK_LEAVE
# -D TCSUPPORT_MT7530_SWITCH_API -D TCSUPPORT_NEW_SPIFLASH
# -D TCSUPPORT_CT_OMCI_CFG_SHRINK -D TCSUPPORT_MBUF_ENHANCE
# -D TCSUPPORT_OMCI -D TCSUPPORT_OMCI_EXTENDED_MSG -D TCSUPPORT_OMCI_CTC
# -D TCSUPPORT_EPON_OAM -D TCSUPPORT_EPON_OAM_CTC
# -D TCSUPPORT_EPON_OAM_LAN_DBG -D TCSUPPORT_OMCI_DOT1AG
# -D TCSUPPORT_HGU_OMCI_MIB_UPLOAD_PPTP_ETH_UNI
# -D TCSUPPORT_HUAWEI_OLT_VENDOR_SPECIFIC_ME -D TCSUPPORT_OMCI_LAN_DEBUG
# -D TCSUPPORT_PONMGR -D TCSUPPORT_PMMGR -D PMMGR_DEBUG
# -D TCSUPPORT_XPON_IGMP -D TCSUPPORT_XPON_LED -D TCSUPPORT_CT_VLAN_BIND
# -D TCSUPPORT_CT_FULL_ROUTE -D TCSUPPORT_CT_WAN_STAT
# -D TCSUPPORT_CT_WAN_CHILD_PREFIX -D TCSUPPORT_CT_DHCP6C_STATUS_CODE
# -D TCSUPPORT_CT_IPV4_RADIO -D TCSUPPORT_CT_BRIDGEARP_NOFWD_LAN
# -D TCSUPPORT_CT_SERVICELIST_E8C -D TCSUPPORT_ZARLINK_LE89156A
# -D TCSUPPORT_CT_VOIP_QOS -D TCSUPPORT_CT_PON_CY -D TCSUPPORT_CT_PON_C9
# -D TCSUPPORT_DOT11N_SPEC_COMPLY -D TCSUPPORT_HTBW_40M
# -D TCSUPPORT_WPA2_PRE_AUTH -D TCSUPPORT_CT_PORTSLIMIT
# -D TCSUPPORT_MT7570 -D TCSUPPORT_SEPERATED_ETH_ITF
# -D TCSUPPORT_TP_GPIO_INIT -D CC_HAVE_ASM_GOTO -D KBUILD_STR(s)=#s
# -D KBUILD_BASENAME=KBUILD_STR(bounds)
# -D KBUILD_MODNAME=KBUILD_STR(bounds)
# -isystem /opt/trendchip/mips-linux-uclibc-4.9.3/usr/lib/gcc/mips-buildroot-linux-uclibc/4.9.3/include
# -include ./include/linux/kconfig.h -MD kernel/.bounds.s.d
# kernel/bounds.c -G 0 -mno-check-zero-division -mabi=32 -mno-abicalls
# -msoft-float -march=mips32r2 -mllsc -mno-shared
# -auxbase-strip kernel/bounds.s -O2 -Wall -Wundef -Wstrict-prototypes
# -Wno-trigraphs -Wframe-larger-than=1024 -Wno-unused-but-set-variable
# -Wdeclaration-after-statement -Wno-pointer-sign -Werror=implicit-int
# -Werror=strict-prototypes -Werror=date-time -fno-strict-aliasing
# -fno-common -fno-pic -ffreestanding -fno-delete-null-pointer-checks
# -fno-stack-protector -fomit-frame-pointer -fno-var-tracking-assignments
# -fno-strict-overflow -fconserve-stack -fverbose-asm
# --param allow-store-data-races=0
# 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-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 -foptimize-strlen -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-insns -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 -meb -mexplicit-relocs -mextern-sdata
# -mfp-exceptions -mfp32 -mfused-madd -mgp32 -mgpopt -mimadd -mllsc
# -mlocal-sdata -mlong32 -mno-mdmx -mno-mips16 -mno-mips3d -msoft-float
# -msplit-addresses -muclibc
.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
# 18 "kernel/bounds.c" 1
->NR_PAGEFLAGS 22 __NR_PAGEFLAGS #
# 0 "" 2
# 19 "kernel/bounds.c" 1
->MAX_NR_ZONES 2 __MAX_NR_ZONES #
# 0 "" 2
# 21 "kernel/bounds.c" 1
->NR_CPUS_BITS 1 ilog2(CONFIG_NR_CPUS) #
# 0 "" 2
# 23 "kernel/bounds.c" 1
->SPINLOCK_SIZE 4 sizeof(spinlock_t) #
# 0 "" 2
#NO_APP
j $31
.end foo
.size foo, .-foo
.ident "GCC: (Buildroot 2015.08.1) 4.9.3"