1	.code
2
3	.align	8
4	.export	icode,data
5icode:
6	.proc
7	.callinfo	frame=0,no_calls
8	.entry
9	bv,n	%r0(%r2)
10	.exit
11	nop
12	.procend
13
14	;
15	; FIRST, argv array of pointers to args, 1st is same as path.
16	;
17	.align	8
18ic_argv:
19	.word	ic_argv1-icode	; second, pointer to 1st argument
20	.word	ic_path-icode		; first,  pointer to init path
21	.word	0			; fourth, NULL argv terminator (pad)
22	.word	0			; third,  NULL argv terminator
23
24ic_path:
25	.blockz	4096			; must be multiple of 4 bytes
26	.word	0			; in case full string is used
27	.word	0			; this will be the string terminator
28
29ic_argv1:
30	.blockz	4096			; must be multiple of 4 bytes
31	.word	0			; in case full string is used
32	.word	0			; this will be the string terminator
33
34	.export	szicode,data
35szicode:
36	.word	szicode-icode
37	.word	0			; must have at least one filler at end
38
39