	.file	"asm-offsets.c"

 # rs6000/powerpc options: -mcpu=powerpc64 -msdata=data -G 8
 # GNU C89 (OpenWrt GCC 8.4.0 r16495-bf0c965af0) version 8.4.0 (powerpc-openwrt-linux-musl)
 #	compiled by GNU C version 8.3.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version none
 # GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
 # options passed:  -nostdinc -I ./arch/powerpc/include
 # -I ./arch/powerpc/include/generated -I ./include
 # -I ./arch/powerpc/include/uapi -I ./arch/powerpc/include/generated/uapi
 # -I ./include/uapi -I ./include/generated/uapi -I ./arch/powerpc
 # -D__unix__ -D__gnu_linux__ -D__linux__ -Dunix -D__unix -Dlinux -D__linux
 # -Asystem=linux -Asystem=unix -Asystem=posix
 # -idirafter /builder/shared-workdir/build/staging_dir/target-powerpc_464fp_musl/usr/include
 # -D __KERNEL__ -D KBUILD_BASENAME="asm_offsets"
 # -D KBUILD_MODNAME="asm_offsets"
 # -isystem /builder/shared-workdir/build/staging_dir/toolchain-powerpc_464fp_gcc-8.4.0_musl/lib/gcc/powerpc-openwrt-linux-musl/8.4.0/include
 # -include ./include/linux/kconfig.h
 # -include ./include/linux/compiler_types.h
 # -MD arch/powerpc/kernel/.asm-offsets.s.d
 # arch/powerpc/kernel/asm-offsets.c -msecure-plt -mcpu=powerpc
 # -mbig-endian -m32 -msoft-float -mmultiple -mno-readonly-in-sdata
 # -mcpu=powerpc64 -mno-altivec -mno-vsx -mbig-endian
 # -mstack-protector-guard=tls -mstack-protector-guard-reg=r2
 # -auxbase-strip arch/powerpc/kernel/asm-offsets.s -O2 -Wall -Wundef
 # -Werror=strict-prototypes -Wno-trigraphs
 # -Werror=implicit-function-declaration -Werror=implicit-int
 # -Werror=return-type -Wno-format-security -Wno-frame-address
 # -Wformat-truncation=0 -Wformat-overflow=0 -Wframe-larger-than=1024
 # -Wimplicit-fallthrough=3 -Wno-unused-but-set-variable
 # -Wunused-const-variable=0 -Wdeclaration-after-statement -Wvla
 # -Wno-pointer-sign -Wno-stringop-truncation -Wno-array-bounds
 # -Wstringop-overflow=0 -Wno-restrict -Wno-maybe-uninitialized
 # -Werror=date-time -Werror=incompatible-pointer-types
 # -Werror=designated-init -Wno-packed-not-aligned -std=gnu90
 # -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -ffixed-r2
 # -fno-dwarf2-cfi-asm -fno-delete-null-pointer-checks -fno-caller-saves
 # -fstack-protector -fomit-frame-pointer -fno-strict-overflow
 # -fno-merge-all-constants -fmerge-constants -fstack-check=no
 # -fconserve-stack -fmacro-prefix-map=./=
 # -ffile-prefix-map=/builder/shared-workdir/build/build_dir/target-powerpc_464fp_musl=target-powerpc_464fp_musl
 # -ffunction-sections -fdata-sections -fverbose-asm
 # --param allow-store-data-races=0
 # options enabled:  -faggressive-loop-optimizations -falign-functions
 # -falign-jumps -falign-labels -falign-loops -fasynchronous-unwind-tables
 # -fauto-inc-dec -fbranch-count-reg -fchkp-check-incomplete-type
 # -fchkp-check-read -fchkp-check-write -fchkp-instrument-calls
 # -fchkp-narrow-bounds -fchkp-optimize -fchkp-store-bounds
 # -fchkp-use-static-bounds -fchkp-use-static-const-bounds
 # -fchkp-use-wrappers -fcode-hoisting -fcombine-stack-adjustments
 # -fcompare-elim -fcprop-registers -fcrossjumping -fcse-follow-jumps
 # -fdata-sections -fdefer-pop -fdevirtualize -fdevirtualize-speculatively
 # -fearly-inlining -feliminate-unused-debug-types
 # -fexpensive-optimizations -fforward-propagate -ffp-int-builtin-inexact
 # -ffunction-cse -ffunction-sections -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-bit-cp -fipa-cp -fipa-icf -fipa-icf-functions -fipa-icf-variables
 # -fipa-profile -fipa-pure-const -fipa-ra -fipa-reference -fipa-sra
 # -fipa-vrp -fira-hoist-pressure -fira-share-save-slots
 # -fira-share-spill-slots -fisolate-erroneous-paths-dereference -fivopts
 # -fkeep-static-consts -fleading-underscore -flifetime-dse -flra-remat
 # -flto-odr-type-merging -fmath-errno -fmerge-constants
 # -fmerge-debug-strings -fmove-loop-invariants -fomit-frame-pointer
 # -foptimize-sibling-calls -foptimize-strlen -fpartial-inlining -fpeephole
 # -fpeephole2 -fplt -fprefetch-loop-arrays -freg-struct-return
 # -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-pressure -fsched-rank-heuristic -fsched-spec
 # -fsched-spec-insn-heuristic -fsched-stalled-insns-dep -fschedule-fusion
 # -fschedule-insns -fschedule-insns2 -fsection-anchors
 # -fsemantic-interposition -fshow-column -fshrink-wrap
 # -fshrink-wrap-separate -fsigned-zeros -fsplit-ivs-in-unroller
 # -fsplit-wide-types -fssa-backprop -fssa-phiopt -fstack-protector
 # -fstdarg-opt -fstore-merging -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-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 -funwind-tables -fverbose-asm -fwrapv -fwrapv-pointer
 # -fzero-initialized-in-bss -m32 -maix-struct-return
 # -malign-branch-targets -malways-hint -mbig -mbig-endian
 # -mblock-compare-inline-limit= -mblock-compare-inline-loop-limit=
 # -mblock-move-inline-limit= -mfold-gimple -mfriz -mgnu-attribute
 # -mmultiple -mmusl -mno-fp-in-toc -mpointers-to-nested-functions
 # -mpowerpc-gfxopt -msave-toc-indirect -msched-groups -msched-prolog
 # -msecure-plt -msoft-float -mstring-compare-inline-limit= -mtls-markers
 # -mupdate

	.section	".text"
	.section	.text.startup.main,"ax",@progbits
	.align 2
	.globl main
	.type	main, @function
