1	.file	"strcmp.S"
2
3	.section .text
4	.global _strcmp
5	.type	 _strcmp,@function
6_strcmp:
7	movm [d2,d3,a2,a3],(sp)
8.Lend_of_prologue:
9	mov d0,a0
10	mov d1,a1
11#ifndef __OPTIMIZE_SIZE__
12	or d1,d0
13	btst 3,d0
14	bne .L11
15	mov (a0),d1
16	mov (a1),d0
17	cmp d0,d1
18	bne .L11
19	mov -16843009,d3
20	setlb
21	mov (a0),d0
22	mov d3,d1
23	add d0,d1
24	not d0
25	and d0,d1
26	and -2139062144,d1
27	beq .L6
28	clr d0
29	jmp .Lepilogue
30.L6:
31	inc4 a0
32	inc4 a1
33	mov (a0),d1
34	mov (a1),d0
35	cmp d0,d1
36	leq
37.L11:
38#endif
39	setlb
40	movbu (a1),d2
41	movbu (a0),d0
42	cmp 0,d0
43	beq .L9
44	cmp d2,d0
45	bne .L9
46	inc a0
47	inc a1
48	lra
49.L9:
50	sub d2,d0
51.Lepilogue:
52	ret [d2,d3,a2,a3],16
53.Lend_of_strcmp:
54	.size	 _strcmp, .Lend_of_strcmp - _strcmp
55
56	.section	.debug_frame,"",@progbits
57.Lstart_of_debug_frame:
58	# Common Information Entry (CIE)
59	.4byte	.Lend_of_CIE - .Lstart_of_CIE	# CIE Length
60.Lstart_of_CIE:
61	.4byte	 0xffffffff			# CIE Identifier Tag
62	.byte	 0x1				# CIE Version
63	.ascii   "\0"				# CIE Augmentation
64	.uleb128 0x1				# CIE Code Alignment Factor
65	.sleb128 -4				# CIE Data Alignment Factor
66	.byte	 0x32				# CIE RA Column
67	.byte	 0xc				# DW_CFA_def_cfa
68	.uleb128 0x9
69	.uleb128 0x0
70	.byte	 0xb2				# DW_CFA_offset, column 0x32
71	.uleb128 0x0
72	.align   2
73.Lend_of_CIE:
74
75	# Frame Description Entry (FDE)
76	.4byte	.Lend_of_FDE - .Lstart_of_FDE	# FDE Length
77.Lstart_of_FDE:
78	.4byte	 .Lstart_of_debug_frame		# FDE CIE offset
79	.4byte	 _strcmp			# FDE initial location
80	.4byte	 .Lend_of_strcmp - _strcmp	# FDE address range
81	.byte	 0x4				# DW_CFA_advance_loc4
82	.4byte	 .Lend_of_prologue - _strcmp
83	.byte	 0xe				# DW_CFA_def_cfa_offset
84	.uleb128 0x4
85	.byte	 0x87				# DW_CFA_offset, column 0x7
86	.uleb128 0x1
87	.align 2
88.Lend_of_FDE:
89