main:
.LFB3554:
	stwu 1,-16(1)	 #,,
.LCFI0:
 # arch/powerpc/kernel/asm-offsets.c:78: 	OFFSET(THREAD, task_struct, thread);
#APP
 # 78 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->THREAD 1184 offsetof(struct task_struct, thread)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:79: 	OFFSET(MM, task_struct, mm);
 # 79 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->MM 472 offsetof(struct task_struct, mm)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:81: 	OFFSET(TASK_CANARY, task_struct, stack_canary);
 # 81 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->TASK_CANARY 592 offsetof(struct task_struct, stack_canary)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:86: 	OFFSET(MMCONTEXTID, mm_struct, context.id);
 # 86 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->MMCONTEXTID 472 offsetof(struct mm_struct, context.id)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:91: 	OFFSET(KSP_LIMIT, thread_struct, ksp_limit);
 # 91 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->KSP_LIMIT 68 offsetof(struct thread_struct, ksp_limit)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:96: 	OFFSET(TASK_STACK, task_struct, stack);
 # 96 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->TASK_STACK 84 offsetof(struct task_struct, stack)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:105: 	OFFSET(KSP, thread_struct, ksp);
 # 105 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->KSP 0 offsetof(struct thread_struct, ksp)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:106: 	OFFSET(PT_REGS, thread_struct, regs);
 # 106 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->PT_REGS 4 offsetof(struct thread_struct, regs)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:108: 	OFFSET(THREAD_NORMSAVES, thread_struct, normsave[0]);
 # 108 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->THREAD_NORMSAVES 32 offsetof(struct thread_struct, normsave[0])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:110: 	OFFSET(THREAD_FPEXC_MODE, thread_struct, fpexc_mode);
 # 110 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->THREAD_FPEXC_MODE 404 offsetof(struct thread_struct, fpexc_mode)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:111: 	OFFSET(THREAD_FPSTATE, thread_struct, fp_state.fpr);
 # 111 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->THREAD_FPSTATE 128 offsetof(struct thread_struct, fp_state.fpr)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:112: 	OFFSET(THREAD_FPSAVEAREA, thread_struct, fp_save_area);
 # 112 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->THREAD_FPSAVEAREA 400 offsetof(struct thread_struct, fp_save_area)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:113: 	OFFSET(FPSTATE_FPSCR, thread_fp_state, fpscr);
 # 113 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->FPSTATE_FPSCR 256 offsetof(struct thread_fp_state, fpscr)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:114: 	OFFSET(THREAD_LOAD_FP, thread_struct, load_fp);
 # 114 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->THREAD_LOAD_FP 425 offsetof(struct thread_struct, load_fp)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:129: 	OFFSET(PGDIR, thread_struct, pgdir);
 # 129 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->PGDIR 64 offsetof(struct thread_struct, pgdir)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:138: 	OFFSET(THREAD_DBCR0, thread_struct, debug.dbcr0);
 # 138 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->THREAD_DBCR0 72 offsetof(struct thread_struct, debug.dbcr0)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:167: 	OFFSET(TI_FLAGS, thread_info, flags);
 # 167 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->TI_FLAGS 76 offsetof(struct thread_info, flags)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:168: 	OFFSET(TI_LOCAL_FLAGS, thread_info, local_flags);
 # 168 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->TI_LOCAL_FLAGS 4 offsetof(struct thread_info, local_flags)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:169: 	OFFSET(TI_PREEMPT, thread_info, preempt_count);
 # 169 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->TI_PREEMPT 0 offsetof(struct thread_info, preempt_count)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:283: 	OFFSET(RTASBASE, rtas_t, base);
 # 283 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->RTASBASE 4 offsetof(struct rtas_t, base)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:284: 	OFFSET(RTASENTRY, rtas_t, entry);
 # 284 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->RTASENTRY 0 offsetof(struct rtas_t, entry)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:287: 	DEFINE(INT_FRAME_SIZE, STACK_INT_FRAME_SIZE);
 # 287 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->INT_FRAME_SIZE 200 STACK_INT_FRAME_SIZE"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:288: 	DEFINE(SWITCH_FRAME_SIZE, STACK_FRAME_WITH_PT_REGS);
 # 288 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->SWITCH_FRAME_SIZE 200 STACK_FRAME_WITH_PT_REGS"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:289: 	STACK_PT_REGS_OFFSET(GPR0, gpr[0]);
 # 289 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR0 16 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[0])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:290: 	STACK_PT_REGS_OFFSET(GPR1, gpr[1]);
 # 290 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR1 20 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[1])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:291: 	STACK_PT_REGS_OFFSET(GPR2, gpr[2]);
 # 291 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR2 24 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[2])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:292: 	STACK_PT_REGS_OFFSET(GPR3, gpr[3]);
 # 292 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR3 28 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[3])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:293: 	STACK_PT_REGS_OFFSET(GPR4, gpr[4]);
 # 293 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR4 32 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[4])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:294: 	STACK_PT_REGS_OFFSET(GPR5, gpr[5]);
 # 294 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR5 36 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[5])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:295: 	STACK_PT_REGS_OFFSET(GPR6, gpr[6]);
 # 295 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR6 40 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[6])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:296: 	STACK_PT_REGS_OFFSET(GPR7, gpr[7]);
 # 296 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR7 44 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[7])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:297: 	STACK_PT_REGS_OFFSET(GPR8, gpr[8]);
 # 297 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR8 48 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[8])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:298: 	STACK_PT_REGS_OFFSET(GPR9, gpr[9]);
 # 298 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR9 52 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[9])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:299: 	STACK_PT_REGS_OFFSET(GPR10, gpr[10]);
 # 299 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR10 56 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[10])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:300: 	STACK_PT_REGS_OFFSET(GPR11, gpr[11]);
 # 300 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR11 60 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[11])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:301: 	STACK_PT_REGS_OFFSET(GPR12, gpr[12]);
 # 301 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR12 64 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[12])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:302: 	STACK_PT_REGS_OFFSET(GPR13, gpr[13]);
 # 302 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR13 68 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[13])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:304: 	STACK_PT_REGS_OFFSET(GPR14, gpr[14]);
 # 304 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->GPR14 72 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, gpr[14])"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:310: 	STACK_PT_REGS_OFFSET(_NIP, nip);
 # 310 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_NIP 144 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, nip)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:311: 	STACK_PT_REGS_OFFSET(_MSR, msr);
 # 311 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_MSR 148 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, msr)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:312: 	STACK_PT_REGS_OFFSET(_CTR, ctr);
 # 312 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_CTR 156 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, ctr)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:313: 	STACK_PT_REGS_OFFSET(_LINK, link);
 # 313 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_LINK 160 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, link)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:314: 	STACK_PT_REGS_OFFSET(_CCR, ccr);
 # 314 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_CCR 168 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, ccr)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:315: 	STACK_PT_REGS_OFFSET(_XER, xer);
 # 315 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_XER 164 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, xer)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:316: 	STACK_PT_REGS_OFFSET(_DAR, dar);
 # 316 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_DAR 180 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, dar)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:317: 	STACK_PT_REGS_OFFSET(_DSISR, dsisr);
 # 317 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_DSISR 184 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, dsisr)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:318: 	STACK_PT_REGS_OFFSET(ORIG_GPR3, orig_gpr3);
 # 318 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->ORIG_GPR3 152 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, orig_gpr3)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:319: 	STACK_PT_REGS_OFFSET(RESULT, result);
 # 319 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->RESULT 188 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, result)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:320: 	STACK_PT_REGS_OFFSET(_TRAP, trap);
 # 320 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_TRAP 176 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, trap)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:328: 	STACK_PT_REGS_OFFSET(_DEAR, dar);
 # 328 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_DEAR 180 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, dar)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:329: 	STACK_PT_REGS_OFFSET(_ESR, dsisr);
 # 329 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_ESR 184 STACK_FRAME_OVERHEAD + offsetof(struct pt_regs, dsisr)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:341: 	DEFINE(EXC_LVL_SIZE, STACK_EXC_LVL_FRAME_SIZE);
 # 341 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->EXC_LVL_SIZE 64 STACK_EXC_LVL_FRAME_SIZE"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:342: 	DEFINE(MAS0, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas0));
 # 342 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->MAS0 200 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas0)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:344: 	DEFINE(MMUCR, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas0));
 # 344 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->MMUCR 200 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas0)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:345: 	DEFINE(MAS1, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas1));
 # 345 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->MAS1 204 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas1)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:346: 	DEFINE(MAS2, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas2));
 # 346 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->MAS2 208 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas2)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:347: 	DEFINE(MAS3, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas3));
 # 347 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->MAS3 212 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas3)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:348: 	DEFINE(MAS6, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas6));
 # 348 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->MAS6 216 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas6)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:349: 	DEFINE(MAS7, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas7));
 # 349 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->MAS7 220 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas7)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:350: 	DEFINE(_SRR0, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, srr0));
 # 350 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_SRR0 224 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, srr0)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:351: 	DEFINE(_SRR1, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, srr1));
 # 351 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_SRR1 228 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, srr1)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:352: 	DEFINE(_CSRR0, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, csrr0));
 # 352 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_CSRR0 232 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, csrr0)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:353: 	DEFINE(_CSRR1, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, csrr1));
 # 353 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_CSRR1 236 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, csrr1)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:354: 	DEFINE(_DSRR0, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, dsrr0));
 # 354 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_DSRR0 240 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, dsrr0)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:355: 	DEFINE(_DSRR1, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, dsrr1));
 # 355 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->_DSRR1 244 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, dsrr1)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:356: 	DEFINE(SAVED_KSP_LIMIT, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, saved_ksp_limit));
 # 356 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->SAVED_KSP_LIMIT 248 STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, saved_ksp_limit)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:361: 	OFFSET(MM_PGD, mm_struct, pgd);
 # 361 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->MM_PGD 36 offsetof(struct mm_struct, pgd)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:365: 	OFFSET(CPU_SPEC_FEATURES, cpu_spec, cpu_features);
 # 365 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CPU_SPEC_FEATURES 12 offsetof(struct cpu_spec, cpu_features)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:366: 	OFFSET(CPU_SPEC_SETUP, cpu_spec, cpu_setup);
 # 366 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CPU_SPEC_SETUP 48 offsetof(struct cpu_spec, cpu_setup)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:367: 	OFFSET(CPU_SPEC_RESTORE, cpu_spec, cpu_restore);
 # 367 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CPU_SPEC_RESTORE 52 offsetof(struct cpu_spec, cpu_restore)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:369: 	OFFSET(pbe_address, pbe, address);
 # 369 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->pbe_address 0 offsetof(struct pbe, address)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:370: 	OFFSET(pbe_orig_address, pbe, orig_address);
 # 370 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->pbe_orig_address 4 offsetof(struct pbe, orig_address)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:371: 	OFFSET(pbe_next, pbe, next);
 # 371 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->pbe_next 8 offsetof(struct pbe, next)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:374: 	DEFINE(TASK_SIZE, TASK_SIZE);
 # 374 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->TASK_SIZE -1073741824 TASK_SIZE"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:375: 	DEFINE(NUM_USER_SEGMENTS, TASK_SIZE>>28);
 # 375 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->NUM_USER_SEGMENTS 12 TASK_SIZE>>28"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:379: 	OFFSET(CFG_TB_ORIG_STAMP, vdso_data, tb_orig_stamp);
 # 379 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CFG_TB_ORIG_STAMP 0 offsetof(struct vdso_data, tb_orig_stamp)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:380: 	OFFSET(CFG_TB_TICKS_PER_SEC, vdso_data, tb_ticks_per_sec);
 # 380 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CFG_TB_TICKS_PER_SEC 8 offsetof(struct vdso_data, tb_ticks_per_sec)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:381: 	OFFSET(CFG_TB_TO_XS, vdso_data, tb_to_xs);
 # 381 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CFG_TB_TO_XS 16 offsetof(struct vdso_data, tb_to_xs)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:382: 	OFFSET(CFG_TB_UPDATE_COUNT, vdso_data, tb_update_count);
 # 382 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CFG_TB_UPDATE_COUNT 32 offsetof(struct vdso_data, tb_update_count)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:383: 	OFFSET(CFG_TZ_MINUTEWEST, vdso_data, tz_minuteswest);
 # 383 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CFG_TZ_MINUTEWEST 36 offsetof(struct vdso_data, tz_minuteswest)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:384: 	OFFSET(CFG_TZ_DSTTIME, vdso_data, tz_dsttime);
 # 384 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CFG_TZ_DSTTIME 40 offsetof(struct vdso_data, tz_dsttime)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:385: 	OFFSET(CFG_SYSCALL_MAP32, vdso_data, syscall_map_32);
 # 385 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CFG_SYSCALL_MAP32 68 offsetof(struct vdso_data, syscall_map_32)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:386: 	OFFSET(WTOM_CLOCK_SEC, vdso_data, wtom_clock_sec);
 # 386 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->WTOM_CLOCK_SEC 44 offsetof(struct vdso_data, wtom_clock_sec)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:387: 	OFFSET(WTOM_CLOCK_NSEC, vdso_data, wtom_clock_nsec);
 # 387 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->WTOM_CLOCK_NSEC 48 offsetof(struct vdso_data, wtom_clock_nsec)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:388: 	OFFSET(STAMP_XTIME, vdso_data, stamp_xtime);
 # 388 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->STAMP_XTIME 52 offsetof(struct vdso_data, stamp_xtime)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:389: 	OFFSET(STAMP_SEC_FRAC, vdso_data, stamp_sec_fraction);
 # 389 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->STAMP_SEC_FRAC 60 offsetof(struct vdso_data, stamp_sec_fraction)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:390: 	OFFSET(CLOCK_HRTIMER_RES, vdso_data, hrtimer_res);
 # 390 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CLOCK_HRTIMER_RES 64 offsetof(struct vdso_data, hrtimer_res)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:391: 	OFFSET(CFG_ICACHE_BLOCKSZ, vdso_data, icache_block_size);
 # 391 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CFG_ICACHE_BLOCKSZ 128 offsetof(struct vdso_data, icache_block_size)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:392: 	OFFSET(CFG_DCACHE_BLOCKSZ, vdso_data, dcache_block_size);
 # 392 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CFG_DCACHE_BLOCKSZ 124 offsetof(struct vdso_data, dcache_block_size)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:393: 	OFFSET(CFG_ICACHE_LOGBLOCKSZ, vdso_data, icache_log_block_size);
 # 393 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CFG_ICACHE_LOGBLOCKSZ 136 offsetof(struct vdso_data, icache_log_block_size)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:394: 	OFFSET(CFG_DCACHE_LOGBLOCKSZ, vdso_data, dcache_log_block_size);
 # 394 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CFG_DCACHE_LOGBLOCKSZ 132 offsetof(struct vdso_data, dcache_log_block_size)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:406: 	OFFSET(TVAL32_TV_SEC, timeval, tv_sec);
 # 406 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->TVAL32_TV_SEC 0 offsetof(struct timeval, tv_sec)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:407: 	OFFSET(TVAL32_TV_USEC, timeval, tv_usec);
 # 407 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->TVAL32_TV_USEC 4 offsetof(struct timeval, tv_usec)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:408: 	OFFSET(TSPC32_TV_SEC, timespec, tv_sec);
 # 408 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->TSPC32_TV_SEC 0 offsetof(struct timespec, tv_sec)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:409: 	OFFSET(TSPC32_TV_NSEC, timespec, tv_nsec);
 # 409 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->TSPC32_TV_NSEC 4 offsetof(struct timespec, tv_nsec)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:412: 	OFFSET(TZONE_TZ_MINWEST, timezone, tz_minuteswest);
 # 412 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->TZONE_TZ_MINWEST 0 offsetof(struct timezone, tz_minuteswest)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:413: 	OFFSET(TZONE_TZ_DSTTIME, timezone, tz_dsttime);
 # 413 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->TZONE_TZ_DSTTIME 4 offsetof(struct timezone, tz_dsttime)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:416: 	DEFINE(CLOCK_REALTIME, CLOCK_REALTIME);
 # 416 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CLOCK_REALTIME 0 CLOCK_REALTIME"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:417: 	DEFINE(CLOCK_MONOTONIC, CLOCK_MONOTONIC);
 # 417 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CLOCK_MONOTONIC 1 CLOCK_MONOTONIC"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:418: 	DEFINE(CLOCK_REALTIME_COARSE, CLOCK_REALTIME_COARSE);
 # 418 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CLOCK_REALTIME_COARSE 5 CLOCK_REALTIME_COARSE"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:419: 	DEFINE(CLOCK_MONOTONIC_COARSE, CLOCK_MONOTONIC_COARSE);
 # 419 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->CLOCK_MONOTONIC_COARSE 6 CLOCK_MONOTONIC_COARSE"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:420: 	DEFINE(NSEC_PER_SEC, NSEC_PER_SEC);
 # 420 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->NSEC_PER_SEC 1000000000 NSEC_PER_SEC"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:423: 	DEFINE(BUG_ENTRY_SIZE, sizeof(struct bug_entry));
 # 423 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->BUG_ENTRY_SIZE 8 sizeof(struct bug_entry)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:429: 	DEFINE(PGD_TABLE_SIZE, PGD_TABLE_SIZE);
 # 429 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->PGD_TABLE_SIZE 8192 PGD_TABLE_SIZE"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:431: 	DEFINE(PTE_SIZE, sizeof(pte_t));
 # 431 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->PTE_SIZE 8 sizeof(pte_t)"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:732: 	DEFINE(PGD_T_LOG2, PGD_T_LOG2);
 # 732 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->PGD_T_LOG2 2 PGD_T_LOG2"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:733: 	DEFINE(PTE_T_LOG2, PTE_T_LOG2);
 # 733 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->PTE_T_LOG2 3 PTE_T_LOG2"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:774: 	DEFINE(PPC_DBELL_SERVER, PPC_DBELL_SERVER);
 # 774 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->PPC_DBELL_SERVER 5 PPC_DBELL_SERVER"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:775: 	DEFINE(PPC_DBELL_MSGTYPE, PPC_DBELL_MSGTYPE);
 # 775 "arch/powerpc/kernel/asm-offsets.c" 1
	
.ascii "->PPC_DBELL_MSGTYPE 0 PPC_DBELL_MSGTYPE"	 #
 # 0 "" 2
 # arch/powerpc/kernel/asm-offsets.c:782: }
#NO_APP
	li 3,0		 #,
	addi 1,1,16	 #,,
.LCFI1:
	blr	
.LFE3554:
	.size	main, .-main
	.section	.eh_frame,"a",@progbits
.Lframe1:
	.4byte	.LECIE1-.LSCIE1
.LSCIE1:
	.4byte	0
	.byte	0x3
	.string	""
	.uleb128 0x1
	.sleb128 -4
	.uleb128 0x41
	.byte	0xc
	.uleb128 0x1
	.uleb128 0
	.align 2
.LECIE1:
.LSFDE1:
	.4byte	.LEFDE1-.LASFDE1
.LASFDE1:
	.4byte	.LASFDE1-.Lframe1
	.4byte	.LFB3554
	.4byte	.LFE3554-.LFB3554
	.byte	0x4
	.4byte	.LCFI0-.LFB3554
	.byte	0xe
	.uleb128 0x10
	.byte	0x4
	.4byte	.LCFI1-.LCFI0
	.byte	0xe
	.uleb128 0
	.align 2
.LEFDE1:
	.ident	"GCC: (OpenWrt GCC 8.4.0 r16495-bf0c965af0) 8.4.0"
	.section	.note.GNU-stack,"",@progbits
