All of lore.kernel.org
 help / color / mirror / Atom feed
* Problems with snd_hda_intel in Linux kernel 2.6.38
@ 2011-03-29 10:24 Svante Signell
  2011-03-29 10:31 ` Takashi Iwai
  0 siblings, 1 reply; 19+ messages in thread
From: Svante Signell @ 2011-03-29 10:24 UTC (permalink / raw)
  To: alsa-devel

Now I'm subscribed to the list. It does not seem possible to get a
message in without subscription. Would be nice if alsa had and used bug
reporting pages outside the mailing list.

> Trying again to get this message to the alsa-devel list, as recommended
> by the Debian maintainer of the kernel, without being subscribed. Does
> alsa not have a bug report page?
> 
> Booting kernel 2.6.38  hangs at:
> During boot of kernel 2.6.38 (and 2.6.37) udev bugs out:
> Waiting for /dev to be fully populated
> BUG: Unable to handle kernel paging request at ffffc90013cd8000
> axz_probe+ ... [snd_hda_intel]
> ...lots of output lost...
> udevadm timeout 180 sec ...
> udevd[390]: worker [439] failed while handling
> '/devices/pci0000:80/0000:80:01.0'
> 
> No sound card is recognized after the timeout of the boot as shown above.
> According to the /proc/asound/cards there are no sound cards
> 
> See bug Debian bug #619034 for more information.
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619034
> 
> This problem was also reported as Debian bug #613979, as kernel ticket
> 
> https://bugzilla.kernel.org/show_bug.cgi?id=30552
> 
> and sent to this mailing list in February 2011.
> 
> snd_hda_intel works properly with 2.6.32-5-amd64 (and earlier kernels).
> 

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-03-29 10:24 Problems with snd_hda_intel in Linux kernel 2.6.38 Svante Signell
@ 2011-03-29 10:31 ` Takashi Iwai
  2011-03-29 10:58   ` Svante Signell
  2011-03-29 11:09   ` Problems with snd_hda_intel in Linux kernel 2.6.38 Paul Menzel
  0 siblings, 2 replies; 19+ messages in thread
From: Takashi Iwai @ 2011-03-29 10:31 UTC (permalink / raw)
  To: hrs; +Cc: alsa-devel

At Tue, 29 Mar 2011 12:24:40 +0200,
Svante Signell wrote:
> 
> > This problem was also reported as Debian bug #613979, as kernel ticket
> > 
> > https://bugzilla.kernel.org/show_bug.cgi?id=30552

Did you look at this?

Also, please try to decode the line from the code shown in the Oops.
It's a bit too little information to analyze, unfortunately.


Takashi

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-03-29 10:31 ` Takashi Iwai
@ 2011-03-29 10:58   ` Svante Signell
  2011-03-29 11:10     ` Paul Menzel
  2011-03-29 11:10     ` Takashi Iwai
  2011-03-29 11:09   ` Problems with snd_hda_intel in Linux kernel 2.6.38 Paul Menzel
  1 sibling, 2 replies; 19+ messages in thread
From: Svante Signell @ 2011-03-29 10:58 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel

On Tue, 2011-03-29 at 12:31 +0200, Takashi Iwai wrote:
> At Tue, 29 Mar 2011 12:24:40 +0200,
> Svante Signell wrote:
> > 
> > > This problem was also reported as Debian bug #613979, as kernel ticket
> > > 
> > > https://bugzilla.kernel.org/show_bug.cgi?id=30552
> 
> Did you look at this?

Yes I did. So you recommend me to compile a new kernel? 

> Also, please try to decode the line from the code shown in the Oops.
> It's a bit too little information to analyze, unfortunately.

I know there is little information, but the computer hangs during boot
as shown in the bug report and the information there is copied manually
during the timeout period. Then everything is blanked out since the boot
continues. Any ideas?

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-03-29 10:31 ` Takashi Iwai
  2011-03-29 10:58   ` Svante Signell
@ 2011-03-29 11:09   ` Paul Menzel
  1 sibling, 0 replies; 19+ messages in thread
From: Paul Menzel @ 2011-03-29 11:09 UTC (permalink / raw)
  To: alsa-devel


[-- Attachment #1.1: Type: text/plain, Size: 824 bytes --]

Am Dienstag, den 29.03.2011, 12:31 +0200 schrieb Takashi Iwai:
> At Tue, 29 Mar 2011 12:24:40 +0200, Svante Signell wrote:
> > 
> > > This problem was also reported as Debian bug #613979, as kernel ticket
> > > 
> > > https://bugzilla.kernel.org/show_bug.cgi?id=30552
> 
> Did you look at this?
> 
> Also, please try to decode the line from the code shown in the Oops.
> It's a bit too little information to analyze, unfortunately.

Unfortunately I have not yet had time to compile a Linux kernel 2.6.38,
where this problem is also present, with the ALSA source from 2.6.32.


Thanks,

Paul


PS: Svante, for the Debian BTS please always put the submitter into CC
because otherwise they do not get the message. To keep threading please
import the mbox file retrieved by `bts show --mbox #bugnumber`.

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-03-29 10:58   ` Svante Signell
@ 2011-03-29 11:10     ` Paul Menzel
  2011-03-29 11:10     ` Takashi Iwai
  1 sibling, 0 replies; 19+ messages in thread
From: Paul Menzel @ 2011-03-29 11:10 UTC (permalink / raw)
  To: alsa-devel


[-- Attachment #1.1: Type: text/plain, Size: 971 bytes --]

Am Dienstag, den 29.03.2011, 12:58 +0200 schrieb Svante Signell:
> On Tue, 2011-03-29 at 12:31 +0200, Takashi Iwai wrote:
> > At Tue, 29 Mar 2011 12:24:40 +0200, Svante Signell wrote:
> > > 
> > > > This problem was also reported as Debian bug #613979, as kernel ticket
> > > > 
> > > > https://bugzilla.kernel.org/show_bug.cgi?id=30552
> > 
> > Did you look at this?
> 
> Yes I did. So you recommend me to compile a new kernel?

Yes, with the ALSA source from Linux kernel 2.6.32.

> > Also, please try to decode the line from the code shown in the Oops.
> > It's a bit too little information to analyze, unfortunately.
> 
> I know there is little information, but the computer hangs during boot
> as shown in the bug report and the information there is copied manually
> during the timeout period. Then everything is blanked out since the boot
> continues. Any ideas?

I got these messages from `dmesg` or `/var/log/syslog`.


Thanks,

Paul

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-03-29 10:58   ` Svante Signell
  2011-03-29 11:10     ` Paul Menzel
@ 2011-03-29 11:10     ` Takashi Iwai
  2011-03-30 10:25       ` Svante Signell
  1 sibling, 1 reply; 19+ messages in thread
From: Takashi Iwai @ 2011-03-29 11:10 UTC (permalink / raw)
  To: srs; +Cc: alsa-devel

At Tue, 29 Mar 2011 12:58:16 +0200,
Svante Signell wrote:
> 
> On Tue, 2011-03-29 at 12:31 +0200, Takashi Iwai wrote:
> > At Tue, 29 Mar 2011 12:24:40 +0200,
> > Svante Signell wrote:
> > > 
> > > > This problem was also reported as Debian bug #613979, as kernel ticket
> > > > 
> > > > https://bugzilla.kernel.org/show_bug.cgi?id=30552
> > 
> > Did you look at this?
> 
> Yes I did. So you recommend me to compile a new kernel? 

Yes, at least, we can know whether it's a regression in HD-audio side
or in another part.  But let's check the Oops first as below.

> > Also, please try to decode the line from the code shown in the Oops.
> > It's a bit too little information to analyze, unfortunately.
> 
> I know there is little information, but the computer hangs during boot
> as shown in the bug report and the information there is copied manually
> during the timeout period. Then everything is blanked out since the boot
> continues. Any ideas?

As mentioned, you can decode the binary dump in Oops to guess which
line of the source code corresponds to the Oops point.
Use gdb or objdump to figure out the disassembled code.
For example,

	% objdump -D -l /lib/modules/$(uname -r)/kernel/sound/pci/hda/snd-hda-intel.ko

Then look for azx_probe.  Calculate the position from the offset
Oops gave, compare the hex codes with the data show in "Code" section
of Oops.
objdump with -l will show the source code line as well, so you'll see
now more exactly where it was triggered.


Takashi

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-03-29 11:10     ` Takashi Iwai
@ 2011-03-30 10:25       ` Svante Signell
  2011-03-30 10:59         ` Takashi Iwai
  0 siblings, 1 reply; 19+ messages in thread
From: Svante Signell @ 2011-03-30 10:25 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: 619034, alsa-devel, 613979

[-- Attachment #1: Type: text/plain, Size: 4651 bytes --]

On Tue, 2011-03-29 at 13:10 +0200, Takashi Iwai wrote:
> At Tue, 29 Mar 2011 12:58:16 +0200,
> Svante Signell wrote:
> > 
> > On Tue, 2011-03-29 at 12:31 +0200, Takashi Iwai wrote:
> > > At Tue, 29 Mar 2011 12:24:40 +0200,
> > > Svante Signell wrote:
...
> > > But let's check the Oops first as below.
> 
> > > Also, please try to decode the line from the code shown in the Oops.
> > > It's a bit too little information to analyze, unfortunately.
...
> As mentioned, you can decode the binary dump in Oops to guess which
> line of the source code corresponds to the Oops point.
> Use gdb or objdump to figure out the disassembled code.
> For example,
> 
> 	% objdump -D -l /lib/modules/$(uname -r)/kernel/sound/pci/hda/snd-hda-intel.ko
> 
> Then look for azx_probe.  Calculate the position from the offset
> Oops gave, compare the hex codes with the data show in "Code" section
> of Oops.
> objdump with -l will show the source code line as well, so you'll see
> now more exactly where it was triggered.

Below is the kernel Oops and the objdump output related to azx_probe.
Unfortunately I don't know where to find the Oops offset!

Kernel Oops when booting:
=========================
[    4.631033] Oops: 0009 [#1] SMP 
[    4.631187] last sysfs file: /sys/devices/virtual/net/lo/operstate
[    4.631243] CPU 0 
[    4.631293] Modules linked in: snd_hda_intel(+) snd_hda_codec tpm_tis
tpm pcspkr snd_hwdep tpm_bios shpchp(+) pci_hotplug k8temp nouveau(+)
snd_pcm ttm drm_kms_helper drm parport_pc i2c_viapro i2c_algo_bit usblp
power_supply i2c_core parport edac_core video edac_mce_amd processor
psmouse evdev serio_raw button snd_seq snd_timer snd_seq_device snd
soundcore snd_page_alloc thermal_sys ext3 jbd mbcache sg sr_mod cdrom
usbhid sd_mod crc_t10dif ata_generic hid sata_via uhci_hcd pata_via
libata ehci_hcd usbcore scsi_mod via_rhine floppy mii nls_base [last
unloaded: scsi_wait_scan]
[    4.632005] 
[    4.632005] Pid: 632, comm: work_for_cpu Not tainted 2.6.38-1-amd64
#1 MICRO-STAR INTERNATIONAL CO., LTD MS-7253/MS-7253
[    4.632005] RIP: 0010:[<ffffffffa061f416>]  [<ffffffffa061f416>]
azx_probe+0x3ad/0x870 [snd_hda_intel]
[    4.632005] RSP: 0018:ffff88007c05be50  EFLAGS: 00010286
[    4.632005] RAX: ffffc90013c98000 RBX: ffff880036de6000 RCX:
0000000000000006
[    4.632005] RDX: 0000000000000000 RSI: 0000000000000246 RDI:
0000000000000246
[    4.632005] RBP: ffff88007c93d000 R08: 0000000000000000 R09:
0000000000000040
[    4.632005] R10: 0000000000000286 R11: 000000000000a971 R12:
ffff880036de5c00
[    4.632005] R13: 0000000000000000 R14: 0000000000000000 R15:
ffff88007c93d090
[    4.632005] FS:  00007f1cd2afb7a0(0000) GS:ffff88007fc00000(0000)
knlGS:0000000000000000
[    4.632005] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[    4.632005] CR2: ffffc90013c98000 CR3: 000000007c00f000 CR4:
00000000000006f0
[    4.632005] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[    4.632005] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7:
0000000000000400
[    4.632005] Process work_for_cpu (pid: 632, threadinfo
ffff88007c05a000, task ffff88003713a880)
[    4.632005] Stack:
[    4.632005]  0000000000000005 ffffffff81240724 0000000000000001
ffff880036de5c00
[    4.632005]  0000000000013700 ffff88007c93d000 ffff88007c93d090
ffff88007a7c7dc8
[    4.632005]  ffff88007c93d200 0000000000000000 0000000000000000
ffffffff811b1a42
[    4.632005] Call Trace:
[    4.632005]  [<ffffffff81240724>] ? __pm_runtime_set_status
+0x162/0x186
[    4.632005]  [<ffffffff811b1a42>] ? local_pci_probe+0x49/0x92
[    4.632005]  [<ffffffff8105aad2>] ? do_work_for_cpu+0x0/0x1b
[    4.632005]  [<ffffffff8105aad2>] ? do_work_for_cpu+0x0/0x1b
[    4.632005]  [<ffffffff8105aadd>] ? do_work_for_cpu+0xb/0x1b
[    4.632005]  [<ffffffff8105fcdf>] ? kthread+0x7a/0x82
[    4.632005]  [<ffffffff8100a764>] ? kernel_thread_helper+0x4/0x10
[    4.632005]  [<ffffffff8105fc65>] ? kthread+0x0/0x82
[    4.632005]  [<ffffffff8100a760>] ? kernel_thread_helper+0x0/0x10
[    4.632005] Code: f4 01 00 00 ef 31 f6 48 89 df e8 15 dd ff ff 85 c0
0f 88 2b 03 00 00 48 89 ef e8 ee 11 b9 e0 8b 7b 40 e8 9f 25 a7 e0 48 8b
43 38 <66> 8b 10 66 89 14 24 8b 43 14 83 e8 03 83 f8 01 77 32 31 d2 be 
[    4.632005] RIP  [<ffffffffa061f416>] azx_probe+0x3ad/0x870
[snd_hda_intel]
[    4.632005]  RSP <ffff88007c05be50>
[    4.632005] CR2: ffffc90013c98000
[    4.632005] ---[ end trace c6748815fe9ff43b ]---

objdump -D -l /lib/modules/$(uname
-r)/kernel/sound/pci/hda/snd-hda-intel.ko

/lib/modules/2.6.38-1-amd64/kernel/sound/pci/hda/snd-hda-intel.ko:
file format elf64-x86-64

00000000000001fd <azx_probe>:
azx_probe():

(see attachment)


[-- Attachment #2: objdump_axz_probe.out --]
[-- Type: text/plain, Size: 26777 bytes --]


/lib/modules/2.6.38-1-amd64/kernel/sound/pci/hda/snd-hda-intel.ko:     file format elf64-x86-64


00000000000001fd <azx_probe>:
azx_probe():
 1fd:	41 57                	push   %r15
 1ff:	41 56                	push   %r14
 201:	41 be ed ff ff ff    	mov    $0xffffffed,%r14d
 207:	41 55                	push   %r13
 209:	41 54                	push   %r12
 20b:	55                   	push   %rbp
 20c:	48 89 fd             	mov    %rdi,%rbp
 20f:	53                   	push   %rbx
 210:	48 89 f3             	mov    %rsi,%rbx
 213:	48 83 ec 28          	sub    $0x28,%rsp
 217:	8b 15 00 00 00 00    	mov    0x0(%rip),%edx        # 21d <azx_probe+0x20>
 21d:	83 fa 1f             	cmp    $0x1f,%edx
 220:	0f 8f 35 08 00 00    	jg     a5b <azx_probe+0x85e>
 226:	48 63 c2             	movslq %edx,%rax
 229:	83 3c 85 00 00 00 00 	cmpl   $0x0,0x0(,%rax,4)
 230:	00 
 231:	75 13                	jne    246 <azx_probe+0x49>
 233:	ff c2                	inc    %edx
 235:	41 be fe ff ff ff    	mov    $0xfffffffe,%r14d
 23b:	89 15 00 00 00 00    	mov    %edx,0x0(%rip)        # 241 <azx_probe+0x44>
 241:	e9 15 08 00 00       	jmpq   a5b <azx_probe+0x85e>
 246:	48 8b 34 c5 00 00 00 	mov    0x0(,%rax,8),%rsi
 24d:	00 
 24e:	8b 3c 85 00 00 00 00 	mov    0x0(,%rax,4),%edi
 255:	4c 8d 44 24 18       	lea    0x18(%rsp),%r8
 25a:	31 c9                	xor    %ecx,%ecx
 25c:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
 263:	e8 00 00 00 00       	callq  268 <azx_probe+0x6b>
 268:	85 c0                	test   %eax,%eax
 26a:	41 89 c6             	mov    %eax,%r14d
 26d:	79 13                	jns    282 <azx_probe+0x85>
 26f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 276:	31 c0                	xor    %eax,%eax
 278:	e8 00 00 00 00       	callq  27d <azx_probe+0x80>
 27d:	e9 d9 07 00 00       	jmpq   a5b <azx_probe+0x85e>
 282:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
 287:	4c 8d bd 90 00 00 00 	lea    0x90(%rbp),%r15
 28e:	48 89 ef             	mov    %rbp,%rdi
 291:	4c 89 b8 40 02 00 00 	mov    %r15,0x240(%rax)
 298:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
 29c:	44 8b 2d 00 00 00 00 	mov    0x0(%rip),%r13d        # 2a3 <azx_probe+0xa6>
 2a3:	4c 8b 64 24 18       	mov    0x18(%rsp),%r12
 2a8:	48 89 1c 24          	mov    %rbx,(%rsp)
 2ac:	e8 00 00 00 00       	callq  2b1 <azx_probe+0xb4>
 2b1:	85 c0                	test   %eax,%eax
 2b3:	41 89 c6             	mov    %eax,%r14d
 2b6:	0f 88 95 07 00 00    	js     a51 <azx_probe+0x854>
 2bc:	bf 50 02 00 00       	mov    $0x250,%edi
 2c1:	e8 00 00 00 00       	callq  2c6 <azx_probe+0xc9>
 2c6:	48 85 c0             	test   %rax,%rax
 2c9:	48 89 c3             	mov    %rax,%rbx
 2cc:	75 21                	jne    2ef <azx_probe+0xf2>
 2ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 2d5:	31 c0                	xor    %eax,%eax
 2d7:	41 be f4 ff ff ff    	mov    $0xfffffff4,%r14d
 2dd:	e8 00 00 00 00       	callq  2e2 <azx_probe+0xe5>
 2e2:	48 89 ef             	mov    %rbp,%rdi
 2e5:	e8 00 00 00 00       	callq  2ea <azx_probe+0xed>
 2ea:	e9 62 07 00 00       	jmpq   a51 <azx_probe+0x854>
 2ef:	48 8d 78 48          	lea    0x48(%rax),%rdi
 2f3:	c7 40 44 00 00 00 00 	movl   $0x0,0x44(%rax)
 2fa:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
 301:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
 308:	e8 00 00 00 00       	callq  30d <azx_probe+0x110>
 30d:	4c 89 23             	mov    %r12,(%rbx)
 310:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
 314:	c7 43 40 ff ff ff ff 	movl   $0xffffffff,0x40(%rbx)
 31b:	8b 04 24             	mov    (%rsp),%eax
 31e:	89 43 14             	mov    %eax,0x14(%rbx)
 321:	83 3d 00 00 00 00 00 	cmpl   $0x0,0x0(%rip)        # 328 <azx_probe+0x12b>
 328:	8a 83 f4 01 00 00    	mov    0x1f4(%rbx),%al
 32e:	7c 08                	jl     338 <azx_probe+0x13b>
 330:	0f 95 c2             	setne  %dl
 333:	c1 e2 04             	shl    $0x4,%edx
 336:	eb 48                	jmp    380 <azx_probe+0x183>
 338:	83 c8 10             	or     $0x10,%eax
 33b:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
 342:	48 89 ef             	mov    %rbp,%rdi
 345:	88 83 f4 01 00 00    	mov    %al,0x1f4(%rbx)
 34b:	e8 00 00 00 00       	callq  350 <azx_probe+0x153>
 350:	48 85 c0             	test   %rax,%rax
 353:	49 89 c6             	mov    %rax,%r14
 356:	74 35                	je     38d <azx_probe+0x190>
 358:	0f b7 50 02          	movzwl 0x2(%rax),%edx
 35c:	0f b7 30             	movzwl (%rax),%esi
 35f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 366:	8b 48 08             	mov    0x8(%rax),%ecx
 369:	31 c0                	xor    %eax,%eax
 36b:	e8 00 00 00 00       	callq  370 <azx_probe+0x173>
 370:	41 8b 56 08          	mov    0x8(%r14),%edx
 374:	8a 83 f4 01 00 00    	mov    0x1f4(%rbx),%al
 37a:	83 e2 01             	and    $0x1,%edx
 37d:	c1 e2 04             	shl    $0x4,%edx
 380:	83 e0 ef             	and    $0xffffffffffffffef,%eax
 383:	09 d0                	or     %edx,%eax
 385:	88 83 f4 01 00 00    	mov    %al,0x1f4(%rbx)
 38b:	eb 1b                	jmp    3a8 <azx_probe+0x1ab>
 38d:	83 7b 14 08          	cmpl   $0x8,0x14(%rbx)
 391:	75 15                	jne    3a8 <azx_probe+0x1ab>
 393:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 39a:	31 c0                	xor    %eax,%eax
 39c:	e8 00 00 00 00       	callq  3a1 <azx_probe+0x1a4>
 3a1:	80 a3 f4 01 00 00 ef 	andb   $0xef,0x1f4(%rbx)
 3a8:	48 8d 83 20 02 00 00 	lea    0x220(%rbx),%rax
 3af:	44 89 6b 10          	mov    %r13d,0x10(%rbx)
 3b3:	48 c7 83 18 02 00 00 	movq   $0x20100,0x218(%rbx)
 3ba:	00 01 02 00 
 3be:	48 c7 83 30 02 00 00 	movq   $0x0,0x230(%rbx)
 3c5:	00 00 00 00 
 3c9:	48 89 83 20 02 00 00 	mov    %rax,0x220(%rbx)
 3d0:	48 89 83 28 02 00 00 	mov    %rax,0x228(%rbx)
 3d7:	49 63 c5             	movslq %r13d,%rax
 3da:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
 3e1:	8d 50 ff             	lea    -0x1(%rax),%edx
 3e4:	83 fa 02             	cmp    $0x2,%edx
 3e7:	76 51                	jbe    43a <azx_probe+0x23d>
 3e9:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
 3ed:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
 3f4:	e8 00 00 00 00       	callq  3f9 <azx_probe+0x1fc>
 3f9:	48 85 c0             	test   %rax,%rax
 3fc:	49 89 c6             	mov    %rax,%r14
 3ff:	74 1e                	je     41f <azx_probe+0x222>
 401:	0f b7 48 02          	movzwl 0x2(%rax),%ecx
 405:	0f b7 10             	movzwl (%rax),%edx
 408:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 40f:	8b 70 08             	mov    0x8(%rax),%esi
 412:	31 c0                	xor    %eax,%eax
 414:	e8 00 00 00 00       	callq  419 <azx_probe+0x21c>
 419:	41 8b 46 08          	mov    0x8(%r14),%eax
 41d:	eb 1b                	jmp    43a <azx_probe+0x23d>
 41f:	8b 53 14             	mov    0x14(%rbx),%edx
 422:	31 c0                	xor    %eax,%eax
 424:	8d 4a fd             	lea    -0x3(%rdx),%ecx
 427:	83 f9 02             	cmp    $0x2,%ecx
 42a:	77 0e                	ja     43a <azx_probe+0x23d>
 42c:	48 63 d2             	movslq %edx,%rdx
 42f:	48 83 ea 03          	sub    $0x3,%rdx
 433:	8b 04 95 00 00 00 00 	mov    0x0(,%rdx,4),%eax
 43a:	89 83 ec 01 00 00    	mov    %eax,0x1ec(%rbx)
 440:	89 83 e8 01 00 00    	mov    %eax,0x1e8(%rbx)
 446:	49 63 c5             	movslq %r13d,%rax
 449:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
 450:	89 83 c4 00 00 00    	mov    %eax,0xc4(%rbx)
 456:	ff c0                	inc    %eax
 458:	75 3a                	jne    494 <azx_probe+0x297>
 45a:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
 45e:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
 465:	e8 00 00 00 00       	callq  46a <azx_probe+0x26d>
 46a:	48 85 c0             	test   %rax,%rax
 46d:	49 89 c6             	mov    %rax,%r14
 470:	74 22                	je     494 <azx_probe+0x297>
 472:	0f b7 48 02          	movzwl 0x2(%rax),%ecx
 476:	0f b7 10             	movzwl (%rax),%edx
 479:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 480:	8b 70 08             	mov    0x8(%rax),%esi
 483:	31 c0                	xor    %eax,%eax
 485:	e8 00 00 00 00       	callq  48a <azx_probe+0x28d>
 48a:	41 8b 46 08          	mov    0x8(%r14),%eax
 48e:	89 83 c4 00 00 00    	mov    %eax,0xc4(%rbx)
 494:	8b b3 c4 00 00 00    	mov    0xc4(%rbx),%esi
 49a:	83 fe ff             	cmp    $0xffffffffffffffff,%esi
 49d:	74 25                	je     4c4 <azx_probe+0x2c7>
 49f:	f7 c6 00 01 00 00    	test   $0x100,%esi
 4a5:	74 1d                	je     4c4 <azx_probe+0x2c7>
 4a7:	66 81 e6 ff 00       	and    $0xff,%si
 4ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 4b3:	31 c0                	xor    %eax,%eax
 4b5:	66 89 b3 c0 00 00 00 	mov    %si,0xc0(%rbx)
 4bc:	0f b7 f6             	movzwl %si,%esi
 4bf:	e8 00 00 00 00       	callq  4c4 <azx_probe+0x2c7>
 4c4:	8b 15 00 00 00 00    	mov    0x0(%rip),%edx        # 4ca <azx_probe+0x2cd>
 4ca:	8a 83 f4 01 00 00    	mov    0x1f4(%rbx),%al
 4d0:	83 e2 01             	and    $0x1,%edx
 4d3:	83 e0 fb             	and    $0xfffffffffffffffb,%eax
 4d6:	c1 e2 02             	shl    $0x2,%edx
 4d9:	09 d0                	or     %edx,%eax
 4db:	49 63 d5             	movslq %r13d,%rdx
 4de:	88 83 f4 01 00 00    	mov    %al,0x1f4(%rbx)
 4e4:	83 3c 95 00 00 00 00 	cmpl   $0x0,0x0(,%rdx,4)
 4eb:	00 
 4ec:	79 15                	jns    503 <azx_probe+0x306>
 4ee:	8b 43 14             	mov    0x14(%rbx),%eax
 4f1:	83 f8 02             	cmp    $0x2,%eax
 4f4:	19 c0                	sbb    %eax,%eax
 4f6:	83 e0 e1             	and    $0xffffffffffffffe1,%eax
 4f9:	83 c0 20             	add    $0x20,%eax
 4fc:	89 04 95 00 00 00 00 	mov    %eax,0x0(,%rdx,4)
 503:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
 50a:	48 89 ef             	mov    %rbp,%rdi
 50d:	e8 00 00 00 00       	callq  512 <azx_probe+0x315>
 512:	85 c0                	test   %eax,%eax
 514:	41 89 c6             	mov    %eax,%r14d
 517:	79 15                	jns    52e <azx_probe+0x331>
 519:	48 89 df             	mov    %rbx,%rdi
 51c:	e8 00 00 00 00       	callq  521 <azx_probe+0x324>
 521:	48 89 ef             	mov    %rbp,%rdi
 524:	e8 00 00 00 00       	callq  529 <azx_probe+0x32c>
 529:	e9 23 05 00 00       	jmpq   a51 <azx_probe+0x854>
 52e:	48 8b 85 e8 02 00 00 	mov    0x2e8(%rbp),%rax
 535:	31 f6                	xor    %esi,%esi
 537:	48 89 ef             	mov    %rbp,%rdi
 53a:	48 89 43 30          	mov    %rax,0x30(%rbx)
 53e:	e8 00 00 00 00       	callq  543 <azx_probe+0x346>
 543:	48 85 c0             	test   %rax,%rax
 546:	48 89 43 38          	mov    %rax,0x38(%rbx)
 54a:	75 17                	jne    563 <azx_probe+0x366>
 54c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 553:	41 be fa ff ff ff    	mov    $0xfffffffa,%r14d
 559:	e8 00 00 00 00       	callq  55e <azx_probe+0x361>
 55e:	e9 64 03 00 00       	jmpq   8c7 <azx_probe+0x6ca>
 563:	f6 83 f4 01 00 00 10 	testb  $0x10,0x1f4(%rbx)
 56a:	74 18                	je     584 <azx_probe+0x387>
 56c:	be 01 00 00 00       	mov    $0x1,%esi
 571:	48 89 ef             	mov    %rbp,%rdi
 574:	e8 00 00 00 00       	callq  579 <azx_probe+0x37c>
 579:	85 c0                	test   %eax,%eax
 57b:	79 07                	jns    584 <azx_probe+0x387>
 57d:	80 a3 f4 01 00 00 ef 	andb   $0xef,0x1f4(%rbx)
 584:	31 f6                	xor    %esi,%esi
 586:	48 89 df             	mov    %rbx,%rdi
 589:	e8 00 00 00 00       	callq  58e <azx_probe+0x391>
 58e:	85 c0                	test   %eax,%eax
 590:	0f 88 2b 03 00 00    	js     8c1 <azx_probe+0x6c4>
 596:	48 89 ef             	mov    %rbp,%rdi
 599:	e8 00 00 00 00       	callq  59e <azx_probe+0x3a1>
 59e:	8b 7b 40             	mov    0x40(%rbx),%edi
 5a1:	e8 00 00 00 00       	callq  5a6 <azx_probe+0x3a9>
 5a6:	48 8b 43 38          	mov    0x38(%rbx),%rax
 5aa:	66 8b 10             	mov    (%rax),%dx
 5ad:	66 89 14 24          	mov    %dx,(%rsp)
 5b1:	8b 43 14             	mov    0x14(%rbx),%eax
 5b4:	83 e8 03             	sub    $0x3,%eax
 5b7:	83 f8 01             	cmp    $0x1,%eax
 5ba:	77 32                	ja     5ee <azx_probe+0x3f1>
 5bc:	31 d2                	xor    %edx,%edx
 5be:	be 85 43 00 00       	mov    $0x4385,%esi
 5c3:	bf 02 10 00 00       	mov    $0x1002,%edi
 5c8:	e8 00 00 00 00       	callq  5cd <azx_probe+0x3d0>
 5cd:	48 85 c0             	test   %rax,%rax
 5d0:	74 1c                	je     5ee <azx_probe+0x3f1>
 5d2:	8b 14 24             	mov    (%rsp),%edx
 5d5:	8b 0c 24             	mov    (%rsp),%ecx
 5d8:	48 89 c7             	mov    %rax,%rdi
 5db:	83 e2 fe             	and    $0xfffffffffffffffe,%edx
 5de:	80 78 48 2f          	cmpb   $0x2f,0x48(%rax)
 5e2:	0f 46 ca             	cmovbe %edx,%ecx
 5e5:	66 89 0c 24          	mov    %cx,(%rsp)
 5e9:	e8 00 00 00 00       	callq  5ee <azx_probe+0x3f1>
 5ee:	8b 04 24             	mov    (%rsp),%eax
 5f1:	8b 14 24             	mov    (%rsp),%edx
 5f4:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
 5f7:	83 7b 14 09          	cmpl   $0x9,0x14(%rbx)
 5fb:	0f 44 d0             	cmove  %eax,%edx
 5fe:	66 89 14 24          	mov    %dx,(%rsp)
 602:	80 e2 01             	and    $0x1,%dl
 605:	74 2d                	je     634 <azx_probe+0x437>
 607:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
 60b:	4c 89 ff             	mov    %r15,%rdi
 60e:	e8 00 00 00 00       	callq  613 <azx_probe+0x416>
 613:	85 c0                	test   %eax,%eax
 615:	75 1d                	jne    634 <azx_probe+0x437>
 617:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
 61b:	4c 89 ff             	mov    %r15,%rdi
 61e:	e8 00 00 00 00       	callq  623 <azx_probe+0x426>
 623:	85 c0                	test   %eax,%eax
 625:	74 37                	je     65e <azx_probe+0x461>
 627:	48 c7 85 50 02 00 00 	movq   $0xffffffffffffffff,0x250(%rbp)
 62e:	ff ff ff ff 
 632:	eb 2a                	jmp    65e <azx_probe+0x461>
 634:	be ff ff ff ff       	mov    $0xffffffff,%esi
 639:	4c 89 ff             	mov    %r15,%rdi
 63c:	e8 00 00 00 00       	callq  641 <azx_probe+0x444>
 641:	be ff ff ff ff       	mov    $0xffffffff,%esi
 646:	4c 89 ff             	mov    %r15,%rdi
 649:	e8 00 00 00 00       	callq  64e <azx_probe+0x451>
 64e:	85 c0                	test   %eax,%eax
 650:	74 0c                	je     65e <azx_probe+0x461>
 652:	be ff ff ff ff       	mov    $0xffffffff,%esi
 657:	48 89 b5 50 02 00 00 	mov    %rsi,0x250(%rbp)
 65e:	8b 0c 24             	mov    (%rsp),%ecx
 661:	89 ca                	mov    %ecx,%edx
 663:	0f b6 c5             	movzbl %ch,%eax
 666:	66 c1 ea 0c          	shr    $0xc,%dx
 66a:	83 e0 0f             	and    $0xf,%eax
 66d:	0f b7 d2             	movzwl %dx,%edx
 670:	89 43 20             	mov    %eax,0x20(%rbx)
 673:	85 d2                	test   %edx,%edx
 675:	89 53 18             	mov    %edx,0x18(%rbx)
 678:	75 3f                	jne    6b9 <azx_probe+0x4bc>
 67a:	85 c0                	test   %eax,%eax
 67c:	75 3b                	jne    6b9 <azx_probe+0x4bc>
 67e:	8b 43 14             	mov    0x14(%rbx),%eax
 681:	83 f8 04             	cmp    $0x4,%eax
 684:	74 15                	je     69b <azx_probe+0x49e>
 686:	83 f8 07             	cmp    $0x7,%eax
 689:	75 20                	jne    6ab <azx_probe+0x4ae>
 68b:	c7 43 18 06 00 00 00 	movl   $0x6,0x18(%rbx)
 692:	c7 43 20 05 00 00 00 	movl   $0x5,0x20(%rbx)
 699:	eb 1e                	jmp    6b9 <azx_probe+0x4bc>
 69b:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
 6a2:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
 6a9:	eb 0e                	jmp    6b9 <azx_probe+0x4bc>
 6ab:	c7 43 18 04 00 00 00 	movl   $0x4,0x18(%rbx)
 6b2:	c7 43 20 04 00 00 00 	movl   $0x4,0x20(%rbx)
 6b9:	8b 7b 20             	mov    0x20(%rbx),%edi
 6bc:	48 ba ff ff ff ff ff 	movabs $0x1ffffffffffffff,%rdx
 6c3:	ff ff 01 
 6c6:	31 c0                	xor    %eax,%eax
 6c8:	c7 43 24 00 00 00 00 	movl   $0x0,0x24(%rbx)
 6cf:	89 7b 1c             	mov    %edi,0x1c(%rbx)
 6d2:	03 7b 18             	add    0x18(%rbx),%edi
 6d5:	89 7b 28             	mov    %edi,0x28(%rbx)
 6d8:	48 63 ff             	movslq %edi,%rdi
 6db:	48 39 d7             	cmp    %rdx,%rdi
 6de:	77 0e                	ja     6ee <azx_probe+0x4f1>
 6e0:	48 c1 e7 07          	shl    $0x7,%rdi
 6e4:	be d0 80 00 00       	mov    $0x80d0,%esi
 6e9:	e8 00 00 00 00       	callq  6ee <azx_probe+0x4f1>
 6ee:	31 ed                	xor    %ebp,%ebp
 6f0:	48 85 c0             	test   %rax,%rax
 6f3:	48 89 43 68          	mov    %rax,0x68(%rbx)
 6f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 6fe:	75 3f                	jne    73f <azx_probe+0x542>
 700:	eb 31                	jmp    733 <azx_probe+0x536>
 702:	48 63 cd             	movslq %ebp,%rcx
 705:	48 81 c6 90 00 00 00 	add    $0x90,%rsi
 70c:	ba 00 10 00 00       	mov    $0x1000,%edx
 711:	48 c1 e1 07          	shl    $0x7,%rcx
 715:	48 03 4b 68          	add    0x68(%rbx),%rcx
 719:	bf 02 00 00 00       	mov    $0x2,%edi
 71e:	e8 00 00 00 00       	callq  723 <azx_probe+0x526>
 723:	85 c0                	test   %eax,%eax
 725:	41 89 c6             	mov    %eax,%r14d
 728:	79 13                	jns    73d <azx_probe+0x540>
 72a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 731:	31 c0                	xor    %eax,%eax
 733:	e8 00 00 00 00       	callq  738 <azx_probe+0x53b>
 738:	e9 8a 01 00 00       	jmpq   8c7 <azx_probe+0x6ca>
 73d:	ff c5                	inc    %ebp
 73f:	8b 53 28             	mov    0x28(%rbx),%edx
 742:	48 8b 73 08          	mov    0x8(%rbx),%rsi
 746:	39 d5                	cmp    %edx,%ebp
 748:	7c b8                	jl     702 <azx_probe+0x505>
 74a:	c1 e2 03             	shl    $0x3,%edx
 74d:	48 8d 8b b8 01 00 00 	lea    0x1b8(%rbx),%rcx
 754:	48 81 c6 90 00 00 00 	add    $0x90,%rsi
 75b:	bf 02 00 00 00       	mov    $0x2,%edi
 760:	48 63 d2             	movslq %edx,%rdx
 763:	e8 00 00 00 00       	callq  768 <azx_probe+0x56b>
 768:	85 c0                	test   %eax,%eax
 76a:	41 89 c6             	mov    %eax,%r14d
 76d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 774:	78 bb                	js     731 <azx_probe+0x534>
 776:	48 8b 73 08          	mov    0x8(%rbx),%rsi
 77a:	48 8d 8b 88 01 00 00 	lea    0x188(%rbx),%rcx
 781:	ba 00 10 00 00       	mov    $0x1000,%edx
 786:	bf 02 00 00 00       	mov    $0x2,%edi
 78b:	48 81 c6 90 00 00 00 	add    $0x90,%rsi
 792:	e8 00 00 00 00       	callq  797 <azx_probe+0x59a>
 797:	85 c0                	test   %eax,%eax
 799:	41 89 c6             	mov    %eax,%r14d
 79c:	78 0e                	js     7ac <azx_probe+0x5af>
 79e:	ba 80 00 00 00       	mov    $0x80,%edx
 7a3:	31 c9                	xor    %ecx,%ecx
 7a5:	be 01 00 00 00       	mov    $0x1,%esi
 7aa:	eb 4d                	jmp    7f9 <azx_probe+0x5fc>
 7ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 7b3:	e9 79 ff ff ff       	jmpq   731 <azx_probe+0x534>
 7b8:	8d 3c cd 00 00 00 00 	lea    0x0(,%rcx,8),%edi
 7bf:	48 63 c1             	movslq %ecx,%rax
 7c2:	48 c1 e0 07          	shl    $0x7,%rax
 7c6:	48 03 43 68          	add    0x68(%rbx),%rax
 7ca:	48 63 ff             	movslq %edi,%rdi
 7cd:	48 03 bb c8 01 00 00 	add    0x1c8(%rbx),%rdi
 7d4:	48 89 78 30          	mov    %rdi,0x30(%rax)
 7d8:	48 63 fa             	movslq %edx,%rdi
 7db:	48 03 7b 38          	add    0x38(%rbx),%rdi
 7df:	83 c2 20             	add    $0x20,%edx
 7e2:	88 48 75             	mov    %cl,0x75(%rax)
 7e5:	48 89 78 58          	mov    %rdi,0x58(%rax)
 7e9:	89 f7                	mov    %esi,%edi
 7eb:	d3 e7                	shl    %cl,%edi
 7ed:	89 78 60             	mov    %edi,0x60(%rax)
 7f0:	8d 79 01             	lea    0x1(%rcx),%edi
 7f3:	ff c1                	inc    %ecx
 7f5:	40 88 78 74          	mov    %dil,0x74(%rax)
 7f9:	3b 4b 28             	cmp    0x28(%rbx),%ecx
 7fc:	7c ba                	jl     7b8 <azx_probe+0x5bb>
 7fe:	48 89 df             	mov    %rbx,%rdi
 801:	4d 63 ed             	movslq %r13d,%r13
 804:	e8 00 00 00 00       	callq  809 <azx_probe+0x60c>
 809:	42 8b 34 ad 00 00 00 	mov    0x0(,%r13,4),%esi
 810:	00 
 811:	48 89 df             	mov    %rbx,%rdi
 814:	d1 ee                	shr    %esi
 816:	83 f6 01             	xor    $0x1,%esi
 819:	83 e6 01             	and    $0x1,%esi
 81c:	e8 00 00 00 00       	callq  821 <azx_probe+0x624>
 821:	66 83 bb c0 00 00 00 	cmpw   $0x0,0xc0(%rbx)
 828:	00 
 829:	75 19                	jne    844 <azx_probe+0x647>
 82b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 832:	31 c0                	xor    %eax,%eax
 834:	41 be ed ff ff ff    	mov    $0xffffffed,%r14d
 83a:	e8 00 00 00 00       	callq  83f <azx_probe+0x642>
 83f:	e9 83 00 00 00       	jmpq   8c7 <azx_probe+0x6ca>
 844:	4c 89 e7             	mov    %r12,%rdi
 847:	48 c7 c1 00 00 00 00 	mov    $0x0,%rcx
 84e:	48 89 da             	mov    %rbx,%rdx
 851:	be 00 20 00 00       	mov    $0x2000,%esi
 856:	e8 00 00 00 00       	callq  85b <azx_probe+0x65e>
 85b:	85 c0                	test   %eax,%eax
 85d:	41 89 c6             	mov    %eax,%r14d
 860:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 867:	0f 88 c4 fe ff ff    	js     731 <azx_probe+0x534>
 86d:	49 8d 7c 24 14       	lea    0x14(%r12),%rdi
 872:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
 879:	49 8d 6c 24 24       	lea    0x24(%r12),%rbp
 87e:	e8 00 00 00 00       	callq  883 <azx_probe+0x686>
 883:	48 63 43 14          	movslq 0x14(%rbx),%rax
 887:	48 89 ef             	mov    %rbp,%rdi
 88a:	ba 20 00 00 00       	mov    $0x20,%edx
 88f:	48 8b 34 c5 00 00 00 	mov    0x0(,%rax,8),%rsi
 896:	00 
 897:	e8 00 00 00 00       	callq  89c <azx_probe+0x69f>
 89c:	44 8b 4b 40          	mov    0x40(%rbx),%r9d
 8a0:	4c 8b 43 30          	mov    0x30(%rbx),%r8
 8a4:	49 8d 7c 24 44       	lea    0x44(%r12),%rdi
 8a9:	48 89 e9             	mov    %rbp,%rcx
 8ac:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
 8b3:	be 50 00 00 00       	mov    $0x50,%esi
 8b8:	31 c0                	xor    %eax,%eax
 8ba:	e8 00 00 00 00       	callq  8bf <azx_probe+0x6c2>
 8bf:	eb 19                	jmp    8da <azx_probe+0x6dd>
 8c1:	41 be f0 ff ff ff    	mov    $0xfffffff0,%r14d
 8c7:	48 89 df             	mov    %rbx,%rdi
 8ca:	e8 00 00 00 00       	callq  8cf <azx_probe+0x6d2>
 8cf:	45 85 f6             	test   %r14d,%r14d
 8d2:	0f 88 79 01 00 00    	js     a51 <azx_probe+0x854>
 8d8:	31 db                	xor    %ebx,%ebx
 8da:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
 8df:	48 89 df             	mov    %rbx,%rdi
 8e2:	48 89 98 70 01 00 00 	mov    %rbx,0x170(%rax)
 8e9:	48 63 05 00 00 00 00 	movslq 0x0(%rip),%rax        # 8f0 <azx_probe+0x6f3>
 8f0:	8b 14 85 00 00 00 00 	mov    0x0(,%rax,4),%edx
 8f7:	89 93 d0 00 00 00    	mov    %edx,0xd0(%rbx)
 8fd:	48 8b 34 c5 00 00 00 	mov    0x0(,%rax,8),%rsi
 904:	00 
 905:	e8 f6 f6 ff ff       	callq  0 <azx_codec_create>
 90a:	85 c0                	test   %eax,%eax
 90c:	41 89 c6             	mov    %eax,%r14d
 90f:	0f 88 3c 01 00 00    	js     a51 <azx_probe+0x854>
 915:	48 63 05 00 00 00 00 	movslq 0x0(%rip),%rax        # 91c <azx_probe+0x71f>
 91c:	48 8b 34 c5 00 00 00 	mov    0x0(,%rax,8),%rsi
 923:	00 
 924:	48 85 f6             	test   %rsi,%rsi
 927:	74 39                	je     962 <azx_probe+0x765>
 929:	80 3e 00             	cmpb   $0x0,(%rsi)
 92c:	74 34                	je     962 <azx_probe+0x765>
 92e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 935:	31 c0                	xor    %eax,%eax
 937:	e8 00 00 00 00       	callq  93c <azx_probe+0x73f>
 93c:	48 63 05 00 00 00 00 	movslq 0x0(%rip),%rax        # 943 <azx_probe+0x746>
 943:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
 94a:	48 8b 34 c5 00 00 00 	mov    0x0(,%rax,8),%rsi
 951:	00 
 952:	e8 00 00 00 00       	callq  957 <azx_probe+0x75a>
 957:	85 c0                	test   %eax,%eax
 959:	41 89 c6             	mov    %eax,%r14d
 95c:	0f 88 ef 00 00 00    	js     a51 <azx_probe+0x854>
 962:	48 63 05 00 00 00 00 	movslq 0x0(%rip),%rax        # 969 <azx_probe+0x76c>
 969:	f6 04 85 00 00 00 00 	testb  $0x1,0x0(,%rax,4)
 970:	01 
 971:	75 38                	jne    9ab <azx_probe+0x7ae>
 973:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
 97a:	48 8b 68 58          	mov    0x58(%rax),%rbp
 97e:	eb 0c                	jmp    98c <azx_probe+0x78f>
 980:	48 89 ef             	mov    %rbp,%rdi
 983:	e8 00 00 00 00       	callq  988 <azx_probe+0x78b>
 988:	48 8b 6d 10          	mov    0x10(%rbp),%rbp
 98c:	48 83 ed 10          	sub    $0x10,%rbp
 990:	48 8b 45 10          	mov    0x10(%rbp),%rax
 994:	48 8d 55 10          	lea    0x10(%rbp),%rdx
 998:	0f 18 08             	prefetcht0 (%rax)
 99b:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
 9a2:	48 83 c0 58          	add    $0x58,%rax
 9a6:	48 39 c2             	cmp    %rax,%rdx
 9a9:	75 d5                	jne    980 <azx_probe+0x783>
 9ab:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
 9b2:	e8 00 00 00 00       	callq  9b7 <azx_probe+0x7ba>
 9b7:	85 c0                	test   %eax,%eax
 9b9:	41 89 c6             	mov    %eax,%r14d
 9bc:	0f 88 8f 00 00 00    	js     a51 <azx_probe+0x854>
 9c2:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
 9c9:	e8 00 00 00 00       	callq  9ce <azx_probe+0x7d1>
 9ce:	85 c0                	test   %eax,%eax
 9d0:	41 89 c6             	mov    %eax,%r14d
 9d3:	78 7c                	js     a51 <azx_probe+0x854>
 9d5:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
 9da:	e8 00 00 00 00       	callq  9df <azx_probe+0x7e2>
 9df:	85 c0                	test   %eax,%eax
 9e1:	41 89 c6             	mov    %eax,%r14d
 9e4:	78 6b                	js     a51 <azx_probe+0x854>
 9e6:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
 9eb:	4c 89 ff             	mov    %r15,%rdi
 9ee:	e8 00 00 00 00       	callq  9f3 <azx_probe+0x7f6>
 9f3:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
 9fa:	80 8b f4 01 00 00 01 	orb    $0x1,0x1f4(%rbx)
 a01:	48 8b 68 58          	mov    0x58(%rax),%rbp
 a05:	eb 0c                	jmp    a13 <azx_probe+0x816>
 a07:	48 89 ef             	mov    %rbp,%rdi
 a0a:	e8 00 00 00 00       	callq  a0f <azx_probe+0x812>
 a0f:	48 8b 6d 10          	mov    0x10(%rbp),%rbp
 a13:	48 83 ed 10          	sub    $0x10,%rbp
 a17:	48 8b 45 10          	mov    0x10(%rbp),%rax
 a1b:	48 8d 55 10          	lea    0x10(%rbp),%rdx
 a1f:	0f 18 08             	prefetcht0 (%rax)
 a22:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
 a29:	48 83 c0 58          	add    $0x58,%rax
 a2d:	48 39 c2             	cmp    %rax,%rdx
 a30:	75 d5                	jne    a07 <azx_probe+0x80a>
 a32:	48 8d bb 38 02 00 00 	lea    0x238(%rbx),%rdi
 a39:	48 c7 83 38 02 00 00 	movq   $0x0,0x238(%rbx)
 a40:	00 00 00 00 
 a44:	e8 00 00 00 00       	callq  a49 <azx_probe+0x84c>
 a49:	ff 05 00 00 00 00    	incl   0x0(%rip)        # a4f <azx_probe+0x852>
 a4f:	eb 0a                	jmp    a5b <azx_probe+0x85e>
 a51:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
 a56:	e8 00 00 00 00       	callq  a5b <azx_probe+0x85e>
 a5b:	48 83 c4 28          	add    $0x28,%rsp
 a5f:	44 89 f0             	mov    %r14d,%eax
 a62:	5b                   	pop    %rbx
 a63:	5d                   	pop    %rbp
 a64:	41 5c                	pop    %r12
 a66:	41 5d                	pop    %r13
 a68:	41 5e                	pop    %r14
 a6a:	41 5f                	pop    %r15
 a6c:	c3                   	retq   

[-- Attachment #3: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-03-30 10:25       ` Svante Signell
@ 2011-03-30 10:59         ` Takashi Iwai
  2011-03-30 11:59           ` Svante Signell
  0 siblings, 1 reply; 19+ messages in thread
From: Takashi Iwai @ 2011-03-30 10:59 UTC (permalink / raw)
  To: Svante Signell; +Cc: 619034, alsa-devel, 613979

At Wed, 30 Mar 2011 12:25:44 +0200,
Svante Signell wrote:
> 
> On Tue, 2011-03-29 at 13:10 +0200, Takashi Iwai wrote:
> > At Tue, 29 Mar 2011 12:58:16 +0200,
> > Svante Signell wrote:
> > > 
> > > On Tue, 2011-03-29 at 12:31 +0200, Takashi Iwai wrote:
> > > > At Tue, 29 Mar 2011 12:24:40 +0200,
> > > > Svante Signell wrote:
> ...
> > > > But let's check the Oops first as below.
> > 
> > > > Also, please try to decode the line from the code shown in the Oops.
> > > > It's a bit too little information to analyze, unfortunately.
> ...
> > As mentioned, you can decode the binary dump in Oops to guess which
> > line of the source code corresponds to the Oops point.
> > Use gdb or objdump to figure out the disassembled code.
> > For example,
> > 
> > 	% objdump -D -l /lib/modules/$(uname -r)/kernel/sound/pci/hda/snd-hda-intel.ko
> > 
> > Then look for azx_probe.  Calculate the position from the offset
> > Oops gave, compare the hex codes with the data show in "Code" section
> > of Oops.
> > objdump with -l will show the source code line as well, so you'll see
> > now more exactly where it was triggered.
> 
> Below is the kernel Oops and the objdump output related to azx_probe.
> Unfortunately I don't know where to find the Oops offset!

This is shown in below:

> [    4.632005] RIP: 0010:[<ffffffffa061f416>]  [<ffffffffa061f416>]
> azx_probe+0x3ad/0x870 [snd_hda_intel]

The offset is 0x3ad.  As azx_probe() in the disassembled code begins
with 0x1fd, it points to 0x5aa (0x1fd + 0x3ad).  You can see the
disassembled code matches with the dump in "Code:" in Oops.

However, you objdump output doesn't give the line number.  Did you
install the corresponding debug package?  Usually this is stripped in
the main package and provided as an add-on.


thanks,

Takashi

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-03-30 10:59         ` Takashi Iwai
@ 2011-03-30 11:59           ` Svante Signell
  2011-03-30 13:13             ` Clemens Ladisch
  0 siblings, 1 reply; 19+ messages in thread
From: Svante Signell @ 2011-03-30 11:59 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: 619034, alsa-devel, 613979

On Wed, 2011-03-30 at 12:59 +0200, Takashi Iwai wrote:
> At Wed, 30 Mar 2011 12:25:44 +0200,
> Svante Signell wrote:
> > 
> > On Tue, 2011-03-29 at 13:10 +0200, Takashi Iwai wrote:
> > > At Tue, 29 Mar 2011 12:58:16 +0200,
> > > Svante Signell wrote:
> > > > 
> > > > On Tue, 2011-03-29 at 12:31 +0200, Takashi Iwai wrote:
> > > > > At Tue, 29 Mar 2011 12:24:40 +0200,
> > > > > Svante Signell wrote:
> > ...
> > > > > But let's check the Oops first as below.
...
> The offset is 0x3ad.  As azx_probe() in the disassembled code begins
> with 0x1fd, it points to 0x5aa (0x1fd + 0x3ad).  You can see the
> disassembled code matches with the dump in "Code:" in Oops.

Sorry, I did not see any match in the objdump and Oops Code.
Code: f4 01 00 00 ef 31 f6 48 89 df e8 15 dd ff ff 85 c0
0f 88 2b 03 00 00 48 89 ef e8 ee 11 b9 e0 8b 7b 40 e8 9f 25 a7 e0 48 8b
43 38 <66> 8b 10 66 89 14 24 8b 43 14 83 e8 03 83 f8 01 77 32 31 d2 be 
Never mind, tanks anyway.

> However, you objdump output doesn't give the line number.  Did you
> install the corresponding debug package?  Usually this is stripped in
> the main package and provided as an add-on.

You mean that I need to install a debug version of the kernel? If yes I
will do that when having physical access to that computer again
(probably tonight or tomorrow)

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-03-30 11:59           ` Svante Signell
@ 2011-03-30 13:13             ` Clemens Ladisch
  2011-03-30 22:42               ` Bug#613979: [alsa-devel] " Svante Signell
  0 siblings, 1 reply; 19+ messages in thread
From: Clemens Ladisch @ 2011-03-30 13:13 UTC (permalink / raw)
  To: srs; +Cc: Takashi Iwai, 619034, alsa-devel, 613979

Svante Signell wrote:
> Code: f4 01 00 00 ef 31 f6 48 89 df e8 15 dd ff ff 85 c0
> 0f 88 2b 03 00 00 48 89 ef e8 ee 11 b9 e0 8b 7b 40 e8 9f 25 a7 e0 48 8b
> 43 38 <66> 8b 10 66 89 14 24 8b 43 14 83 e8 03 83 f8 01 77 32 31 d2 be

   5:   31 f6                   xor    %esi,%esi
   7:   48 89 df                mov    %rbx,%rdi
   a:   e8 15 dd ff ff          callq  0xffffffffffffdd24
   f:   85 c0                   test   %eax,%eax
  11:   0f 88 2b 03 00 00       js     0x342
  17:   48 89 ef                mov    %rbp,%rdi
  1a:   e8 ee 11 b9 e0          callq  0xffffffffe0b9120d
  1f:   8b 7b 40                mov    0x40(%rbx),%edi
  22:   e8 9f 25 a7 e0          callq  0xffffffffe0a725c6
  27:   48 8b 43 38             mov    0x38(%rbx),%rax
  2b:   66 8b 10                mov    (%rax),%dx         <-- crash here
  2e:   66 89 14 24             mov    %dx,(%rsp)
  32:   8b 43 14                mov    0x14(%rbx),%eax
  35:   83 e8 03                sub    $0x3,%eax
  38:   83 f8 01                cmp    $0x1,%eax
  3b:   77 32                   ja     0x6f
  3d:   31 d2                   xor    %edx,%edx

This is the azx_readw(chip, GCAP) in azx_create(); chip->remap_addr is
0xffffc90011c08000 which does look like a valid pointer, but isn't.


Regards,
Clemens

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Bug#613979: [alsa-devel] Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-03-30 13:13             ` Clemens Ladisch
@ 2011-03-30 22:42               ` Svante Signell
  2011-04-04  8:42                 ` Svante Signell
  0 siblings, 1 reply; 19+ messages in thread
From: Svante Signell @ 2011-03-30 22:42 UTC (permalink / raw)
  To: Clemens Ladisch; +Cc: Takashi Iwai, 619034, alsa-devel, 613979

[-- Attachment #1: Type: text/plain, Size: 1791 bytes --]

On Wed, 2011-03-30 at 15:13 +0200, Clemens Ladisch wrote:
> Svante Signell wrote:
> > Code: f4 01 00 00 ef 31 f6 48 89 df e8 15 dd ff ff 85 c0
> > 0f 88 2b 03 00 00 48 89 ef e8 ee 11 b9 e0 8b 7b 40 e8 9f 25 a7 e0 48 8b
> > 43 38 <66> 8b 10 66 89 14 24 8b 43 14 83 e8 03 83 f8 01 77 32 31 d2 be
> 
>    5:   31 f6                   xor    %esi,%esi
>    7:   48 89 df                mov    %rbx,%rdi
>    a:   e8 15 dd ff ff          callq  0xffffffffffffdd24
>    f:   85 c0                   test   %eax,%eax
>   11:   0f 88 2b 03 00 00       js     0x342
>   17:   48 89 ef                mov    %rbp,%rdi
>   1a:   e8 ee 11 b9 e0          callq  0xffffffffe0b9120d
>   1f:   8b 7b 40                mov    0x40(%rbx),%edi
>   22:   e8 9f 25 a7 e0          callq  0xffffffffe0a725c6
>   27:   48 8b 43 38             mov    0x38(%rbx),%rax
>   2b:   66 8b 10                mov    (%rax),%dx         <-- crash here
>   2e:   66 89 14 24             mov    %dx,(%rsp)
>   32:   8b 43 14                mov    0x14(%rbx),%eax
>   35:   83 e8 03                sub    $0x3,%eax
>   38:   83 f8 01                cmp    $0x1,%eax
>   3b:   77 32                   ja     0x6f
>   3d:   31 d2                   xor    %edx,%edx
> 
> This is the azx_readw(chip, GCAP) in azx_create(); chip->remap_addr is
> 0xffffc90011c08000 which does look like a valid pointer, but isn't.

Thank you Clemens! Maybe your input is sufficient to solve this problem.
I have now installed the debug version of the kernel, the objdump output
is attached (please let me know if you are missing something).sorry, I
don't know where to find the relevant information in this file, but that
is all I have (still very large). (Does not include the error messages
on stderr, maybe something is still missing.)

Thanks!




[-- Attachment #2: objdump_dbg.out --]
[-- Type: text/plain, Size: 486269 bytes --]


/lib/modules/2.6.38-2-amd64/kernel/sound/pci/hda/snd-hda-intel.ko:     file format elf64-x86-64


Disassembly of section .note.gnu.build-id:

0000000000000000 <.note.gnu.build-id>:
alsa_card_azx_exit():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1870
   0:	04 00                	add    $0x0,%al
pci_get_drvdata():
   2:	00 00                	add    %al,(%rax)
   4:	14 00                	adc    $0x0,%al
   6:	00 00                	add    %al,(%rax)
   8:	03 00                	add    (%rax),%eax
   a:	00 00                	add    %al,(%rax)
   c:	47                   	rex.RXB
   d:	4e 55                	rex.WRX push %rbp
   f:	00 99 56 d8 67 3f    	add    %bl,0x3f67d856(%rcx)
alsa_card_azx_init():
  15:	a9 de f7 14 c3       	test   $0xc314f7de,%eax
pci_set_drvdata():
  1a:	5e                   	pop    %rsi
  1b:	2e 7e 1c             	jle,pn 3a <__mod_power_save_controller116+0x11>
  1e:	6b 76 a0 4f          	imul   $0x4f,-0x60(%rsi),%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
  22:	2d                   	.byte 0x2d
readl():
  23:	4e                   	rex.WRX

Disassembly of section .text:

0000000000000000 <azx_get_position>:
       0:	48 8b 46 68          	mov    0x68(%rsi),%rax
azx_get_position():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1874
       4:	48 63 40 3c          	movslq 0x3c(%rax),%rax
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
       8:	8b 84 87 e8 01 00 00 	mov    0x1e8(%rdi,%rax,4),%eax
azx_via_get_position():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1817
       f:	83 f8 01             	cmp    $0x1,%eax
      12:	74 0b                	je     1f <azx_get_position+0x1f>
      14:	83 f8 03             	cmp    $0x3,%eax
      17:	0f 85 a6 00 00 00    	jne    c3 <azx_get_position+0xc3>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1827
      1d:	eb 0c                	jmp    2b <azx_get_position+0x2b>
      1f:	48 8b 46 58          	mov    0x58(%rsi),%rax
readw():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:57
      23:	8b 48 04             	mov    0x4(%rax),%ecx
      26:	e9 9e 00 00 00       	jmpq   c9 <azx_get_position+0xc9>
      2b:	48 8b 46 58          	mov    0x58(%rsi),%rax
azx_via_get_position():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1834
      2f:	8b 48 04             	mov    0x4(%rax),%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1832
      32:	80 7e 75 03          	cmpb   $0x3,0x75(%rsi)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1834
      36:	0f 87 8d 00 00 00    	ja     c9 <azx_get_position+0xc9>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1836
      3c:	48 8b 46 30          	mov    0x30(%rsi),%rax
      40:	44 8b 46 3c          	mov    0x3c(%rsi),%r8d
      44:	48 8b 7f 38          	mov    0x38(%rdi),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1839
      48:	8b 00                	mov    (%rax),%eax
      4a:	66 44 8b 8f 90 00 00 	mov    0x90(%rdi),%r9w
      51:	00 
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1842
      52:	40 8a 7e 7c          	mov    0x7c(%rsi),%dil
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1843
      56:	45 0f b7 c9          	movzwl %r9w,%r9d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1845
      5a:	40 f6 c7 08          	test   $0x8,%dil
      5e:	74 12                	je     72 <azx_get_position+0x72>
      60:	44 39 c9             	cmp    %r9d,%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1827
      63:	77 04                	ja     69 <azx_get_position+0x69>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1848
      65:	31 c9                	xor    %ecx,%ecx
      67:	eb 60                	jmp    c9 <azx_get_position+0xc9>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1849
      69:	83 e7 f7             	and    $0xfffffffffffffff7,%edi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1827
      6c:	40 88 7e 7c          	mov    %dil,0x7c(%rsi)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1849
      70:	eb 0c                	jmp    7e <azx_get_position+0x7e>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1850
      72:	44 39 c9             	cmp    %r9d,%ecx
      75:	77 07                	ja     7e <azx_get_position+0x7e>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1848
      77:	8b 7e 38             	mov    0x38(%rsi),%edi
      7a:	01 cf                	add    %ecx,%edi
      7c:	eb 02                	jmp    80 <azx_get_position+0x80>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1852
      7e:	89 cf                	mov    %ecx,%edi
      80:	31 d2                	xor    %edx,%edx
      82:	44 29 cf             	sub    %r9d,%edi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1853
      85:	41 f7 f0             	div    %r8d
      88:	44 8b 46 3c          	mov    0x3c(%rsi),%r8d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1855
      8c:	89 c8                	mov    %ecx,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1856
      8e:	41 89 d2             	mov    %edx,%r10d
      91:	31 d2                	xor    %edx,%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1855
      93:	41 f7 f0             	div    %r8d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1856
      96:	44 39 ca             	cmp    %r9d,%edx
      99:	73 0e                	jae    a9 <azx_get_position+0xa9>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1861
      9b:	31 d2                	xor    %edx,%edx
      9d:	89 f8                	mov    %edi,%eax
azx_get_position():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1880
      9f:	41 f7 f0             	div    %r8d
      a2:	41 39 d2             	cmp    %edx,%r10d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1883
      a5:	72 06                	jb     ad <azx_get_position+0xad>
      a7:	89 f9                	mov    %edi,%ecx
      a9:	29 d1                	sub    %edx,%ecx
      ab:	eb 11                	jmp    be <azx_get_position+0xbe>
      ad:	42 8d 0c 07          	lea    (%rdi,%r8,1),%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1886
      b1:	b8 00 00 00 00       	mov    $0x0,%eax
azx_pcm_pointer():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1894
      b6:	29 d1                	sub    %edx,%ecx
      b8:	3b 4e 38             	cmp    0x38(%rsi),%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1889
      bb:	0f 43 c8             	cmovae %eax,%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1894
      be:	44 01 d1             	add    %r10d,%ecx
      c1:	eb 06                	jmp    c9 <azx_get_position+0xc9>
      c3:	48 8b 46 30          	mov    0x30(%rsi),%rax
      c7:	8b 08                	mov    (%rax),%ecx
      c9:	3b 4e 38             	cmp    0x38(%rsi),%ecx
      cc:	b8 00 00 00 00       	mov    $0x0,%eax
      d1:	0f 43 c8             	cmovae %eax,%ecx
      d4:	89 c8                	mov    %ecx,%eax
      d6:	c3                   	retq   

00000000000000d7 <azx_pcm_pointer>:
      d7:	53                   	push   %rbx
      d8:	48 8b 87 c0 00 00 00 	mov    0xc0(%rdi),%rax
      df:	48 89 fb             	mov    %rdi,%rbx
      e2:	48 8b b0 48 01 00 00 	mov    0x148(%rax),%rsi
      e9:	48 8b 47 10          	mov    0x10(%rdi),%rax
request_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/interrupt.h:139
      ed:	48 8b 38             	mov    (%rax),%rdi
      f0:	e8 0b ff ff ff       	callq  0 <azx_get_position>
      f5:	48 8b 93 c0 00 00 00 	mov    0xc0(%rbx),%rdx
probe_codec():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2100
      fc:	89 c0                	mov    %eax,%eax
      fe:	48 c1 e0 03          	shl    $0x3,%rax
request_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/interrupt.h:139
     102:	5b                   	pop    %rbx
probe_codec():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2100
     103:	8b 8a 90 00 00 00    	mov    0x90(%rdx),%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2102
     109:	48 99                	cqto   
     10b:	48 f7 f9             	idiv   %rcx
     10e:	c3                   	retq   

000000000000010f <azx_acquire_irq>:
     10f:	55                   	push   %rbp
     110:	49 c7 c0 00 00 00 00 	mov    $0x0,%r8
azx_acquire_irq():
     117:	89 f5                	mov    %esi,%ebp
request_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/interrupt.h:139
     119:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
azx_acquire_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2102
     120:	53                   	push   %rbx
request_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/interrupt.h:139
     121:	48 89 fb             	mov    %rdi,%rbx
     124:	49 89 d9             	mov    %rbx,%r9
     127:	48 83 ec 08          	sub    $0x8,%rsp
     12b:	8a 87 f4 01 00 00    	mov    0x1f4(%rdi),%al
azx_acquire_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2101
     131:	83 e0 10             	and    $0x10,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2104
     134:	3c 01                	cmp    $0x1,%al
     136:	48 8b 47 08          	mov    0x8(%rdi),%rax
     13a:	48 19 c9             	sbb    %rcx,%rcx
     13d:	31 d2                	xor    %edx,%edx
     13f:	81 e1 80 00 00 00    	and    $0x80,%ecx
     145:	8b b8 e4 02 00 00    	mov    0x2e4(%rax),%edi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2106
     14b:	e8 00 00 00 00       	callq  150 <azx_acquire_irq+0x41>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2107
     150:	85 c0                	test   %eax,%eax
     152:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
     156:	74 28                	je     180 <azx_acquire_irq+0x71>
     158:	8b b7 e4 02 00 00    	mov    0x2e4(%rdi),%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2111
     15e:	31 c0                	xor    %eax,%eax
     160:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2110
     167:	e8 00 00 00 00       	callq  16c <azx_acquire_irq+0x5d>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2111
     16c:	83 c8 ff             	or     $0xffffffffffffffff,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2110
     16f:	85 ed                	test   %ebp,%ebp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2111
     171:	74 2e                	je     1a1 <azx_acquire_irq+0x92>
     173:	48 8b 3b             	mov    (%rbx),%rdi
     176:	e8 00 00 00 00       	callq  17b <azx_acquire_irq+0x6c>
     17b:	83 c8 ff             	or     $0xffffffffffffffff,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2113
     17e:	eb 21                	jmp    1a1 <azx_acquire_irq+0x92>
     180:	40 8a b3 f4 01 00 00 	mov    0x1f4(%rbx),%sil
azx_position_ok():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1907
     187:	8b 87 e4 02 00 00    	mov    0x2e4(%rdi),%eax
     18d:	40 c0 ee 04          	shr    $0x4,%sil
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
     191:	89 43 40             	mov    %eax,0x40(%rbx)
     194:	83 f6 01             	xor    $0x1,%esi
     197:	83 e6 01             	and    $0x1,%esi
azx_position_ok():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1913
     19a:	e8 00 00 00 00       	callq  19f <azx_acquire_irq+0x90>
     19f:	31 c0                	xor    %eax,%eax
     1a1:	5a                   	pop    %rdx
     1a2:	5b                   	pop    %rbx
     1a3:	5d                   	pop    %rbp
     1a4:	c3                   	retq   

00000000000001a5 <azx_position_ok>:
     1a5:	41 55                	push   %r13
     1a7:	41 54                	push   %r12
     1a9:	55                   	push   %rbp
     1aa:	48 89 fd             	mov    %rdi,%rbp
     1ad:	53                   	push   %rbx
     1ae:	48 89 f3             	mov    %rsi,%rbx
     1b1:	48 83 ec 08          	sub    $0x8,%rsp
     1b5:	48 8b 47 38          	mov    0x38(%rdi),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1916
     1b9:	44 8b 60 30          	mov    0x30(%rax),%r12d
     1bd:	48 8b 46 50          	mov    0x50(%rsi),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1917
     1c1:	31 d2                	xor    %edx,%edx
     1c3:	b9 03 00 00 00       	mov    $0x3,%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1918
     1c8:	44 2b 66 48          	sub    0x48(%rsi),%r12d
     1cc:	48 01 c0             	add    %rax,%rax
     1cf:	48 f7 f1             	div    %rcx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1919
     1d2:	49 39 c4             	cmp    %rax,%r12
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1920
     1d5:	0f 82 b0 00 00 00    	jb     28b <azx_position_ok+0xe6>
     1db:	48 8b 46 68          	mov    0x68(%rsi),%rax
     1df:	4c 63 68 3c          	movslq 0x3c(%rax),%r13
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1923
     1e3:	e8 18 fe ff ff       	callq  0 <azx_get_position>
     1e8:	49 83 c5 78          	add    $0x78,%r13
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1924
     1ec:	42 83 7c ad 08 00    	cmpl   $0x0,0x8(%rbp,%r13,4)
     1f2:	75 2f                	jne    223 <azx_position_ok+0x7e>
     1f4:	85 c0                	test   %eax,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1926
     1f6:	75 22                	jne    21a <azx_position_ok+0x75>
     1f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1929
     1ff:	e8 00 00 00 00       	callq  204 <azx_position_ok+0x5f>
     204:	42 c7 44 ad 08 01 00 	movl   $0x1,0x8(%rbp,%r13,4)
     20b:	00 00 
     20d:	48 89 de             	mov    %rbx,%rsi
     210:	48 89 ef             	mov    %rbp,%rdi
     213:	e8 e8 fd ff ff       	callq  0 <azx_get_position>
     218:	eb 09                	jmp    223 <azx_position_ok+0x7e>
     21a:	42 c7 44 ad 08 02 00 	movl   $0x2,0x8(%rbp,%r13,4)
     221:	00 00 
     223:	8b 4b 3c             	mov    0x3c(%rbx),%ecx
     226:	85 c9                	test   %ecx,%ecx
     228:	75 2c                	jne    256 <azx_position_ok+0xb1>
     22a:	80 3d 00 00 00 00 01 	cmpb   $0x1,0x0(%rip)        # 231 <azx_position_ok+0x8c>
     231:	74 58                	je     28b <azx_position_ok+0xe6>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1932
     233:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
     23a:	be 8a 07 00 00       	mov    $0x78a,%esi
     23f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     246:	31 c0                	xor    %eax,%eax
     248:	e8 00 00 00 00       	callq  24d <azx_position_ok+0xa8>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1935
     24d:	c6 05 00 00 00 00 01 	movb   $0x1,0x0(%rip)        # 254 <azx_position_ok+0xaf>
     254:	eb 35                	jmp    28b <azx_position_ok+0xe6>
     256:	48 6b 53 50 05       	imul   $0x5,0x50(%rbx),%rdx
     25b:	48 c1 ea 02          	shr    $0x2,%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1936
     25f:	49 39 d4             	cmp    %rdx,%r12
     262:	73 1c                	jae    280 <azx_position_ok+0xdb>
     264:	31 d2                	xor    %edx,%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1937
     266:	f7 f1                	div    %ecx
     268:	d1 e9                	shr    %ecx
azx_create():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1938
     26a:	39 ca                	cmp    %ecx,%edx
     26c:	76 12                	jbe    280 <azx_position_ok+0xdb>
azx_position_ok():
     26e:	48 63 55 10          	movslq 0x10(%rbp),%rdx
azx_update_rirb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:637
     272:	31 c0                	xor    %eax,%eax
     274:	83 3c 95 00 00 00 00 	cmpl   $0x0,0x0(,%rdx,4)
     27b:	00 
readb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
     27c:	74 0d                	je     28b <azx_position_ok+0xe6>
     27e:	eb 0e                	jmp    28e <azx_position_ok+0xe9>
     280:	4c 01 63 48          	add    %r12,0x48(%rbx)
azx_update_rirb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:643
     284:	b8 01 00 00 00       	mov    $0x1,%eax
azx_create():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:642
     289:	eb 03                	jmp    28e <azx_position_ok+0xe9>
     28b:	83 c8 ff             	or     $0xffffffffffffffff,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:643
     28e:	59                   	pop    %rcx
     28f:	5b                   	pop    %rbx
     290:	5d                   	pop    %rbp
     291:	41 5c                	pop    %r12
     293:	41 5d                	pop    %r13
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:645
     295:	c3                   	retq   

0000000000000296 <azx_update_rirb>:
     296:	41 54                	push   %r12
     298:	55                   	push   %rbp
     299:	53                   	push   %rbx
     29a:	48 89 fb             	mov    %rdi,%rbx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:602
     29d:	48 8b 47 38          	mov    0x38(%rdi),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:649
     2a1:	40 8a 68 58          	mov    0x58(%rax),%bpl
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:652
     2a5:	0f b7 87 42 01 00 00 	movzwl 0x142(%rdi),%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:649
     2ac:	40 0f b6 ed          	movzbl %bpl,%ebp
     2b0:	39 c5                	cmp    %eax,%ebp
     2b2:	0f 84 91 00 00 00    	je     349 <azx_update_rirb+0xb3>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:651
     2b8:	66 89 ab 42 01 00 00 	mov    %bp,0x142(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:653
     2bf:	45 31 e4             	xor    %r12d,%r12d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:652
     2c2:	eb 74                	jmp    338 <azx_update_rirb+0xa2>
     2c4:	ff c0                	inc    %eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:600
     2c6:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:602
     2cd:	66 25 ff 00          	and    $0xff,%ax
     2d1:	66 89 83 40 01 00 00 	mov    %ax,0x140(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:656
     2d8:	0f b7 c0             	movzwl %ax,%eax
     2db:	01 c0                	add    %eax,%eax
     2dd:	8d 50 01             	lea    0x1(%rax),%edx
     2e0:	89 c0                	mov    %eax,%eax
     2e2:	8b 34 81             	mov    (%rcx,%rax,4),%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:657
     2e5:	89 d2                	mov    %edx,%edx
     2e7:	8b 14 91             	mov    (%rcx,%rdx,4),%edx
     2ea:	89 d0                	mov    %edx,%eax
     2ec:	83 e0 0f             	and    $0xf,%eax
     2ef:	83 f8 08             	cmp    $0x8,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:658
     2f2:	41 0f 43 c4          	cmovae %r12d,%eax
     2f6:	f6 c2 10             	test   $0x10,%dl
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:660
     2f9:	74 0e                	je     309 <azx_update_rirb+0x73>
     2fb:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
check_msi():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:662
     302:	e8 00 00 00 00       	callq  307 <azx_update_rirb+0x71>
     307:	eb 2f                	jmp    338 <azx_update_rirb+0xa2>
     309:	89 c0                	mov    %eax,%eax
     30b:	48 8d 48 50          	lea    0x50(%rax),%rcx
     30f:	83 7c 8b 04 00       	cmpl   $0x0,0x4(%rbx,%rcx,4)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:647
     314:	74 0d                	je     323 <azx_update_rirb+0x8d>
     316:	89 b4 83 64 01 00 00 	mov    %esi,0x164(%rbx,%rax,4)
     31d:	ff 4c 8b 04          	decl   0x4(%rbx,%rcx,4)
     321:	eb 15                	jmp    338 <azx_update_rirb+0xa2>
     323:	8b 8c 83 f8 01 00 00 	mov    0x1f8(%rbx,%rax,4),%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1102
     32a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     331:	31 c0                	xor    %eax,%eax
spin_lock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:285
     333:	e8 00 00 00 00       	callq  338 <azx_update_rirb+0xa2>
     338:	8b 83 40 01 00 00    	mov    0x140(%rbx),%eax
check_msi():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1102
     33e:	0f b7 d0             	movzwl %ax,%edx
     341:	39 ea                	cmp    %ebp,%edx
spin_lock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:285
     343:	0f 85 7b ff ff ff    	jne    2c4 <azx_update_rirb+0x2e>
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
     349:	5b                   	pop    %rbx
     34a:	5d                   	pop    %rbp
     34b:	41 5c                	pop    %r12
     34d:	c3                   	retq   

000000000000034e <azx_interrupt>:
     34e:	41 57                	push   %r15
check_msi():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1112
     350:	41 56                	push   %r14
     352:	41 55                	push   %r13
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1135
     354:	41 54                	push   %r12
     356:	4c 8d 66 44          	lea    0x44(%rsi),%r12
     35a:	55                   	push   %rbp
     35b:	4c 89 e7             	mov    %r12,%rdi
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     35e:	48 89 f5             	mov    %rsi,%rbp
check_msi():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1135
     361:	53                   	push   %rbx
     362:	48 83 ec 18          	sub    $0x18,%rsp
     366:	e8 00 00 00 00       	callq  36b <azx_interrupt+0x1d>
__ticket_spin_unlock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:154
     36b:	48 8b 45 38          	mov    0x38(%rbp),%rax
     36f:	44 8b 70 24          	mov    0x24(%rax),%r14d
check_msi():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1114
     373:	45 85 f6             	test   %r14d,%r14d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1118
     376:	74 17                	je     38f <azx_interrupt+0x41>
     378:	48 8d 85 18 02 00 00 	lea    0x218(%rbp),%rax
     37f:	45 31 ed             	xor    %r13d,%r13d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1119
     382:	41 b7 1c             	mov    $0x1c,%r15b
azx_create():
     385:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
     38a:	e9 a5 00 00 00       	jmpq   434 <azx_interrupt+0xe6>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
     38f:	66 ff 45 44          	incw   0x44(%rbp)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     393:	31 c0                	xor    %eax,%eax
     395:	e9 e1 00 00 00       	jmpq   47b <azx_interrupt+0x12d>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1122
     39a:	49 63 dd             	movslq %r13d,%rbx
     39d:	48 c1 e3 07          	shl    $0x7,%rbx
     3a1:	48 03 5d 68          	add    0x68(%rbp),%rbx
INIT_LIST_HEAD():
     3a5:	44 85 73 60          	test   %r14d,0x60(%rbx)
     3a9:	0f 84 82 00 00 00    	je     431 <azx_interrupt+0xe3>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1126
     3af:	48 8b 43 58          	mov    0x58(%rbx),%rax
azx_create():
     3b3:	8a 40 03             	mov    0x3(%rax),%al
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1127
     3b6:	48 8b 53 58          	mov    0x58(%rbx),%rdx
     3ba:	44 88 7a 03          	mov    %r15b,0x3(%rdx)
check_position_fix():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1128
     3be:	48 83 7b 68 00       	cmpq   $0x0,0x68(%rbx)
__ticket_spin_unlock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:154
     3c3:	74 6c                	je     431 <azx_interrupt+0xe3>
check_position_fix():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1130
     3c5:	f6 43 7c 02          	testb  $0x2,0x7c(%rbx)
     3c9:	74 66                	je     431 <azx_interrupt+0xe3>
     3cb:	a8 04                	test   $0x4,%al
spin_lock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:285
     3cd:	74 62                	je     431 <azx_interrupt+0xe3>
     3cf:	48 89 de             	mov    %rbx,%rsi
     3d2:	48 89 ef             	mov    %rbp,%rdi
     3d5:	e8 cb fd ff ff       	callq  1a5 <azx_position_ok>
check_position_fix():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1132
     3da:	83 f8 01             	cmp    $0x1,%eax
     3dd:	75 1c                	jne    3fb <azx_interrupt+0xad>
     3df:	80 63 7c fb          	andb   $0xfb,0x7c(%rbx)
     3e3:	66 41 ff 04 24       	incw   (%r12)
     3e8:	48 8b 7b 68          	mov    0x68(%rbx),%rdi
     3ec:	e8 00 00 00 00       	callq  3f1 <azx_interrupt+0xa3>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1134
     3f1:	4c 89 e7             	mov    %r12,%rdi
     3f4:	e8 00 00 00 00       	callq  3f9 <azx_interrupt+0xab>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1135
     3f9:	eb 36                	jmp    431 <azx_interrupt+0xe3>
     3fb:	85 c0                	test   %eax,%eax
     3fd:	75 32                	jne    431 <azx_interrupt+0xe3>
     3ff:	48 8b 85 c8 00 00 00 	mov    0xc8(%rbp),%rax
     406:	48 85 c0             	test   %rax,%rax
     409:	74 26                	je     431 <azx_interrupt+0xe3>
     40b:	48 83 b8 40 01 00 00 	cmpq   $0x0,0x140(%rax)
     412:	00 
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1117
     413:	74 1c                	je     431 <azx_interrupt+0xe3>
     415:	80 4b 7c 04          	orb    $0x4,0x7c(%rbx)
azx_create():
     419:	48 8b 85 c8 00 00 00 	mov    0xc8(%rbp),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
     420:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
check_probe_mask():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1143
     425:	48 8b b8 40 01 00 00 	mov    0x140(%rax),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1145
     42c:	e8 00 00 00 00       	callq  431 <azx_interrupt+0xe3>
     431:	41 ff c5             	inc    %r13d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1146
     434:	44 3b 6d 28          	cmp    0x28(%rbp),%r13d
     438:	0f 8c 5c ff ff ff    	jl     39a <azx_interrupt+0x4c>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1147
     43e:	48 8b 45 38          	mov    0x38(%rbp),%rax
     442:	8a 40 5d             	mov    0x5d(%rax),%al
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     445:	0f b6 c0             	movzbl %al,%eax
     448:	a8 05                	test   $0x5,%al
     44a:	74 25                	je     471 <azx_interrupt+0x123>
     44c:	a8 01                	test   $0x1,%al
__ticket_spin_unlock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:154
     44e:	74 18                	je     468 <azx_interrupt+0x11a>
     450:	83 7d 14 0a          	cmpl   $0xa,0x14(%rbp)
     454:	75 0a                	jne    460 <azx_interrupt+0x112>
     456:	bf 30 3e 05 00       	mov    $0x53e30,%edi
check_probe_mask():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1160
     45b:	e8 00 00 00 00       	callq  460 <azx_interrupt+0x112>
     460:	48 89 ef             	mov    %rbp,%rdi
     463:	e8 2e fe ff ff       	callq  296 <azx_update_rirb>
update_pci_byte():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1039
     468:	48 8b 55 38          	mov    0x38(%rbp),%rdx
     46c:	b0 05                	mov    $0x5,%al
     46e:	88 42 5d             	mov    %al,0x5d(%rdx)
     471:	66 41 ff 04 24       	incw   (%r12)
     476:	b8 01 00 00 00       	mov    $0x1,%eax
     47b:	48 83 c4 18          	add    $0x18,%rsp
pci_read_config_byte():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/pci.h:734
     47f:	5b                   	pop    %rbx
     480:	5d                   	pop    %rbp
     481:	41 5c                	pop    %r12
     483:	41 5d                	pop    %r13
     485:	41 5e                	pop    %r14
     487:	41 5f                	pop    %r15
     489:	c3                   	retq   

000000000000048a <update_pci_byte>:
     48a:	41 55                	push   %r13
     48c:	41 88 cd             	mov    %cl,%r13b
update_pci_byte():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1044
     48f:	41 54                	push   %r12
pci_write_config_byte():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/pci.h:747
     491:	41 88 d4             	mov    %dl,%r12b
update_pci_byte():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1044
     494:	55                   	push   %rbp
     495:	89 f5                	mov    %esi,%ebp
     497:	89 ea                	mov    %ebp,%edx
     499:	53                   	push   %rbx
     49a:	48 89 fb             	mov    %rdi,%rbx
pci_write_config_byte():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/pci.h:747
     49d:	48 83 ec 18          	sub    $0x18,%rsp
azx_create():
     4a1:	8b 77 38             	mov    0x38(%rdi),%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1044
     4a4:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
     4a8:	48 8d 4c 24 0f       	lea    0xf(%rsp),%rcx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/pci.h:747
     4ad:	e8 00 00 00 00       	callq  4b2 <update_pci_byte+0x28>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1046
     4b2:	44 88 e1             	mov    %r12b,%cl
     4b5:	8b 73 38             	mov    0x38(%rbx),%esi
     4b8:	45 21 ec             	and    %r13d,%r12d
     4bb:	f7 d1                	not    %ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1049
     4bd:	22 4c 24 0f          	and    0xf(%rsp),%cl
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1057
     4c1:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
     4c5:	89 ea                	mov    %ebp,%edx
     4c7:	44 09 e1             	or     %r12d,%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1049
     4ca:	88 4c 24 0f          	mov    %cl,0xf(%rsp)
     4ce:	0f b6 c9             	movzbl %cl,%ecx
     4d1:	e8 00 00 00 00       	callq  4d6 <update_pci_byte+0x4c>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1057
     4d6:	48 83 c4 18          	add    $0x18,%rsp
     4da:	5b                   	pop    %rbx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1059
     4db:	5d                   	pop    %rbp
     4dc:	41 5c                	pop    %r12
     4de:	41 5d                	pop    %r13
     4e0:	c3                   	retq   

00000000000004e1 <azx_init_pci>:
     4e1:	55                   	push   %rbp
     4e2:	31 c9                	xor    %ecx,%ecx
     4e4:	ba 07 00 00 00       	mov    $0x7,%edx
     4e9:	be 44 00 00 00       	mov    $0x44,%esi
     4ee:	53                   	push   %rbx
     4ef:	48 89 fb             	mov    %rdi,%rbx
     4f2:	48 83 ec 18          	sub    $0x18,%rsp
     4f6:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1062
     4fa:	e8 8b ff ff ff       	callq  48a <update_pci_byte>
     4ff:	8b 43 14             	mov    0x14(%rbx),%eax
     502:	83 f8 03             	cmp    $0x3,%eax
     505:	74 16                	je     51d <azx_init_pci+0x3c>
     507:	7f 09                	jg     512 <azx_init_pci+0x31>
     509:	ff c8                	dec    %eax
     50b:	7d 6f                	jge    57c <azx_init_pci+0x9b>
     50d:	e9 c4 00 00 00       	jmpq   5d6 <azx_init_pci+0xf5>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1068
     512:	83 f8 08             	cmp    $0x8,%eax
     515:	0f 85 bb 00 00 00    	jne    5d6 <azx_init_pci+0xf5>
     51b:	eb 15                	jmp    532 <azx_init_pci+0x51>
     51d:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
     521:	b9 02 00 00 00       	mov    $0x2,%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1071
     526:	ba 07 00 00 00       	mov    $0x7,%edx
     52b:	be 42 00 00 00       	mov    $0x42,%esi
     530:	eb 43                	jmp    575 <azx_init_pci+0x94>
     532:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
     536:	b9 0f 00 00 00       	mov    $0xf,%ecx
     53b:	ba 0f 00 00 00       	mov    $0xf,%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1074
     540:	be 4e 00 00 00       	mov    $0x4e,%esi
     545:	e8 40 ff ff ff       	callq  48a <update_pci_byte>
     54a:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
     54e:	b9 01 00 00 00       	mov    $0x1,%ecx
     553:	ba 01 00 00 00       	mov    $0x1,%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1080
     558:	be 4d 00 00 00       	mov    $0x4d,%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/pci.h:738
     55d:	e8 28 ff ff ff       	callq  48a <update_pci_byte>
     562:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
     566:	b9 01 00 00 00       	mov    $0x1,%ecx
     56b:	ba 01 00 00 00       	mov    $0x1,%edx
     570:	be 4c 00 00 00       	mov    $0x4c,%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1081
     575:	e8 10 ff ff ff       	callq  48a <update_pci_byte>
     57a:	eb 5a                	jmp    5d6 <azx_init_pci+0xf5>
     57c:	48 8b 43 08          	mov    0x8(%rbx),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1082
     580:	48 8d 6c 24 0e       	lea    0xe(%rsp),%rbp
readw():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/pci.h:751
     585:	ba 78 00 00 00       	mov    $0x78,%edx
     58a:	48 89 e9             	mov    %rbp,%rcx
azx_create():
     58d:	8b 70 38             	mov    0x38(%rax),%esi
     590:	48 8b 78 10          	mov    0x10(%rax),%rdi
     594:	e8 00 00 00 00       	callq  599 <azx_init_pci+0xb8>
     599:	0f b7 4c 24 0e       	movzwl 0xe(%rsp),%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/pci.h:738
     59e:	f6 c5 08             	test   $0x8,%ch
     5a1:	74 33                	je     5d6 <azx_init_pci+0xf5>
     5a3:	48 8b 43 08          	mov    0x8(%rbx),%rax
     5a7:	81 e1 ff f7 00 00    	and    $0xf7ff,%ecx
     5ad:	ba 78 00 00 00       	mov    $0x78,%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1093
     5b2:	8b 70 38             	mov    0x38(%rax),%esi
     5b5:	48 8b 78 10          	mov    0x10(%rax),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1710
     5b9:	e8 00 00 00 00       	callq  5be <azx_init_pci+0xdd>
     5be:	48 8b 43 08          	mov    0x8(%rbx),%rax
     5c2:	48 89 e9             	mov    %rbp,%rcx
     5c5:	ba 78 00 00 00       	mov    $0x78,%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1712
     5ca:	8b 70 38             	mov    0x38(%rax),%esi
     5cd:	48 8b 78 10          	mov    0x10(%rax),%rdi
     5d1:	e8 00 00 00 00       	callq  5d6 <azx_init_pci+0xf5>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1718
     5d6:	48 83 c4 18          	add    $0x18,%rsp
     5da:	5b                   	pop    %rbx
     5db:	5d                   	pop    %rbp
     5dc:	c3                   	retq   

00000000000005dd <azx_pcm_trigger>:
     5dd:	41 57                	push   %r15
     5df:	41 56                	push   %r14
     5e1:	41 55                	push   %r13
pci_set_dma_mask():
     5e3:	41 54                	push   %r12
     5e5:	55                   	push   %rbp
     5e6:	53                   	push   %rbx
     5e7:	48 89 fb             	mov    %rdi,%rbx
     5ea:	48 83 ec 38          	sub    $0x38,%rsp
     5ee:	48 8b 47 10          	mov    0x10(%rdi),%rax
azx_create():
     5f2:	83 fe 06             	cmp    $0x6,%esi
dma_set_coherent_mask():
     5f5:	48 8b 28             	mov    (%rax),%rbp
     5f8:	77 1d                	ja     617 <azx_pcm_trigger+0x3a>
     5fa:	b8 01 00 00 00       	mov    $0x1,%eax
     5ff:	40 88 f1             	mov    %sil,%cl
     602:	48 d3 e0             	shl    %cl,%rax
     605:	a8 29                	test   $0x29,%al
     607:	75 18                	jne    621 <azx_pcm_trigger+0x44>
     609:	a8 50                	test   $0x50,%al
     60b:	41 bd 01 00 00 00    	mov    $0x1,%r13d
pci_set_dma_mask():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1734
     611:	75 11                	jne    624 <azx_pcm_trigger+0x47>
     613:	a8 02                	test   $0x2,%al
     615:	75 12                	jne    629 <azx_pcm_trigger+0x4c>
     617:	b8 ea ff ff ff       	mov    $0xffffffea,%eax
     61c:	e9 00 03 00 00       	jmpq   921 <azx_pcm_trigger+0x344>
dma_set_coherent_mask():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1738
     621:	45 31 ed             	xor    %r13d,%r13d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1734
     624:	45 31 ff             	xor    %r15d,%r15d
     627:	eb 0c                	jmp    635 <azx_pcm_trigger+0x58>
     629:	41 bd 01 00 00 00    	mov    $0x1,%r13d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1735
     62f:	41 bf 01 00 00 00    	mov    $0x1,%r15d
     635:	48 8b 83 10 01 00 00 	mov    0x110(%rbx),%rax
azx_create():
     63c:	45 31 f6             	xor    %r14d,%r14d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1737
     63f:	45 31 e4             	xor    %r12d,%r12d
     642:	be 01 00 00 00       	mov    $0x1,%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1739
     647:	48 8b 40 08          	mov    0x8(%rax),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1738
     64b:	48 2d e0 00 00 00    	sub    $0xe0,%rax
     651:	eb 3c                	jmp    68f <azx_pcm_trigger+0xb2>
     653:	48 8b 08             	mov    (%rax),%rcx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/pcm.h:712
     656:	48 8b 13             	mov    (%rbx),%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1738
     659:	48 8b 3a             	mov    (%rdx),%rdi
     65c:	48 39 39             	cmp    %rdi,(%rcx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1734
     65f:	75 21                	jne    682 <azx_pcm_trigger+0xa5>
     661:	48 8b 90 c0 00 00 00 	mov    0xc0(%rax),%rdx
     668:	41 89 f1             	mov    %esi,%r9d
     66b:	41 ff c4             	inc    %r12d
     66e:	48 8b 8a 48 01 00 00 	mov    0x148(%rdx),%rcx
     675:	0f b6 49 75          	movzbl 0x75(%rcx),%ecx
     679:	48 89 1a             	mov    %rbx,(%rdx)
     67c:	41 d3 e1             	shl    %cl,%r9d
     67f:	45 09 ce             	or     %r9d,%r14d
     682:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
     689:	48 2d e0 00 00 00    	sub    $0xe0,%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:285
     68f:	48 8b 90 e0 00 00 00 	mov    0xe0(%rax),%rdx
     696:	48 8d 88 e0 00 00 00 	lea    0xe0(%rax),%rcx
kcalloc():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1744
     69d:	0f 18 0a             	prefetcht0 (%rdx)
     6a0:	48 8b 93 10 01 00 00 	mov    0x110(%rbx),%rdx
azx_create():
     6a7:	48 83 c2 08          	add    $0x8,%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
     6ab:	48 39 d1             	cmp    %rdx,%rcx
     6ae:	75 a3                	jne    653 <azx_pcm_trigger+0x76>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1746
     6b0:	48 8d 45 44          	lea    0x44(%rbp),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     6b4:	48 89 c7             	mov    %rax,%rdi
kcalloc():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1748
     6b7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1761
     6bc:	e8 00 00 00 00       	callq  6c1 <azx_pcm_trigger+0xe4>
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     6c1:	41 83 fc 01          	cmp    $0x1,%r12d
azx_stream_stop():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1002
     6c5:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
azx_create():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1748
     6ca:	7e 0d                	jle    6d9 <azx_pcm_trigger+0xfc>
     6cc:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1761
     6d0:	8b 51 34             	mov    0x34(%rcx),%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1748
     6d3:	44 09 f2             	or     %r14d,%edx
     6d6:	89 51 34             	mov    %edx,0x34(%rcx)
     6d9:	48 8b 93 10 01 00 00 	mov    0x110(%rbx),%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1749
     6e0:	47 8d 5c 2d 00       	lea    0x0(%r13,%r13,1),%r11d
     6e5:	41 b1 1c             	mov    $0x1c,%r9b
     6e8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
     6ee:	48 8b 72 08          	mov    0x8(%rdx),%rsi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1751
     6f2:	44 88 5c 24 0f       	mov    %r11b,0xf(%rsp)
     6f7:	48 81 ee e0 00 00 00 	sub    $0xe0,%rsi
     6fe:	e9 bd 00 00 00       	jmpq   7c0 <azx_pcm_trigger+0x1e3>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1752
     703:	48 8b 0e             	mov    (%rsi),%rcx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
     706:	48 8b 13             	mov    (%rbx),%rdx
     709:	48 8b 3a             	mov    (%rdx),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1753
     70c:	48 39 39             	cmp    %rdi,(%rcx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1754
     70f:	0f 85 9d 00 00 00    	jne    7b2 <azx_pcm_trigger+0x1d5>
     715:	48 8b 96 c0 00 00 00 	mov    0xc0(%rsi),%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1755
     71c:	45 85 ed             	test   %r13d,%r13d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:979
     71f:	48 8b 92 48 01 00 00 	mov    0x148(%rdx),%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
     726:	74 4e                	je     776 <azx_pcm_trigger+0x199>
     728:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:982
     72c:	8b 49 30             	mov    0x30(%rcx),%ecx
     72f:	89 c9                	mov    %ecx,%ecx
     731:	45 85 ff             	test   %r15d,%r15d
     734:	48 89 4a 48          	mov    %rcx,0x48(%rdx)
     738:	75 08                	jne    742 <azx_pcm_trigger+0x165>
     73a:	48 2b 4a 50          	sub    0x50(%rdx),%rcx
     73e:	48 89 4a 48          	mov    %rcx,0x48(%rdx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     742:	80 4a 7c 08          	orb    $0x8,0x7c(%rdx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
     746:	4c 8b 55 38          	mov    0x38(%rbp),%r10
     74a:	41 8b 7a 20          	mov    0x20(%r10),%edi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     74e:	44 0f b6 5a 75       	movzbl 0x75(%rdx),%r11d
readb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
     753:	44 89 5c 24 1c       	mov    %r11d,0x1c(%rsp)
     758:	8a 4c 24 1c          	mov    0x1c(%rsp),%cl
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     75c:	45 89 c3             	mov    %r8d,%r11d
     75f:	41 d3 e3             	shl    %cl,%r11d
     762:	44 09 df             	or     %r11d,%edi
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
     765:	41 89 7a 20          	mov    %edi,0x20(%r10)
     769:	48 8b 7a 58          	mov    0x58(%rdx),%rdi
azx_alloc_cmd_io():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1002
     76d:	8a 0f                	mov    (%rdi),%cl
     76f:	83 c9 1e             	or     $0x1e,%ecx
     772:	88 0f                	mov    %cl,(%rdi)
     774:	eb 2f                	jmp    7a5 <azx_pcm_trigger+0x1c8>
     776:	48 8b 7a 58          	mov    0x58(%rdx),%rdi
     77a:	8a 0f                	mov    (%rdi),%cl
     77c:	83 e1 e1             	and    $0xffffffffffffffe1,%ecx
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     77f:	88 0f                	mov    %cl,(%rdi)
azx_init_stream():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1761
     781:	48 8b 4a 58          	mov    0x58(%rdx),%rcx
     785:	44 88 49 03          	mov    %r9b,0x3(%rcx)
azx_alloc_cmd_io():
     789:	4c 8b 55 38          	mov    0x38(%rbp),%r10
     78d:	41 8b 7a 20          	mov    0x20(%r10),%edi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1748
     791:	0f b6 4a 75          	movzbl 0x75(%rdx),%ecx
azx_init_stream():
     795:	45 89 c3             	mov    %r8d,%r11d
     798:	41 d3 e3             	shl    %cl,%r11d
     79b:	41 f7 d3             	not    %r11d
     79e:	44 21 df             	and    %r11d,%edi
     7a1:	41 89 7a 20          	mov    %edi,0x20(%r10)
     7a5:	8a 4a 7c             	mov    0x7c(%rdx),%cl
     7a8:	83 e1 fd             	and    $0xfffffffffffffffd,%ecx
     7ab:	0a 4c 24 0f          	or     0xf(%rsp),%cl
     7af:	88 4a 7c             	mov    %cl,0x7c(%rdx)
     7b2:	48 8b b6 e0 00 00 00 	mov    0xe0(%rsi),%rsi
     7b9:	48 81 ee e0 00 00 00 	sub    $0xe0,%rsi
     7c0:	48 8b 96 e0 00 00 00 	mov    0xe0(%rsi),%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1764
     7c7:	48 8d 8e e0 00 00 00 	lea    0xe0(%rsi),%rcx
     7ce:	0f 18 0a             	prefetcht0 (%rdx)
     7d1:	48 8b 93 10 01 00 00 	mov    0x110(%rbx),%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1765
     7d8:	48 83 c2 08          	add    $0x8,%rdx
azx_create():
     7dc:	48 39 d1             	cmp    %rdx,%rcx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1770
     7df:	0f 85 1e ff ff ff    	jne    703 <azx_pcm_trigger+0x126>
     7e5:	66 ff 45 44          	incw   0x44(%rbp)
     7e9:	45 85 ed             	test   %r13d,%r13d
     7ec:	b9 88 13 00 00       	mov    $0x1388,%ecx
     7f1:	0f 84 8c 00 00 00    	je     883 <azx_pcm_trigger+0x2a6>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1771
     7f7:	41 83 fc 01          	cmp    $0x1,%r12d
     7fb:	0f 84 1e 01 00 00    	je     91f <azx_pcm_trigger+0x342>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
     801:	48 8b 93 10 01 00 00 	mov    0x110(%rbx),%rdx
     808:	31 f6                	xor    %esi,%esi
     80a:	48 8b 52 08          	mov    0x8(%rdx),%rdx
     80e:	48 81 ea e0 00 00 00 	sub    $0xe0,%rdx
     815:	eb 3b                	jmp    852 <azx_pcm_trigger+0x275>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1774
     817:	4c 8b 02             	mov    (%rdx),%r8
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1776
     81a:	48 8b 3b             	mov    (%rbx),%rdi
     81d:	4c 8b 0f             	mov    (%rdi),%r9
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1770
     820:	4d 39 08             	cmp    %r9,(%r8)
     823:	75 1f                	jne    844 <azx_pcm_trigger+0x267>
     825:	48 8b ba c0 00 00 00 	mov    0xc0(%rdx),%rdi
     82c:	48 8b bf 48 01 00 00 	mov    0x148(%rdi),%rdi
     833:	48 8b 7f 58          	mov    0x58(%rdi),%rdi
     837:	40 8a 7f 03          	mov    0x3(%rdi),%dil
     83b:	83 e7 20             	and    $0x20,%edi
     83e:	83 ff 01             	cmp    $0x1,%edi
     841:	83 d6 00             	adc    $0x0,%esi
     844:	48 8b 92 e0 00 00 00 	mov    0xe0(%rdx),%rdx
     84b:	48 81 ea e0 00 00 00 	sub    $0xe0,%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1778
     852:	48 8b ba e0 00 00 00 	mov    0xe0(%rdx),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1768
     859:	4c 8d 82 e0 00 00 00 	lea    0xe0(%rdx),%r8
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1786
     860:	0f 18 0f             	prefetcht0 (%rdi)
     863:	48 8b bb 10 01 00 00 	mov    0x110(%rbx),%rdi
     86a:	48 83 c7 08          	add    $0x8,%rdi
     86e:	49 39 f8             	cmp    %rdi,%r8
     871:	75 a4                	jne    817 <azx_pcm_trigger+0x23a>
     873:	85 f6                	test   %esi,%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1787
     875:	0f 84 83 00 00 00    	je     8fe <azx_pcm_trigger+0x321>
     87b:	f3 90                	pause  
     87d:	ff c9                	dec    %ecx
     87f:	75 80                	jne    801 <azx_pcm_trigger+0x224>
     881:	eb 7b                	jmp    8fe <azx_pcm_trigger+0x321>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
     883:	48 8b 93 10 01 00 00 	mov    0x110(%rbx),%rdx
     88a:	31 f6                	xor    %esi,%esi
     88c:	48 8b 52 08          	mov    0x8(%rdx),%rdx
     890:	48 81 ea e0 00 00 00 	sub    $0xe0,%rdx
     897:	eb 3a                	jmp    8d3 <azx_pcm_trigger+0x2f6>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1790
     899:	4c 8b 02             	mov    (%rdx),%r8
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1792
     89c:	48 8b 3b             	mov    (%rbx),%rdi
     89f:	4c 8b 1f             	mov    (%rdi),%r11
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1786
     8a2:	4d 39 18             	cmp    %r11,(%r8)
     8a5:	75 1e                	jne    8c5 <azx_pcm_trigger+0x2e8>
     8a7:	48 8b ba c0 00 00 00 	mov    0xc0(%rdx),%rdi
azx_pcm_trigger():
     8ae:	48 8b bf 48 01 00 00 	mov    0x148(%rdi),%rdi
     8b5:	48 8b 7f 58          	mov    0x58(%rdi),%rdi
     8b9:	40 8a 3f             	mov    (%rdi),%dil
     8bc:	83 e7 02             	and    $0x2,%edi
     8bf:	83 ff 01             	cmp    $0x1,%edi
     8c2:	83 de ff             	sbb    $0xffffffffffffffff,%esi
     8c5:	48 8b 92 e0 00 00 00 	mov    0xe0(%rdx),%rdx
     8cc:	48 81 ea e0 00 00 00 	sub    $0xe0,%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1794
     8d3:	48 8b ba e0 00 00 00 	mov    0xe0(%rdx),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1799
     8da:	4c 8d 82 e0 00 00 00 	lea    0xe0(%rdx),%r8
spin_lock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:285
     8e1:	0f 18 0f             	prefetcht0 (%rdi)
     8e4:	48 8b bb 10 01 00 00 	mov    0x110(%rbx),%rdi
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
     8eb:	48 83 c7 08          	add    $0x8,%rdi
azx_pcm_trigger():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1802
     8ef:	49 39 f8             	cmp    %rdi,%r8
     8f2:	75 a5                	jne    899 <azx_pcm_trigger+0x2bc>
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     8f4:	85 f6                	test   %esi,%esi
     8f6:	74 06                	je     8fe <azx_pcm_trigger+0x321>
__ticket_spin_unlock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:154
     8f8:	f3 90                	pause  
     8fa:	ff c9                	dec    %ecx
     8fc:	75 85                	jne    883 <azx_pcm_trigger+0x2a6>
azx_pcm_trigger():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1806
     8fe:	41 ff cc             	dec    %r12d
     901:	7e 1c                	jle    91f <azx_pcm_trigger+0x342>
     903:	48 89 c7             	mov    %rax,%rdi
     906:	e8 00 00 00 00       	callq  90b <azx_pcm_trigger+0x32e>
     90b:	48 8b 55 38          	mov    0x38(%rbp),%rdx
azx_init_chip():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1011
     90f:	8b 42 34             	mov    0x34(%rdx),%eax
     912:	41 f7 d6             	not    %r14d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1012
     915:	44 21 f0             	and    %r14d,%eax
     918:	89 42 34             	mov    %eax,0x34(%rdx)
     91b:	66 ff 45 44          	incw   0x44(%rbp)
     91f:	31 c0                	xor    %eax,%eax
     921:	48 83 c4 38          	add    $0x38,%rsp
azx_reset():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:870
     925:	5b                   	pop    %rbx
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     926:	5d                   	pop    %rbp
     927:	41 5c                	pop    %r12
     929:	41 5d                	pop    %r13
     92b:	41 5e                	pop    %r14
     92d:	41 5f                	pop    %r15
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
     92f:	c3                   	retq   

0000000000000930 <azx_init_chip>:
     930:	55                   	push   %rbp
     931:	53                   	push   %rbx
     932:	48 89 fb             	mov    %rdi,%rbx
     935:	48 83 ec 08          	sub    $0x8,%rsp
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     939:	f6 87 f4 01 00 00 02 	testb  $0x2,0x1f4(%rdi)
     940:	0f 85 30 02 00 00    	jne    b76 <azx_init_chip+0x246>
azx_reset():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:881
     946:	85 f6                	test   %esi,%esi
     948:	74 77                	je     9c1 <azx_init_chip+0x91>
     94a:	48 8b 57 38          	mov    0x38(%rdi),%rdx
readb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
     94e:	b0 ff                	mov    $0xff,%al
     950:	88 42 0e             	mov    %al,0xe(%rdx)
     953:	48 8b 57 38          	mov    0x38(%rdi),%rdx
azx_codec_configure():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:880
     957:	8b 42 08             	mov    0x8(%rdx),%eax
     95a:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:886
     95d:	89 42 08             	mov    %eax,0x8(%rdx)
     960:	bd 32 00 00 00       	mov    $0x32,%ebp
     965:	eb 0a                	jmp    971 <azx_init_chip+0x41>
readb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
     967:	bf 01 00 00 00       	mov    $0x1,%edi
     96c:	e8 00 00 00 00       	callq  971 <azx_init_chip+0x41>
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     971:	48 8b 43 38          	mov    0x38(%rbx),%rax
     975:	8a 40 08             	mov    0x8(%rax),%al
     978:	84 c0                	test   %al,%al
azx_codec_configure():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:893
     97a:	74 04                	je     980 <azx_init_chip+0x50>
     97c:	ff cd                	dec    %ebp
     97e:	75 e7                	jne    967 <azx_init_chip+0x37>
     980:	bf 01 00 00 00       	mov    $0x1,%edi
readb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
     985:	e8 00 00 00 00       	callq  98a <azx_init_chip+0x5a>
     98a:	48 8b 53 38          	mov    0x38(%rbx),%rdx
azx_reset():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:892
     98e:	8a 42 08             	mov    0x8(%rdx),%al
     991:	83 c8 01             	or     $0x1,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:896
     994:	88 42 08             	mov    %al,0x8(%rdx)
     997:	bd 32 00 00 00       	mov    $0x32,%ebp
     99c:	eb 0a                	jmp    9a8 <azx_init_chip+0x78>
readb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
     99e:	bf 01 00 00 00       	mov    $0x1,%edi
     9a3:	e8 00 00 00 00       	callq  9a8 <azx_init_chip+0x78>
azx_mixer_create():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:906
     9a8:	48 8b 43 38          	mov    0x38(%rbx),%rax
     9ac:	8a 40 08             	mov    0x8(%rax),%al
azx_reset():
     9af:	84 c0                	test   %al,%al
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
     9b1:	75 04                	jne    9b7 <azx_init_chip+0x87>
     9b3:	ff cd                	dec    %ebp
     9b5:	75 e7                	jne    99e <azx_init_chip+0x6e>
     9b7:	bf 01 00 00 00       	mov    $0x1,%edi
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     9bc:	e8 00 00 00 00       	callq  9c1 <azx_init_chip+0x91>
azx_reset():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:911
     9c1:	48 8b 43 38          	mov    0x38(%rbx),%rax
pci_set_drvdata():
     9c5:	8a 40 08             	mov    0x8(%rax),%al
readw():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:57
     9c8:	84 c0                	test   %al,%al
     9ca:	74 2f                	je     9fb <azx_init_chip+0xcb>
     9cc:	f6 83 f4 01 00 00 04 	testb  $0x4,0x1f4(%rbx)
power_down_all_codecs():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:912
     9d3:	75 0d                	jne    9e2 <azx_init_chip+0xb2>
     9d5:	48 8b 53 38          	mov    0x38(%rbx),%rdx
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     9d9:	8b 42 08             	mov    0x8(%rdx),%eax
     9dc:	80 cc 01             	or     $0x1,%ah
power_down_all_codecs():
     9df:	89 42 08             	mov    %eax,0x8(%rdx)
     9e2:	66 83 bb c0 00 00 00 	cmpw   $0x0,0xc0(%rbx)
     9e9:	00 
     9ea:	75 0f                	jne    9fb <azx_init_chip+0xcb>
     9ec:	48 8b 43 38          	mov    0x38(%rbx),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:958
     9f0:	66 8b 40 0e          	mov    0xe(%rax),%ax
     9f4:	66 89 83 c0 00 00 00 	mov    %ax,0xc0(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     9fb:	31 c0                	xor    %eax,%eax
     9fd:	b1 1c                	mov    $0x1c,%cl
     9ff:	eb 15                	jmp    a16 <azx_init_chip+0xe6>
     a01:	48 8b 73 68          	mov    0x68(%rbx),%rsi
     a05:	48 63 d0             	movslq %eax,%rdx
     a08:	48 c1 e2 07          	shl    $0x7,%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     a0c:	48 8b 54 32 58       	mov    0x58(%rdx,%rsi,1),%rdx
writel():
     a11:	88 4a 03             	mov    %cl,0x3(%rdx)
     a14:	ff c0                	inc    %eax
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
     a16:	3b 43 28             	cmp    0x28(%rbx),%eax
     a19:	7c e6                	jl     a01 <azx_init_chip+0xd1>
     a1b:	48 8b 53 38          	mov    0x38(%rbx),%rdx
azx_int_enable():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:928
     a1f:	b0 ff                	mov    $0xff,%al
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     a21:	88 42 0e             	mov    %al,0xe(%rdx)
azx_notifier_register():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1023
     a24:	b0 05                	mov    $0x5,%al
azx_init_chip():
     a26:	48 8b 53 38          	mov    0x38(%rbx),%rdx
     a2a:	88 42 5d             	mov    %al,0x5d(%rdx)
     a2d:	b8 ff 00 00 40       	mov    $0x400000ff,%eax
spin_lock_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:310
     a32:	48 8b 53 38          	mov    0x38(%rbx),%rdx
     a36:	89 42 24             	mov    %eax,0x24(%rdx)
     a39:	48 8b 53 38          	mov    0x38(%rbx),%rdx
azx_init_cmd_io():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:542
     a3d:	8b 42 20             	mov    0x20(%rdx),%eax
     a40:	0d 00 00 00 c0       	or     $0xc0000000,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:541
     a45:	89 42 20             	mov    %eax,0x20(%rdx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:542
     a48:	f6 83 f4 01 00 00 04 	testb  $0x4,0x1f4(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:541
     a4f:	0f 85 00 01 00 00    	jne    b55 <azx_init_chip+0x225>
     a55:	48 8d 7b 44          	lea    0x44(%rbx),%rdi
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     a59:	e8 00 00 00 00       	callq  a5e <azx_init_chip+0x12e>
azx_init_cmd_io():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:544
     a5e:	48 8b 93 98 01 00 00 	mov    0x198(%rbx),%rdx
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     a65:	48 8b 83 a0 01 00 00 	mov    0x1a0(%rbx),%rax
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     a6c:	48 89 93 d8 00 00 00 	mov    %rdx,0xd8(%rbx)
writew():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:65
     a73:	48 89 83 e0 00 00 00 	mov    %rax,0xe0(%rbx)
     a7a:	48 8b 53 38          	mov    0x38(%rbx),%rdx
     a7e:	89 42 40             	mov    %eax,0x40(%rdx)
     a81:	8b 83 e4 00 00 00    	mov    0xe4(%rbx),%eax
     a87:	48 8b 53 38          	mov    0x38(%rbx),%rdx
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     a8b:	89 42 44             	mov    %eax,0x44(%rdx)
     a8e:	b2 02                	mov    $0x2,%dl
     a90:	48 8b 43 38          	mov    0x38(%rbx),%rax
azx_init_cmd_io():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:557
     a94:	88 50 4e             	mov    %dl,0x4e(%rax)
     a97:	31 c0                	xor    %eax,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:556
     a99:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
     a9d:	66 89 41 48          	mov    %ax,0x48(%rcx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:559
     aa1:	be 00 80 ff ff       	mov    $0xffff8000,%esi
     aa6:	48 8b 43 38          	mov    0x38(%rbx),%rax
     aaa:	66 89 70 4a          	mov    %si,0x4a(%rax)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:558
     aae:	48 8b 43 38          	mov    0x38(%rbx),%rax
     ab2:	88 50 4c             	mov    %dl,0x4c(%rax)
     ab5:	48 8b 83 98 01 00 00 	mov    0x198(%rbx),%rax
     abc:	4c 8b 83 a0 01 00 00 	mov    0x1a0(%rbx),%r8
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:557
     ac3:	4c 8d 8b 44 01 00 00 	lea    0x144(%rbx),%r9
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:556
     aca:	b9 08 00 00 00       	mov    $0x8,%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:557
     acf:	66 c7 83 40 01 00 00 	movw   $0x0,0x140(%rbx)
     ad6:	00 00 
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:556
     ad8:	66 c7 83 42 01 00 00 	movw   $0x0,0x142(%rbx)
     adf:	00 00 
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     ae1:	4c 89 cf             	mov    %r9,%rdi
     ae4:	48 05 00 08 00 00    	add    $0x800,%rax
azx_init_cmd_io():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:561
     aea:	49 81 c0 00 08 00 00 	add    $0x800,%r8
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     af1:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     af8:	31 c0                	xor    %eax,%eax
     afa:	4c 89 83 38 01 00 00 	mov    %r8,0x138(%rbx)
writew():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:65
     b01:	f3 ab                	rep stos %eax,%es:(%rdi)
azx_init_cmd_io():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:568
     b03:	48 8b 43 38          	mov    0x38(%rbx),%rax
     b07:	44 89 40 50          	mov    %r8d,0x50(%rax)
     b0b:	8b 83 3c 01 00 00    	mov    0x13c(%rbx),%eax
writew():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:65
     b11:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
     b15:	89 41 54             	mov    %eax,0x54(%rcx)
     b18:	48 8b 43 38          	mov    0x38(%rbx),%rax
     b1c:	88 50 5e             	mov    %dl,0x5e(%rax)
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     b1f:	48 8b 43 38          	mov    0x38(%rbx),%rax
     b23:	66 89 70 58          	mov    %si,0x58(%rax)
__ticket_spin_unlock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:154
     b27:	83 7b 14 0a          	cmpl   $0xa,0x14(%rbx)
arch_local_irq_enable():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/paravirt.h:868
     b2b:	48 8b 43 38          	mov    0x38(%rbx),%rax
     b2f:	75 07                	jne    b38 <azx_init_chip+0x208>
azx_init_chip():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1027
     b31:	ba c0 00 00 00       	mov    $0xc0,%edx
     b36:	eb 05                	jmp    b3d <azx_init_chip+0x20d>
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     b38:	ba 01 00 00 00       	mov    $0x1,%edx
     b3d:	66 89 50 5a          	mov    %dx,0x5a(%rax)
azx_init_chip():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1028
     b41:	b0 03                	mov    $0x3,%al
     b43:	48 8b 53 38          	mov    0x38(%rbx),%rdx
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     b47:	88 42 5c             	mov    %al,0x5c(%rdx)
     b4a:	66 ff 43 44          	incw   0x44(%rbx)
azx_init_chip():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1030
     b4e:	ff 14 25 00 00 00 00 	callq  *0x0
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1031
     b55:	8b 83 d0 01 00 00    	mov    0x1d0(%rbx),%eax
azx_stop_chip():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2118
     b5b:	48 8b 53 38          	mov    0x38(%rbx),%rdx
     b5f:	89 42 70             	mov    %eax,0x70(%rdx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2117
     b62:	8b 83 d4 01 00 00    	mov    0x1d4(%rbx),%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2118
     b68:	48 8b 53 38          	mov    0x38(%rbx),%rdx
readb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
     b6c:	89 42 74             	mov    %eax,0x74(%rdx)
     b6f:	80 8b f4 01 00 00 02 	orb    $0x2,0x1f4(%rbx)
     b76:	5b                   	pop    %rbx
     b77:	5b                   	pop    %rbx
     b78:	5d                   	pop    %rbp
     b79:	c3                   	retq   

0000000000000b7a <azx_stop_chip>:
     b7a:	53                   	push   %rbx
     b7b:	31 c0                	xor    %eax,%eax
     b7d:	f6 87 f4 01 00 00 02 	testb  $0x2,0x1f4(%rdi)
azx_int_disable():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:938
     b84:	48 89 fb             	mov    %rdi,%rbx
     b87:	75 1e                	jne    ba7 <azx_stop_chip+0x2d>
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     b89:	e9 af 00 00 00       	jmpq   c3d <azx_stop_chip+0xc3>
     b8e:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
     b92:	48 63 d0             	movslq %eax,%rdx
     b95:	48 c1 e2 07          	shl    $0x7,%rdx
azx_int_disable():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:948
     b99:	48 8b 4c 0a 58       	mov    0x58(%rdx,%rcx,1),%rcx
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     b9e:	8a 11                	mov    (%rcx),%dl
     ba0:	83 e2 e3             	and    $0xffffffffffffffe3,%edx
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     ba3:	88 11                	mov    %dl,(%rcx)
     ba5:	ff c0                	inc    %eax
     ba7:	3b 43 28             	cmp    0x28(%rbx),%eax
     baa:	7c e2                	jl     b8e <azx_stop_chip+0x14>
     bac:	48 8b 53 38          	mov    0x38(%rbx),%rdx
     bb0:	31 c0                	xor    %eax,%eax
     bb2:	88 42 20             	mov    %al,0x20(%rdx)
     bb5:	48 8b 53 38          	mov    0x38(%rbx),%rdx
azx_int_clear():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:958
     bb9:	8b 42 20             	mov    0x20(%rdx),%eax
     bbc:	25 ff ff ff 3f       	and    $0x3fffffff,%eax
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     bc1:	89 42 20             	mov    %eax,0x20(%rdx)
     bc4:	31 c0                	xor    %eax,%eax
     bc6:	b1 1c                	mov    $0x1c,%cl
     bc8:	eb 15                	jmp    bdf <azx_stop_chip+0x65>
     bca:	48 8b 73 68          	mov    0x68(%rbx),%rsi
     bce:	48 63 d0             	movslq %eax,%rdx
     bd1:	48 c1 e2 07          	shl    $0x7,%rdx
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     bd5:	48 8b 54 32 58       	mov    0x58(%rdx,%rsi,1),%rdx
     bda:	88 4a 03             	mov    %cl,0x3(%rdx)
     bdd:	ff c0                	inc    %eax
spin_lock_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:310
     bdf:	3b 43 28             	cmp    0x28(%rbx),%eax
     be2:	7c e6                	jl     bca <azx_stop_chip+0x50>
     be4:	48 8b 53 38          	mov    0x38(%rbx),%rdx
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
     be8:	b0 ff                	mov    $0xff,%al
     bea:	88 42 0e             	mov    %al,0xe(%rdx)
     bed:	b0 05                	mov    $0x5,%al
     bef:	48 8b 53 38          	mov    0x38(%rbx),%rdx
     bf3:	88 42 5d             	mov    %al,0x5d(%rdx)
     bf6:	b8 ff 00 00 40       	mov    $0x400000ff,%eax
arch_local_irq_enable():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/paravirt.h:868
     bfb:	48 8b 53 38          	mov    0x38(%rbx),%rdx
     bff:	89 42 24             	mov    %eax,0x24(%rdx)
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
     c02:	48 8d 7b 44          	lea    0x44(%rbx),%rdi
     c06:	e8 00 00 00 00       	callq  c0b <azx_stop_chip+0x91>
     c0b:	48 8b 53 38          	mov    0x38(%rbx),%rdx
     c0f:	31 c0                	xor    %eax,%eax
     c11:	88 42 5c             	mov    %al,0x5c(%rdx)
azx_stop_chip():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2132
     c14:	48 8b 53 38          	mov    0x38(%rbx),%rdx
     c18:	88 42 4c             	mov    %al,0x4c(%rdx)
azx_power_notify():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2138
     c1b:	66 ff 43 44          	incw   0x44(%rbx)
     c1f:	ff 14 25 00 00 00 00 	callq  *0x0
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2143
     c26:	31 c0                	xor    %eax,%eax
     c28:	48 8b 53 38          	mov    0x38(%rbx),%rdx
     c2c:	89 42 70             	mov    %eax,0x70(%rdx)
     c2f:	48 8b 53 38          	mov    0x38(%rbx),%rdx
     c33:	89 42 74             	mov    %eax,0x74(%rdx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2144
     c36:	80 a3 f4 01 00 00 fd 	andb   $0xfd,0x1f4(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2143
     c3d:	5b                   	pop    %rbx
     c3e:	c3                   	retq   

0000000000000c3f <azx_power_notify>:
     c3f:	48 89 f8             	mov    %rdi,%rax
     c42:	48 83 ec 08          	sub    $0x8,%rsp
     c46:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
     c4a:	48 8b 50 58          	mov    0x58(%rax),%rdx
     c4e:	48 8d 70 58          	lea    0x58(%rax),%rsi
     c52:	48 83 ea 10          	sub    $0x10,%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2150
     c56:	eb 0d                	jmp    c65 <azx_power_notify+0x26>
     c58:	f6 82 30 03 00 00 20 	testb  $0x20,0x330(%rdx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2151
     c5f:	75 16                	jne    c77 <azx_power_notify+0x38>
     c61:	48 8d 51 f0          	lea    -0x10(%rcx),%rdx
     c65:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2152
     c69:	4c 8d 42 10          	lea    0x10(%rdx),%r8
     c6d:	4c 39 c6             	cmp    %r8,%rsi
     c70:	0f 18 09             	prefetcht0 (%rcx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2153
     c73:	75 e3                	jne    c58 <azx_power_notify+0x19>
     c75:	eb 25                	jmp    c9c <azx_power_notify+0x5d>
     c77:	41 59                	pop    %r9
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2151
     c79:	be 01 00 00 00       	mov    $0x1,%esi
     c7e:	e9 ad fc ff ff       	jmpq   930 <azx_init_chip>
azx_irq_pending_work():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1944
     c83:	83 3d 00 00 00 00 00 	cmpl   $0x0,0x0(%rip)        # c8a <azx_power_notify+0x4b>
     c8a:	74 19                	je     ca5 <azx_power_notify+0x66>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1945
     c8c:	80 b8 68 01 00 00 00 	cmpb   $0x0,0x168(%rax)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1944
     c93:	78 10                	js     ca5 <azx_power_notify+0x66>
     c95:	41 58                	pop    %r8
     c97:	e9 de fe ff ff       	jmpq   b7a <azx_stop_chip>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1948
     c9c:	f6 87 f4 01 00 00 01 	testb  $0x1,0x1f4(%rdi)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1949
     ca3:	75 de                	jne    c83 <azx_power_notify+0x44>
     ca5:	5e                   	pop    %rsi
     ca6:	c3                   	retq   

0000000000000ca7 <azx_irq_pending_work>:
     ca7:	41 57                	push   %r15
     ca9:	41 56                	push   %r14
     cab:	41 55                	push   %r13
     cad:	41 54                	push   %r12
     caf:	4c 8d a7 e8 fd ff ff 	lea    -0x218(%rdi),%r12
     cb6:	55                   	push   %rbp
     cb7:	53                   	push   %rbx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1953
     cb8:	48 89 fb             	mov    %rdi,%rbx
     cbb:	48 83 ec 08          	sub    $0x8,%rsp
spin_lock_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:310
     cbf:	f6 47 dc 20          	testb  $0x20,-0x24(%rdi)
     cc3:	75 1b                	jne    ce0 <azx_irq_pending_work+0x39>
     cc5:	48 8b 87 e8 fd ff ff 	mov    -0x218(%rdi),%rax
     ccc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
azx_irq_pending_work():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1959
     cd3:	8b 30                	mov    (%rax),%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1960
     cd5:	31 c0                	xor    %eax,%eax
     cd7:	e8 00 00 00 00       	callq  cdc <azx_irq_pending_work+0x35>
     cdc:	80 4b dc 20          	orb    $0x20,-0x24(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1961
     ce0:	49 8d 6c 24 44       	lea    0x44(%r12),%rbp
     ce5:	45 31 ff             	xor    %r15d,%r15d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1962
     ce8:	48 89 ef             	mov    %rbp,%rdi
     ceb:	45 31 f6             	xor    %r14d,%r14d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1961
     cee:	45 31 ed             	xor    %r13d,%r13d
     cf1:	e8 00 00 00 00       	callq  cf6 <azx_irq_pending_work+0x4f>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1965
     cf6:	eb 54                	jmp    d4c <azx_irq_pending_work+0xa5>
     cf8:	49 63 dd             	movslq %r13d,%rbx
     cfb:	48 c1 e3 07          	shl    $0x7,%rbx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1966
     cff:	49 03 5c 24 68       	add    0x68(%r12),%rbx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1967
     d04:	8a 43 7c             	mov    0x7c(%rbx),%al
__ticket_spin_unlock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:154
     d07:	a8 04                	test   $0x4,%al
azx_irq_pending_work():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1969
     d09:	74 3e                	je     d49 <azx_irq_pending_work+0xa2>
     d0b:	48 83 7b 68 00       	cmpq   $0x0,0x68(%rbx)
     d10:	74 37                	je     d49 <azx_irq_pending_work+0xa2>
spin_lock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:285
     d12:	a8 02                	test   $0x2,%al
     d14:	74 33                	je     d49 <azx_irq_pending_work+0xa2>
     d16:	48 89 de             	mov    %rbx,%rsi
     d19:	4c 89 e7             	mov    %r12,%rdi
azx_irq_pending_work():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1971
     d1c:	e8 84 f4 ff ff       	callq  1a5 <azx_position_ok>
     d21:	85 c0                	test   %eax,%eax
     d23:	7e 1b                	jle    d40 <azx_irq_pending_work+0x99>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1959
     d25:	80 63 7c fb          	andb   $0xfb,0x7c(%rbx)
     d29:	66 ff 45 00          	incw   0x0(%rbp)
     d2d:	48 8b 7b 68          	mov    0x68(%rbx),%rdi
__ticket_spin_unlock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:154
     d31:	e8 00 00 00 00       	callq  d36 <azx_irq_pending_work+0x8f>
arch_local_irq_enable():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/paravirt.h:868
     d36:	48 89 ef             	mov    %rbp,%rdi
     d39:	e8 00 00 00 00       	callq  d3e <azx_irq_pending_work+0x97>
azx_irq_pending_work():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1977
     d3e:	eb 09                	jmp    d49 <azx_irq_pending_work+0xa2>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1979
     d40:	41 ff c6             	inc    %r14d
     d43:	85 c0                	test   %eax,%eax
     d45:	45 0f 45 f7          	cmovne %r15d,%r14d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1980
     d49:	41 ff c5             	inc    %r13d
     d4c:	45 3b 6c 24 28       	cmp    0x28(%r12),%r13d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1981
     d51:	7c a5                	jl     cf8 <azx_irq_pending_work+0x51>
     d53:	66 ff 45 00          	incw   0x0(%rbp)
     d57:	ff 14 25 00 00 00 00 	callq  *0x0
azx_resume():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2199
     d5e:	45 85 f6             	test   %r14d,%r14d
pci_get_drvdata():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/pci.h:1268
     d61:	74 0f                	je     d72 <azx_irq_pending_work+0xcb>
     d63:	bf 01 00 00 00       	mov    $0x1,%edi
azx_resume():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2199
     d68:	e8 00 00 00 00       	callq  d6d <azx_irq_pending_work+0xc6>
pci_get_drvdata():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/pci.h:1268
     d6d:	e9 76 ff ff ff       	jmpq   ce8 <azx_irq_pending_work+0x41>
azx_resume():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2203
     d72:	41 5a                	pop    %r10
pci_get_drvdata():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/pci.h:1268
     d74:	5b                   	pop    %rbx
     d75:	5d                   	pop    %rbp
azx_resume():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2201
     d76:	41 5c                	pop    %r12
     d78:	41 5d                	pop    %r13
     d7a:	41 5e                	pop    %r14
     d7c:	41 5f                	pop    %r15
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2203
     d7e:	c3                   	retq   

0000000000000d7f <azx_resume>:
     d7f:	41 54                	push   %r12
     d81:	55                   	push   %rbp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2204
     d82:	48 89 fd             	mov    %rdi,%rbp
     d85:	48 8d bf 90 00 00 00 	lea    0x90(%rdi),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2205
     d8c:	53                   	push   %rbx
     d8d:	e8 00 00 00 00       	callq  d92 <azx_resume+0x13>
     d92:	31 f6                	xor    %esi,%esi
     d94:	48 89 ef             	mov    %rbp,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2206
     d97:	49 89 c4             	mov    %rax,%r12
     d9a:	48 8b 98 70 01 00 00 	mov    0x170(%rax),%rbx
     da1:	e8 00 00 00 00       	callq  da6 <azx_resume+0x27>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2208
     da6:	48 89 ef             	mov    %rbp,%rdi
     da9:	e8 00 00 00 00       	callq  dae <azx_resume+0x2f>
     dae:	48 89 ef             	mov    %rbp,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2209
     db1:	e8 00 00 00 00       	callq  db6 <azx_resume+0x37>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2211
     db6:	85 c0                	test   %eax,%eax
     db8:	79 20                	jns    dda <azx_resume+0x5b>
     dba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2212
     dc1:	31 c0                	xor    %eax,%eax
     dc3:	e8 00 00 00 00       	callq  dc8 <azx_resume+0x49>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2213
     dc8:	4c 89 e7             	mov    %r12,%rdi
     dcb:	e8 00 00 00 00       	callq  dd0 <azx_resume+0x51>
     dd0:	b8 fb ff ff ff       	mov    $0xfffffffb,%eax
     dd5:	e9 bd 00 00 00       	jmpq   e97 <azx_resume+0x118>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2214
     dda:	48 89 ef             	mov    %rbp,%rdi
     ddd:	e8 00 00 00 00       	callq  de2 <azx_resume+0x63>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2215
     de2:	f6 83 f4 01 00 00 10 	testb  $0x10,0x1f4(%rbx)
     de9:	74 18                	je     e03 <azx_resume+0x84>
     deb:	be 01 00 00 00       	mov    $0x1,%esi
     df0:	48 89 ef             	mov    %rbp,%rdi
     df3:	e8 00 00 00 00       	callq  df8 <azx_resume+0x79>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2217
     df8:	85 c0                	test   %eax,%eax
     dfa:	79 07                	jns    e03 <azx_resume+0x84>
     dfc:	80 a3 f4 01 00 00 ef 	andb   $0xef,0x1f4(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2219
     e03:	be 01 00 00 00       	mov    $0x1,%esi
snd_hda_codecs_inuse():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2166
     e08:	48 89 df             	mov    %rbx,%rdi
     e0b:	e8 ff f2 ff ff       	callq  10f <azx_acquire_irq>
     e10:	89 c2                	mov    %eax,%edx
     e12:	b8 fb ff ff ff       	mov    $0xfffffffb,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2167
     e17:	85 d2                	test   %edx,%edx
     e19:	78 7c                	js     e97 <azx_resume+0x118>
     e1b:	48 89 df             	mov    %rbx,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2166
     e1e:	e8 be f6 ff ff       	callq  4e1 <azx_init_pci>
     e23:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
     e2a:	48 8b 42 58          	mov    0x58(%rdx),%rax
     e2e:	48 83 c2 58          	add    $0x58,%rdx
     e32:	48 83 e8 10          	sub    $0x10,%rax
azx_resume():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2220
     e36:	eb 0d                	jmp    e45 <azx_resume+0xc6>
     e38:	83 b8 34 03 00 00 00 	cmpl   $0x0,0x334(%rax)
     e3f:	75 16                	jne    e57 <azx_resume+0xd8>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2222
     e41:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
     e45:	48 8b 48 10          	mov    0x10(%rax),%rcx
     e49:	48 8d 70 10          	lea    0x10(%rax),%rsi
snd_power_change_state():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/core.h:169
     e4d:	48 39 f2             	cmp    %rsi,%rdx
     e50:	0f 18 09             	prefetcht0 (%rcx)
     e53:	75 e3                	jne    e38 <azx_resume+0xb9>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/core.h:168
     e55:	eb 0d                	jmp    e64 <azx_resume+0xe5>
     e57:	be 01 00 00 00       	mov    $0x1,%esi
     e5c:	48 89 df             	mov    %rbx,%rdi
     e5f:	e8 cc fa ff ff       	callq  930 <azx_init_chip>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/core.h:169
     e64:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
     e6b:	e8 00 00 00 00       	callq  e70 <azx_resume+0xf1>
     e70:	49 8d bc 24 78 02 00 	lea    0x278(%r12),%rdi
     e77:	00 
azx_bus_reset():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1362
     e78:	41 c7 84 24 50 02 00 	movl   $0x0,0x250(%r12)
     e7f:	00 00 00 00 00 
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1365
     e84:	31 c9                	xor    %ecx,%ecx
     e86:	ba 01 00 00 00       	mov    $0x1,%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1366
     e8b:	be 03 00 00 00       	mov    $0x3,%esi
     e90:	e8 00 00 00 00       	callq  e95 <azx_resume+0x116>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1367
     e95:	31 c0                	xor    %eax,%eax
     e97:	5b                   	pop    %rbx
     e98:	5d                   	pop    %rbp
     e99:	41 5c                	pop    %r12
     e9b:	c3                   	retq   

0000000000000e9c <azx_bus_reset>:
     e9c:	41 54                	push   %r12
     e9e:	55                   	push   %rbp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1369
     e9f:	48 89 fd             	mov    %rdi,%rbp
     ea2:	53                   	push   %rbx
     ea3:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
     ea7:	80 8f 68 01 00 00 40 	orb    $0x40,0x168(%rdi)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1373
     eae:	48 89 df             	mov    %rbx,%rdi
     eb1:	e8 c4 fc ff ff       	callq  b7a <azx_stop_chip>
     eb6:	be 01 00 00 00       	mov    $0x1,%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1372
     ebb:	48 89 df             	mov    %rbx,%rdi
     ebe:	e8 6d fa ff ff       	callq  930 <azx_init_chip>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1374
     ec3:	f6 83 f4 01 00 00 02 	testb  $0x2,0x1f4(%rbx)
     eca:	74 2f                	je     efb <azx_bus_reset+0x5f>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1375
     ecc:	45 31 e4             	xor    %r12d,%r12d
     ecf:	4a 8b 7c 23 70       	mov    0x70(%rbx,%r12,1),%rdi
     ed4:	49 83 c4 08          	add    $0x8,%r12
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1378
     ed8:	e8 00 00 00 00       	callq  edd <azx_bus_reset+0x41>
     edd:	49 83 fc 50          	cmp    $0x50,%r12
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1379
     ee1:	75 ec                	jne    ecf <azx_bus_reset+0x33>
azx_suspend():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2174
     ee3:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
     eea:	e8 00 00 00 00       	callq  eef <azx_bus_reset+0x53>
pci_get_drvdata():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/pci.h:1268
     eef:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
azx_suspend():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2174
     ef6:	e8 00 00 00 00       	callq  efb <azx_bus_reset+0x5f>
pci_get_drvdata():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/pci.h:1268
     efb:	80 a5 68 01 00 00 bf 	andb   $0xbf,0x168(%rbp)
azx_suspend():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2176
     f02:	5b                   	pop    %rbx
     f03:	5d                   	pop    %rbp
     f04:	41 5c                	pop    %r12
snd_power_change_state():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/core.h:169
     f06:	c3                   	retq   

0000000000000f07 <azx_suspend>:
     f07:	41 55                	push   %r13
     f09:	41 54                	push   %r12
     f0b:	41 89 f4             	mov    %esi,%r12d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/core.h:168
     f0e:	55                   	push   %rbp
     f0f:	48 89 fd             	mov    %rdi,%rbp
     f12:	48 8d bf 90 00 00 00 	lea    0x90(%rdi),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/core.h:169
     f19:	53                   	push   %rbx
     f1a:	48 83 ec 08          	sub    $0x8,%rsp
     f1e:	e8 00 00 00 00       	callq  f23 <azx_suspend+0x1c>
     f23:	48 8b 98 70 01 00 00 	mov    0x170(%rax),%rbx
spin_lock_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:310
     f2a:	48 8d b8 78 02 00 00 	lea    0x278(%rax),%rdi
     f31:	c7 80 50 02 00 00 00 	movl   $0x300,0x250(%rax)
     f38:	03 00 00 
azx_clear_irq_pending():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1990
     f3b:	31 c9                	xor    %ecx,%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1989
     f3d:	ba 01 00 00 00       	mov    $0x1,%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1990
     f42:	be 03 00 00 00       	mov    $0x3,%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1989
     f47:	e8 00 00 00 00       	callq  f4c <azx_suspend+0x45>
__ticket_spin_unlock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:154
     f4c:	48 8d 7b 44          	lea    0x44(%rbx),%rdi
arch_local_irq_enable():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/paravirt.h:868
     f50:	e8 00 00 00 00       	callq  f55 <azx_suspend+0x4e>
     f55:	31 c0                	xor    %eax,%eax
     f57:	eb 12                	jmp    f6b <azx_suspend+0x64>
     f59:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
azx_suspend():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2182
     f5d:	48 63 d0             	movslq %eax,%rdx
     f60:	ff c0                	inc    %eax
     f62:	48 c1 e2 07          	shl    $0x7,%rdx
     f66:	80 64 11 7c fb       	andb   $0xfb,0x7c(%rcx,%rdx,1)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2181
     f6b:	3b 43 28             	cmp    0x28(%rbx),%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2183
     f6e:	7c e9                	jl     f59 <azx_suspend+0x52>
     f70:	66 ff 43 44          	incw   0x44(%rbx)
     f74:	ff 14 25 00 00 00 00 	callq  *0x0
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2184
     f7b:	45 31 ed             	xor    %r13d,%r13d
     f7e:	4a 8b 7c 2b 70       	mov    0x70(%rbx,%r13,1),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2185
     f83:	49 83 c5 08          	add    $0x8,%r13
     f87:	e8 00 00 00 00       	callq  f8c <azx_suspend+0x85>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2186
     f8c:	49 83 fd 50          	cmp    $0x50,%r13
     f90:	75 ec                	jne    f7e <azx_suspend+0x77>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2187
     f92:	f6 83 f4 01 00 00 02 	testb  $0x2,0x1f4(%rbx)
     f99:	74 0c                	je     fa7 <azx_suspend+0xa0>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2188
     f9b:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2190
     fa2:	e8 00 00 00 00       	callq  fa7 <azx_suspend+0xa0>
     fa7:	48 89 df             	mov    %rbx,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2191
     faa:	e8 cb fb ff ff       	callq  b7a <azx_stop_chip>
     faf:	8b 7b 40             	mov    0x40(%rbx),%edi
     fb2:	85 ff                	test   %edi,%edi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2192
     fb4:	78 0f                	js     fc5 <azx_suspend+0xbe>
     fb6:	48 89 de             	mov    %rbx,%rsi
     fb9:	e8 00 00 00 00       	callq  fbe <azx_suspend+0xb7>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2193
     fbe:	c7 43 40 ff ff ff ff 	movl   $0xffffffff,0x40(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2194
     fc5:	f6 83 f4 01 00 00 10 	testb  $0x10,0x1f4(%rbx)
     fcc:	74 09                	je     fd7 <azx_suspend+0xd0>
     fce:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
     fd2:	e8 00 00 00 00       	callq  fd7 <azx_suspend+0xd0>
     fd7:	48 89 ef             	mov    %rbp,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2196
     fda:	e8 00 00 00 00       	callq  fdf <azx_suspend+0xd8>
     fdf:	48 89 ef             	mov    %rbp,%rdi
     fe2:	e8 00 00 00 00       	callq  fe7 <azx_suspend+0xe0>
azx_pcm_free():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2007
     fe7:	44 89 e6             	mov    %r12d,%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2008
     fea:	48 89 ef             	mov    %rbp,%rdi
     fed:	e8 00 00 00 00       	callq  ff2 <azx_suspend+0xeb>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2009
     ff2:	48 89 ef             	mov    %rbp,%rdi
     ff5:	89 c6                	mov    %eax,%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2010
     ff7:	e8 00 00 00 00       	callq  ffc <azx_suspend+0xf5>
     ffc:	41 5b                	pop    %r11
     ffe:	5b                   	pop    %rbx
     fff:	5d                   	pop    %rbp
    1000:	41 5c                	pop    %r12
    1002:	31 c0                	xor    %eax,%eax
    1004:	41 5d                	pop    %r13
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2013
    1006:	c3                   	retq   

0000000000001007 <azx_pcm_free>:
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2011
    1007:	48 83 ec 08          	sub    $0x8,%rsp
    100b:	48 89 f8             	mov    %rdi,%rax
azx_free():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2256
    100e:	48 8b bf b0 01 00 00 	mov    0x1b0(%rdi),%rdi
    1015:	48 85 ff             	test   %rdi,%rdi
azx_notifier_unregister():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2248
    1018:	74 16                	je     1030 <azx_pcm_free+0x29>
    101a:	48 63 40 18          	movslq 0x18(%rax),%rax
    101e:	48 8b 17             	mov    (%rdi),%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2249
    1021:	48 c7 44 c2 70 00 00 	movq   $0x0,0x70(%rdx,%rax,8)
    1028:	00 00 
    102a:	5a                   	pop    %rdx
    102b:	e9 00 00 00 00       	jmpq   1030 <azx_pcm_free+0x29>
azx_free():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2261
    1030:	58                   	pop    %rax
    1031:	c3                   	retq   

0000000000001032 <azx_free>:
    1032:	55                   	push   %rbp
    1033:	53                   	push   %rbx
    1034:	48 89 fb             	mov    %rdi,%rbx
    1037:	48 83 ec 08          	sub    $0x8,%rsp
spin_lock_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:310
    103b:	48 83 bf 38 02 00 00 	cmpq   $0x0,0x238(%rdi)
    1042:	00 
    1043:	74 0c                	je     1051 <azx_free+0x1f>
    1045:	48 8d bf 38 02 00 00 	lea    0x238(%rdi),%rdi
azx_clear_irq_pending():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1990
    104c:	e8 00 00 00 00       	callq  1051 <azx_free+0x1f>
    1051:	f6 83 f4 01 00 00 02 	testb  $0x2,0x1f4(%rbx)
    1058:	0f 84 83 00 00 00    	je     10e1 <azx_free+0xaf>
__ticket_spin_unlock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:154
    105e:	48 8d 7b 44          	lea    0x44(%rbx),%rdi
arch_local_irq_enable():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/paravirt.h:868
    1062:	e8 00 00 00 00       	callq  1067 <azx_free+0x35>
    1067:	31 c0                	xor    %eax,%eax
    1069:	eb 12                	jmp    107d <azx_free+0x4b>
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
    106b:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
azx_stream_stop():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1002
    106f:	48 63 d0             	movslq %eax,%rdx
    1072:	ff c0                	inc    %eax
azx_free():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2263
    1074:	48 c1 e2 07          	shl    $0x7,%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2264
    1078:	80 64 11 7c fb       	andb   $0xfb,0x7c(%rcx,%rdx,1)
    107d:	3b 43 28             	cmp    0x28(%rbx),%eax
readb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
    1080:	7c e9                	jl     106b <azx_free+0x39>
    1082:	66 ff 43 44          	incw   0x44(%rbx)
    1086:	ff 14 25 00 00 00 00 	callq  *0x0
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
    108d:	31 c0                	xor    %eax,%eax
    108f:	40 b5 1c             	mov    $0x1c,%bpl
    1092:	bf 01 00 00 00       	mov    $0x1,%edi
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
    1097:	eb 3b                	jmp    10d4 <azx_free+0xa2>
    1099:	48 63 c8             	movslq %eax,%rcx
azx_stream_stop():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1002
    109c:	48 c1 e1 07          	shl    $0x7,%rcx
    10a0:	48 03 4b 68          	add    0x68(%rbx),%rcx
    10a4:	48 8b 71 58          	mov    0x58(%rcx),%rsi
    10a8:	8a 16                	mov    (%rsi),%dl
    10aa:	83 e2 e1             	and    $0xffffffffffffffe1,%edx
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
    10ad:	88 16                	mov    %dl,(%rsi)
azx_free():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2263
    10af:	48 8b 51 58          	mov    0x58(%rcx),%rdx
    10b3:	40 88 6a 03          	mov    %bpl,0x3(%rdx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2265
    10b7:	48 8b 73 38          	mov    0x38(%rbx),%rsi
    10bb:	8b 56 20             	mov    0x20(%rsi),%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2268
    10be:	0f b6 49 75          	movzbl 0x75(%rcx),%ecx
    10c2:	41 89 f8             	mov    %edi,%r8d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2269
    10c5:	41 d3 e0             	shl    %cl,%r8d
    10c8:	44 89 c1             	mov    %r8d,%ecx
    10cb:	f7 d1                	not    %ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2270
    10cd:	21 ca                	and    %ecx,%edx
    10cf:	89 56 20             	mov    %edx,0x20(%rsi)
    10d2:	ff c0                	inc    %eax
    10d4:	3b 43 28             	cmp    0x28(%rbx),%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2271
    10d7:	7c c0                	jl     1099 <azx_free+0x67>
    10d9:	48 89 df             	mov    %rbx,%rdi
    10dc:	e8 99 fa ff ff       	callq  b7a <azx_stop_chip>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2272
    10e1:	8b 7b 40             	mov    0x40(%rbx),%edi
    10e4:	85 ff                	test   %edi,%edi
    10e6:	78 08                	js     10f0 <azx_free+0xbe>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2273
    10e8:	48 89 de             	mov    %rbx,%rsi
    10eb:	e8 00 00 00 00       	callq  10f0 <azx_free+0xbe>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2275
    10f0:	f6 83 f4 01 00 00 10 	testb  $0x10,0x1f4(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2277
    10f7:	74 09                	je     1102 <azx_free+0xd0>
    10f9:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
    10fd:	e8 00 00 00 00       	callq  1102 <azx_free+0xd0>
    1102:	48 8b 7b 38          	mov    0x38(%rbx),%rdi
    1106:	48 85 ff             	test   %rdi,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2278
    1109:	74 05                	je     1110 <azx_free+0xde>
    110b:	e8 00 00 00 00       	callq  1110 <azx_free+0xde>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2276
    1110:	31 ed                	xor    %ebp,%ebp
    1112:	48 83 7b 68 00       	cmpq   $0x0,0x68(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2280
    1117:	75 1b                	jne    1134 <azx_free+0x102>
    1119:	eb 1e                	jmp    1139 <azx_free+0x107>
    111b:	48 63 fd             	movslq %ebp,%rdi
    111e:	48 c1 e7 07          	shl    $0x7,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2281
    1122:	48 03 7b 68          	add    0x68(%rbx),%rdi
    1126:	48 83 7f 10 00       	cmpq   $0x0,0x10(%rdi)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2282
    112b:	74 05                	je     1132 <azx_free+0x100>
    112d:	e8 00 00 00 00       	callq  1132 <azx_free+0x100>
    1132:	ff c5                	inc    %ebp
    1134:	3b 6b 28             	cmp    0x28(%rbx),%ebp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2283
    1137:	7c e2                	jl     111b <azx_free+0xe9>
    1139:	48 83 bb 98 01 00 00 	cmpq   $0x0,0x198(%rbx)
    1140:	00 
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2284
    1141:	74 0c                	je     114f <azx_free+0x11d>
    1143:	48 8d bb 88 01 00 00 	lea    0x188(%rbx),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2285
    114a:	e8 00 00 00 00       	callq  114f <azx_free+0x11d>
    114f:	48 83 bb c8 01 00 00 	cmpq   $0x0,0x1c8(%rbx)
    1156:	00 
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2286
    1157:	74 0c                	je     1165 <azx_free+0x133>
    1159:	48 8d bb b8 01 00 00 	lea    0x1b8(%rbx),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2287
    1160:	e8 00 00 00 00       	callq  1165 <azx_free+0x133>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2290
    1165:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
    1169:	e8 00 00 00 00       	callq  116e <azx_free+0x13c>
azx_dev_free():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2294
    116e:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2295
    1172:	e8 00 00 00 00       	callq  1177 <azx_free+0x145>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2294
    1177:	48 8b 7b 68          	mov    0x68(%rbx),%rdi
setup_bdle():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1169
    117b:	e8 00 00 00 00       	callq  1180 <azx_free+0x14e>
    1180:	48 89 df             	mov    %rbx,%rdi
    1183:	e8 00 00 00 00       	callq  1188 <azx_free+0x156>
    1188:	59                   	pop    %rcx
    1189:	5b                   	pop    %rbx
    118a:	31 c0                	xor    %eax,%eax
    118c:	5d                   	pop    %rbp
    118d:	c3                   	retq   

000000000000118e <azx_dev_free>:
    118e:	48 83 ec 08          	sub    $0x8,%rsp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1170
    1192:	48 8b 7f 20          	mov    0x20(%rdi),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1172
    1196:	5e                   	pop    %rsi
    1197:	e9 96 fe ff ff       	jmpq   1032 <azx_free>

000000000000119c <setup_bdle>:
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1176
    119c:	41 56                	push   %r14
    119e:	41 55                	push   %r13
    11a0:	49 89 d5             	mov    %rdx,%r13
    11a3:	41 54                	push   %r12
    11a5:	41 89 cc             	mov    %ecx,%r12d
    11a8:	55                   	push   %rbp
    11a9:	48 89 f5             	mov    %rsi,%rbp
snd_sgbuf_get_addr():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/memalloc.h:103
    11ac:	53                   	push   %rbx
    11ad:	48 89 fb             	mov    %rdi,%rbx
    11b0:	48 83 ec 10          	sub    $0x10,%rsp
snd_pcm_sgbuf_get_addr():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/pcm.h:974
    11b4:	4c 8b 32             	mov    (%rdx),%r14
setup_bdle():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1184
    11b7:	e9 9a 00 00 00       	jmpq   1256 <setup_bdle+0xba>
snd_sgbuf_get_addr():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/memalloc.h:105
    11bc:	81 7d 40 ff 00 00 00 	cmpl   $0xff,0x40(%rbp)
setup_bdle():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1184
    11c3:	76 0b                	jbe    11d0 <setup_bdle+0x34>
snd_sgbuf_get_addr():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/memalloc.h:103
    11c5:	41 bc ea ff ff ff    	mov    $0xffffffea,%r12d
    11cb:	e9 93 00 00 00       	jmpq   1263 <setup_bdle+0xc7>
    11d0:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
    11d7:	44 89 e1             	mov    %r12d,%ecx
    11da:	44 89 e6             	mov    %r12d,%esi
    11dd:	48 89 ca             	mov    %rcx,%rdx
    11e0:	81 e1 ff 0f 00 00    	and    $0xfff,%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/memalloc.h:105
    11e6:	48 89 df             	mov    %rbx,%rdi
    11e9:	48 c1 ea 0c          	shr    $0xc,%rdx
    11ed:	48 8b 80 d8 02 00 00 	mov    0x2d8(%rax),%rax
setup_bdle():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1182
    11f4:	48 c1 e2 04          	shl    $0x4,%rdx
    11f8:	48 8b 40 28          	mov    0x28(%rax),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1184
    11fc:	48 8b 40 10          	mov    0x10(%rax),%rax
    1200:	48 8b 44 02 08       	mov    0x8(%rdx,%rax,1),%rax
    1205:	44 89 c2             	mov    %r8d,%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1185
    1208:	48 25 00 f0 ff ff    	and    $0xfffffffffffff000,%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1190
    120e:	48 8d 04 01          	lea    (%rcx,%rax,1),%rax
    1212:	41 89 06             	mov    %eax,(%r14)
    1215:	48 c1 e8 20          	shr    $0x20,%rax
    1219:	41 89 46 04          	mov    %eax,0x4(%r14)
    121d:	44 89 44 24 08       	mov    %r8d,0x8(%rsp)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1193
    1222:	44 89 0c 24          	mov    %r9d,(%rsp)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1190
    1226:	e8 00 00 00 00       	callq  122b <setup_bdle+0x8f>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1192
    122b:	41 89 46 08          	mov    %eax,0x8(%r14)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1191
    122f:	44 8b 44 24 08       	mov    0x8(%rsp),%r8d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1172
    1234:	44 8b 0c 24          	mov    (%rsp),%r9d
    1238:	41 29 c0             	sub    %eax,%r8d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1195
    123b:	0f 94 c1             	sete   %cl
    123e:	31 d2                	xor    %edx,%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1197
    1240:	45 85 c9             	test   %r9d,%r9d
    1243:	0f 95 c2             	setne  %dl
    1246:	41 01 c4             	add    %eax,%r12d
    1249:	21 ca                	and    %ecx,%edx
    124b:	41 89 56 0c          	mov    %edx,0xc(%r14)
azx_pcm_prepare():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1652
    124f:	ff 45 40             	incl   0x40(%rbp)
    1252:	49 83 c6 10          	add    $0x10,%r14
    1256:	45 85 c0             	test   %r8d,%r8d
    1259:	0f 8f 5d ff ff ff    	jg     11bc <setup_bdle+0x20>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1656
    125f:	4d 89 75 00          	mov    %r14,0x0(%r13)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1653
    1263:	5f                   	pop    %rdi
    1264:	5d                   	pop    %rbp
    1265:	5b                   	pop    %rbx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1655
    1266:	5d                   	pop    %rbp
    1267:	44 89 e0             	mov    %r12d,%eax
    126a:	41 5c                	pop    %r12
    126c:	41 5d                	pop    %r13
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1654
    126e:	41 5e                	pop    %r14
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1655
    1270:	c3                   	retq   

0000000000001271 <azx_pcm_prepare>:
    1271:	41 57                	push   %r15
    1273:	41 56                	push   %r14
    1275:	41 55                	push   %r13
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1656
    1277:	41 54                	push   %r12
    1279:	49 89 fc             	mov    %rdi,%r12
    127c:	55                   	push   %rbp
    127d:	53                   	push   %rbx
    127e:	48 83 ec 38          	sub    $0x38,%rsp
readb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
    1282:	48 63 47 3c          	movslq 0x3c(%rdi),%rax
    1286:	4c 8b 77 10          	mov    0x10(%rdi),%r14
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
    128a:	48 8b af c0 00 00 00 	mov    0xc0(%rdi),%rbp
    1291:	4d 8b 2e             	mov    (%r14),%r13
    1294:	48 8b 9d 48 01 00 00 	mov    0x148(%rbp),%rbx
azx_stream_reset():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1272
    129b:	49 8b 44 c6 10       	mov    0x10(%r14,%rax,8),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1274
    12a0:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
    12a5:	48 8b 53 58          	mov    0x58(%rbx),%rdx
    12a9:	8a 02                	mov    (%rdx),%al
    12ab:	83 e0 e1             	and    $0xffffffffffffffe1,%eax
    12ae:	88 02                	mov    %al,(%rdx)
readb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
    12b0:	b0 1c                	mov    $0x1c,%al
    12b2:	48 8b 53 58          	mov    0x58(%rbx),%rdx
azx_stream_reset():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1276
    12b6:	88 42 03             	mov    %al,0x3(%rdx)
    12b9:	48 8b 53 58          	mov    0x58(%rbx),%rdx
    12bd:	8a 02                	mov    (%rdx),%al
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
    12bf:	83 c8 01             	or     $0x1,%eax
azx_stream_reset():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1279
    12c2:	88 02                	mov    %al,(%rdx)
    12c4:	bf 55 32 00 00       	mov    $0x3255,%edi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1281
    12c9:	e8 00 00 00 00       	callq  12ce <azx_pcm_prepare+0x5d>
    12ce:	b8 2c 01 00 00       	mov    $0x12c,%eax
    12d3:	48 8b 53 58          	mov    0x58(%rbx),%rdx
readb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
    12d7:	8a 12                	mov    (%rdx),%dl
    12d9:	f6 c2 01             	test   $0x1,%dl
azx_stream_reset():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1285
    12dc:	75 04                	jne    12e2 <azx_pcm_prepare+0x71>
    12de:	ff c8                	dec    %eax
    12e0:	75 f1                	jne    12d3 <azx_pcm_prepare+0x62>
    12e2:	48 8b 43 58          	mov    0x58(%rbx),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1290
    12e6:	83 e2 fe             	and    $0xfffffffffffffffe,%edx
    12e9:	88 10                	mov    %dl,(%rax)
    12eb:	bf 55 32 00 00       	mov    $0x3255,%edi
azx_pcm_prepare():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1662
    12f0:	e8 00 00 00 00       	callq  12f5 <azx_pcm_prepare+0x84>
    12f5:	b8 2c 01 00 00       	mov    $0x12c,%eax
    12fa:	48 8b 53 58          	mov    0x58(%rbx),%rdx
    12fe:	8a 12                	mov    (%rdx),%dl
    1300:	80 e2 01             	and    $0x1,%dl
    1303:	74 04                	je     1309 <azx_pcm_prepare+0x98>
    1305:	ff c8                	dec    %eax
    1307:	75 f1                	jne    12fa <azx_pcm_prepare+0x89>
    1309:	48 8b 43 30          	mov    0x30(%rbx),%rax
    130d:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
    1313:	49 8b 46 08          	mov    0x8(%r14),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1668
    1317:	48 8b 54 24 08       	mov    0x8(%rsp),%rdx
    131c:	8b 75 60             	mov    0x60(%rbp),%esi
    131f:	8b 7d 5c             	mov    0x5c(%rbp),%edi
    1322:	44 0f b7 80 84 02 00 	movzwl 0x284(%rax),%r8d
    1329:	00 
    132a:	8b 4a 20             	mov    0x20(%rdx),%ecx
    132d:	8b 55 54             	mov    0x54(%rbp),%edx
    1330:	e8 00 00 00 00       	callq  1335 <azx_pcm_prepare+0xc4>
snd_pcm_lib_buffer_bytes():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/pcm.h:591
    1335:	85 c0                	test   %eax,%eax
    1337:	89 c6                	mov    %eax,%esi
    1339:	75 1c                	jne    1357 <azx_pcm_prepare+0xe6>
azx_pcm_prepare():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1674
    133b:	8b 4d 54             	mov    0x54(%rbp),%ecx
    133e:	8b 55 60             	mov    0x60(%rbp),%edx
frames_to_bytes():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/pcm.h:581
    1341:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
azx_pcm_prepare():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1674
    1348:	8b 75 5c             	mov    0x5c(%rbp),%esi
    134b:	31 c0                	xor    %eax,%eax
    134d:	e8 00 00 00 00       	callq  1352 <azx_pcm_prepare+0xe1>
    1352:	e9 ab 01 00 00       	jmpq   1502 <azx_pcm_prepare+0x291>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1675
    1357:	49 8b bc 24 c0 00 00 	mov    0xc0(%r12),%rdi
    135e:	00 
    135f:	b9 08 00 00 00       	mov    $0x8,%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1680
    1364:	44 8b 8f 90 00 00 00 	mov    0x90(%rdi),%r9d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1681
    136b:	4c 89 c8             	mov    %r9,%rax
    136e:	48 0f af 47 78       	imul   0x78(%rdi),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1682
    1373:	48 99                	cqto   
    1375:	48 f7 f9             	idiv   %rcx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1684
    1378:	41 89 c0             	mov    %eax,%r8d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1683
    137b:	4c 89 c8             	mov    %r9,%rax
    137e:	48 0f af 47 68       	imul   0x68(%rdi),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1685
    1383:	48 99                	cqto   
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
    1385:	48 f7 f9             	idiv   %rcx
    1388:	44 3b 43 38          	cmp    0x38(%rbx),%r8d
    138c:	75 0e                	jne    139c <azx_pcm_prepare+0x12b>
    138e:	3b 43 3c             	cmp    0x3c(%rbx),%eax
    1391:	75 09                	jne    139c <azx_pcm_prepare+0x12b>
azx_setup_periods():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1214
    1393:	3b 73 70             	cmp    0x70(%rbx),%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1215
    1396:	0f 84 70 01 00 00    	je     150c <azx_pcm_prepare+0x29b>
    139c:	89 43 3c             	mov    %eax,0x3c(%rbx)
    139f:	44 89 43 38          	mov    %r8d,0x38(%rbx)
    13a3:	31 c0                	xor    %eax,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1218
    13a5:	89 73 70             	mov    %esi,0x70(%rbx)
    13a8:	48 8b 53 58          	mov    0x58(%rbx),%rdx
    13ac:	89 42 18             	mov    %eax,0x18(%rdx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1220
    13af:	48 8b 53 58          	mov    0x58(%rbx),%rdx
    13b3:	89 42 1c             	mov    %eax,0x1c(%rdx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1221
    13b6:	8b 43 3c             	mov    0x3c(%rbx),%eax
    13b9:	31 d2                	xor    %edx,%edx
    13bb:	89 04 24             	mov    %eax,(%rsp)
    13be:	8b 43 38             	mov    0x38(%rbx),%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1222
    13c1:	f7 34 24             	divl   (%rsp)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1223
    13c4:	89 44 24 14          	mov    %eax,0x14(%rsp)
    13c8:	48 8b 43 10          	mov    0x10(%rbx),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1225
    13cc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
    13d1:	c7 43 40 00 00 00 00 	movl   $0x0,0x40(%rbx)
    13d8:	49 63 45 10          	movslq 0x10(%r13),%rax
    13dc:	8b 34 85 00 00 00 00 	mov    0x0(,%rax,4),%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1226
    13e3:	85 f6                	test   %esi,%esi
    13e5:	7e 60                	jle    1447 <azx_pcm_prepare+0x1d6>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1229
    13e7:	49 8b 8c 24 c0 00 00 	mov    0xc0(%r12),%rcx
    13ee:	00 
    13ef:	31 d2                	xor    %edx,%edx
    13f1:	41 b8 80 bb 00 00    	mov    $0xbb80,%r8d
frames_to_bytes():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/sound/pcm.h:581
    13f7:	89 f7                	mov    %esi,%edi
    13f9:	8b 41 5c             	mov    0x5c(%rcx),%eax
    13fc:	0f af c6             	imul   %esi,%eax
    13ff:	05 7f bb 00 00       	add    $0xbb7f,%eax
    1404:	41 f7 f0             	div    %r8d
    1407:	85 c0                	test   %eax,%eax
    1409:	74 0e                	je     1419 <azx_pcm_prepare+0x1a8>
    140b:	8d 54 06 ff          	lea    -0x1(%rsi,%rax,1),%edx
azx_setup_periods():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1232
    140f:	89 d0                	mov    %edx,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1231
    1411:	99                   	cltd   
    1412:	f7 fe                	idiv   %esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1232
    1414:	89 c7                	mov    %eax,%edi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1233
    1416:	0f af fe             	imul   %esi,%edi
    1419:	8b 91 90 00 00 00    	mov    0x90(%rcx),%edx
    141f:	48 63 c7             	movslq %edi,%rax
    1422:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    1428:	48 0f af c2          	imul   %rdx,%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1237
    142c:	48 99                	cqto   
    142e:	49 f7 f8             	idiv   %r8
    1431:	3b 04 24             	cmp    (%rsp),%eax
    1434:	41 89 c7             	mov    %eax,%r15d
    1437:	7c 15                	jl     144e <azx_pcm_prepare+0x1dd>
    1439:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1440:	31 c0                	xor    %eax,%eax
    1442:	e8 00 00 00 00       	callq  1447 <azx_pcm_prepare+0x1d6>
    1447:	45 31 ff             	xor    %r15d,%r15d
    144a:	31 c0                	xor    %eax,%eax
    144c:	eb 28                	jmp    1476 <azx_pcm_prepare+0x205>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1240
    144e:	44 8a 89 a4 00 00 00 	mov    0xa4(%rcx),%r9b
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1246
    1455:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1240
    145a:	31 c9                	xor    %ecx,%ecx
    145c:	41 89 c0             	mov    %eax,%r8d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1246
    145f:	48 89 de             	mov    %rbx,%rsi
    1462:	4c 89 e7             	mov    %r12,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1247
    1465:	41 83 f1 01          	xor    $0x1,%r9d
    1469:	41 83 e1 01          	and    $0x1,%r9d
    146d:	e8 2a fd ff ff       	callq  119c <setup_bdle>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1246
    1472:	85 c0                	test   %eax,%eax
    1474:	78 78                	js     14ee <azx_pcm_prepare+0x27d>
    1476:	8b 54 24 14          	mov    0x14(%rsp),%edx
    147a:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%rsp)
    1481:	00 
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1247
    1482:	ff ca                	dec    %edx
    1484:	89 54 24 18          	mov    %edx,0x18(%rsp)
    1488:	8b 14 24             	mov    (%rsp),%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1250
    148b:	44 29 fa             	sub    %r15d,%edx
    148e:	89 54 24 1c          	mov    %edx,0x1c(%rsp)
    1492:	eb 4e                	jmp    14e2 <azx_pcm_prepare+0x271>
    1494:	8b 54 24 18          	mov    0x18(%rsp),%edx
    1498:	39 54 24 04          	cmp    %edx,0x4(%rsp)
    149c:	75 0f                	jne    14ad <azx_pcm_prepare+0x23c>
    149e:	45 85 ff             	test   %r15d,%r15d
    14a1:	74 0a                	je     14ad <azx_pcm_prepare+0x23c>
    14a3:	45 31 c9             	xor    %r9d,%r9d
    14a6:	44 8b 44 24 1c       	mov    0x1c(%rsp),%r8d
    14ab:	eb 1b                	jmp    14c8 <azx_pcm_prepare+0x257>
    14ad:	49 8b 94 24 c0 00 00 	mov    0xc0(%r12),%rdx
    14b4:	00 
    14b5:	44 8b 04 24          	mov    (%rsp),%r8d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1253
    14b9:	44 8a 8a a4 00 00 00 	mov    0xa4(%rdx),%r9b
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1245
    14c0:	41 83 f1 01          	xor    $0x1,%r9d
    14c4:	41 83 e1 01          	and    $0x1,%r9d
    14c8:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1259
    14cd:	89 c1                	mov    %eax,%ecx
    14cf:	48 89 de             	mov    %rbx,%rsi
    14d2:	4c 89 e7             	mov    %r12,%rdi
    14d5:	e8 c2 fc ff ff       	callq  119c <setup_bdle>
    14da:	85 c0                	test   %eax,%eax
    14dc:	78 10                	js     14ee <azx_pcm_prepare+0x27d>
    14de:	ff 44 24 04          	incl   0x4(%rsp)
    14e2:	8b 54 24 14          	mov    0x14(%rsp),%edx
    14e6:	39 54 24 04          	cmp    %edx,0x4(%rsp)
azx_pcm_prepare():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1692
    14ea:	7c a8                	jl     1494 <azx_pcm_prepare+0x223>
    14ec:	eb 1e                	jmp    150c <azx_pcm_prepare+0x29b>
    14ee:	8b 73 38             	mov    0x38(%rbx),%esi
    14f1:	8b 14 24             	mov    (%rsp),%edx
    14f4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
readb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
    14fb:	31 c0                	xor    %eax,%eax
azx_pcm_prepare():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1692
    14fd:	e8 00 00 00 00       	callq  1502 <azx_pcm_prepare+0x291>
    1502:	b8 ea ff ff ff       	mov    $0xffffffea,%eax
readb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
    1507:	e9 02 01 00 00       	jmpq   160e <azx_pcm_prepare+0x39d>
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
    150c:	48 69 45 68 c0 5d 00 	imul   $0x5dc0,0x68(%rbp),%rax
    1513:	00 
    1514:	8b 4d 5c             	mov    0x5c(%rbp),%ecx
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
    1517:	31 d2                	xor    %edx,%edx
    1519:	48 f7 f1             	div    %rcx
    151c:	48 8b 53 58          	mov    0x58(%rbx),%rdx
azx_setup_controller():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1301
    1520:	48 69 c0 e8 03 00 00 	imul   $0x3e8,%rax,%rax
    1527:	48 89 43 50          	mov    %rax,0x50(%rbx)
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
    152b:	8a 02                	mov    (%rdx),%al
azx_setup_controller():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1306
    152d:	83 e0 e1             	and    $0xffffffffffffffe1,%eax
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
    1530:	88 02                	mov    %al,(%rdx)
    1532:	b0 1c                	mov    $0x1c,%al
    1534:	48 8b 53 58          	mov    0x58(%rbx),%rdx
azx_setup_controller():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1310
    1538:	88 42 03             	mov    %al,0x3(%rdx)
writew():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:65
    153b:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
    153f:	8b 01                	mov    (%rcx),%eax
    1541:	0f b6 53 74          	movzbl 0x74(%rbx),%edx
    1545:	25 ff ff 0f ff       	and    $0xff0fffff,%eax
azx_setup_controller():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1313
    154a:	c1 e2 14             	shl    $0x14,%edx
writew():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:65
    154d:	09 d0                	or     %edx,%eax
azx_setup_controller():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1317
    154f:	89 01                	mov    %eax,(%rcx)
    1551:	8b 43 38             	mov    0x38(%rbx),%eax
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
    1554:	48 8b 53 58          	mov    0x58(%rbx),%rdx
    1558:	89 42 08             	mov    %eax,0x8(%rdx)
azx_setup_controller():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1319
    155b:	8b 43 70             	mov    0x70(%rbx),%eax
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
    155e:	48 8b 53 58          	mov    0x58(%rbx),%rdx
    1562:	66 89 42 12          	mov    %ax,0x12(%rdx)
azx_setup_controller():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1322
    1566:	8b 43 40             	mov    0x40(%rbx),%eax
    1569:	48 8b 53 58          	mov    0x58(%rbx),%rdx
    156d:	ff c8                	dec    %eax
    156f:	66 89 42 0c          	mov    %ax,0xc(%rdx)
    1573:	8b 43 18             	mov    0x18(%rbx),%eax
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
    1576:	48 8b 53 58          	mov    0x58(%rbx),%rdx
    157a:	89 42 18             	mov    %eax,0x18(%rdx)
azx_setup_controller():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1324
    157d:	8b 43 1c             	mov    0x1c(%rbx),%eax
    1580:	48 8b 53 58          	mov    0x58(%rbx),%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1325
    1584:	89 42 1c             	mov    %eax,0x1c(%rdx)
    1587:	48 b8 01 00 00 00 01 	movabs $0x100000001,%rax
    158e:	00 00 00 
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
    1591:	49 39 85 e8 01 00 00 	cmp    %rax,0x1e8(%r13)
azx_setup_controller():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1330
    1598:	74 1c                	je     15b6 <azx_pcm_prepare+0x345>
    159a:	49 8b 45 38          	mov    0x38(%r13),%rax
azx_pcm_prepare():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1695
    159e:	8b 40 70             	mov    0x70(%rax),%eax
    15a1:	a8 01                	test   $0x1,%al
    15a3:	75 11                	jne    15b6 <azx_pcm_prepare+0x345>
readw():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:57
    15a5:	49 8b 85 d0 01 00 00 	mov    0x1d0(%r13),%rax
    15ac:	49 8b 55 38          	mov    0x38(%r13),%rdx
azx_pcm_prepare():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1696
    15b0:	83 c8 01             	or     $0x1,%eax
    15b3:	89 42 70             	mov    %eax,0x70(%rdx)
    15b6:	48 8b 53 58          	mov    0x58(%rbx),%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1698
    15ba:	8b 02                	mov    (%rdx),%eax
    15bc:	83 c8 1c             	or     $0x1c,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1702
    15bf:	89 02                	mov    %eax,(%rdx)
    15c1:	41 83 7c 24 3c 00    	cmpl   $0x0,0x3c(%r12)
    15c7:	75 12                	jne    15db <azx_pcm_prepare+0x36a>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1703
    15c9:	48 8b 43 58          	mov    0x58(%rbx),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1704
    15cd:	66 8b 40 10          	mov    0x10(%rax),%ax
    15d1:	0f b7 c0             	movzwl %ax,%eax
    15d4:	ff c0                	inc    %eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1705
    15d6:	89 43 44             	mov    %eax,0x44(%rbx)
    15d9:	eb 07                	jmp    15e2 <azx_pcm_prepare+0x371>
    15db:	c7 43 44 00 00 00 00 	movl   $0x0,0x44(%rbx)
    15e2:	41 83 7d 14 0a       	cmpl   $0xa,0x14(%r13)
    15e7:	0f b6 53 74          	movzbl 0x74(%rbx),%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1707
    15eb:	75 0d                	jne    15fa <azx_pcm_prepare+0x389>
    15ed:	41 8b 45 20          	mov    0x20(%r13),%eax
    15f1:	89 d1                	mov    %edx,%ecx
    15f3:	29 c1                	sub    %eax,%ecx
    15f5:	39 c2                	cmp    %eax,%edx
    15f7:	0f 47 d1             	cmova  %ecx,%edx
azx_pcm_hw_free():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1635
    15fa:	8b 4b 70             	mov    0x70(%rbx),%ecx
    15fd:	49 8b 7e 08          	mov    0x8(%r14),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1633
    1601:	4d 89 e0             	mov    %r12,%r8
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1636
    1604:	48 8b 74 24 08       	mov    0x8(%rsp),%rsi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1634
    1609:	e8 00 00 00 00       	callq  160e <azx_pcm_prepare+0x39d>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1635
    160e:	48 83 c4 38          	add    $0x38,%rsp
    1612:	5b                   	pop    %rbx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1636
    1613:	5d                   	pop    %rbp
    1614:	41 5c                	pop    %r12
    1616:	41 5d                	pop    %r13
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
    1618:	41 5e                	pop    %r14
    161a:	41 5f                	pop    %r15
    161c:	c3                   	retq   

000000000000161d <azx_pcm_hw_free>:
    161d:	53                   	push   %rbx
    161e:	48 8b 87 c0 00 00 00 	mov    0xc0(%rdi),%rax
    1625:	48 89 fb             	mov    %rdi,%rbx
    1628:	48 63 4f 3c          	movslq 0x3c(%rdi),%rcx
    162c:	48 8b 57 10          	mov    0x10(%rdi),%rdx
azx_pcm_hw_free():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1642
    1630:	48 8b 80 48 01 00 00 	mov    0x148(%rax),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1643
    1637:	48 8b 74 ca 10       	mov    0x10(%rdx,%rcx,8),%rsi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1644
    163c:	31 c9                	xor    %ecx,%ecx
    163e:	48 8b 78 58          	mov    0x58(%rax),%rdi
    1642:	89 4f 18             	mov    %ecx,0x18(%rdi)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1646
    1645:	48 8b 78 58          	mov    0x58(%rax),%rdi
    1649:	89 4f 1c             	mov    %ecx,0x1c(%rdi)
    164c:	48 8b 78 58          	mov    0x58(%rax),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1648
    1650:	89 0f                	mov    %ecx,(%rdi)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1649
    1652:	c7 40 38 00 00 00 00 	movl   $0x0,0x38(%rax)
azx_pcm_hw_params():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1622
    1659:	c7 40 3c 00 00 00 00 	movl   $0x0,0x3c(%rax)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1623
    1660:	c7 40 70 00 00 00 00 	movl   $0x0,0x70(%rax)
    1667:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1625
    166b:	48 89 da             	mov    %rbx,%rdx
    166e:	e8 00 00 00 00       	callq  1673 <azx_pcm_hw_free+0x56>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1626
    1673:	48 89 df             	mov    %rbx,%rdi
    1676:	5b                   	pop    %rbx
    1677:	e9 00 00 00 00       	jmpq   167c <azx_pcm_hw_params>

000000000000167c <azx_pcm_hw_params>:
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1627
    167c:	48 83 ec 08          	sub    $0x8,%rsp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1628
    1680:	48 8b 87 c0 00 00 00 	mov    0xc0(%rdi),%rax
    1687:	48 8b 80 48 01 00 00 	mov    0x148(%rax),%rax
azx_pcm_close():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1601
    168e:	c7 40 38 00 00 00 00 	movl   $0x0,0x38(%rax)
    1695:	c7 40 3c 00 00 00 00 	movl   $0x0,0x3c(%rax)
    169c:	c7 40 70 00 00 00 00 	movl   $0x0,0x70(%rax)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1603
    16a3:	8b b6 7c 01 00 00    	mov    0x17c(%rsi),%esi
    16a9:	41 58                	pop    %r8
    16ab:	e9 00 00 00 00       	jmpq   16b0 <azx_pcm_close>

00000000000016b0 <azx_pcm_close>:
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1605
    16b0:	41 57                	push   %r15
    16b2:	41 56                	push   %r14
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1608
    16b4:	49 89 fe             	mov    %rdi,%r14
    16b7:	41 55                	push   %r13
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1609
    16b9:	41 54                	push   %r12
    16bb:	55                   	push   %rbp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1605
    16bc:	53                   	push   %rbx
    16bd:	48 83 ec 08          	sub    $0x8,%rsp
    16c1:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1608
    16c5:	48 63 47 3c          	movslq 0x3c(%rdi),%rax
    16c9:	4c 8b 3b             	mov    (%rbx),%r15
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1609
    16cc:	4c 8b 64 c3 10       	mov    0x10(%rbx,%rax,8),%r12
    16d1:	48 8b 87 c0 00 00 00 	mov    0xc0(%rdi),%rax
spin_unlock_irqrestore():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:340
    16d8:	49 8d 6f 48          	lea    0x48(%r15),%rbp
    16dc:	49 83 c7 44          	add    $0x44,%r15
azx_pcm_close():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1610
    16e0:	4c 8b a8 48 01 00 00 	mov    0x148(%rax),%r13
spin_unlock_irqrestore():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:340
    16e7:	48 89 ef             	mov    %rbp,%rdi
    16ea:	e8 00 00 00 00       	callq  16ef <azx_pcm_close+0x3f>
azx_release_device():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1509
    16ef:	4c 89 ff             	mov    %r15,%rdi
azx_pcm_close():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1614
    16f2:	e8 00 00 00 00       	callq  16f7 <azx_pcm_close+0x47>
    16f7:	41 80 65 7c fd       	andb   $0xfd,0x7c(%r13)
    16fc:	48 89 c6             	mov    %rax,%rsi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1615
    16ff:	4c 89 ff             	mov    %r15,%rdi
    1702:	49 c7 45 68 00 00 00 	movq   $0x0,0x68(%r13)
    1709:	00 
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1616
    170a:	e8 00 00 00 00       	callq  170f <azx_pcm_close+0x5f>
    170f:	41 80 65 7c fe       	andb   $0xfe,0x7c(%r13)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1618
    1714:	4c 89 f2             	mov    %r14,%rdx
    1717:	4c 89 e7             	mov    %r12,%rdi
    171a:	48 8b 73 08          	mov    0x8(%rbx),%rsi
    171e:	41 ff 54 24 30       	callq  *0x30(%r12)
azx_pcm_open():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1543
    1723:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
    1727:	e8 00 00 00 00       	callq  172c <azx_pcm_close+0x7c>
    172c:	48 89 ef             	mov    %rbp,%rdi
    172f:	e8 00 00 00 00       	callq  1734 <azx_pcm_close+0x84>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1545
    1734:	41 59                	pop    %r9
    1736:	5b                   	pop    %rbx
    1737:	5d                   	pop    %rbp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1548
    1738:	41 5c                	pop    %r12
    173a:	41 5d                	pop    %r13
    173c:	41 5e                	pop    %r14
    173e:	31 c0                	xor    %eax,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1546
    1740:	41 5f                	pop    %r15
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1545
    1742:	c3                   	retq   

0000000000001743 <azx_pcm_open>:
    1743:	41 57                	push   %r15
    1745:	41 56                	push   %r14
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1552
    1747:	41 55                	push   %r13
    1749:	41 54                	push   %r12
    174b:	49 89 fc             	mov    %rdi,%r12
    174e:	55                   	push   %rbp
    174f:	53                   	push   %rbx
    1750:	48 83 ec 18          	sub    $0x18,%rsp
    1754:	4c 8b 77 10          	mov    0x10(%rdi),%r14
azx_assign_device():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1486
    1758:	48 63 47 3c          	movslq 0x3c(%rdi),%rax
    175c:	48 8b af c0 00 00 00 	mov    0xc0(%rdi),%rbp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1487
    1763:	4d 8b 3e             	mov    (%r14),%r15
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1488
    1766:	4d 8b 6c c6 10       	mov    0x10(%r14,%rax,8),%r13
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1490
    176b:	49 8d 47 48          	lea    0x48(%r15),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1491
    176f:	48 89 c7             	mov    %rax,%rdi
    1772:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
    1777:	e8 00 00 00 00       	callq  177c <azx_pcm_open+0x39>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1494
    177c:	41 83 7c 24 3c 00    	cmpl   $0x0,0x3c(%r12)
    1782:	75 0a                	jne    178e <azx_pcm_open+0x4b>
    1784:	41 8b 4f 1c          	mov    0x1c(%r15),%ecx
    1788:	41 8b 77 18          	mov    0x18(%r15),%esi
    178c:	eb 08                	jmp    1796 <azx_pcm_open+0x53>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1496
    178e:	41 8b 4f 24          	mov    0x24(%r15),%ecx
    1792:	41 8b 77 20          	mov    0x20(%r15),%esi
    1796:	31 d2                	xor    %edx,%edx
    1798:	31 c0                	xor    %eax,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1493
    179a:	eb 27                	jmp    17c3 <azx_pcm_open+0x80>
    179c:	48 63 db             	movslq %ebx,%rbx
    179f:	48 c1 e3 07          	shl    $0x7,%rbx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1542
    17a3:	49 03 5f 68          	add    0x68(%r15),%rbx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1493
    17a7:	f6 43 7c 01          	testb  $0x1,0x7c(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1499
    17ab:	74 05                	je     17b2 <azx_pcm_open+0x6f>
    17ad:	48 89 d3             	mov    %rdx,%rbx
    17b0:	eb 0c                	jmp    17be <azx_pcm_open+0x7b>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1500
    17b2:	49 8b 14 24          	mov    (%r12),%rdx
azx_pcm_open():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1558
    17b6:	8b 7b 78             	mov    0x78(%rbx),%edi
    17b9:	3b 7a 18             	cmp    0x18(%rdx),%edi
    17bc:	74 0f                	je     17cd <azx_pcm_open+0x8a>
    17be:	ff c0                	inc    %eax
    17c0:	48 89 da             	mov    %rbx,%rdx
    17c3:	39 f0                	cmp    %esi,%eax
azx_assign_device():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1501
    17c5:	8d 1c 08             	lea    (%rax,%rcx,1),%ebx
azx_pcm_open():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1558
    17c8:	7c d2                	jl     179c <azx_pcm_open+0x59>
    17ca:	48 89 d3             	mov    %rdx,%rbx
azx_assign_device():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1501
    17cd:	48 85 db             	test   %rbx,%rbx
    17d0:	0f 84 a6 00 00 00    	je     187c <azx_pcm_open+0x139>
azx_pcm_open():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1563
    17d6:	80 4b 7c 01          	orb    $0x1,0x7c(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1559
    17da:	48 8d bd 58 01 00 00 	lea    0x158(%rbp),%rdi
    17e1:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1560
    17e8:	49 8b 04 24          	mov    (%r12),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1561
    17ec:	b9 14 00 00 00       	mov    $0x14,%ecx
    17f1:	8b 40 18             	mov    0x18(%rax),%eax
    17f4:	89 43 78             	mov    %eax,0x78(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1562
    17f7:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    17f9:	48 89 ef             	mov    %rbp,%rdi
    17fc:	41 8b 45 04          	mov    0x4(%r13),%eax
    1800:	89 85 74 01 00 00    	mov    %eax,0x174(%rbp)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1564
    1806:	41 8b 45 08          	mov    0x8(%r13),%eax
    180a:	89 85 78 01 00 00    	mov    %eax,0x178(%rbp)
    1810:	49 8b 45 18          	mov    0x18(%r13),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1565
    1814:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
    181b:	41 8b 45 10          	mov    0x10(%r13),%eax
    181f:	89 85 68 01 00 00    	mov    %eax,0x168(%rbp)
    1825:	e8 00 00 00 00       	callq  182a <azx_pcm_open+0xe7>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1567
    182a:	be 0f 00 00 00       	mov    $0xf,%esi
    182f:	48 89 ef             	mov    %rbp,%rdi
    1832:	e8 00 00 00 00       	callq  1837 <azx_pcm_open+0xf4>
    1837:	31 f6                	xor    %esi,%esi
    1839:	b9 80 00 00 00       	mov    $0x80,%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1569
    183e:	ba 12 00 00 00       	mov    $0x12,%edx
    1843:	48 89 ef             	mov    %rbp,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1570
    1846:	e8 00 00 00 00       	callq  184b <azx_pcm_open+0x108>
    184b:	31 f6                	xor    %esi,%esi
    184d:	b9 80 00 00 00       	mov    $0x80,%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1571
    1852:	ba 0e 00 00 00       	mov    $0xe,%edx
    1857:	48 89 ef             	mov    %rbp,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1555
    185a:	e8 00 00 00 00       	callq  185f <azx_pcm_open+0x11c>
    185f:	49 8b 7e 08          	mov    0x8(%r14),%rdi
    1863:	e8 00 00 00 00       	callq  1868 <azx_pcm_open+0x125>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1556
    1868:	49 8b 76 08          	mov    0x8(%r14),%rsi
azx_release_device():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1509
    186c:	4c 89 e2             	mov    %r12,%rdx
azx_pcm_open():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1573
    186f:	4c 89 ef             	mov    %r13,%rdi
    1872:	41 ff 55 28          	callq  *0x28(%r13)
    1876:	85 c0                	test   %eax,%eax
    1878:	79 32                	jns    18ac <azx_pcm_open+0x169>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1574
    187a:	eb 11                	jmp    188d <azx_pcm_open+0x14a>
    187c:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
    1881:	e8 00 00 00 00       	callq  1886 <azx_pcm_open+0x143>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1575
    1886:	b8 f0 ff ff ff       	mov    $0xfffffff0,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1589
    188b:	eb 61                	jmp    18ee <azx_pcm_open+0x1ab>
    188d:	80 63 7c fe          	andb   $0xfe,0x7c(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1577
    1891:	49 8b 7e 08          	mov    0x8(%r14),%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1589
    1895:	89 04 24             	mov    %eax,(%rsp)
    1898:	e8 00 00 00 00       	callq  189d <azx_pcm_open+0x15a>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1591
    189d:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
spin_unlock_irqrestore():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:340
    18a2:	e8 00 00 00 00       	callq  18a7 <azx_pcm_open+0x164>
azx_pcm_open():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1590
    18a7:	8b 04 24             	mov    (%rsp),%eax
spin_unlock_irqrestore():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:340
    18aa:	eb 42                	jmp    18ee <azx_pcm_open+0x1ab>
    18ac:	48 89 ef             	mov    %rbp,%rdi
azx_pcm_open():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1595
    18af:	49 83 c7 44          	add    $0x44,%r15
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1594
    18b3:	e8 00 00 00 00       	callq  18b8 <azx_pcm_open+0x175>
    18b8:	4c 89 ff             	mov    %r15,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1595
    18bb:	e8 00 00 00 00       	callq  18c0 <azx_pcm_open+0x17d>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1596
    18c0:	80 63 7c fd          	andb   $0xfd,0x7c(%rbx)
    18c4:	48 89 c6             	mov    %rax,%rsi
    18c7:	4c 89 ff             	mov    %r15,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1598
    18ca:	4c 89 63 68          	mov    %r12,0x68(%rbx)
    18ce:	e8 00 00 00 00       	callq  18d3 <azx_pcm_open+0x190>
    18d3:	4c 89 e7             	mov    %r12,%rdi
    18d6:	48 89 9d 48 01 00 00 	mov    %rbx,0x148(%rbp)
azx_get_response():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:853
    18dd:	e8 00 00 00 00       	callq  18e2 <azx_pcm_open+0x19f>
    18e2:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
    18e7:	e8 00 00 00 00       	callq  18ec <azx_pcm_open+0x1a9>
    18ec:	31 c0                	xor    %eax,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:854
    18ee:	48 83 c4 18          	add    $0x18,%rsp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:855
    18f2:	5b                   	pop    %rbx
    18f3:	5d                   	pop    %rbp
    18f4:	41 5c                	pop    %r12
    18f6:	41 5d                	pop    %r13
    18f8:	41 5e                	pop    %r14
    18fa:	41 5f                	pop    %r15
    18fc:	c3                   	retq   

00000000000018fd <azx_get_response>:
    18fd:	41 57                	push   %r15
azx_rirb_get_response():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:685
    18ff:	41 56                	push   %r14
spin_lock_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:310
    1901:	41 89 f6             	mov    %esi,%r14d
    1904:	41 55                	push   %r13
__ticket_spin_unlock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:155
    1906:	41 54                	push   %r12
azx_rirb_get_response():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:685
    1908:	55                   	push   %rbp
    1909:	48 89 fd             	mov    %rdi,%rbp
    190c:	53                   	push   %rbx
    190d:	48 83 ec 28          	sub    $0x28,%rsp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:722
    1911:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
    1915:	f6 83 f4 01 00 00 04 	testb  $0x4,0x1f4(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:678
    191c:	0f 85 8c 00 00 00    	jne    19ae <azx_get_response+0xb1>
    1922:	41 89 f5             	mov    %esi,%r13d
    1925:	4c 8d 63 44          	lea    0x44(%rbx),%r12
    1929:	45 31 ff             	xor    %r15d,%r15d
    192c:	49 8d 45 50          	lea    0x50(%r13),%rax
    1930:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:680
    1935:	49 8d 45 7c          	lea    0x7c(%r13),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:678
    1939:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:680
    193e:	48 8b 05 00 00 00 00 	mov    0x0(%rip),%rax        # 1945 <azx_get_response+0x48>
    1945:	bf e8 03 00 00       	mov    $0x3e8,%edi
    194a:	48 89 04 24          	mov    %rax,(%rsp)
spin_lock_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:310
    194e:	e8 00 00 00 00       	callq  1953 <azx_get_response+0x56>
    1953:	48 03 04 24          	add    (%rsp),%rax
azx_rirb_get_response():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:682
    1957:	44 88 7c 24 17       	mov    %r15b,0x17(%rsp)
__ticket_spin_unlock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:154
    195c:	48 89 04 24          	mov    %rax,(%rsp)
    1960:	80 7c 24 17 00       	cmpb   $0x0,0x17(%rsp)
arch_local_irq_enable():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/paravirt.h:868
    1965:	75 09                	jne    1970 <azx_get_response+0x73>
    1967:	f6 83 f4 01 00 00 08 	testb  $0x8,0x1f4(%rbx)
azx_rirb_get_response():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:685
    196e:	74 1c                	je     198c <azx_get_response+0x8f>
    1970:	4c 89 e7             	mov    %r12,%rdi
    1973:	e8 00 00 00 00       	callq  1978 <azx_get_response+0x7b>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:687
    1978:	48 89 df             	mov    %rbx,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:689
    197b:	e8 16 e9 ff ff       	callq  296 <azx_update_rirb>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:690
    1980:	66 41 ff 04 24       	incw   (%r12)
    1985:	ff 14 25 00 00 00 00 	callq  *0x0
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:691
    198c:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
    1991:	83 7c 83 04 00       	cmpl   $0x0,0x4(%rbx,%rax,4)
    1996:	75 26                	jne    19be <azx_get_response+0xc1>
    1998:	80 a5 68 01 00 00 ef 	andb   $0xef,0x168(%rbp)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:693
    199f:	45 85 ff             	test   %r15d,%r15d
    19a2:	75 0a                	jne    19ae <azx_get_response+0xb1>
    19a4:	c7 83 f0 01 00 00 00 	movl   $0x0,0x1f0(%rbx)
    19ab:	00 00 00 
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:695
    19ae:	45 89 f6             	mov    %r14d,%r14d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:696
    19b1:	42 8b 84 b3 64 01 00 	mov    0x164(%rbx,%r14,4),%eax
    19b8:	00 
    19b9:	e9 65 01 00 00       	jmpq   1b23 <azx_get_response+0x226>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:698
    19be:	48 8b 05 00 00 00 00 	mov    0x0(%rip),%rax        # 19c5 <azx_get_response+0xc8>
    19c5:	48 39 04 24          	cmp    %rax,(%rsp)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:699
    19c9:	78 29                	js     19f4 <azx_get_response+0xf7>
    19cb:	f6 85 68 01 00 00 01 	testb  $0x1,0x168(%rbp)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:703
    19d2:	74 0c                	je     19e0 <azx_get_response+0xe3>
    19d4:	bf 02 00 00 00       	mov    $0x2,%edi
    19d9:	e8 00 00 00 00       	callq  19de <azx_get_response+0xe1>
    19de:	eb 80                	jmp    1960 <azx_get_response+0x63>
    19e0:	bf c6 a7 00 00       	mov    $0xa7c6,%edi
    19e5:	e8 00 00 00 00       	callq  19ea <azx_get_response+0xed>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:708
    19ea:	e8 00 00 00 00       	callq  19ef <azx_get_response+0xf2>
    19ef:	e9 6c ff ff ff       	jmpq   1960 <azx_get_response+0x63>
    19f4:	8a 93 f4 01 00 00    	mov    0x1f4(%rbx),%dl
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:714
    19fa:	f6 c2 08             	test   $0x8,%dl
    19fd:	75 41                	jne    1a40 <azx_get_response+0x143>
    19ff:	8b 83 f0 01 00 00    	mov    0x1f0(%rbx),%eax
    1a05:	83 f8 01             	cmp    $0x1,%eax
    1a08:	7f 13                	jg     1a1d <azx_get_response+0x120>
    1a0a:	ff c0                	inc    %eax
    1a0c:	41 bf 01 00 00 00    	mov    $0x1,%r15d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:717
    1a12:	89 83 f0 01 00 00    	mov    %eax,0x1f0(%rbx)
    1a18:	e9 21 ff ff ff       	jmpq   193e <azx_get_response+0x41>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:721
    1a1d:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:722
    1a22:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1a29:	8b 74 83 08          	mov    0x8(%rbx,%rax,4),%esi
    1a2d:	31 c0                	xor    %eax,%eax
    1a2f:	e8 00 00 00 00       	callq  1a34 <azx_get_response+0x137>
    1a34:	80 8b f4 01 00 00 08 	orb    $0x8,0x1f4(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:725
    1a3b:	e9 fe fe ff ff       	jmpq   193e <azx_get_response+0x41>
    1a40:	f6 c2 10             	test   $0x10,%dl
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:727
    1a43:	74 5a                	je     1a9f <azx_get_response+0x1a2>
    1a45:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:726
    1a4a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:727
    1a51:	8b 74 83 08          	mov    0x8(%rbx,%rax,4),%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:728
    1a55:	31 c0                	xor    %eax,%eax
    1a57:	e8 00 00 00 00       	callq  1a5c <azx_get_response+0x15f>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:729
    1a5c:	8b 7b 40             	mov    0x40(%rbx),%edi
    1a5f:	48 89 de             	mov    %rbx,%rsi
    1a62:	e8 00 00 00 00       	callq  1a67 <azx_get_response+0x16a>
    1a67:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
    1a6b:	c7 43 40 ff ff ff ff 	movl   $0xffffffff,0x40(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:730
    1a72:	e8 00 00 00 00       	callq  1a77 <azx_get_response+0x17a>
    1a77:	80 a3 f4 01 00 00 ef 	andb   $0xef,0x1f4(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:736
    1a7e:	be 01 00 00 00       	mov    $0x1,%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:747
    1a83:	48 89 df             	mov    %rbx,%rdi
    1a86:	e8 84 e6 ff ff       	callq  10f <azx_acquire_irq>
    1a8b:	85 c0                	test   %eax,%eax
    1a8d:	0f 89 ab fe ff ff    	jns    193e <azx_get_response+0x41>
    1a93:	80 8d 68 01 00 00 10 	orb    $0x10,0x168(%rbp)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:748
    1a9a:	e9 81 00 00 00       	jmpq   1b20 <azx_get_response+0x223>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:749
    1a9f:	83 c8 ff             	or     $0xffffffffffffffff,%eax
    1aa2:	80 e2 40             	and    $0x40,%dl
    1aa5:	75 7c                	jne    1b23 <azx_get_response+0x226>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:753
    1aa7:	8a 85 68 01 00 00    	mov    0x168(%rbp),%al
    1aad:	88 c2                	mov    %al,%dl
    1aaf:	83 ca 10             	or     $0x10,%edx
    1ab2:	88 95 68 01 00 00    	mov    %dl,0x168(%rbp)
    1ab8:	83 e2 62             	and    $0x62,%edx
    1abb:	80 fa 02             	cmp    $0x2,%dl
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:756
    1abe:	75 0b                	jne    1acb <azx_get_response+0x1ce>
    1ac0:	83 c8 30             	or     $0x30,%eax
    1ac3:	88 85 68 01 00 00    	mov    %al,0x168(%rbp)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:757
    1ac9:	eb 55                	jmp    1b20 <azx_get_response+0x223>
    1acb:	42 8b b4 ab f8 01 00 	mov    0x1f8(%rbx,%r13,4),%esi
    1ad2:	00 
writeb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:64
    1ad3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1ada:	31 c0                	xor    %eax,%eax
    1adc:	e8 00 00 00 00       	callq  1ae1 <azx_get_response+0x1e4>
    1ae1:	80 8b f4 01 00 00 04 	orb    $0x4,0x1f4(%rbx)
arch_local_irq_enable():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/paravirt.h:868
    1ae8:	4c 89 e7             	mov    %r12,%rdi
    1aeb:	80 a5 68 01 00 00 df 	andb   $0xdf,0x168(%rbp)
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
    1af2:	e8 00 00 00 00       	callq  1af7 <azx_get_response+0x1fa>
azx_rirb_get_response():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:761
    1af7:	48 8b 53 38          	mov    0x38(%rbx),%rdx
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
    1afb:	31 c0                	xor    %eax,%eax
    1afd:	88 42 5c             	mov    %al,0x5c(%rdx)
azx_get_response():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:859
    1b00:	48 8b 53 38          	mov    0x38(%rbx),%rdx
    1b04:	88 42 4c             	mov    %al,0x4c(%rdx)
    1b07:	66 41 ff 04 24       	incw   (%r12)
    1b0c:	ff 14 25 00 00 00 00 	callq  *0x0
azx_command_addr():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:590
    1b13:	48 8b 53 38          	mov    0x38(%rbx),%rdx
azx_send_cmd():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:840
    1b17:	8b 42 08             	mov    0x8(%rdx),%eax
azx_command_addr():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:588
    1b1a:	80 e4 fe             	and    $0xfe,%ah
    1b1d:	89 42 08             	mov    %eax,0x8(%rdx)
azx_send_cmd():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:840
    1b20:	83 c8 ff             	or     $0xffffffffffffffff,%eax
    1b23:	48 83 c4 28          	add    $0x28,%rsp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:841
    1b27:	5b                   	pop    %rbx
    1b28:	5d                   	pop    %rbp
    1b29:	41 5c                	pop    %r12
azx_command_addr():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:590
    1b2b:	41 5d                	pop    %r13
    1b2d:	41 5e                	pop    %r14
azx_send_cmd():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:843
    1b2f:	41 5f                	pop    %r15
    1b31:	c3                   	retq   

0000000000001b32 <azx_send_cmd>:
    1b32:	41 55                	push   %r13
    1b34:	31 c0                	xor    %eax,%eax
    1b36:	89 c1                	mov    %eax,%ecx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:844
    1b38:	41 54                	push   %r12
    1b3a:	41 89 f4             	mov    %esi,%r12d
    1b3d:	55                   	push   %rbp
    1b3e:	89 f5                	mov    %esi,%ebp
    1b40:	c1 ed 1c             	shr    $0x1c,%ebp
    1b43:	53                   	push   %rbx
    1b44:	48 83 ec 08          	sub    $0x8,%rsp
azx_command_addr():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:590
    1b48:	83 fd 08             	cmp    $0x8,%ebp
azx_single_send_cmd():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:803
    1b4b:	48 8b 57 08          	mov    0x8(%rdi),%rdx
    1b4f:	0f 42 cd             	cmovb  %ebp,%ecx
azx_command_addr():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:590
    1b52:	89 c9                	mov    %ecx,%ecx
azx_single_send_cmd():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:803
    1b54:	89 b4 8a f8 01 00 00 	mov    %esi,0x1f8(%rdx,%rcx,4)
    1b5b:	f6 82 f4 01 00 00 04 	testb  $0x4,0x1f4(%rdx)
readw():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:57
    1b62:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
    1b66:	0f 84 c8 00 00 00    	je     1c34 <azx_send_cmd+0x102>
    1b6c:	83 fd 08             	cmp    $0x8,%ebp
    1b6f:	41 bd 32 00 00 00    	mov    $0x32,%r13d
azx_single_send_cmd():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:808
    1b75:	0f 43 e8             	cmovae %eax,%ebp
writew():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:65
    1b78:	80 a7 68 01 00 00 ef 	andb   $0xef,0x168(%rdi)
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
    1b7f:	e9 90 00 00 00       	jmpq   1c14 <azx_send_cmd+0xe2>
readw():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:57
    1b84:	48 8b 43 38          	mov    0x38(%rbx),%rax
    1b88:	66 8b 40 68          	mov    0x68(%rax),%ax
azx_single_send_cmd():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:811
    1b8c:	a8 01                	test   $0x1,%al
writew():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:65
    1b8e:	75 7a                	jne    1c0a <azx_send_cmd+0xd8>
    1b90:	48 8b 53 38          	mov    0x38(%rbx),%rdx
    1b94:	66 8b 42 68          	mov    0x68(%rdx),%ax
    1b98:	83 c8 02             	or     $0x2,%eax
readw():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:57
    1b9b:	66 89 42 68          	mov    %ax,0x68(%rdx)
    1b9f:	48 8b 43 38          	mov    0x38(%rbx),%rax
azx_single_wait_for_response():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:782
    1ba3:	44 89 60 60          	mov    %r12d,0x60(%rax)
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
    1ba7:	48 8b 53 38          	mov    0x38(%rbx),%rdx
    1bab:	66 8b 42 68          	mov    0x68(%rdx),%ax
azx_single_wait_for_response():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:784
    1baf:	83 c8 01             	or     $0x1,%eax
    1bb2:	66 89 42 68          	mov    %ax,0x68(%rdx)
    1bb6:	41 bc 32 00 00 00    	mov    $0x32,%r12d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:787
    1bbc:	eb 2b                	jmp    1be9 <azx_send_cmd+0xb7>
    1bbe:	48 8b 43 38          	mov    0x38(%rbx),%rax
    1bc2:	66 8b 40 68          	mov    0x68(%rax),%ax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:780
    1bc6:	a8 02                	test   $0x2,%al
    1bc8:	74 15                	je     1bdf <azx_send_cmd+0xad>
    1bca:	48 8b 43 38          	mov    0x38(%rbx),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:789
    1bce:	8b 40 64             	mov    0x64(%rax),%eax
    1bd1:	89 ed                	mov    %ebp,%ebp
    1bd3:	89 84 ab 64 01 00 00 	mov    %eax,0x164(%rbx,%rbp,4)
    1bda:	e9 9d 00 00 00       	jmpq   1c7c <azx_send_cmd+0x14a>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:792
    1bdf:	bf c7 10 00 00       	mov    $0x10c7,%edi
    1be4:	e8 00 00 00 00       	callq  1be9 <azx_send_cmd+0xb7>
azx_single_send_cmd():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:815
    1be9:	41 ff cc             	dec    %r12d
    1bec:	41 83 fc ff          	cmp    $0xffffffffffffffff,%r12d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:804
    1bf0:	75 cc                	jne    1bbe <azx_send_cmd+0x8c>
    1bf2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1bf9:	89 ed                	mov    %ebp,%ebp
    1bfb:	e8 00 00 00 00       	callq  1c00 <azx_send_cmd+0xce>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:817
    1c00:	44 89 a4 ab 64 01 00 	mov    %r12d,0x164(%rbx,%rbp,4)
    1c07:	00 
    1c08:	eb 23                	jmp    1c2d <azx_send_cmd+0xfb>
    1c0a:	bf c7 10 00 00       	mov    $0x10c7,%edi
    1c0f:	e8 00 00 00 00       	callq  1c14 <azx_send_cmd+0xe2>
azx_command_addr():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:590
    1c14:	41 ff cd             	dec    %r13d
    1c17:	41 83 fd ff          	cmp    $0xffffffffffffffff,%r13d
spin_lock_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/spinlock.h:310
    1c1b:	0f 85 63 ff ff ff    	jne    1b84 <azx_send_cmd+0x52>
readb():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:56
    1c21:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
azx_corb_send_cmd():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:620
    1c28:	e8 00 00 00 00       	callq  1c2d <azx_send_cmd+0xfb>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:624
    1c2d:	b8 fb ff ff ff       	mov    $0xfffffffb,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:621
    1c32:	eb 4a                	jmp    1c7e <azx_send_cmd+0x14c>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:625
    1c34:	48 8d 7b 44          	lea    0x44(%rbx),%rdi
    1c38:	83 fd 08             	cmp    $0x8,%ebp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:622
    1c3b:	0f 43 e8             	cmovae %eax,%ebp
    1c3e:	e8 00 00 00 00       	callq  1c43 <azx_send_cmd+0x111>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:625
    1c43:	48 8b 43 38          	mov    0x38(%rbx),%rax
writel():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:66
    1c47:	8a 40 48             	mov    0x48(%rax),%al
    1c4a:	89 ed                	mov    %ebp,%ebp
    1c4c:	0f b6 c0             	movzbl %al,%eax
__ticket_spin_unlock():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:154
    1c4f:	ff 84 ab 44 01 00 00 	incl   0x144(%rbx,%rbp,4)
arch_local_irq_enable():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/paravirt.h:868
    1c56:	ff c0                	inc    %eax
    1c58:	48 8b 93 d8 00 00 00 	mov    0xd8(%rbx),%rdx
azx_send_cmd():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:848
    1c5f:	25 ff 00 00 00       	and    $0xff,%eax
azx_halt():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2234
    1c64:	89 c1                	mov    %eax,%ecx
    1c66:	44 89 24 8a          	mov    %r12d,(%rdx,%rcx,4)
    1c6a:	48 8b 53 38          	mov    0x38(%rbx),%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2235
    1c6e:	89 42 48             	mov    %eax,0x48(%rdx)
    1c71:	66 ff 43 44          	incw   0x44(%rbx)
    1c75:	ff 14 25 00 00 00 00 	callq  *0x0
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2236
    1c7c:	31 c0                	xor    %eax,%eax
    1c7e:	41 5a                	pop    %r10
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2238
    1c80:	5b                   	pop    %rbx
    1c81:	5d                   	pop    %rbp
    1c82:	41 5c                	pop    %r12
    1c84:	41 5d                	pop    %r13
kzalloc():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/slab.h:319
    1c86:	c3                   	retq   

0000000000001c87 <azx_halt>:
    1c87:	53                   	push   %rbx
    1c88:	48 8d 9f c8 fd ff ff 	lea    -0x238(%rdi),%rbx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/slab.h:322
    1c8f:	48 8b bf 90 fe ff ff 	mov    -0x170(%rdi),%rdi
azx_attach_pcm_stream():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2018
    1c96:	e8 00 00 00 00       	callq  1c9b <azx_halt+0x14>
    1c9b:	48 89 df             	mov    %rbx,%rdi
    1c9e:	e8 d7 ee ff ff       	callq  b7a <azx_stop_chip>
    1ca3:	b8 01 00 00 00       	mov    $0x1,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2022
    1ca8:	5b                   	pop    %rbx
    1ca9:	c3                   	retq   

0000000000001caa <T.729>:
    1caa:	48 83 ec 08          	sub    $0x8,%rsp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2019
    1cae:	be d0 80 00 00       	mov    $0x80d0,%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2025
    1cb3:	58                   	pop    %rax
    1cb4:	e9 00 00 00 00       	jmpq   1cb9 <azx_attach_pcm_stream>

0000000000001cb9 <azx_attach_pcm_stream>:
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2026
    1cb9:	41 56                	push   %r14
    1cbb:	41 55                	push   %r13
    1cbd:	49 89 f5             	mov    %rsi,%r13
    1cc0:	41 54                	push   %r12
    1cc2:	55                   	push   %rbp
    1cc3:	53                   	push   %rbx
    1cc4:	48 89 d3             	mov    %rdx,%rbx
    1cc7:	48 83 ec 10          	sub    $0x10,%rsp
    1ccb:	44 8b a2 9c 00 00 00 	mov    0x9c(%rdx),%r12d
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2028
    1cd2:	48 8b 6f 08          	mov    0x8(%rdi),%rbp
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2030
    1cd6:	41 83 fc 09          	cmp    $0x9,%r12d
    1cda:	7e 1b                	jle    1cf7 <azx_attach_pcm_stream+0x3e>
    1cdc:	44 89 e6             	mov    %r12d,%esi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2031
    1cdf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1ce6:	31 c0                	xor    %eax,%eax
    1ce8:	e8 00 00 00 00       	callq  1ced <azx_attach_pcm_stream+0x34>
    1ced:	b8 ea ff ff ff       	mov    $0xffffffea,%eax
    1cf2:	e9 36 01 00 00       	jmpq   1e2d <azx_attach_pcm_stream+0x174>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2032
    1cf7:	49 63 c4             	movslq %r12d,%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2034
    1cfa:	48 83 7c c5 70 00    	cmpq   $0x0,0x70(%rbp,%rax,8)
    1d00:	74 1b                	je     1d1d <azx_attach_pcm_stream+0x64>
    1d02:	44 89 e6             	mov    %r12d,%esi
    1d05:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1d0c:	31 c0                	xor    %eax,%eax
    1d0e:	e8 00 00 00 00       	callq  1d13 <azx_attach_pcm_stream+0x5a>
    1d13:	b8 f0 ff ff ff       	mov    $0xfffffff0,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2038
    1d18:	e9 10 01 00 00       	jmpq   1e2d <azx_attach_pcm_stream+0x174>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2040
    1d1d:	8b 4a 08             	mov    0x8(%rdx),%ecx
    1d20:	44 8b 42 50          	mov    0x50(%rdx),%r8d
    1d24:	4c 8d 4c 24 08       	lea    0x8(%rsp),%r9
    1d29:	48 8b 33             	mov    (%rbx),%rsi
    1d2c:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
    1d30:	44 89 e2             	mov    %r12d,%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2041
    1d33:	e8 00 00 00 00       	callq  1d38 <azx_attach_pcm_stream+0x7f>
    1d38:	85 c0                	test   %eax,%eax
    1d3a:	0f 88 ed 00 00 00    	js     1e2d <azx_attach_pcm_stream+0x174>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2042
    1d40:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
    1d45:	48 8b 33             	mov    (%rbx),%rsi
    1d48:	ba 50 00 00 00       	mov    $0x50,%edx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2044
    1d4d:	48 83 c7 64          	add    $0x64,%rdi
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2045
    1d51:	e8 00 00 00 00       	callq  1d56 <azx_attach_pcm_stream+0x9d>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2046
    1d56:	bf 20 00 00 00       	mov    $0x20,%edi
    1d5b:	e8 4a ff ff ff       	callq  1caa <T.729>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2047
    1d60:	49 89 c6             	mov    %rax,%r14
    1d63:	b8 f4 ff ff ff       	mov    $0xfffffff4,%eax
    1d68:	4d 85 f6             	test   %r14,%r14
    1d6b:	0f 84 bc 00 00 00    	je     1e2d <azx_attach_pcm_stream+0x174>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2048
    1d71:	49 89 2e             	mov    %rbp,(%r14)
    1d74:	4d 89 6e 08          	mov    %r13,0x8(%r14)
    1d78:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2049
    1d7d:	4c 89 b0 b0 01 00 00 	mov    %r14,0x1b0(%rax)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2050
    1d84:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
    1d89:	48 c7 80 b8 01 00 00 	movq   $0x0,0x1b8(%rax)
    1d90:	00 00 00 00 
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2051
    1d94:	83 bb 98 00 00 00 03 	cmpl   $0x3,0x98(%rbx)
    1d9b:	75 0b                	jne    1da8 <azx_attach_pcm_stream+0xef>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2053
    1d9d:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
    1da2:	66 c7 40 20 02 00    	movw   $0x2,0x20(%rax)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2054
    1da8:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2055
    1dad:	4d 63 e4             	movslq %r12d,%r12
    1db0:	4a 89 44 e5 70       	mov    %rax,0x70(%rbp,%r12,8)
    1db5:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
    1dba:	48 89 83 a0 00 00 00 	mov    %rax,0xa0(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2053
    1dc1:	48 8d 43 08          	lea    0x8(%rbx),%rax
    1dc5:	49 89 46 10          	mov    %rax,0x10(%r14)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2054
    1dc9:	83 7b 08 00          	cmpl   $0x0,0x8(%rbx)
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2055
    1dcd:	74 13                	je     1de2 <azx_attach_pcm_stream+0x129>
    1dcf:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
    1dd4:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1ddb:	31 f6                	xor    %esi,%esi
    1ddd:	e8 00 00 00 00       	callq  1de2 <azx_attach_pcm_stream+0x129>
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2058
    1de2:	48 8d 43 50          	lea    0x50(%rbx),%rax
    1de6:	49 89 46 18          	mov    %rax,0x18(%r14)
    1dea:	83 7b 50 00          	cmpl   $0x0,0x50(%rbx)
    1dee:	74 16                	je     1e06 <azx_attach_pcm_stream+0x14d>
    1df0:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
    1df5:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1dfc:	be 01 00 00 00       	mov    $0x1,%esi
    1e01:	e8 00 00 00 00       	callq  1e06 <azx_attach_pcm_stream+0x14d>
    1e06:	48 8b 55 08          	mov    0x8(%rbp),%rdx
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:2062
    1e0a:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
    1e0f:	41 b8 00 00 00 02    	mov    $0x2000000,%r8d
    1e15:	b9 00 00 01 00       	mov    $0x10000,%ecx
    1e1a:	be 03 00 00 00       	mov    $0x3,%esi
    1e1f:	48 81 c2 90 00 00 00 	add    $0x90,%rdx
    1e26:	e8 00 00 00 00       	callq  1e2b <azx_attach_pcm_stream+0x172>
    1e2b:	31 c0                	xor    %eax,%eax
    1e2d:	5a                   	pop    %rdx
    1e2e:	59                   	pop    %rcx
    1e2f:	5b                   	pop    %rbx
    1e30:	5d                   	pop    %rbp
    1e31:	41 5c                	pop    %r12
    1e33:	41 5d                	pop    %r13
    1e35:	41 5e                	pop    %r14
    1e37:	c3                   	retq   

Disassembly of section .exit.text:

0000000000000000 <cleanup_module>:
cleanup_module():
   0:	48 83 ec 08          	sub    $0x8,%rsp
   4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   b:	58                   	pop    %rax
   c:	e9 00 00 00 00       	jmpq   11 <beep_mode+0x1>

Disassembly of section .devexit.text:

0000000000000000 <azx_remove>:
azx_remove():
   0:	53                   	push   %rbx
   1:	48 8d 9f 90 00 00 00 	lea    0x90(%rdi),%rbx
   8:	48 89 df             	mov    %rbx,%rdi
   b:	e8 00 00 00 00       	callq  10 <azx_remove+0x10>
  10:	48 89 c7             	mov    %rax,%rdi
  13:	e8 00 00 00 00       	callq  18 <azx_remove+0x18>
  18:	48 89 df             	mov    %rbx,%rdi
  1b:	31 f6                	xor    %esi,%esi
  1d:	5b                   	pop    %rbx
  1e:	e9 00 00 00 00       	jmpq   23 <__param_power_save+0x3>

Disassembly of section .devinit.text:

0000000000000000 <azx_codec_create>:
azx_codec_create():
   0:	41 57                	push   %r15
   2:	31 c0                	xor    %eax,%eax
   4:	b9 14 00 00 00       	mov    $0x14,%ecx
   9:	48 89 f2             	mov    %rsi,%rdx
   c:	41 56                	push   %r14
   e:	41 55                	push   %r13
  10:	41 54                	push   %r12
  12:	55                   	push   %rbp
  13:	53                   	push   %rbx
  14:	48 89 fb             	mov    %rdi,%rbx
  17:	48 83 ec 68          	sub    $0x68,%rsp
  1b:	48 89 e7             	mov    %rsp,%rdi
  1e:	48 89 e6             	mov    %rsp,%rsi
  21:	f3 ab                	rep stos %eax,%es:(%rdi)
  23:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
  28:	48 8d 93 c8 00 00 00 	lea    0xc8(%rbx),%rdx
  2f:	48 89 1c 24          	mov    %rbx,(%rsp)
  33:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
  3a:	00 00 
  3c:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
  43:	00 00 
  45:	48 8b 43 08          	mov    0x8(%rbx),%rax
  49:	48 8b 3b             	mov    (%rbx),%rdi
  4c:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
  53:	00 00 
  55:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
  5c:	00 00 
  5e:	48 c7 44 24 18 00 00 	movq   $0x0,0x18(%rsp)
  65:	00 00 
  67:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
  6e:	00 00 
  70:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
  75:	e8 00 00 00 00       	callq  7a <azx_codec_create+0x7a>
  7a:	85 c0                	test   %eax,%eax
  7c:	0f 88 6c 01 00 00    	js     1ee <azx_codec_create+0x1ee>
  82:	83 7b 14 08          	cmpl   $0x8,0x14(%rbx)
  86:	75 0e                	jne    96 <azx_codec_create+0x96>
  88:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
  8f:	80 88 68 01 00 00 01 	orb    $0x1,0x168(%rax)
  96:	48 63 43 14          	movslq 0x14(%rbx),%rax
  9a:	41 bc 01 00 00 00    	mov    $0x1,%r12d
  a0:	8b 2c 85 00 00 00 00 	mov    0x0(,%rax,4),%ebp
  a7:	b8 04 00 00 00       	mov    $0x4,%eax
  ac:	85 ed                	test   %ebp,%ebp
  ae:	0f 44 e8             	cmove  %eax,%ebp
  b1:	45 31 ed             	xor    %r13d,%r13d
  b4:	e9 b6 00 00 00       	jmpq   16f <azx_codec_create+0x16f>
  b9:	0f b7 83 c0 00 00 00 	movzwl 0xc0(%rbx),%eax
  c0:	45 89 e6             	mov    %r12d,%r14d
  c3:	44 88 e9             	mov    %r13b,%cl
  c6:	23 83 c4 00 00 00    	and    0xc4(%rbx),%eax
  cc:	41 d3 e6             	shl    %cl,%r14d
  cf:	44 85 f0             	test   %r14d,%eax
  d2:	0f 84 94 00 00 00    	je     16c <azx_codec_create+0x16c>
  d8:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
  df:	48 81 c7 e8 00 00 00 	add    $0xe8,%rdi
  e6:	e8 00 00 00 00       	callq  eb <azx_codec_create+0xeb>
  eb:	80 8b f4 01 00 00 40 	orb    $0x40,0x1f4(%rbx)
  f2:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
  f9:	44 89 ee             	mov    %r13d,%esi
  fc:	c1 e6 1c             	shl    $0x1c,%esi
  ff:	81 ce 00 00 0f 00    	or     $0xf0000,%esi
 105:	e8 00 00 00 00       	callq  10a <azx_codec_create+0x10a>
 10a:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
 111:	44 89 ee             	mov    %r13d,%esi
 114:	e8 00 00 00 00       	callq  119 <azx_codec_create+0x119>
 119:	80 a3 f4 01 00 00 bf 	andb   $0xbf,0x1f4(%rbx)
 120:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
 127:	41 89 c7             	mov    %eax,%r15d
 12a:	48 81 c7 e8 00 00 00 	add    $0xe8,%rdi
 131:	e8 00 00 00 00       	callq  136 <azx_codec_create+0x136>
 136:	41 ff c7             	inc    %r15d
 139:	75 31                	jne    16c <azx_codec_create+0x16c>
 13b:	44 89 ee             	mov    %r13d,%esi
 13e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 145:	31 c0                	xor    %eax,%eax
 147:	e8 00 00 00 00       	callq  14c <azx_codec_create+0x14c>
 14c:	41 f7 d6             	not    %r14d
 14f:	66 44 21 b3 c0 00 00 	and    %r14w,0xc0(%rbx)
 156:	00 
 157:	48 89 df             	mov    %rbx,%rdi
 15a:	e8 00 00 00 00       	callq  15f <azx_codec_create+0x15f>
 15f:	be 01 00 00 00       	mov    $0x1,%esi
 164:	48 89 df             	mov    %rbx,%rdi
 167:	e8 00 00 00 00       	callq  16c <azx_codec_create+0x16c>
 16c:	41 ff c5             	inc    %r13d
 16f:	41 39 ed             	cmp    %ebp,%r13d
 172:	0f 8c 41 ff ff ff    	jl     b9 <azx_codec_create+0xb9>
 178:	45 31 e4             	xor    %r12d,%r12d
 17b:	45 31 ff             	xor    %r15d,%r15d
 17e:	41 be 01 00 00 00    	mov    $0x1,%r14d
 184:	4c 8d 6c 24 58       	lea    0x58(%rsp),%r13
 189:	eb 46                	jmp    1d1 <azx_codec_create+0x1d1>
 18b:	0f b7 83 c0 00 00 00 	movzwl 0xc0(%rbx),%eax
 192:	44 89 f2             	mov    %r14d,%edx
 195:	44 88 f9             	mov    %r15b,%cl
 198:	23 83 c4 00 00 00    	and    0xc4(%rbx),%eax
 19e:	d3 e2                	shl    %cl,%edx
 1a0:	85 d0                	test   %edx,%eax
 1a2:	74 2a                	je     1ce <azx_codec_create+0x1ce>
 1a4:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
 1ab:	4c 89 ea             	mov    %r13,%rdx
 1ae:	44 89 fe             	mov    %r15d,%esi
 1b1:	e8 00 00 00 00       	callq  1b6 <azx_codec_create+0x1b6>
 1b6:	85 c0                	test   %eax,%eax
 1b8:	78 14                	js     1ce <azx_codec_create+0x1ce>
 1ba:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
 1c0:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
 1c5:	41 ff c4             	inc    %r12d
 1c8:	89 90 c8 00 00 00    	mov    %edx,0xc8(%rax)
 1ce:	41 ff c7             	inc    %r15d
 1d1:	41 39 ef             	cmp    %ebp,%r15d
 1d4:	7c b5                	jl     18b <azx_codec_create+0x18b>
 1d6:	31 c0                	xor    %eax,%eax
 1d8:	45 85 e4             	test   %r12d,%r12d
 1db:	75 11                	jne    1ee <azx_codec_create+0x1ee>
 1dd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 1e4:	e8 00 00 00 00       	callq  1e9 <azx_codec_create+0x1e9>
 1e9:	b8 fa ff ff ff       	mov    $0xfffffffa,%eax
 1ee:	48 83 c4 68          	add    $0x68,%rsp
 1f2:	5b                   	pop    %rbx
 1f3:	5d                   	pop    %rbp
 1f4:	41 5c                	pop    %r12
 1f6:	41 5d                	pop    %r13
 1f8:	41 5e                	pop    %r14
 1fa:	41 5f                	pop    %r15
 1fc:	c3                   	retq   

00000000000001fd <azx_probe>:
azx_probe():
 1fd:	41 57                	push   %r15
 1ff:	41 56                	push   %r14
 201:	41 be ed ff ff ff    	mov    $0xffffffed,%r14d
 207:	41 55                	push   %r13
 209:	41 54                	push   %r12
 20b:	55                   	push   %rbp
 20c:	48 89 fd             	mov    %rdi,%rbp
 20f:	53                   	push   %rbx
 210:	48 89 f3             	mov    %rsi,%rbx
 213:	48 83 ec 28          	sub    $0x28,%rsp
 217:	8b 15 00 00 00 00    	mov    0x0(%rip),%edx        # 21d <azx_probe+0x20>
 21d:	83 fa 1f             	cmp    $0x1f,%edx
 220:	0f 8f 35 08 00 00    	jg     a5b <azx_probe+0x85e>
 226:	48 63 c2             	movslq %edx,%rax
 229:	83 3c 85 00 00 00 00 	cmpl   $0x0,0x0(,%rax,4)
 230:	00 
 231:	75 13                	jne    246 <azx_probe+0x49>
 233:	ff c2                	inc    %edx
 235:	41 be fe ff ff ff    	mov    $0xfffffffe,%r14d
 23b:	89 15 00 00 00 00    	mov    %edx,0x0(%rip)        # 241 <azx_probe+0x44>
 241:	e9 15 08 00 00       	jmpq   a5b <azx_probe+0x85e>
 246:	48 8b 34 c5 00 00 00 	mov    0x0(,%rax,8),%rsi
 24d:	00 
 24e:	8b 3c 85 00 00 00 00 	mov    0x0(,%rax,4),%edi
 255:	4c 8d 44 24 18       	lea    0x18(%rsp),%r8
 25a:	31 c9                	xor    %ecx,%ecx
 25c:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
 263:	e8 00 00 00 00       	callq  268 <azx_probe+0x6b>
 268:	85 c0                	test   %eax,%eax
 26a:	41 89 c6             	mov    %eax,%r14d
 26d:	79 13                	jns    282 <azx_probe+0x85>
 26f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 276:	31 c0                	xor    %eax,%eax
 278:	e8 00 00 00 00       	callq  27d <azx_probe+0x80>
 27d:	e9 d9 07 00 00       	jmpq   a5b <azx_probe+0x85e>
 282:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
 287:	4c 8d bd 90 00 00 00 	lea    0x90(%rbp),%r15
 28e:	48 89 ef             	mov    %rbp,%rdi
 291:	4c 89 b8 40 02 00 00 	mov    %r15,0x240(%rax)
 298:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
 29c:	44 8b 2d 00 00 00 00 	mov    0x0(%rip),%r13d        # 2a3 <azx_probe+0xa6>
 2a3:	4c 8b 64 24 18       	mov    0x18(%rsp),%r12
 2a8:	48 89 1c 24          	mov    %rbx,(%rsp)
 2ac:	e8 00 00 00 00       	callq  2b1 <azx_probe+0xb4>
 2b1:	85 c0                	test   %eax,%eax
 2b3:	41 89 c6             	mov    %eax,%r14d
 2b6:	0f 88 95 07 00 00    	js     a51 <azx_probe+0x854>
 2bc:	bf 50 02 00 00       	mov    $0x250,%edi
 2c1:	e8 00 00 00 00       	callq  2c6 <azx_probe+0xc9>
 2c6:	48 85 c0             	test   %rax,%rax
 2c9:	48 89 c3             	mov    %rax,%rbx
 2cc:	75 21                	jne    2ef <azx_probe+0xf2>
 2ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 2d5:	31 c0                	xor    %eax,%eax
 2d7:	41 be f4 ff ff ff    	mov    $0xfffffff4,%r14d
 2dd:	e8 00 00 00 00       	callq  2e2 <azx_probe+0xe5>
 2e2:	48 89 ef             	mov    %rbp,%rdi
 2e5:	e8 00 00 00 00       	callq  2ea <azx_probe+0xed>
 2ea:	e9 62 07 00 00       	jmpq   a51 <azx_probe+0x854>
 2ef:	48 8d 78 48          	lea    0x48(%rax),%rdi
 2f3:	c7 40 44 00 00 00 00 	movl   $0x0,0x44(%rax)
 2fa:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
 301:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
 308:	e8 00 00 00 00       	callq  30d <azx_probe+0x110>
 30d:	4c 89 23             	mov    %r12,(%rbx)
 310:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
 314:	c7 43 40 ff ff ff ff 	movl   $0xffffffff,0x40(%rbx)
 31b:	8b 04 24             	mov    (%rsp),%eax
 31e:	89 43 14             	mov    %eax,0x14(%rbx)
 321:	83 3d 00 00 00 00 00 	cmpl   $0x0,0x0(%rip)        # 328 <azx_probe+0x12b>
 328:	8a 83 f4 01 00 00    	mov    0x1f4(%rbx),%al
 32e:	7c 08                	jl     338 <azx_probe+0x13b>
 330:	0f 95 c2             	setne  %dl
 333:	c1 e2 04             	shl    $0x4,%edx
 336:	eb 48                	jmp    380 <azx_probe+0x183>
 338:	83 c8 10             	or     $0x10,%eax
 33b:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
 342:	48 89 ef             	mov    %rbp,%rdi
 345:	88 83 f4 01 00 00    	mov    %al,0x1f4(%rbx)
 34b:	e8 00 00 00 00       	callq  350 <azx_probe+0x153>
 350:	48 85 c0             	test   %rax,%rax
 353:	49 89 c6             	mov    %rax,%r14
 356:	74 35                	je     38d <azx_probe+0x190>
 358:	0f b7 50 02          	movzwl 0x2(%rax),%edx
 35c:	0f b7 30             	movzwl (%rax),%esi
 35f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 366:	8b 48 08             	mov    0x8(%rax),%ecx
 369:	31 c0                	xor    %eax,%eax
 36b:	e8 00 00 00 00       	callq  370 <azx_probe+0x173>
 370:	41 8b 56 08          	mov    0x8(%r14),%edx
 374:	8a 83 f4 01 00 00    	mov    0x1f4(%rbx),%al
 37a:	83 e2 01             	and    $0x1,%edx
 37d:	c1 e2 04             	shl    $0x4,%edx
 380:	83 e0 ef             	and    $0xffffffffffffffef,%eax
 383:	09 d0                	or     %edx,%eax
 385:	88 83 f4 01 00 00    	mov    %al,0x1f4(%rbx)
 38b:	eb 1b                	jmp    3a8 <azx_probe+0x1ab>
 38d:	83 7b 14 08          	cmpl   $0x8,0x14(%rbx)
 391:	75 15                	jne    3a8 <azx_probe+0x1ab>
 393:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 39a:	31 c0                	xor    %eax,%eax
 39c:	e8 00 00 00 00       	callq  3a1 <azx_probe+0x1a4>
 3a1:	80 a3 f4 01 00 00 ef 	andb   $0xef,0x1f4(%rbx)
 3a8:	48 8d 83 20 02 00 00 	lea    0x220(%rbx),%rax
 3af:	44 89 6b 10          	mov    %r13d,0x10(%rbx)
 3b3:	48 c7 83 18 02 00 00 	movq   $0x20100,0x218(%rbx)
 3ba:	00 01 02 00 
 3be:	48 c7 83 30 02 00 00 	movq   $0x0,0x230(%rbx)
 3c5:	00 00 00 00 
 3c9:	48 89 83 20 02 00 00 	mov    %rax,0x220(%rbx)
 3d0:	48 89 83 28 02 00 00 	mov    %rax,0x228(%rbx)
 3d7:	49 63 c5             	movslq %r13d,%rax
 3da:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
 3e1:	8d 50 ff             	lea    -0x1(%rax),%edx
 3e4:	83 fa 02             	cmp    $0x2,%edx
 3e7:	76 51                	jbe    43a <azx_probe+0x23d>
 3e9:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
 3ed:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
 3f4:	e8 00 00 00 00       	callq  3f9 <azx_probe+0x1fc>
 3f9:	48 85 c0             	test   %rax,%rax
 3fc:	49 89 c6             	mov    %rax,%r14
 3ff:	74 1e                	je     41f <azx_probe+0x222>
 401:	0f b7 48 02          	movzwl 0x2(%rax),%ecx
 405:	0f b7 10             	movzwl (%rax),%edx
 408:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 40f:	8b 70 08             	mov    0x8(%rax),%esi
 412:	31 c0                	xor    %eax,%eax
 414:	e8 00 00 00 00       	callq  419 <azx_probe+0x21c>
 419:	41 8b 46 08          	mov    0x8(%r14),%eax
 41d:	eb 1b                	jmp    43a <azx_probe+0x23d>
 41f:	8b 53 14             	mov    0x14(%rbx),%edx
 422:	31 c0                	xor    %eax,%eax
 424:	8d 4a fd             	lea    -0x3(%rdx),%ecx
 427:	83 f9 02             	cmp    $0x2,%ecx
 42a:	77 0e                	ja     43a <azx_probe+0x23d>
 42c:	48 63 d2             	movslq %edx,%rdx
 42f:	48 83 ea 03          	sub    $0x3,%rdx
 433:	8b 04 95 00 00 00 00 	mov    0x0(,%rdx,4),%eax
 43a:	89 83 ec 01 00 00    	mov    %eax,0x1ec(%rbx)
 440:	89 83 e8 01 00 00    	mov    %eax,0x1e8(%rbx)
 446:	49 63 c5             	movslq %r13d,%rax
 449:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
 450:	89 83 c4 00 00 00    	mov    %eax,0xc4(%rbx)
 456:	ff c0                	inc    %eax
 458:	75 3a                	jne    494 <azx_probe+0x297>
 45a:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
 45e:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
 465:	e8 00 00 00 00       	callq  46a <azx_probe+0x26d>
 46a:	48 85 c0             	test   %rax,%rax
 46d:	49 89 c6             	mov    %rax,%r14
 470:	74 22                	je     494 <azx_probe+0x297>
 472:	0f b7 48 02          	movzwl 0x2(%rax),%ecx
 476:	0f b7 10             	movzwl (%rax),%edx
 479:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 480:	8b 70 08             	mov    0x8(%rax),%esi
 483:	31 c0                	xor    %eax,%eax
 485:	e8 00 00 00 00       	callq  48a <azx_probe+0x28d>
 48a:	41 8b 46 08          	mov    0x8(%r14),%eax
 48e:	89 83 c4 00 00 00    	mov    %eax,0xc4(%rbx)
 494:	8b b3 c4 00 00 00    	mov    0xc4(%rbx),%esi
 49a:	83 fe ff             	cmp    $0xffffffffffffffff,%esi
 49d:	74 25                	je     4c4 <azx_probe+0x2c7>
 49f:	f7 c6 00 01 00 00    	test   $0x100,%esi
 4a5:	74 1d                	je     4c4 <azx_probe+0x2c7>
 4a7:	66 81 e6 ff 00       	and    $0xff,%si
 4ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 4b3:	31 c0                	xor    %eax,%eax
 4b5:	66 89 b3 c0 00 00 00 	mov    %si,0xc0(%rbx)
 4bc:	0f b7 f6             	movzwl %si,%esi
 4bf:	e8 00 00 00 00       	callq  4c4 <azx_probe+0x2c7>
 4c4:	8b 15 00 00 00 00    	mov    0x0(%rip),%edx        # 4ca <azx_probe+0x2cd>
 4ca:	8a 83 f4 01 00 00    	mov    0x1f4(%rbx),%al
 4d0:	83 e2 01             	and    $0x1,%edx
 4d3:	83 e0 fb             	and    $0xfffffffffffffffb,%eax
 4d6:	c1 e2 02             	shl    $0x2,%edx
 4d9:	09 d0                	or     %edx,%eax
 4db:	49 63 d5             	movslq %r13d,%rdx
 4de:	88 83 f4 01 00 00    	mov    %al,0x1f4(%rbx)
 4e4:	83 3c 95 00 00 00 00 	cmpl   $0x0,0x0(,%rdx,4)
 4eb:	00 
 4ec:	79 15                	jns    503 <azx_probe+0x306>
 4ee:	8b 43 14             	mov    0x14(%rbx),%eax
 4f1:	83 f8 02             	cmp    $0x2,%eax
 4f4:	19 c0                	sbb    %eax,%eax
 4f6:	83 e0 e1             	and    $0xffffffffffffffe1,%eax
 4f9:	83 c0 20             	add    $0x20,%eax
 4fc:	89 04 95 00 00 00 00 	mov    %eax,0x0(,%rdx,4)
 503:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
 50a:	48 89 ef             	mov    %rbp,%rdi
 50d:	e8 00 00 00 00       	callq  512 <azx_probe+0x315>
 512:	85 c0                	test   %eax,%eax
 514:	41 89 c6             	mov    %eax,%r14d
 517:	79 15                	jns    52e <azx_probe+0x331>
 519:	48 89 df             	mov    %rbx,%rdi
 51c:	e8 00 00 00 00       	callq  521 <azx_probe+0x324>
 521:	48 89 ef             	mov    %rbp,%rdi
 524:	e8 00 00 00 00       	callq  529 <azx_probe+0x32c>
 529:	e9 23 05 00 00       	jmpq   a51 <azx_probe+0x854>
 52e:	48 8b 85 e8 02 00 00 	mov    0x2e8(%rbp),%rax
 535:	31 f6                	xor    %esi,%esi
 537:	48 89 ef             	mov    %rbp,%rdi
 53a:	48 89 43 30          	mov    %rax,0x30(%rbx)
 53e:	e8 00 00 00 00       	callq  543 <azx_probe+0x346>
 543:	48 85 c0             	test   %rax,%rax
 546:	48 89 43 38          	mov    %rax,0x38(%rbx)
 54a:	75 17                	jne    563 <azx_probe+0x366>
 54c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 553:	41 be fa ff ff ff    	mov    $0xfffffffa,%r14d
 559:	e8 00 00 00 00       	callq  55e <azx_probe+0x361>
 55e:	e9 64 03 00 00       	jmpq   8c7 <azx_probe+0x6ca>
 563:	f6 83 f4 01 00 00 10 	testb  $0x10,0x1f4(%rbx)
 56a:	74 18                	je     584 <azx_probe+0x387>
 56c:	be 01 00 00 00       	mov    $0x1,%esi
 571:	48 89 ef             	mov    %rbp,%rdi
 574:	e8 00 00 00 00       	callq  579 <azx_probe+0x37c>
 579:	85 c0                	test   %eax,%eax
 57b:	79 07                	jns    584 <azx_probe+0x387>
 57d:	80 a3 f4 01 00 00 ef 	andb   $0xef,0x1f4(%rbx)
 584:	31 f6                	xor    %esi,%esi
 586:	48 89 df             	mov    %rbx,%rdi
 589:	e8 00 00 00 00       	callq  58e <azx_probe+0x391>
 58e:	85 c0                	test   %eax,%eax
 590:	0f 88 2b 03 00 00    	js     8c1 <azx_probe+0x6c4>
 596:	48 89 ef             	mov    %rbp,%rdi
 599:	e8 00 00 00 00       	callq  59e <azx_probe+0x3a1>
 59e:	8b 7b 40             	mov    0x40(%rbx),%edi
 5a1:	e8 00 00 00 00       	callq  5a6 <azx_probe+0x3a9>
 5a6:	48 8b 43 38          	mov    0x38(%rbx),%rax
 5aa:	66 8b 10             	mov    (%rax),%dx
 5ad:	66 89 14 24          	mov    %dx,(%rsp)
 5b1:	8b 43 14             	mov    0x14(%rbx),%eax
 5b4:	83 e8 03             	sub    $0x3,%eax
 5b7:	83 f8 01             	cmp    $0x1,%eax
 5ba:	77 32                	ja     5ee <azx_probe+0x3f1>
 5bc:	31 d2                	xor    %edx,%edx
 5be:	be 85 43 00 00       	mov    $0x4385,%esi
 5c3:	bf 02 10 00 00       	mov    $0x1002,%edi
 5c8:	e8 00 00 00 00       	callq  5cd <azx_probe+0x3d0>
 5cd:	48 85 c0             	test   %rax,%rax
 5d0:	74 1c                	je     5ee <azx_probe+0x3f1>
 5d2:	8b 14 24             	mov    (%rsp),%edx
 5d5:	8b 0c 24             	mov    (%rsp),%ecx
 5d8:	48 89 c7             	mov    %rax,%rdi
 5db:	83 e2 fe             	and    $0xfffffffffffffffe,%edx
 5de:	80 78 48 2f          	cmpb   $0x2f,0x48(%rax)
 5e2:	0f 46 ca             	cmovbe %edx,%ecx
 5e5:	66 89 0c 24          	mov    %cx,(%rsp)
 5e9:	e8 00 00 00 00       	callq  5ee <azx_probe+0x3f1>
 5ee:	8b 04 24             	mov    (%rsp),%eax
 5f1:	8b 14 24             	mov    (%rsp),%edx
 5f4:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
 5f7:	83 7b 14 09          	cmpl   $0x9,0x14(%rbx)
 5fb:	0f 44 d0             	cmove  %eax,%edx
 5fe:	66 89 14 24          	mov    %dx,(%rsp)
 602:	80 e2 01             	and    $0x1,%dl
 605:	74 2d                	je     634 <azx_probe+0x437>
 607:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
 60b:	4c 89 ff             	mov    %r15,%rdi
 60e:	e8 00 00 00 00       	callq  613 <azx_probe+0x416>
 613:	85 c0                	test   %eax,%eax
 615:	75 1d                	jne    634 <azx_probe+0x437>
 617:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
 61b:	4c 89 ff             	mov    %r15,%rdi
 61e:	e8 00 00 00 00       	callq  623 <azx_probe+0x426>
 623:	85 c0                	test   %eax,%eax
 625:	74 37                	je     65e <azx_probe+0x461>
 627:	48 c7 85 50 02 00 00 	movq   $0xffffffffffffffff,0x250(%rbp)
 62e:	ff ff ff ff 
 632:	eb 2a                	jmp    65e <azx_probe+0x461>
 634:	be ff ff ff ff       	mov    $0xffffffff,%esi
 639:	4c 89 ff             	mov    %r15,%rdi
 63c:	e8 00 00 00 00       	callq  641 <azx_probe+0x444>
 641:	be ff ff ff ff       	mov    $0xffffffff,%esi
 646:	4c 89 ff             	mov    %r15,%rdi
 649:	e8 00 00 00 00       	callq  64e <azx_probe+0x451>
 64e:	85 c0                	test   %eax,%eax
 650:	74 0c                	je     65e <azx_probe+0x461>
 652:	be ff ff ff ff       	mov    $0xffffffff,%esi
 657:	48 89 b5 50 02 00 00 	mov    %rsi,0x250(%rbp)
 65e:	8b 0c 24             	mov    (%rsp),%ecx
 661:	89 ca                	mov    %ecx,%edx
 663:	0f b6 c5             	movzbl %ch,%eax
 666:	66 c1 ea 0c          	shr    $0xc,%dx
 66a:	83 e0 0f             	and    $0xf,%eax
 66d:	0f b7 d2             	movzwl %dx,%edx
 670:	89 43 20             	mov    %eax,0x20(%rbx)
 673:	85 d2                	test   %edx,%edx
 675:	89 53 18             	mov    %edx,0x18(%rbx)
 678:	75 3f                	jne    6b9 <azx_probe+0x4bc>
 67a:	85 c0                	test   %eax,%eax
 67c:	75 3b                	jne    6b9 <azx_probe+0x4bc>
 67e:	8b 43 14             	mov    0x14(%rbx),%eax
 681:	83 f8 04             	cmp    $0x4,%eax
 684:	74 15                	je     69b <azx_probe+0x49e>
 686:	83 f8 07             	cmp    $0x7,%eax
 689:	75 20                	jne    6ab <azx_probe+0x4ae>
 68b:	c7 43 18 06 00 00 00 	movl   $0x6,0x18(%rbx)
 692:	c7 43 20 05 00 00 00 	movl   $0x5,0x20(%rbx)
 699:	eb 1e                	jmp    6b9 <azx_probe+0x4bc>
 69b:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
 6a2:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
 6a9:	eb 0e                	jmp    6b9 <azx_probe+0x4bc>
 6ab:	c7 43 18 04 00 00 00 	movl   $0x4,0x18(%rbx)
 6b2:	c7 43 20 04 00 00 00 	movl   $0x4,0x20(%rbx)
 6b9:	8b 7b 20             	mov    0x20(%rbx),%edi
 6bc:	48 ba ff ff ff ff ff 	movabs $0x1ffffffffffffff,%rdx
 6c3:	ff ff 01 
 6c6:	31 c0                	xor    %eax,%eax
 6c8:	c7 43 24 00 00 00 00 	movl   $0x0,0x24(%rbx)
 6cf:	89 7b 1c             	mov    %edi,0x1c(%rbx)
 6d2:	03 7b 18             	add    0x18(%rbx),%edi
 6d5:	89 7b 28             	mov    %edi,0x28(%rbx)
 6d8:	48 63 ff             	movslq %edi,%rdi
 6db:	48 39 d7             	cmp    %rdx,%rdi
 6de:	77 0e                	ja     6ee <azx_probe+0x4f1>
 6e0:	48 c1 e7 07          	shl    $0x7,%rdi
 6e4:	be d0 80 00 00       	mov    $0x80d0,%esi
 6e9:	e8 00 00 00 00       	callq  6ee <azx_probe+0x4f1>
 6ee:	31 ed                	xor    %ebp,%ebp
 6f0:	48 85 c0             	test   %rax,%rax
 6f3:	48 89 43 68          	mov    %rax,0x68(%rbx)
 6f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 6fe:	75 3f                	jne    73f <azx_probe+0x542>
 700:	eb 31                	jmp    733 <azx_probe+0x536>
 702:	48 63 cd             	movslq %ebp,%rcx
 705:	48 81 c6 90 00 00 00 	add    $0x90,%rsi
 70c:	ba 00 10 00 00       	mov    $0x1000,%edx
 711:	48 c1 e1 07          	shl    $0x7,%rcx
 715:	48 03 4b 68          	add    0x68(%rbx),%rcx
 719:	bf 02 00 00 00       	mov    $0x2,%edi
 71e:	e8 00 00 00 00       	callq  723 <azx_probe+0x526>
 723:	85 c0                	test   %eax,%eax
 725:	41 89 c6             	mov    %eax,%r14d
 728:	79 13                	jns    73d <azx_probe+0x540>
 72a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 731:	31 c0                	xor    %eax,%eax
 733:	e8 00 00 00 00       	callq  738 <azx_probe+0x53b>
 738:	e9 8a 01 00 00       	jmpq   8c7 <azx_probe+0x6ca>
 73d:	ff c5                	inc    %ebp
 73f:	8b 53 28             	mov    0x28(%rbx),%edx
 742:	48 8b 73 08          	mov    0x8(%rbx),%rsi
 746:	39 d5                	cmp    %edx,%ebp
 748:	7c b8                	jl     702 <azx_probe+0x505>
 74a:	c1 e2 03             	shl    $0x3,%edx
 74d:	48 8d 8b b8 01 00 00 	lea    0x1b8(%rbx),%rcx
 754:	48 81 c6 90 00 00 00 	add    $0x90,%rsi
 75b:	bf 02 00 00 00       	mov    $0x2,%edi
 760:	48 63 d2             	movslq %edx,%rdx
 763:	e8 00 00 00 00       	callq  768 <azx_probe+0x56b>
 768:	85 c0                	test   %eax,%eax
 76a:	41 89 c6             	mov    %eax,%r14d
 76d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 774:	78 bb                	js     731 <azx_probe+0x534>
 776:	48 8b 73 08          	mov    0x8(%rbx),%rsi
 77a:	48 8d 8b 88 01 00 00 	lea    0x188(%rbx),%rcx
 781:	ba 00 10 00 00       	mov    $0x1000,%edx
 786:	bf 02 00 00 00       	mov    $0x2,%edi
 78b:	48 81 c6 90 00 00 00 	add    $0x90,%rsi
 792:	e8 00 00 00 00       	callq  797 <azx_probe+0x59a>
 797:	85 c0                	test   %eax,%eax
 799:	41 89 c6             	mov    %eax,%r14d
 79c:	78 0e                	js     7ac <azx_probe+0x5af>
 79e:	ba 80 00 00 00       	mov    $0x80,%edx
 7a3:	31 c9                	xor    %ecx,%ecx
 7a5:	be 01 00 00 00       	mov    $0x1,%esi
 7aa:	eb 4d                	jmp    7f9 <azx_probe+0x5fc>
 7ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 7b3:	e9 79 ff ff ff       	jmpq   731 <azx_probe+0x534>
 7b8:	8d 3c cd 00 00 00 00 	lea    0x0(,%rcx,8),%edi
 7bf:	48 63 c1             	movslq %ecx,%rax
 7c2:	48 c1 e0 07          	shl    $0x7,%rax
 7c6:	48 03 43 68          	add    0x68(%rbx),%rax
 7ca:	48 63 ff             	movslq %edi,%rdi
 7cd:	48 03 bb c8 01 00 00 	add    0x1c8(%rbx),%rdi
 7d4:	48 89 78 30          	mov    %rdi,0x30(%rax)
 7d8:	48 63 fa             	movslq %edx,%rdi
 7db:	48 03 7b 38          	add    0x38(%rbx),%rdi
 7df:	83 c2 20             	add    $0x20,%edx
 7e2:	88 48 75             	mov    %cl,0x75(%rax)
 7e5:	48 89 78 58          	mov    %rdi,0x58(%rax)
 7e9:	89 f7                	mov    %esi,%edi
 7eb:	d3 e7                	shl    %cl,%edi
 7ed:	89 78 60             	mov    %edi,0x60(%rax)
 7f0:	8d 79 01             	lea    0x1(%rcx),%edi
 7f3:	ff c1                	inc    %ecx
 7f5:	40 88 78 74          	mov    %dil,0x74(%rax)
 7f9:	3b 4b 28             	cmp    0x28(%rbx),%ecx
 7fc:	7c ba                	jl     7b8 <azx_probe+0x5bb>
 7fe:	48 89 df             	mov    %rbx,%rdi
 801:	4d 63 ed             	movslq %r13d,%r13
 804:	e8 00 00 00 00       	callq  809 <azx_probe+0x60c>
 809:	42 8b 34 ad 00 00 00 	mov    0x0(,%r13,4),%esi
 810:	00 
 811:	48 89 df             	mov    %rbx,%rdi
 814:	d1 ee                	shr    %esi
 816:	83 f6 01             	xor    $0x1,%esi
 819:	83 e6 01             	and    $0x1,%esi
 81c:	e8 00 00 00 00       	callq  821 <azx_probe+0x624>
 821:	66 83 bb c0 00 00 00 	cmpw   $0x0,0xc0(%rbx)
 828:	00 
 829:	75 19                	jne    844 <azx_probe+0x647>
 82b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 832:	31 c0                	xor    %eax,%eax
 834:	41 be ed ff ff ff    	mov    $0xffffffed,%r14d
 83a:	e8 00 00 00 00       	callq  83f <azx_probe+0x642>
 83f:	e9 83 00 00 00       	jmpq   8c7 <azx_probe+0x6ca>
 844:	4c 89 e7             	mov    %r12,%rdi
 847:	48 c7 c1 00 00 00 00 	mov    $0x0,%rcx
 84e:	48 89 da             	mov    %rbx,%rdx
 851:	be 00 20 00 00       	mov    $0x2000,%esi
 856:	e8 00 00 00 00       	callq  85b <azx_probe+0x65e>
 85b:	85 c0                	test   %eax,%eax
 85d:	41 89 c6             	mov    %eax,%r14d
 860:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 867:	0f 88 c4 fe ff ff    	js     731 <azx_probe+0x534>
 86d:	49 8d 7c 24 14       	lea    0x14(%r12),%rdi
 872:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
 879:	49 8d 6c 24 24       	lea    0x24(%r12),%rbp
 87e:	e8 00 00 00 00       	callq  883 <azx_probe+0x686>
 883:	48 63 43 14          	movslq 0x14(%rbx),%rax
 887:	48 89 ef             	mov    %rbp,%rdi
 88a:	ba 20 00 00 00       	mov    $0x20,%edx
 88f:	48 8b 34 c5 00 00 00 	mov    0x0(,%rax,8),%rsi
 896:	00 
 897:	e8 00 00 00 00       	callq  89c <azx_probe+0x69f>
 89c:	44 8b 4b 40          	mov    0x40(%rbx),%r9d
 8a0:	4c 8b 43 30          	mov    0x30(%rbx),%r8
 8a4:	49 8d 7c 24 44       	lea    0x44(%r12),%rdi
 8a9:	48 89 e9             	mov    %rbp,%rcx
 8ac:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
 8b3:	be 50 00 00 00       	mov    $0x50,%esi
 8b8:	31 c0                	xor    %eax,%eax
 8ba:	e8 00 00 00 00       	callq  8bf <azx_probe+0x6c2>
 8bf:	eb 19                	jmp    8da <azx_probe+0x6dd>
 8c1:	41 be f0 ff ff ff    	mov    $0xfffffff0,%r14d
 8c7:	48 89 df             	mov    %rbx,%rdi
 8ca:	e8 00 00 00 00       	callq  8cf <azx_probe+0x6d2>
 8cf:	45 85 f6             	test   %r14d,%r14d
 8d2:	0f 88 79 01 00 00    	js     a51 <azx_probe+0x854>
 8d8:	31 db                	xor    %ebx,%ebx
 8da:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
 8df:	48 89 df             	mov    %rbx,%rdi
 8e2:	48 89 98 70 01 00 00 	mov    %rbx,0x170(%rax)
 8e9:	48 63 05 00 00 00 00 	movslq 0x0(%rip),%rax        # 8f0 <azx_probe+0x6f3>
 8f0:	8b 14 85 00 00 00 00 	mov    0x0(,%rax,4),%edx
 8f7:	89 93 d0 00 00 00    	mov    %edx,0xd0(%rbx)
 8fd:	48 8b 34 c5 00 00 00 	mov    0x0(,%rax,8),%rsi
 904:	00 
 905:	e8 f6 f6 ff ff       	callq  0 <azx_codec_create>
 90a:	85 c0                	test   %eax,%eax
 90c:	41 89 c6             	mov    %eax,%r14d
 90f:	0f 88 3c 01 00 00    	js     a51 <azx_probe+0x854>
 915:	48 63 05 00 00 00 00 	movslq 0x0(%rip),%rax        # 91c <azx_probe+0x71f>
 91c:	48 8b 34 c5 00 00 00 	mov    0x0(,%rax,8),%rsi
 923:	00 
 924:	48 85 f6             	test   %rsi,%rsi
 927:	74 39                	je     962 <azx_probe+0x765>
 929:	80 3e 00             	cmpb   $0x0,(%rsi)
 92c:	74 34                	je     962 <azx_probe+0x765>
 92e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 935:	31 c0                	xor    %eax,%eax
 937:	e8 00 00 00 00       	callq  93c <azx_probe+0x73f>
 93c:	48 63 05 00 00 00 00 	movslq 0x0(%rip),%rax        # 943 <azx_probe+0x746>
 943:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
 94a:	48 8b 34 c5 00 00 00 	mov    0x0(,%rax,8),%rsi
 951:	00 
 952:	e8 00 00 00 00       	callq  957 <azx_probe+0x75a>
 957:	85 c0                	test   %eax,%eax
 959:	41 89 c6             	mov    %eax,%r14d
 95c:	0f 88 ef 00 00 00    	js     a51 <azx_probe+0x854>
 962:	48 63 05 00 00 00 00 	movslq 0x0(%rip),%rax        # 969 <azx_probe+0x76c>
 969:	f6 04 85 00 00 00 00 	testb  $0x1,0x0(,%rax,4)
 970:	01 
 971:	75 38                	jne    9ab <azx_probe+0x7ae>
 973:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
 97a:	48 8b 68 58          	mov    0x58(%rax),%rbp
 97e:	eb 0c                	jmp    98c <azx_probe+0x78f>
 980:	48 89 ef             	mov    %rbp,%rdi
 983:	e8 00 00 00 00       	callq  988 <azx_probe+0x78b>
 988:	48 8b 6d 10          	mov    0x10(%rbp),%rbp
 98c:	48 83 ed 10          	sub    $0x10,%rbp
 990:	48 8b 45 10          	mov    0x10(%rbp),%rax
 994:	48 8d 55 10          	lea    0x10(%rbp),%rdx
 998:	0f 18 08             	prefetcht0 (%rax)
 99b:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
 9a2:	48 83 c0 58          	add    $0x58,%rax
 9a6:	48 39 c2             	cmp    %rax,%rdx
 9a9:	75 d5                	jne    980 <azx_probe+0x783>
 9ab:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
 9b2:	e8 00 00 00 00       	callq  9b7 <azx_probe+0x7ba>
 9b7:	85 c0                	test   %eax,%eax
 9b9:	41 89 c6             	mov    %eax,%r14d
 9bc:	0f 88 8f 00 00 00    	js     a51 <azx_probe+0x854>
 9c2:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
 9c9:	e8 00 00 00 00       	callq  9ce <azx_probe+0x7d1>
 9ce:	85 c0                	test   %eax,%eax
 9d0:	41 89 c6             	mov    %eax,%r14d
 9d3:	78 7c                	js     a51 <azx_probe+0x854>
 9d5:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
 9da:	e8 00 00 00 00       	callq  9df <azx_probe+0x7e2>
 9df:	85 c0                	test   %eax,%eax
 9e1:	41 89 c6             	mov    %eax,%r14d
 9e4:	78 6b                	js     a51 <azx_probe+0x854>
 9e6:	48 8b 74 24 18       	mov    0x18(%rsp),%rsi
 9eb:	4c 89 ff             	mov    %r15,%rdi
 9ee:	e8 00 00 00 00       	callq  9f3 <azx_probe+0x7f6>
 9f3:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
 9fa:	80 8b f4 01 00 00 01 	orb    $0x1,0x1f4(%rbx)
 a01:	48 8b 68 58          	mov    0x58(%rax),%rbp
 a05:	eb 0c                	jmp    a13 <azx_probe+0x816>
 a07:	48 89 ef             	mov    %rbp,%rdi
 a0a:	e8 00 00 00 00       	callq  a0f <azx_probe+0x812>
 a0f:	48 8b 6d 10          	mov    0x10(%rbp),%rbp
 a13:	48 83 ed 10          	sub    $0x10,%rbp
 a17:	48 8b 45 10          	mov    0x10(%rbp),%rax
 a1b:	48 8d 55 10          	lea    0x10(%rbp),%rdx
 a1f:	0f 18 08             	prefetcht0 (%rax)
 a22:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
 a29:	48 83 c0 58          	add    $0x58,%rax
 a2d:	48 39 c2             	cmp    %rax,%rdx
 a30:	75 d5                	jne    a07 <azx_probe+0x80a>
 a32:	48 8d bb 38 02 00 00 	lea    0x238(%rbx),%rdi
 a39:	48 c7 83 38 02 00 00 	movq   $0x0,0x238(%rbx)
 a40:	00 00 00 00 
 a44:	e8 00 00 00 00       	callq  a49 <azx_probe+0x84c>
 a49:	ff 05 00 00 00 00    	incl   0x0(%rip)        # a4f <azx_probe+0x852>
 a4f:	eb 0a                	jmp    a5b <azx_probe+0x85e>
 a51:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
 a56:	e8 00 00 00 00       	callq  a5b <azx_probe+0x85e>
 a5b:	48 83 c4 28          	add    $0x28,%rsp
 a5f:	44 89 f0             	mov    %r14d,%eax
 a62:	5b                   	pop    %rbx
 a63:	5d                   	pop    %rbp
 a64:	41 5c                	pop    %r12
 a66:	41 5d                	pop    %r13
 a68:	41 5e                	pop    %r14
 a6a:	41 5f                	pop    %r15
 a6c:	c3                   	retq   

Disassembly of section .init.text:

0000000000000000 <init_module>:
init_module():
   0:	48 83 ec 08          	sub    $0x8,%rsp
   4:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   b:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
  12:	41 5b                	pop    %r11
  14:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  1b:	e9 00 00 00 00       	jmpq   20 <__param_power_save>

Disassembly of section .rodata:

0000000000000000 <azx_pcm_hw>:
   0:	03 01                	add    (%rcx),%eax
   2:	c9                   	leaveq 
   3:	00 00                	add    %al,(%rax)
   5:	00 00                	add    %al,(%rax)
   7:	00 04 00             	add    %al,(%rax,%rax,1)
   a:	00 00                	add    %al,(%rax)
   c:	00 00                	add    %al,(%rax)
   e:	00 00                	add    %al,(%rax)
  10:	80 00 00             	addb   $0x0,(%rax)
  13:	00 80 bb 00 00 80    	add    %al,-0x7fffff45(%rax)
  19:	bb 00 00 02 00       	mov    $0x20000,%ebx
  1e:	00 00                	add    %al,(%rax)
  20:	02 00                	add    (%rax),%al
	...
  2a:	00 40 00             	add    %al,0x0(%rax)
  2d:	00 00                	add    %al,(%rax)
  2f:	00 80 00 00 00 00    	add    %al,0x0(%rax)
  35:	00 00                	add    %al,(%rax)
  37:	00 00                	add    %al,(%rax)
  39:	00 00                	add    %al,(%rax)
  3b:	20 00                	and    %al,(%rax)
  3d:	00 00                	add    %al,(%rax)
  3f:	00 02                	add    %al,(%rdx)
  41:	00 00                	add    %al,(%rax)
  43:	00 20                	add    %ah,(%rax)
	...

0000000000000050 <__func__.36134>:
  50:	61                   	(bad)  
  51:	7a 78                	jp     cb <__param_str_beep_mode+0x3>
  53:	5f                   	pop    %rdi
  54:	73 69                	jae    bf <__param_str_power_save+0x7>
  56:	6e                   	outsb  %ds:(%rsi),(%dx)
  57:	67 6c                	insb   (%dx),%es:(%edi)
  59:	65                   	gs
  5a:	5f                   	pop    %rdi
  5b:	73 65                	jae    c2 <__param_str_power_save+0xa>
  5d:	6e                   	outsb  %ds:(%rsi),(%dx)
  5e:	64                   	fs
  5f:	5f                   	pop    %rdi
  60:	63 6d 64             	movslq 0x64(%rbp),%ebp
	...

0000000000000070 <__func__.36108>:
  70:	61                   	(bad)  
  71:	7a 78                	jp     eb <__param_arr_beep_mode+0xb>
  73:	5f                   	pop    %rdi
  74:	73 69                	jae    df <__param_str_beep_mode+0x17>
  76:	6e                   	outsb  %ds:(%rsi),(%dx)
  77:	67 6c                	insb   (%dx),%es:(%edi)
  79:	65                   	gs
  7a:	5f                   	pop    %rdi
  7b:	77 61                	ja     de <__param_str_beep_mode+0x16>
  7d:	69 74 5f 66 6f 72 5f 	imul   $0x725f726f,0x66(%rdi,%rbx,2),%esi
  84:	72 
  85:	65                   	gs
  86:	73 70                	jae    f8 <__param_arr_beep_mode+0x18>
  88:	6f                   	outsl  %ds:(%rsi),(%dx)
  89:	6e                   	outsb  %ds:(%rsi),(%dx)
  8a:	73 65                	jae    f1 <__param_arr_beep_mode+0x11>
  8c:	00 00                	add    %al,(%rax)
	...

0000000000000090 <CSWTCH.727>:
  90:	03 00                	add    (%rax),%eax
  92:	00 00                	add    %al,(%rax)
  94:	00 00                	add    %al,(%rax)
  96:	00 00                	add    %al,(%rax)
  98:	03 00                	add    (%rax),%eax
  9a:	00 00                	add    %al,(%rax)
  9c:	00 00                	add    %al,(%rax)
	...

00000000000000a0 <__param_str_power_save_controller>:
  a0:	70 6f                	jo     111 <__param_arr_patch+0x1>
  a2:	77 65                	ja     109 <__param_str_patch+0x1>
  a4:	72 5f                	jb     105 <__param_arr_beep_mode+0x25>
  a6:	73 61                	jae    109 <__param_str_patch+0x1>
  a8:	76 65                	jbe    10f <__param_str_patch+0x7>
  aa:	5f                   	pop    %rdi
  ab:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  ae:	74 72                	je     122 <__param_arr_patch+0x12>
  b0:	6f                   	outsl  %ds:(%rsi),(%dx)
  b1:	6c                   	insb   (%dx),%es:(%rdi)
  b2:	6c                   	insb   (%dx),%es:(%rdi)
  b3:	65                   	gs
  b4:	72 00                	jb     b6 <__param_str_power_save_controller+0x16>
	...

00000000000000b8 <__param_str_power_save>:
  b8:	70 6f                	jo     129 <__param_arr_patch+0x19>
  ba:	77 65                	ja     121 <__param_arr_patch+0x11>
  bc:	72 5f                	jb     11d <__param_arr_patch+0xd>
  be:	73 61                	jae    121 <__param_arr_patch+0x11>
  c0:	76 65                	jbe    127 <__param_arr_patch+0x17>
  c2:	00 00                	add    %al,(%rax)
  c4:	00 00                	add    %al,(%rax)
	...

00000000000000c8 <__param_str_beep_mode>:
  c8:	62                   	(bad)  
  c9:	65                   	gs
  ca:	65                   	gs
  cb:	70 5f                	jo     12c <__param_arr_patch+0x1c>
  cd:	6d                   	insl   (%dx),%es:(%rdi)
  ce:	6f                   	outsl  %ds:(%rsi),(%dx)
  cf:	64 65 00 00          	fs add %al,%fs:%gs:(%rax)
	...

00000000000000e0 <__param_arr_beep_mode>:
  e0:	20 00                	and    %al,(%rax)
	...
  f6:	00 00                	add    %al,(%rax)
  f8:	04 00                	add    $0x0,%al
	...

0000000000000108 <__param_str_patch>:
 108:	70 61                	jo     16b <__param_str_probe_only+0x13>
 10a:	74 63                	je     16f <__param_str_probe_only+0x17>
 10c:	68 00 00 00 20       	pushq  $0x20000000

0000000000000110 <__param_arr_patch>:
 110:	20 00                	and    %al,(%rax)
	...
 126:	00 00                	add    %al,(%rax)
 128:	08 00                	or     %al,(%rax)
	...

0000000000000138 <__param_str_enable_msi>:
 138:	65 6e                	outsb  %gs:(%rsi),(%dx)
 13a:	61                   	(bad)  
 13b:	62                   	(bad)  
 13c:	6c                   	insb   (%dx),%es:(%rdi)
 13d:	65                   	gs
 13e:	5f                   	pop    %rdi
 13f:	6d                   	insl   (%dx),%es:(%rdi)
 140:	73 69                	jae    1ab <__param_str_probe_mask+0x13>
 142:	00 00                	add    %al,(%rax)
 144:	00 00                	add    %al,(%rax)
	...

0000000000000148 <__param_str_single_cmd>:
 148:	73 69                	jae    1b3 <__param_arr_probe_mask+0x3>
 14a:	6e                   	outsb  %ds:(%rsi),(%dx)
 14b:	67 6c                	insb   (%dx),%es:(%edi)
 14d:	65                   	gs
 14e:	5f                   	pop    %rdi
 14f:	63 6d 64             	movslq 0x64(%rbp),%ebp
 152:	00 00                	add    %al,(%rax)
 154:	00 00                	add    %al,(%rax)
	...

0000000000000158 <__param_str_probe_only>:
 158:	70 72                	jo     1cc <__param_arr_probe_mask+0x1c>
 15a:	6f                   	outsl  %ds:(%rsi),(%dx)
 15b:	62                   	(bad)  
 15c:	65                   	gs
 15d:	5f                   	pop    %rdi
 15e:	6f                   	outsl  %ds:(%rsi),(%dx)
 15f:	6e                   	outsb  %ds:(%rsi),(%dx)
 160:	6c                   	insb   (%dx),%es:(%rdi)
 161:	79 00                	jns    163 <__param_str_probe_only+0xb>
	...

0000000000000170 <__param_arr_probe_only>:
 170:	20 00                	and    %al,(%rax)
	...
 186:	00 00                	add    %al,(%rax)
 188:	04 00                	add    $0x0,%al
	...

0000000000000198 <__param_str_probe_mask>:
 198:	70 72                	jo     20c <__param_arr_bdl_pos_adj+0x1c>
 19a:	6f                   	outsl  %ds:(%rsi),(%dx)
 19b:	62                   	(bad)  
 19c:	65                   	gs
 19d:	5f                   	pop    %rdi
 19e:	6d                   	insl   (%dx),%es:(%rdi)
 19f:	61                   	(bad)  
 1a0:	73 6b                	jae    20d <__param_arr_bdl_pos_adj+0x1d>
	...

00000000000001b0 <__param_arr_probe_mask>:
 1b0:	20 00                	and    %al,(%rax)
	...
 1c6:	00 00                	add    %al,(%rax)
 1c8:	04 00                	add    $0x0,%al
	...

00000000000001d8 <__param_str_bdl_pos_adj>:
 1d8:	62                   	(bad)  
 1d9:	64                   	fs
 1da:	6c                   	insb   (%dx),%es:(%rdi)
 1db:	5f                   	pop    %rdi
 1dc:	70 6f                	jo     24d <__param_arr_position_fix+0x1d>
 1de:	73 5f                	jae    23f <__param_arr_position_fix+0xf>
 1e0:	61                   	(bad)  
 1e1:	64                   	fs
 1e2:	6a 00                	pushq  $0x0
	...

00000000000001f0 <__param_arr_bdl_pos_adj>:
 1f0:	20 00                	and    %al,(%rax)
	...
 206:	00 00                	add    %al,(%rax)
 208:	04 00                	add    $0x0,%al
	...

0000000000000218 <__param_str_position_fix>:
 218:	70 6f                	jo     289 <__param_str_enable+0x1>
 21a:	73 69                	jae    285 <__param_arr_model+0x25>
 21c:	74 69                	je     287 <__param_arr_model+0x27>
 21e:	6f                   	outsl  %ds:(%rsi),(%dx)
 21f:	6e                   	outsb  %ds:(%rsi),(%dx)
 220:	5f                   	pop    %rdi
 221:	66 69 78 00 00 00    	imul   $0x0,0x0(%rax),%di
	...

0000000000000230 <__param_arr_position_fix>:
 230:	20 00                	and    %al,(%rax)
	...
 246:	00 00                	add    %al,(%rax)
 248:	04 00                	add    $0x0,%al
	...

0000000000000258 <__param_str_model>:
 258:	6d                   	insl   (%dx),%es:(%rdi)
 259:	6f                   	outsl  %ds:(%rsi),(%dx)
 25a:	64                   	fs
 25b:	65                   	gs
 25c:	6c                   	insb   (%dx),%es:(%rdi)
 25d:	00 00                	add    %al,(%rax)
	...

0000000000000260 <__param_arr_model>:
 260:	20 00                	and    %al,(%rax)
	...
 276:	00 00                	add    %al,(%rax)
 278:	08 00                	or     %al,(%rax)
	...

0000000000000288 <__param_str_enable>:
 288:	65 6e                	outsb  %gs:(%rsi),(%dx)
 28a:	61                   	(bad)  
 28b:	62                   	(bad)  
 28c:	6c                   	insb   (%dx),%es:(%rdi)
 28d:	65 00 00             	add    %al,%gs:(%rax)

0000000000000290 <__param_arr_enable>:
 290:	20 00                	and    %al,(%rax)
	...
 2a6:	00 00                	add    %al,(%rax)
 2a8:	04 00                	add    $0x0,%al
	...

00000000000002b8 <__param_str_id>:
 2b8:	69 64 00 00 00 00 00 	imul   $0x0,0x0(%rax,%rax,1),%esp
 2bf:	00 

00000000000002c0 <__param_arr_id>:
 2c0:	20 00                	and    %al,(%rax)
	...
 2d6:	00 00                	add    %al,(%rax)
 2d8:	08 00                	or     %al,(%rax)
	...

00000000000002e8 <__param_str_index>:
 2e8:	69 6e 64 65 78 00 00 	imul   $0x7865,0x64(%rsi),%ebp
	...

00000000000002f0 <__param_arr_index>:
 2f0:	20 00                	and    %al,(%rax)
	...
 306:	00 00                	add    %al,(%rax)
 308:	04 00                	add    $0x0,%al
	...

Disassembly of section .rodata.str1.1:

0000000000000000 <.rodata.str1.1>:
   0:	68 64 61 5f 69       	pushq  $0x695f6164
   5:	6e                   	outsb  %ds:(%rsi),(%dx)
   6:	74 65                	je     6d <.rodata.str1.1+0x6d>
   8:	6c                   	insb   (%dx),%es:(%rdi)
   9:	00 3c 33             	add    %bh,(%rbx,%rsi,1)
   c:	3e                   	ds
   d:	68 64 61 2d 69       	pushq  $0x692d6164
  12:	6e                   	outsb  %ds:(%rsi),(%dx)
  13:	74 65                	je     7a <.rodata.str1.1+0x7a>
  15:	6c                   	insb   (%dx),%es:(%rdi)
  16:	3a 20                	cmp    (%rax),%ah
  18:	75 6e                	jne    88 <.rodata.str1.1+0x88>
  1a:	61                   	(bad)  
  1b:	62                   	(bad)  
  1c:	6c                   	insb   (%dx),%es:(%rdi)
  1d:	65 20 74 6f 20       	and    %dh,%gs:0x20(%rdi,%rbp,2)
  22:	67 72 61             	addr32 jb 86 <.rodata.str1.1+0x86>
  25:	62                   	(bad)  
  26:	20 49 52             	and    %cl,0x52(%rcx)
  29:	51                   	push   %rcx
  2a:	20 25 64 2c 20 64    	and    %ah,0x64202c64(%rip)        # 64202c94 <azx_attach_pcm_stream+0x64200fdb>
  30:	69 73 61 62 6c 69 6e 	imul   $0x6e696c62,0x61(%rbx),%esi
  37:	67 20 64 65 76       	and    %ah,0x76(%ebp,%eiz,2)
  3c:	69 63 65 0a 00 3c 34 	imul   $0x343c000a,0x65(%rbx),%esp
  43:	3e                   	ds
  44:	68 64 61 2d 69       	pushq  $0x692d6164
  49:	6e                   	outsb  %ds:(%rsi),(%dx)
  4a:	74 65                	je     b1 <.rodata.str1.1+0xb1>
  4c:	6c                   	insb   (%dx),%es:(%rdi)
  4d:	3a 20                	cmp    (%rax),%ah
  4f:	49 6e                	rex.WB outsb %ds:(%rsi),(%dx)
  51:	76 61                	jbe    b4 <.rodata.str1.1+0xb4>
  53:	6c                   	insb   (%dx),%es:(%rdi)
  54:	69 64 20 70 6f 73 69 	imul   $0x7469736f,0x70(%rax,%riz,1),%esp
  5b:	74 
  5c:	69 6f 6e 20 62 75 66 	imul   $0x66756220,0x6e(%rdi),%ebp
  63:	66                   	data16
  64:	65                   	gs
  65:	72 2c                	jb     93 <.rodata.str1.1+0x93>
  67:	20 75 73             	and    %dh,0x73(%rbp)
  6a:	69 6e 67 20 4c 50 49 	imul   $0x49504c20,0x67(%rsi),%ebp
  71:	42 20 72 65          	rex.X and %sil,0x65(%rdx)
  75:	61                   	(bad)  
  76:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
  7a:	74 68                	je     e4 <.rodata.str1.1+0xe4>
  7c:	6f                   	outsl  %ds:(%rsi),(%dx)
  7d:	64 20 69 6e          	and    %ch,%fs:0x6e(%rcx)
  81:	73 74                	jae    f7 <.rodata.str1.1+0xf7>
  83:	65                   	gs
  84:	61                   	(bad)  
  85:	64 2e 0a 00          	fs or  %cs:%fs:(%rax),%al
  89:	68 64 61 2d 69       	pushq  $0x692d6164
  8e:	6e                   	outsb  %ds:(%rsi),(%dx)
  8f:	74 65                	je     f6 <.rodata.str1.1+0xf6>
  91:	6c                   	insb   (%dx),%es:(%rdi)
  92:	3a 20                	cmp    (%rax),%ah
  94:	7a 65                	jp     fb <.rodata.str1.1+0xfb>
  96:	72 6f                	jb     107 <.rodata.str1.1+0x107>
  98:	20 61 7a             	and    %ah,0x7a(%rcx)
  9b:	78 5f                	js     fc <.rodata.str1.1+0xfc>
  9d:	64                   	fs
  9e:	65                   	gs
  9f:	76 2d                	jbe    ce <.rodata.str1.1+0xce>
  a1:	3e 70 65             	jo,pt  109 <.rodata.str1.1+0x109>
  a4:	72 69                	jb     10f <.rodata.str1.1+0x10f>
  a6:	6f                   	outsl  %ds:(%rsi),(%dx)
  a7:	64                   	fs
  a8:	5f                   	pop    %rdi
  a9:	62                   	(bad)  
  aa:	79 74                	jns    120 <.rodata.str1.1+0x120>
  ac:	65                   	gs
  ad:	73 00                	jae    af <.rodata.str1.1+0xaf>
  af:	2f                   	(bad)  
  b0:	62                   	(bad)  
  b1:	75 69                	jne    11c <.rodata.str1.1+0x11c>
  b3:	6c                   	insb   (%dx),%es:(%rdi)
  b4:	64                   	fs
  b5:	2f                   	(bad)  
  b6:	62                   	(bad)  
  b7:	75 69                	jne    122 <.rodata.str1.1+0x122>
  b9:	6c                   	insb   (%dx),%es:(%rdi)
  ba:	64                   	fs
  bb:	64                   	fs
  bc:	2d 6c 69 6e 75       	sub    $0x756e696c,%eax
  c1:	78 2d                	js     f0 <.rodata.str1.1+0xf0>
  c3:	32 2e                	xor    (%rsi),%ch
  c5:	36                   	ss
  c6:	5f                   	pop    %rdi
  c7:	32 2e                	xor    (%rsi),%ch
  c9:	36 2e 33 38          	ss xor %cs:%ss:(%rax),%edi
  cd:	2d 32 2d 61 6d       	sub    $0x6d612d32,%eax
  d2:	64                   	fs
  d3:	36                   	ss
  d4:	34 2d                	xor    $0x2d,%al
  d6:	36 47 39 66 6d       	rex.RXB cmp %r12d,%ss:0x6d(%r14)
  db:	56                   	push   %rsi
  dc:	2f                   	(bad)  
  dd:	6c                   	insb   (%dx),%es:(%rdi)
  de:	69 6e 75 78 2d 32 2e 	imul   $0x2e322d78,0x75(%rsi),%ebp
  e5:	36                   	ss
  e6:	2d 32 2e 36 2e       	sub    $0x2e362e32,%eax
  eb:	33 38                	xor    (%rax),%edi
  ed:	2f                   	(bad)  
  ee:	64                   	fs
  ef:	65                   	gs
  f0:	62                   	(bad)  
  f1:	69 61 6e 2f 62 75 69 	imul   $0x6975622f,0x6e(%rcx),%esp
  f8:	6c                   	insb   (%dx),%es:(%rdi)
  f9:	64                   	fs
  fa:	2f                   	(bad)  
  fb:	73 6f                	jae    16c <.rodata.str1.1+0x16c>
  fd:	75 72                	jne    171 <.rodata.str1.1+0x171>
  ff:	63 65 5f             	movslq 0x5f(%rbp),%esp
 102:	61                   	(bad)  
 103:	6d                   	insl   (%dx),%es:(%rdi)
 104:	64                   	fs
 105:	36                   	ss
 106:	34 5f                	xor    $0x5f,%al
 108:	6e                   	outsb  %ds:(%rsi),(%dx)
 109:	6f                   	outsl  %ds:(%rsi),(%dx)
 10a:	6e                   	outsb  %ds:(%rsi),(%dx)
 10b:	65                   	gs
 10c:	2f                   	(bad)  
 10d:	73 6f                	jae    17e <.rodata.str1.1+0x17e>
 10f:	75 6e                	jne    17f <.rodata.str1.1+0x17f>
 111:	64                   	fs
 112:	2f                   	(bad)  
 113:	70 63                	jo     178 <.rodata.str1.1+0x178>
 115:	69 2f 68 64 61 2f    	imul   $0x2f616468,(%rdi),%ebp
 11b:	68 64 61 5f 69       	pushq  $0x695f6164
 120:	6e                   	outsb  %ds:(%rsi),(%dx)
 121:	74 65                	je     188 <.rodata.str1.1+0x188>
 123:	6c                   	insb   (%dx),%es:(%rdi)
 124:	2e 63 00             	movslq %cs:(%rax),%eax
 127:	3c 33                	cmp    $0x33,%al
 129:	3e                   	ds
 12a:	68 64 61 2d 69       	pushq  $0x692d6164
 12f:	6e                   	outsb  %ds:(%rsi),(%dx)
 130:	74 65                	je     197 <.rodata.str1.1+0x197>
 132:	6c                   	insb   (%dx),%es:(%rdi)
 133:	3a 20                	cmp    (%rax),%ah
 135:	73 70                	jae    1a7 <.rodata.str1.1+0x1a7>
 137:	75 72                	jne    1ab <.rodata.str1.1+0x1ab>
 139:	69 6f 75 73 20 72 65 	imul   $0x65722073,0x75(%rdi),%ebp
 140:	73 70                	jae    1b2 <.rodata.str1.1+0x1b2>
 142:	6f                   	outsl  %ds:(%rsi),(%dx)
 143:	6e                   	outsb  %ds:(%rsi),(%dx)
 144:	73 65                	jae    1ab <.rodata.str1.1+0x1ab>
 146:	20 25 23 78 3a 25    	and    %ah,0x253a7823(%rip)        # 253a796f <azx_attach_pcm_stream+0x253a5cb6>
 14c:	23 78 2c             	and    0x2c(%rax),%edi
 14f:	20 6c 61 73          	and    %ch,0x73(%rcx,%riz,2)
 153:	74 20                	je     175 <.rodata.str1.1+0x175>
 155:	63 6d 64             	movslq 0x64(%rbp),%ebp
 158:	3d 25 23 30 38       	cmp    $0x38302325,%eax
 15d:	78 0a                	js     169 <.rodata.str1.1+0x169>
 15f:	00 3c 34             	add    %bh,(%rsp,%rsi,1)
 162:	3e                   	ds
 163:	68 64 61 2d 69       	pushq  $0x692d6164
 168:	6e                   	outsb  %ds:(%rsi),(%dx)
 169:	74 65                	je     1d0 <.rodata.str1.1+0x1d0>
 16b:	6c                   	insb   (%dx),%es:(%rdi)
 16c:	3a 20                	cmp    (%rax),%ah
 16e:	49 52                	rex.WB push %r10
 170:	51                   	push   %rcx
 171:	20 74 69 6d          	and    %dh,0x6d(%rcx,%rbp,2)
 175:	69 6e 67 20 77 6f 72 	imul   $0x726f7720,0x67(%rsi),%ebp
 17c:	6b 61 72 6f          	imul   $0x6f,0x72(%rcx),%esp
 180:	75 6e                	jne    1f0 <.rodata.str1.1+0x1f0>
 182:	64 20 69 73          	and    %ch,%fs:0x73(%rcx)
 186:	20 61 63             	and    %ah,0x63(%rcx)
 189:	74 69                	je     1f4 <.rodata.str1.1+0x1f4>
 18b:	76 61                	jbe    1ee <.rodata.str1.1+0x1ee>
 18d:	74 65                	je     1f4 <.rodata.str1.1+0x1f4>
 18f:	64 20 66 6f          	and    %ah,%fs:0x6f(%rsi)
 193:	72 20                	jb     1b5 <.rodata.str1.1+0x1b5>
 195:	63 61 72             	movslq 0x72(%rcx),%esp
 198:	64 20 23             	and    %ah,%fs:(%rbx)
 19b:	25 64 2e 20 53       	and    $0x53202e64,%eax
 1a0:	75 67                	jne    209 <.rodata.str1.1+0x209>
 1a2:	67                   	addr32
 1a3:	65                   	gs
 1a4:	73 74                	jae    21a <.rodata.str1.1+0x21a>
 1a6:	20 61 20             	and    %ah,0x20(%rcx)
 1a9:	62                   	(bad)  
 1aa:	69 67 67 65 72 20 62 	imul   $0x62207265,0x67(%rdi),%esp
 1b1:	64                   	fs
 1b2:	6c                   	insb   (%dx),%es:(%rdi)
 1b3:	5f                   	pop    %rdi
 1b4:	70 6f                	jo     225 <.rodata.str1.1+0x225>
 1b6:	73 5f                	jae    217 <.rodata.str1.1+0x217>
 1b8:	61                   	(bad)  
 1b9:	64                   	fs
 1ba:	6a 2e                	pushq  $0x2e
 1bc:	0a 00                	or     (%rax),%al
 1be:	3c 33                	cmp    $0x33,%al
 1c0:	3e                   	ds
 1c1:	68 64 61 2d 69       	pushq  $0x692d6164
 1c6:	6e                   	outsb  %ds:(%rsi),(%dx)
 1c7:	74 65                	je     22e <.rodata.str1.1+0x22e>
 1c9:	6c                   	insb   (%dx),%es:(%rdi)
 1ca:	3a 20                	cmp    (%rax),%ah
 1cc:	70 63                	jo     231 <.rodata.str1.1+0x231>
 1ce:	69 5f 65 6e 61 62 6c 	imul   $0x6c62616e,0x65(%rdi),%ebx
 1d5:	65                   	gs
 1d6:	5f                   	pop    %rdi
 1d7:	64                   	fs
 1d8:	65                   	gs
 1d9:	76 69                	jbe    244 <.rodata.str1.1+0x244>
 1db:	63 65 20             	movslq 0x20(%rbp),%esp
 1de:	66                   	data16
 1df:	61                   	(bad)  
 1e0:	69 6c 65 64 2c 20 64 	imul   $0x6964202c,0x64(%rbp,%riz,2),%ebp
 1e7:	69 
 1e8:	73 61                	jae    24b <.rodata.str1.1+0x24b>
 1ea:	62                   	(bad)  
 1eb:	6c                   	insb   (%dx),%es:(%rdi)
 1ec:	69 6e 67 20 64 65 76 	imul   $0x76656420,0x67(%rsi),%ebp
 1f3:	69 63 65 0a 00 3c 33 	imul   $0x333c000a,0x65(%rbx),%esp
 1fa:	3e                   	ds
 1fb:	68 64 61 2d 69       	pushq  $0x692d6164
 200:	6e                   	outsb  %ds:(%rsi),(%dx)
 201:	74 65                	je     268 <.rodata.str1.1+0x268>
 203:	6c                   	insb   (%dx),%es:(%rdi)
 204:	3a 20                	cmp    (%rax),%ah
 206:	69 6e 76 61 6c 69 64 	imul   $0x64696c61,0x76(%rsi),%ebp
 20d:	20 66 6f             	and    %ah,0x6f(%rsi)
 210:	72 6d                	jb     27f <.rodata.str1.1+0x27f>
 212:	61                   	(bad)  
 213:	74 5f                	je     274 <.rodata.str1.1+0x274>
 215:	76 61                	jbe    278 <.rodata.str1.1+0x278>
 217:	6c                   	insb   (%dx),%es:(%rdi)
 218:	2c 20                	sub    $0x20,%al
 21a:	72 61                	jb     27d <.rodata.str1.1+0x27d>
 21c:	74 65                	je     283 <.rodata.str1.1+0x283>
 21e:	3d 25 64 2c 20       	cmp    $0x202c6425,%eax
 223:	63 68 3d             	movslq 0x3d(%rax),%ebp
 226:	25 64 2c 20 66       	and    $0x66202c64,%eax
 22b:	6f                   	outsl  %ds:(%rsi),(%dx)
 22c:	72 6d                	jb     29b <.rodata.str1.1+0x29b>
 22e:	61                   	(bad)  
 22f:	74 3d                	je     26e <.rodata.str1.1+0x26e>
 231:	25 64 0a 00 3c       	and    $0x3c000a64,%eax
 236:	34 3e                	xor    $0x3e,%al
 238:	68 64 61 2d 69       	pushq  $0x692d6164
 23d:	6e                   	outsb  %ds:(%rsi),(%dx)
 23e:	74 65                	je     2a5 <.rodata.str1.1+0x2a5>
 240:	6c                   	insb   (%dx),%es:(%rdi)
 241:	3a 20                	cmp    (%rax),%ah
 243:	54                   	push   %rsp
 244:	6f                   	outsl  %ds:(%rsi),(%dx)
 245:	6f                   	outsl  %ds:(%rsi),(%dx)
 246:	20 62 69             	and    %ah,0x69(%rdx)
 249:	67 20 61 64          	and    %ah,0x64(%ecx)
 24d:	6a 75                	pushq  $0x75
 24f:	73 74                	jae    2c5 <.rodata.str1.1+0x2c5>
 251:	6d                   	insl   (%dx),%es:(%rdi)
 252:	65 6e                	outsb  %gs:(%rsi),(%dx)
 254:	74 20                	je     276 <.rodata.str1.1+0x276>
 256:	25 64 0a 00 3c       	and    $0x3c000a64,%eax
 25b:	33 3e                	xor    (%rsi),%edi
 25d:	68 64 61 2d 69       	pushq  $0x692d6164
 262:	6e                   	outsb  %ds:(%rsi),(%dx)
 263:	74 65                	je     2ca <.rodata.str1.1+0x2ca>
 265:	6c                   	insb   (%dx),%es:(%rdi)
 266:	3a 20                	cmp    (%rax),%ah
 268:	54                   	push   %rsp
 269:	6f                   	outsl  %ds:(%rsi),(%dx)
 26a:	6f                   	outsl  %ds:(%rsi),(%dx)
 26b:	20 6d 61             	and    %ch,0x61(%rbp)
 26e:	6e                   	outsb  %ds:(%rsi),(%dx)
 26f:	79 20                	jns    291 <.rodata.str1.1+0x291>
 271:	42                   	rex.X
 272:	44                   	rex.R
 273:	4c 20 65 6e          	rex.WR and %r12b,0x6e(%rbp)
 277:	74 72                	je     2eb <.rodata.str1.1+0x2eb>
 279:	69 65 73 3a 20 62 75 	imul   $0x7562203a,0x73(%rbp),%esp
 280:	66                   	data16
 281:	66                   	data16
 282:	65                   	gs
 283:	72 3d                	jb     2c2 <.rodata.str1.1+0x2c2>
 285:	25 64 2c 20 70       	and    $0x70202c64,%eax
 28a:	65                   	gs
 28b:	72 69                	jb     2f6 <.rodata.str1.1+0x2f6>
 28d:	6f                   	outsl  %ds:(%rsi),(%dx)
 28e:	64                   	fs
 28f:	3d 25 64 0a 00       	cmp    $0xa6425,%eax
 294:	3c 34                	cmp    $0x34,%al
 296:	3e                   	ds
 297:	68 64 61 2d 69       	pushq  $0x692d6164
 29c:	6e                   	outsb  %ds:(%rsi),(%dx)
 29d:	74 65                	je     304 <.rodata.str1.1+0x304>
 29f:	6c                   	insb   (%dx),%es:(%rdi)
 2a0:	3a 20                	cmp    (%rax),%ah
 2a2:	61                   	(bad)  
 2a3:	7a 78                	jp     31d <.rodata.str1.1+0x31d>
 2a5:	5f                   	pop    %rdi
 2a6:	67                   	addr32
 2a7:	65                   	gs
 2a8:	74 5f                	je     309 <.rodata.str1.1+0x309>
 2aa:	72 65                	jb     311 <.rodata.str1.1+0x311>
 2ac:	73 70                	jae    31e <.rodata.str1.1+0x31e>
 2ae:	6f                   	outsl  %ds:(%rsi),(%dx)
 2af:	6e                   	outsb  %ds:(%rsi),(%dx)
 2b0:	73 65                	jae    317 <.rodata.str1.1+0x317>
 2b2:	20 74 69 6d          	and    %dh,0x6d(%rcx,%rbp,2)
 2b6:	65 6f                	outsl  %gs:(%rsi),(%dx)
 2b8:	75 74                	jne    32e <.rodata.str1.1+0x32e>
 2ba:	2c 20                	sub    $0x20,%al
 2bc:	73 77                	jae    335 <.rodata.str1.1+0x335>
 2be:	69 74 63 68 69 6e 67 	imul   $0x20676e69,0x68(%rbx,%riz,2),%esi
 2c5:	20 
 2c6:	74 6f                	je     337 <.rodata.str1.1+0x337>
 2c8:	20 70 6f             	and    %dh,0x6f(%rax)
 2cb:	6c                   	insb   (%dx),%es:(%rdi)
 2cc:	6c                   	insb   (%dx),%es:(%rdi)
 2cd:	69 6e 67 20 6d 6f 64 	imul   $0x646f6d20,0x67(%rsi),%ebp
 2d4:	65 3a 20             	cmp    %gs:(%rax),%ah
 2d7:	6c                   	insb   (%dx),%es:(%rdi)
 2d8:	61                   	(bad)  
 2d9:	73 74                	jae    34f <.rodata.str1.1+0x34f>
 2db:	20 63 6d             	and    %ah,0x6d(%rbx)
 2de:	64                   	fs
 2df:	3d 30 78 25 30       	cmp    $0x30257830,%eax
 2e4:	38 78 0a             	cmp    %bh,0xa(%rax)
 2e7:	00 3c 34             	add    %bh,(%rsp,%rsi,1)
 2ea:	3e                   	ds
 2eb:	68 64 61 2d 69       	pushq  $0x692d6164
 2f0:	6e                   	outsb  %ds:(%rsi),(%dx)
 2f1:	74 65                	je     358 <.rodata.str1.1+0x358>
 2f3:	6c                   	insb   (%dx),%es:(%rdi)
 2f4:	3a 20                	cmp    (%rax),%ah
 2f6:	4e 6f                	rex.WRX outsl %ds:(%rsi),(%dx)
 2f8:	20 72 65             	and    %dh,0x65(%rdx)
 2fb:	73 70                	jae    36d <.rodata.str1.1+0x36d>
 2fd:	6f                   	outsl  %ds:(%rsi),(%dx)
 2fe:	6e                   	outsb  %ds:(%rsi),(%dx)
 2ff:	73 65                	jae    366 <.rodata.str1.1+0x366>
 301:	20 66 72             	and    %ah,0x72(%rsi)
 304:	6f                   	outsl  %ds:(%rsi),(%dx)
 305:	6d                   	insl   (%dx),%es:(%rdi)
 306:	20 63 6f             	and    %ah,0x6f(%rbx)
 309:	64 65 63 2c 20       	fs movslq %fs:%gs:(%rax,%riz,1),%ebp
 30e:	64 69 73 61 62 6c 69 	imul   $0x6e696c62,%fs:0x61(%rbx),%esi
 315:	6e 
 316:	67 20 4d 53          	and    %cl,0x53(%ebp)
 31a:	49 3a 20             	rex.WB cmp (%r8),%spl
 31d:	6c                   	insb   (%dx),%es:(%rdi)
 31e:	61                   	(bad)  
 31f:	73 74                	jae    395 <.rodata.str1.1+0x395>
 321:	20 63 6d             	and    %ah,0x6d(%rbx)
 324:	64                   	fs
 325:	3d 30 78 25 30       	cmp    $0x30257830,%eax
 32a:	38 78 0a             	cmp    %bh,0xa(%rax)
 32d:	00 3c 33             	add    %bh,(%rbx,%rsi,1)
 330:	3e                   	ds
 331:	68 64 61 5f 69       	pushq  $0x695f6164
 336:	6e                   	outsb  %ds:(%rsi),(%dx)
 337:	74 65                	je     39e <.rodata.str1.1+0x39e>
 339:	6c                   	insb   (%dx),%es:(%rdi)
 33a:	3a 20                	cmp    (%rax),%ah
 33c:	61                   	(bad)  
 33d:	7a 78                	jp     3b7 <.rodata.str1.1+0x3b7>
 33f:	5f                   	pop    %rdi
 340:	67                   	addr32
 341:	65                   	gs
 342:	74 5f                	je     3a3 <.rodata.str1.1+0x3a3>
 344:	72 65                	jb     3ab <.rodata.str1.1+0x3ab>
 346:	73 70                	jae    3b8 <.rodata.str1.1+0x3b8>
 348:	6f                   	outsl  %ds:(%rsi),(%dx)
 349:	6e                   	outsb  %ds:(%rsi),(%dx)
 34a:	73 65                	jae    3b1 <.rodata.str1.1+0x3b1>
 34c:	20 74 69 6d          	and    %dh,0x6d(%rcx,%rbp,2)
 350:	65 6f                	outsl  %gs:(%rsi),(%dx)
 352:	75 74                	jne    3c8 <.rodata.str1.1+0x3c8>
 354:	2c 20                	sub    $0x20,%al
 356:	73 77                	jae    3cf <.rodata.str1.1+0x3cf>
 358:	69 74 63 68 69 6e 67 	imul   $0x20676e69,0x68(%rbx,%riz,2),%esi
 35f:	20 
 360:	74 6f                	je     3d1 <.rodata.str1.1+0x3d1>
 362:	20 73 69             	and    %dh,0x69(%rbx)
 365:	6e                   	outsb  %ds:(%rsi),(%dx)
 366:	67 6c                	insb   (%dx),%es:(%edi)
 368:	65                   	gs
 369:	5f                   	pop    %rdi
 36a:	63 6d 64             	movslq 0x64(%rbp),%ebp
 36d:	20 6d 6f             	and    %ch,0x6f(%rbp)
 370:	64 65 3a 20          	fs cmp %fs:%gs:(%rax),%ah
 374:	6c                   	insb   (%dx),%es:(%rdi)
 375:	61                   	(bad)  
 376:	73 74                	jae    3ec <.rodata.str1.1+0x3ec>
 378:	20 63 6d             	and    %ah,0x6d(%rbx)
 37b:	64                   	fs
 37c:	3d 30 78 25 30       	cmp    $0x30257830,%eax
 381:	38 78 0a             	cmp    %bh,0xa(%rax)
 384:	00 3c 34             	add    %bh,(%rsp,%rsi,1)
 387:	3e                   	ds
 388:	68 64 61 2d 69       	pushq  $0x692d6164
 38d:	6e                   	outsb  %ds:(%rsi),(%dx)
 38e:	74 65                	je     3f5 <.rodata.str1.1+0x3f5>
 390:	6c                   	insb   (%dx),%es:(%rdi)
 391:	3a 20                	cmp    (%rax),%ah
 393:	43 6f                	rex.XB outsl %ds:(%rsi),(%dx)
 395:	64 65 63 20          	fs movslq %fs:%gs:(%rax),%esp
 399:	23 25 64 20 70 72    	and    0x72702064(%rip),%esp        # 72702403 <azx_attach_pcm_stream+0x7270074a>
 39f:	6f                   	outsl  %ds:(%rsi),(%dx)
 3a0:	62                   	(bad)  
 3a1:	65 20 65 72          	and    %ah,%gs:0x72(%rbp)
 3a5:	72 6f                	jb     416 <.rodata.str1.1+0x416>
 3a7:	72 3b                	jb     3e4 <.rodata.str1.1+0x3e4>
 3a9:	20 64 69 73          	and    %ah,0x73(%rcx,%rbp,2)
 3ad:	61                   	(bad)  
 3ae:	62                   	(bad)  
 3af:	6c                   	insb   (%dx),%es:(%rdi)
 3b0:	69 6e 67 20 69 74 2e 	imul   $0x2e746920,0x67(%rsi),%ebp
 3b7:	2e 2e 0a 00          	cs or  %cs:(%rax),%al
 3bb:	3c 33                	cmp    $0x33,%al
 3bd:	3e                   	ds
 3be:	68 64 61 2d 69       	pushq  $0x692d6164
 3c3:	6e                   	outsb  %ds:(%rsi),(%dx)
 3c4:	74 65                	je     42b <.rodata.str1.1+0x42b>
 3c6:	6c                   	insb   (%dx),%es:(%rdi)
 3c7:	3a 20                	cmp    (%rax),%ah
 3c9:	6e                   	outsb  %ds:(%rsi),(%dx)
 3ca:	6f                   	outsl  %ds:(%rsi),(%dx)
 3cb:	20 63 6f             	and    %ah,0x6f(%rbx)
 3ce:	64 65 63 73 20       	fs movslq %fs:%gs:0x20(%rbx),%esi
 3d3:	69 6e 69 74 69 61 6c 	imul   $0x6c616974,0x69(%rsi),%ebp
 3da:	69 7a 65 64 0a 00 73 	imul   $0x73000a64,0x65(%rdx),%edi
 3e1:	6e                   	outsb  %ds:(%rsi),(%dx)
 3e2:	64                   	fs
 3e3:	5f                   	pop    %rdi
 3e4:	68 64 61 5f 69       	pushq  $0x695f6164
 3e9:	6e                   	outsb  %ds:(%rsi),(%dx)
 3ea:	74 65                	je     451 <.rodata.str1.1+0x451>
 3ec:	6c                   	insb   (%dx),%es:(%rdi)
 3ed:	00 3c 33             	add    %bh,(%rbx,%rsi,1)
 3f0:	3e                   	ds
 3f1:	68 64 61 2d 69       	pushq  $0x692d6164
 3f6:	6e                   	outsb  %ds:(%rsi),(%dx)
 3f7:	74 65                	je     45e <.rodata.str1.1+0x45e>
 3f9:	6c                   	insb   (%dx),%es:(%rdi)
 3fa:	3a 20                	cmp    (%rax),%ah
 3fc:	49 6e                	rex.WB outsb %ds:(%rsi),(%dx)
 3fe:	76 61                	jbe    461 <.rodata.str1.1+0x461>
 400:	6c                   	insb   (%dx),%es:(%rdi)
 401:	69 64 20 50 43 4d 20 	imul   $0x64204d43,0x50(%rax,%riz,1),%esp
 408:	64 
 409:	65                   	gs
 40a:	76 69                	jbe    475 <.rodata.str1.1+0x475>
 40c:	63 65 20             	movslq 0x20(%rbp),%esp
 40f:	6e                   	outsb  %ds:(%rsi),(%dx)
 410:	75 6d                	jne    47f <.rodata.str1.1+0x47f>
 412:	62                   	(bad)  
 413:	65                   	gs
 414:	72 20                	jb     436 <.rodata.str1.1+0x436>
 416:	25 64 0a 00 3c       	and    $0x3c000a64,%eax
 41b:	33 3e                	xor    (%rsi),%edi
 41d:	68 64 61 2d 69       	pushq  $0x692d6164
 422:	6e                   	outsb  %ds:(%rsi),(%dx)
 423:	74 65                	je     48a <.rodata.str1.1+0x48a>
 425:	6c                   	insb   (%dx),%es:(%rdi)
 426:	3a 20                	cmp    (%rax),%ah
 428:	50                   	push   %rax
 429:	43                   	rex.XB
 42a:	4d 20 25 64 20 61 6c 	rex.WRB and %r12b,0x6c612064(%rip)        # 6c612495 <azx_attach_pcm_stream+0x6c6107dc>
 431:	72 65                	jb     498 <.rodata.str1.1+0x498>
 433:	61                   	(bad)  
 434:	64                   	fs
 435:	79 20                	jns    457 <.rodata.str1.1+0x457>
 437:	65                   	gs
 438:	78 69                	js     4a3 <.rodata.str1.1+0x4a3>
 43a:	73 74                	jae    4b0 <.rodata.str1.1+0x4b0>
 43c:	73 0a                	jae    448 <.rodata.str1.1+0x448>
 43e:	00 3c 33             	add    %bh,(%rbx,%rsi,1)
 441:	3e                   	ds
 442:	68 64 61 2d 69       	pushq  $0x692d6164
 447:	6e                   	outsb  %ds:(%rsi),(%dx)
 448:	74 65                	je     4af <.rodata.str1.1+0x4af>
 44a:	6c                   	insb   (%dx),%es:(%rdi)
 44b:	3a 20                	cmp    (%rax),%ah
 44d:	45 72 72             	rex.RB jb 4c2 <.rodata.str1.1+0x4c2>
 450:	6f                   	outsl  %ds:(%rsi),(%dx)
 451:	72 20                	jb     473 <.rodata.str1.1+0x473>
 453:	63 72 65             	movslq 0x65(%rdx),%esi
 456:	61                   	(bad)  
 457:	74 69                	je     4c2 <.rodata.str1.1+0x4c2>
 459:	6e                   	outsb  %ds:(%rsi),(%dx)
 45a:	67 20 63 61          	and    %ah,0x61(%ebx)
 45e:	72 64                	jb     4c4 <.rodata.str1.1+0x4c4>
 460:	21 0a                	and    %ecx,(%rdx)
 462:	00 3c 33             	add    %bh,(%rbx,%rsi,1)
 465:	3e                   	ds
 466:	68 64 61 2d 69       	pushq  $0x692d6164
 46b:	6e                   	outsb  %ds:(%rsi),(%dx)
 46c:	74 65                	je     4d3 <.rodata.str1.1+0x4d3>
 46e:	6c                   	insb   (%dx),%es:(%rdi)
 46f:	3a 20                	cmp    (%rax),%ah
 471:	63 61 6e             	movslq 0x6e(%rcx),%esp
 474:	6e                   	outsb  %ds:(%rsi),(%dx)
 475:	6f                   	outsl  %ds:(%rsi),(%dx)
 476:	74 20                	je     498 <.rodata.str1.1+0x498>
 478:	61                   	(bad)  
 479:	6c                   	insb   (%dx),%es:(%rdi)
 47a:	6c                   	insb   (%dx),%es:(%rdi)
 47b:	6f                   	outsl  %ds:(%rsi),(%dx)
 47c:	63 61 74             	movslq 0x74(%rcx),%esp
 47f:	65 20 63 68          	and    %ah,%gs:0x68(%rbx)
 483:	69 70 0a 00 26 63 68 	imul   $0x68632600,0xa(%rax),%esi
 48a:	69 70 2d 3e 6f 70 65 	imul   $0x65706f3e,0x2d(%rax),%esi
 491:	6e                   	outsb  %ds:(%rsi),(%dx)
 492:	5f                   	pop    %rdi
 493:	6d                   	insl   (%dx),%es:(%rdi)
 494:	75 74                	jne    50a <.rodata.str1.1+0x50a>
 496:	65                   	gs
 497:	78 00                	js     499 <.rodata.str1.1+0x499>
 499:	3c 36                	cmp    $0x36,%al
 49b:	3e                   	ds
 49c:	68 64 61 5f 69       	pushq  $0x695f6164
 4a1:	6e                   	outsb  %ds:(%rsi),(%dx)
 4a2:	74 65                	je     509 <.rodata.str1.1+0x509>
 4a4:	6c                   	insb   (%dx),%es:(%rdi)
 4a5:	3a 20                	cmp    (%rax),%ah
 4a7:	6d                   	insl   (%dx),%es:(%rdi)
 4a8:	73 69                	jae    513 <.rodata.str1.1+0x513>
 4aa:	20 66 6f             	and    %ah,0x6f(%rsi)
 4ad:	72 20                	jb     4cf <.rodata.str1.1+0x4cf>
 4af:	64                   	fs
 4b0:	65                   	gs
 4b1:	76 69                	jbe    51c <.rodata.str1.1+0x51c>
 4b3:	63 65 20             	movslq 0x20(%rbp),%esp
 4b6:	25 30 34 78 3a       	and    $0x3a783430,%eax
 4bb:	25 30 34 78 20       	and    $0x20783430,%eax
 4c0:	73 65                	jae    527 <.rodata.str1.1+0x527>
 4c2:	74 20                	je     4e4 <.rodata.str1.1+0x4e4>
 4c4:	74 6f                	je     535 <.rodata.str1.1+0x535>
 4c6:	20 25 64 0a 00 3c    	and    %ah,0x3c000a64(%rip)        # 3c000f30 <azx_attach_pcm_stream+0x3bfff277>
 4cc:	36                   	ss
 4cd:	3e                   	ds
 4ce:	68 64 61 5f 69       	pushq  $0x695f6164
 4d3:	6e                   	outsb  %ds:(%rsi),(%dx)
 4d4:	74 65                	je     53b <.rodata.str1.1+0x53b>
 4d6:	6c                   	insb   (%dx),%es:(%rdi)
 4d7:	3a 20                	cmp    (%rax),%ah
 4d9:	44 69 73 61 62 6c 65 	imul   $0x20656c62,0x61(%rbx),%r14d
 4e0:	20 
 4e1:	4d 53                	rex.WRB push %r11
 4e3:	49 20 66 6f          	rex.WB and %spl,0x6f(%r14)
 4e7:	72 20                	jb     509 <.rodata.str1.1+0x509>
 4e9:	4e 76 69             	rex.WRX jbe 555 <.rodata.str1.1+0x555>
 4ec:	64 69 61 20 63 68 69 	imul   $0x70696863,%fs:0x20(%rcx),%esp
 4f3:	70 
 4f4:	73 65                	jae    55b <.rodata.str1.1+0x55b>
 4f6:	74 0a                	je     502 <.rodata.str1.1+0x502>
 4f8:	00 3c 36             	add    %bh,(%rsi,%rsi,1)
 4fb:	3e                   	ds
 4fc:	68 64 61 5f 69       	pushq  $0x695f6164
 501:	6e                   	outsb  %ds:(%rsi),(%dx)
 502:	74 65                	je     569 <.rodata.str1.1+0x569>
 504:	6c                   	insb   (%dx),%es:(%rdi)
 505:	3a 20                	cmp    (%rax),%ah
 507:	70 6f                	jo     578 <.rodata.str1.1+0x578>
 509:	73 69                	jae    574 <.rodata.str1.1+0x574>
 50b:	74 69                	je     576 <.rodata.str1.1+0x576>
 50d:	6f                   	outsl  %ds:(%rsi),(%dx)
 50e:	6e                   	outsb  %ds:(%rsi),(%dx)
 50f:	5f                   	pop    %rdi
 510:	66 69 78 20 73 65    	imul   $0x6573,0x20(%rax),%di
 516:	74 20                	je     538 <.rodata.str1.1+0x538>
 518:	74 6f                	je     589 <.rodata.str1.1+0x589>
 51a:	20 25 64 20 66 6f    	and    %ah,0x6f662064(%rip)        # 6f662584 <azx_attach_pcm_stream+0x6f6608cb>
 520:	72 20                	jb     542 <.rodata.str1.1+0x542>
 522:	64                   	fs
 523:	65                   	gs
 524:	76 69                	jbe    58f <.rodata.str1.1+0x58f>
 526:	63 65 20             	movslq 0x20(%rbp),%esp
 529:	25 30 34 78 3a       	and    $0x3a783430,%eax
 52e:	25 30 34 78 0a       	and    $0xa783430,%eax
 533:	00 3c 36             	add    %bh,(%rsi,%rsi,1)
 536:	3e                   	ds
 537:	68 64 61 5f 69       	pushq  $0x695f6164
 53c:	6e                   	outsb  %ds:(%rsi),(%dx)
 53d:	74 65                	je     5a4 <.rodata.str1.1+0x5a4>
 53f:	6c                   	insb   (%dx),%es:(%rdi)
 540:	3a 20                	cmp    (%rax),%ah
 542:	70 72                	jo     5b6 <.rodata.str1.1+0x5b6>
 544:	6f                   	outsl  %ds:(%rsi),(%dx)
 545:	62                   	(bad)  
 546:	65                   	gs
 547:	5f                   	pop    %rdi
 548:	6d                   	insl   (%dx),%es:(%rdi)
 549:	61                   	(bad)  
 54a:	73 6b                	jae    5b7 <.rodata.str1.1+0x5b7>
 54c:	20 73 65             	and    %dh,0x65(%rbx)
 54f:	74 20                	je     571 <.rodata.str1.1+0x571>
 551:	74 6f                	je     5c2 <.rodata.str1.1+0x5c2>
 553:	20 30                	and    %dh,(%rax)
 555:	78 25                	js     57c <.rodata.str1.1+0x57c>
 557:	78 20                	js     579 <.rodata.str1.1+0x579>
 559:	66 6f                	outsw  %ds:(%rsi),(%dx)
 55b:	72 20                	jb     57d <.rodata.str1.1+0x57d>
 55d:	64                   	fs
 55e:	65                   	gs
 55f:	76 69                	jbe    5ca <.rodata.str1.1+0x5ca>
 561:	63 65 20             	movslq 0x20(%rbp),%esp
 564:	25 30 34 78 3a       	and    $0x3a783430,%eax
 569:	25 30 34 78 0a       	and    $0xa783430,%eax
 56e:	00 3c 36             	add    %bh,(%rsi,%rsi,1)
 571:	3e                   	ds
 572:	68 64 61 5f 69       	pushq  $0x695f6164
 577:	6e                   	outsb  %ds:(%rsi),(%dx)
 578:	74 65                	je     5df <.rodata.str1.1+0x5df>
 57a:	6c                   	insb   (%dx),%es:(%rdi)
 57b:	3a 20                	cmp    (%rax),%ah
 57d:	63 6f 64             	movslq 0x64(%rdi),%ebp
 580:	65 63 5f 6d          	movslq %gs:0x6d(%rdi),%ebx
 584:	61                   	(bad)  
 585:	73 6b                	jae    5f2 <.rodata.str1.1+0x5f2>
 587:	20 66 6f             	and    %ah,0x6f(%rsi)
 58a:	72 63                	jb     5ef <.rodata.str1.1+0x5ef>
 58c:	65 64 20 74 6f 20    	gs and %dh,%fs:%gs:0x20(%rdi,%rbp,2)
 592:	30 78 25             	xor    %bh,0x25(%rax)
 595:	78 0a                	js     5a1 <.rodata.str1.1+0x5a1>
 597:	00 49 43             	add    %cl,0x43(%rcx)
 59a:	48 20 48 44          	rex.W and %cl,0x44(%rax)
 59e:	20 61 75             	and    %ah,0x75(%rcx)
 5a1:	64 69 6f 00 3c 33 3e 	imul   $0x683e333c,%fs:0x0(%rdi),%ebp
 5a8:	68 
 5a9:	64                   	fs
 5aa:	61                   	(bad)  
 5ab:	2d 69 6e 74 65       	sub    $0x65746e69,%eax
 5b0:	6c                   	insb   (%dx),%es:(%rdi)
 5b1:	3a 20                	cmp    (%rax),%ah
 5b3:	69 6f 72 65 6d 61 70 	imul   $0x70616d65,0x72(%rdi),%ebp
 5ba:	20 65 72             	and    %ah,0x72(%rbp)
 5bd:	72 6f                	jb     62e <.rodata.str1.1+0x62e>
 5bf:	72 0a                	jb     5cb <.rodata.str1.1+0x5cb>
 5c1:	00 3c 33             	add    %bh,(%rbx,%rsi,1)
 5c4:	3e                   	ds
 5c5:	68 64 61 2d 69       	pushq  $0x692d6164
 5ca:	6e                   	outsb  %ds:(%rsi),(%dx)
 5cb:	74 65                	je     632 <.rodata.str1.1+0x632>
 5cd:	6c                   	insb   (%dx),%es:(%rdi)
 5ce:	3a 20                	cmp    (%rax),%ah
 5d0:	63 61 6e             	movslq 0x6e(%rcx),%esp
 5d3:	6e                   	outsb  %ds:(%rsi),(%dx)
 5d4:	6f                   	outsl  %ds:(%rsi),(%dx)
 5d5:	74 20                	je     5f7 <.rodata.str1.1+0x5f7>
 5d7:	6d                   	insl   (%dx),%es:(%rdi)
 5d8:	61                   	(bad)  
 5d9:	6c                   	insb   (%dx),%es:(%rdi)
 5da:	6c                   	insb   (%dx),%es:(%rdi)
 5db:	6f                   	outsl  %ds:(%rsi),(%dx)
 5dc:	63 20                	movslq (%rax),%esp
 5de:	61                   	(bad)  
 5df:	7a 78                	jp     659 <.rodata.str1.1+0x659>
 5e1:	5f                   	pop    %rdi
 5e2:	64                   	fs
 5e3:	65                   	gs
 5e4:	76 0a                	jbe    5f0 <.rodata.str1.1+0x5f0>
 5e6:	00 3c 33             	add    %bh,(%rbx,%rsi,1)
 5e9:	3e                   	ds
 5ea:	68 64 61 2d 69       	pushq  $0x692d6164
 5ef:	6e                   	outsb  %ds:(%rsi),(%dx)
 5f0:	74 65                	je     657 <.rodata.str1.1+0x657>
 5f2:	6c                   	insb   (%dx),%es:(%rdi)
 5f3:	3a 20                	cmp    (%rax),%ah
 5f5:	63 61 6e             	movslq 0x6e(%rcx),%esp
 5f8:	6e                   	outsb  %ds:(%rsi),(%dx)
 5f9:	6f                   	outsl  %ds:(%rsi),(%dx)
 5fa:	74 20                	je     61c <.rodata.str1.1+0x61c>
 5fc:	61                   	(bad)  
 5fd:	6c                   	insb   (%dx),%es:(%rdi)
 5fe:	6c                   	insb   (%dx),%es:(%rdi)
 5ff:	6f                   	outsl  %ds:(%rsi),(%dx)
 600:	63 61 74             	movslq 0x74(%rcx),%esp
 603:	65 20 42 44          	and    %al,%gs:0x44(%rdx)
 607:	4c 0a 00             	rex.WR or (%rax),%r8b
 60a:	3c 33                	cmp    $0x33,%al
 60c:	3e                   	ds
 60d:	68 64 61 2d 69       	pushq  $0x692d6164
 612:	6e                   	outsb  %ds:(%rsi),(%dx)
 613:	74 65                	je     67a <.rodata.str1.1+0x67a>
 615:	6c                   	insb   (%dx),%es:(%rdi)
 616:	3a 20                	cmp    (%rax),%ah
 618:	63 61 6e             	movslq 0x6e(%rcx),%esp
 61b:	6e                   	outsb  %ds:(%rsi),(%dx)
 61c:	6f                   	outsl  %ds:(%rsi),(%dx)
 61d:	74 20                	je     63f <.rodata.str1.1+0x63f>
 61f:	61                   	(bad)  
 620:	6c                   	insb   (%dx),%es:(%rdi)
 621:	6c                   	insb   (%dx),%es:(%rdi)
 622:	6f                   	outsl  %ds:(%rsi),(%dx)
 623:	63 61 74             	movslq 0x74(%rcx),%esp
 626:	65 20 70 6f          	and    %dh,%gs:0x6f(%rax)
 62a:	73 62                	jae    68e <.rodata.str1.1+0x68e>
 62c:	75 66                	jne    694 <.rodata.str1.1+0x694>
 62e:	0a 00                	or     (%rax),%al
 630:	3c 33                	cmp    $0x33,%al
 632:	3e                   	ds
 633:	68 64 61 2d 69       	pushq  $0x692d6164
 638:	6e                   	outsb  %ds:(%rsi),(%dx)
 639:	74 65                	je     6a0 <.rodata.str1.1+0x6a0>
 63b:	6c                   	insb   (%dx),%es:(%rdi)
 63c:	3a 20                	cmp    (%rax),%ah
 63e:	63 61 6e             	movslq 0x6e(%rcx),%esp
 641:	6e                   	outsb  %ds:(%rsi),(%dx)
 642:	6f                   	outsl  %ds:(%rsi),(%dx)
 643:	74 20                	je     665 <.rodata.str1.1+0x665>
 645:	61                   	(bad)  
 646:	6c                   	insb   (%dx),%es:(%rdi)
 647:	6c                   	insb   (%dx),%es:(%rdi)
 648:	6f                   	outsl  %ds:(%rsi),(%dx)
 649:	63 61 74             	movslq 0x74(%rcx),%esp
 64c:	65 20 43 4f          	and    %al,%gs:0x4f(%rbx)
 650:	52                   	push   %rdx
 651:	42 2f                	rex.X (bad) 
 653:	52                   	push   %rdx
 654:	49 52                	rex.WB push %r10
 656:	42 0a 00             	rex.X or (%rax),%al
 659:	3c 33                	cmp    $0x33,%al
 65b:	3e                   	ds
 65c:	68 64 61 2d 69       	pushq  $0x692d6164
 661:	6e                   	outsb  %ds:(%rsi),(%dx)
 662:	74 65                	je     6c9 <.rodata.str1.1+0x6c9>
 664:	6c                   	insb   (%dx),%es:(%rdi)
 665:	3a 20                	cmp    (%rax),%ah
 667:	6e                   	outsb  %ds:(%rsi),(%dx)
 668:	6f                   	outsl  %ds:(%rsi),(%dx)
 669:	20 63 6f             	and    %ah,0x6f(%rbx)
 66c:	64 65 63 73 20       	fs movslq %fs:%gs:0x20(%rbx),%esi
 671:	66 6f                	outsw  %ds:(%rsi),(%dx)
 673:	75 6e                	jne    6e3 <.rodata.str1.1+0x6e3>
 675:	64 21 0a             	and    %ecx,%fs:(%rdx)
 678:	00 3c 33             	add    %bh,(%rbx,%rsi,1)
 67b:	3e                   	ds
 67c:	68 64 61 2d 69       	pushq  $0x692d6164
 681:	6e                   	outsb  %ds:(%rsi),(%dx)
 682:	74 65                	je     6e9 <.rodata.str1.1+0x6e9>
 684:	6c                   	insb   (%dx),%es:(%rdi)
 685:	3a 20                	cmp    (%rax),%ah
 687:	45 72 72             	rex.RB jb 6fc <.rodata.str1.1+0x6fc>
 68a:	6f                   	outsl  %ds:(%rsi),(%dx)
 68b:	72 20                	jb     6ad <.rodata.str1.1+0x6ad>
 68d:	63 72 65             	movslq 0x65(%rdx),%esi
 690:	61                   	(bad)  
 691:	74 69                	je     6fc <.rodata.str1.1+0x6fc>
 693:	6e                   	outsb  %ds:(%rsi),(%dx)
 694:	67 20 64 65 76       	and    %ah,0x76(%ebp,%eiz,2)
 699:	69 63 65 20 5b 63 61 	imul   $0x61635b20,0x65(%rbx),%esp
 6a0:	72 64                	jb     706 <.rodata.str1.1+0x706>
 6a2:	5d                   	pop    %rbp
 6a3:	21 0a                	and    %ecx,(%rdx)
 6a5:	00 48 44             	add    %cl,0x44(%rax)
 6a8:	41 2d 49 6e 74 65    	rex.B sub $0x65746e49,%eax
 6ae:	6c                   	insb   (%dx),%es:(%rdi)
 6af:	00 25 73 20 61 74    	add    %ah,0x74612073(%rip)        # 74612728 <azx_attach_pcm_stream+0x74610a6f>
 6b5:	20 30                	and    %dh,(%rax)
 6b7:	78 25                	js     6de <.rodata.str1.1+0x6de>
 6b9:	6c                   	insb   (%dx),%es:(%rdi)
 6ba:	78 20                	js     6dc <.rodata.str1.1+0x6dc>
 6bc:	69 72 71 20 25 69 00 	imul   $0x692520,0x71(%rdx),%esi
 6c3:	3c 33                	cmp    $0x33,%al
 6c5:	3e                   	ds
 6c6:	68 64 61 2d 69       	pushq  $0x692d6164
 6cb:	6e                   	outsb  %ds:(%rsi),(%dx)
 6cc:	74 65                	je     733 <.rodata.str1.1+0x733>
 6ce:	6c                   	insb   (%dx),%es:(%rdi)
 6cf:	3a 20                	cmp    (%rax),%ah
 6d1:	41 70 70             	rex.B jo 744 <.rodata.str1.1+0x744>
 6d4:	6c                   	insb   (%dx),%es:(%rdi)
 6d5:	79 69                	jns    740 <.rodata.str1.1+0x740>
 6d7:	6e                   	outsb  %ds:(%rsi),(%dx)
 6d8:	67 20 70 61          	and    %dh,0x61(%eax)
 6dc:	74 63                	je     741 <.rodata.str1.1+0x741>
 6de:	68 20 66 69 72       	pushq  $0x72696620
 6e3:	6d                   	insl   (%dx),%es:(%rdi)
 6e4:	77 61                	ja     747 <.rodata.str1.1+0x747>
 6e6:	72 65                	jb     74d <.rodata.str1.1+0x74d>
 6e8:	20 27                	and    %ah,(%rdi)
 6ea:	25 73 27 0a 00       	and    $0xa2773,%eax
 6ef:	48                   	rex.W
 6f0:	44                   	rex.R
 6f1:	41 20 49 6e          	and    %cl,0x6e(%r9)
 6f5:	74 65                	je     75c <.rodata.str1.1+0x75c>
 6f7:	6c                   	insb   (%dx),%es:(%rdi)
 6f8:	00 48 44             	add    %cl,0x44(%rax)
 6fb:	41 20 49 6e          	and    %cl,0x6e(%r9)
 6ff:	74 65                	je     766 <.rodata.str1.1+0x766>
 701:	6c                   	insb   (%dx),%es:(%rdi)
 702:	20 50 43             	and    %dl,0x43(%rax)
 705:	48 00 48 44          	rex.W add %cl,0x44(%rax)
 709:	41 20 49 6e          	and    %cl,0x6e(%r9)
 70d:	74 65                	je     774 <.rodata.str1.1+0x774>
 70f:	6c                   	insb   (%dx),%es:(%rdi)
 710:	20 4d 49             	and    %cl,0x49(%rbp)
 713:	44 00 48 44          	add    %r9b,0x44(%rax)
 717:	41 20 41 54          	and    %al,0x54(%r9)
 71b:	49 20 53 42          	rex.WB and %dl,0x42(%r11)
 71f:	00 48 44             	add    %cl,0x44(%rax)
 722:	41 20 41 54          	and    %al,0x54(%r9)
 726:	49 20 48 44          	rex.WB and %cl,0x44(%r8)
 72a:	4d                   	rex.WRB
 72b:	49 00 48 44          	rex.WB add %cl,0x44(%r8)
 72f:	41 20 56 49          	and    %dl,0x49(%r14)
 733:	41 20 56 54          	and    %dl,0x54(%r14)
 737:	38 32                	cmp    %dh,(%rdx)
 739:	78 78                	js     7b3 <__mod_alias139+0x7>
 73b:	00 48 44             	add    %cl,0x44(%rax)
 73e:	41 20 53 49          	and    %dl,0x49(%r11)
 742:	53                   	push   %rbx
 743:	39 36                	cmp    %esi,(%rsi)
 745:	36 00 48 44          	add    %cl,%ss:0x44(%rax)
 749:	41 20 55 4c          	and    %dl,0x4c(%r13)
 74d:	49 20 4d 35          	rex.WB and %cl,0x35(%r13)
 751:	34 36                	xor    $0x36,%al
 753:	31 00                	xor    %eax,(%rax)
 755:	48                   	rex.W
 756:	44                   	rex.R
 757:	41 20 4e 56          	and    %cl,0x56(%r14)
 75b:	69 64 69 61 00 48 44 	imul   $0x41444800,0x61(%rcx,%rbp,2),%esp
 762:	41 
 763:	20 54 65 72          	and    %dl,0x72(%rbp,%riz,2)
 767:	61                   	(bad)  
 768:	64 69 63 69 00 48 44 	imul   $0x41444800,%fs:0x69(%rbx),%esp
 76f:	41 
 770:	20 43 72             	and    %al,0x72(%rbx)
 773:	65                   	gs
 774:	61                   	(bad)  
 775:	74 69                	je     7e0 <__mod_alias138+0x9>
 777:	76 65                	jbe    7de <__mod_alias138+0x7>
 779:	00 48 44             	add    %cl,0x44(%rax)
 77c:	2d 41 75 64 69       	sub    $0x69647541,%eax
 781:	6f                   	outsl  %ds:(%rsi),(%dx)
 782:	20 47 65             	and    %al,0x65(%rdi)
 785:	6e                   	outsb  %ds:(%rsi),(%dx)
 786:	65                   	gs
 787:	72 69                	jb     7f2 <__mod_alias138+0x1b>
 789:	63 00                	movslq (%rax),%eax

Disassembly of section .parainstructions:

0000000000000000 <.parainstructions>:
	...
   8:	31 07                	xor    %eax,(%rdi)
   a:	01 00                	add    %eax,(%rax)
	...
  18:	31 07                	xor    %eax,(%rdi)
  1a:	01 00                	add    %eax,(%rax)
	...
  28:	31 07                	xor    %eax,(%rdi)
  2a:	01 00                	add    %eax,(%rax)
	...
  38:	31 07                	xor    %eax,(%rdi)
  3a:	01 00                	add    %eax,(%rax)
	...
  48:	31 07                	xor    %eax,(%rdi)
  4a:	01 00                	add    %eax,(%rax)
	...
  58:	31 07                	xor    %eax,(%rdi)
  5a:	01 00                	add    %eax,(%rax)
	...
  68:	31 07                	xor    %eax,(%rdi)
  6a:	01 00                	add    %eax,(%rax)
	...
  78:	31 07                	xor    %eax,(%rdi)
  7a:	01 00                	add    %eax,(%rax)

Disassembly of section .modinfo:

0000000000000000 <__mod_description147>:
   0:	64                   	fs
   1:	65                   	gs
   2:	73 63                	jae    67 <__mod_power_save_controller116+0x3e>
   4:	72 69                	jb     6f <__mod_power_save_controllertype115+0x6>
   6:	70 74                	jo     7c <__mod_power_save_controllertype115+0x13>
   8:	69 6f 6e 3d 49 6e 74 	imul   $0x746e493d,0x6e(%rdi),%ebp
   f:	65                   	gs
  10:	6c                   	insb   (%dx),%es:(%rdi)
  11:	20 48 44             	and    %cl,0x44(%rax)
  14:	41 20 64 72 69       	and    %spl,0x69(%r10,%rsi,2)
  19:	76 65                	jbe    80 <__mod_power_save_controllertype115+0x17>
  1b:	72 00                	jb     1d <__mod_license119>

000000000000001d <__mod_license119>:
  1d:	6c                   	insb   (%dx),%es:(%rdi)
  1e:	69 63 65 6e 73 65 3d 	imul   $0x3d65736e,0x65(%rbx),%esp
  25:	47 50                	rex.RXB push %r8
  27:	4c 00 70 61          	rex.WR add %r14b,0x61(%rax)

0000000000000029 <__mod_power_save_controller116>:
  29:	70 61                	jo     8c <__mod_power_save_controllertype115+0x23>
  2b:	72 6d                	jb     9a <__mod_power_save108+0xd>
  2d:	3d 70 6f 77 65       	cmp    $0x65776f70,%eax
  32:	72 5f                	jb     93 <__mod_power_save108+0x6>
  34:	73 61                	jae    97 <__mod_power_save108+0xa>
  36:	76 65                	jbe    9d <__mod_power_save108+0x10>
  38:	5f                   	pop    %rdi
  39:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  3c:	74 72                	je     b0 <__mod_power_save108+0x23>
  3e:	6f                   	outsl  %ds:(%rsi),(%dx)
  3f:	6c                   	insb   (%dx),%es:(%rdi)
  40:	6c                   	insb   (%dx),%es:(%rdi)
  41:	65                   	gs
  42:	72 3a                	jb     7e <__mod_power_save_controllertype115+0x15>
  44:	52                   	push   %rdx
  45:	65                   	gs
  46:	73 65                	jae    ad <__mod_power_save108+0x20>
  48:	74 20                	je     6a <__mod_power_save_controllertype115+0x1>
  4a:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  4d:	74 72                	je     c1 <__mod_power_save108+0x34>
  4f:	6f                   	outsl  %ds:(%rsi),(%dx)
  50:	6c                   	insb   (%dx),%es:(%rdi)
  51:	6c                   	insb   (%dx),%es:(%rdi)
  52:	65                   	gs
  53:	72 20                	jb     75 <__mod_power_save_controllertype115+0xc>
  55:	69 6e 20 70 6f 77 65 	imul   $0x65776f70,0x20(%rsi),%ebp
  5c:	72 20                	jb     7e <__mod_power_save_controllertype115+0x15>
  5e:	73 61                	jae    c1 <__mod_power_save108+0x34>
  60:	76 65                	jbe    c7 <__mod_power_save108+0x3a>
  62:	20 6d 6f             	and    %ch,0x6f(%rbp)
  65:	64 65 2e 00 70 61    	fs gs add %dh,%cs:%fs:%gs:0x61(%rax)

0000000000000069 <__mod_power_save_controllertype115>:
  69:	70 61                	jo     cc <__mod_power_save108+0x3f>
  6b:	72 6d                	jb     da <__mod_power_savetype106+0x4>
  6d:	74 79                	je     e8 <__mod_power_savetype106+0x12>
  6f:	70 65                	jo     d6 <__mod_power_savetype106>
  71:	3d 70 6f 77 65       	cmp    $0x65776f70,%eax
  76:	72 5f                	jb     d7 <__mod_power_savetype106+0x1>
  78:	73 61                	jae    db <__mod_power_savetype106+0x5>
  7a:	76 65                	jbe    e1 <__mod_power_savetype106+0xb>
  7c:	5f                   	pop    %rdi
  7d:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
  80:	74 72                	je     f4 <__mod_beep_mode101+0x6>
  82:	6f                   	outsl  %ds:(%rsi),(%dx)
  83:	6c                   	insb   (%dx),%es:(%rdi)
  84:	6c                   	insb   (%dx),%es:(%rdi)
  85:	65                   	gs
  86:	72 3a                	jb     c2 <__mod_power_save108+0x35>
  88:	62                   	(bad)  
  89:	6f                   	outsl  %ds:(%rsi),(%dx)
  8a:	6f                   	outsl  %ds:(%rsi),(%dx)
  8b:	6c                   	insb   (%dx),%es:(%rdi)
	...

000000000000008d <__mod_power_save108>:
  8d:	70 61                	jo     f0 <__mod_beep_mode101+0x2>
  8f:	72 6d                	jb     fe <__mod_beep_mode101+0x10>
  91:	3d 70 6f 77 65       	cmp    $0x65776f70,%eax
  96:	72 5f                	jb     f7 <__mod_beep_mode101+0x9>
  98:	73 61                	jae    fb <__mod_beep_mode101+0xd>
  9a:	76 65                	jbe    101 <__mod_beep_mode101+0x13>
  9c:	3a 41 75             	cmp    0x75(%rcx),%al
  9f:	74 6f                	je     110 <__mod_beep_mode101+0x22>
  a1:	6d                   	insl   (%dx),%es:(%rdi)
  a2:	61                   	(bad)  
  a3:	74 69                	je     10e <__mod_beep_mode101+0x20>
  a5:	63 20                	movslq (%rax),%esp
  a7:	70 6f                	jo     118 <__mod_beep_mode101+0x2a>
  a9:	77 65                	ja     110 <__mod_beep_mode101+0x22>
  ab:	72 2d                	jb     da <__mod_power_savetype106+0x4>
  ad:	73 61                	jae    110 <__mod_beep_mode101+0x22>
  af:	76 69                	jbe    11a <__mod_beep_mode101+0x2c>
  b1:	6e                   	outsb  %ds:(%rsi),(%dx)
  b2:	67 20 74 69 6d       	and    %dh,0x6d(%ecx,%ebp,2)
  b7:	65 6f                	outsl  %gs:(%rsi),(%dx)
  b9:	75 74                	jne    12f <__mod_beep_mode101+0x41>
  bb:	20 28                	and    %ch,(%rax)
  bd:	69 6e 20 73 65 63 6f 	imul   $0x6f636573,0x20(%rsi),%ebp
  c4:	6e                   	outsb  %ds:(%rsi),(%dx)
  c5:	64                   	fs
  c6:	2c 20                	sub    $0x20,%al
  c8:	30 20                	xor    %ah,(%rax)
  ca:	3d 20 64 69 73       	cmp    $0x73696420,%eax
  cf:	61                   	(bad)  
  d0:	62                   	(bad)  
  d1:	6c                   	insb   (%dx),%es:(%rdi)
  d2:	65 29 2e             	sub    %ebp,%gs:(%rsi)
	...

00000000000000d6 <__mod_power_savetype106>:
  d6:	70 61                	jo     139 <__mod_beep_mode101+0x4b>
  d8:	72 6d                	jb     147 <__mod_beep_mode101+0x59>
  da:	74 79                	je     155 <__mod_beep_modetype99+0x5>
  dc:	70 65                	jo     143 <__mod_beep_mode101+0x55>
  de:	3d 70 6f 77 65       	cmp    $0x65776f70,%eax
  e3:	72 5f                	jb     144 <__mod_beep_mode101+0x56>
  e5:	73 61                	jae    148 <__mod_beep_mode101+0x5a>
  e7:	76 65                	jbe    14e <__mod_beep_mode101+0x60>
  e9:	3a 69 6e             	cmp    0x6e(%rcx),%ch
  ec:	74 00                	je     ee <__mod_beep_mode101>

00000000000000ee <__mod_beep_mode101>:
  ee:	70 61                	jo     151 <__mod_beep_modetype99+0x1>
  f0:	72 6d                	jb     15f <__mod_beep_modetype99+0xf>
  f2:	3d 62 65 65 70       	cmp    $0x70656562,%eax
  f7:	5f                   	pop    %rdi
  f8:	6d                   	insl   (%dx),%es:(%rdi)
  f9:	6f                   	outsl  %ds:(%rsi),(%dx)
  fa:	64 65 3a 53 65       	fs cmp %fs:%gs:0x65(%rbx),%dl
  ff:	6c                   	insb   (%dx),%es:(%rdi)
 100:	65 63 74 20 48       	movslq %gs:0x48(%rax,%riz,1),%esi
 105:	44                   	rex.R
 106:	41 20 42 65          	and    %al,0x65(%r10)
 10a:	65                   	gs
 10b:	70 20                	jo     12d <__mod_beep_mode101+0x3f>
 10d:	72 65                	jb     174 <__mod_patch96+0x4>
 10f:	67 69 73 74 72 61 74 	imul   $0x69746172,0x74(%ebx),%esi
 116:	69 
 117:	6f                   	outsl  %ds:(%rsi),(%dx)
 118:	6e                   	outsb  %ds:(%rsi),(%dx)
 119:	20 6d 6f             	and    %ch,0x6f(%rbp)
 11c:	64 65 20 28          	fs and %ch,%fs:%gs:(%rax)
 120:	30 3d 6f 66 66 2c    	xor    %bh,0x2c66666f(%rip)        # 2c666795 <azx_attach_pcm_stream+0x2c664adc>
 126:	20 31                	and    %dh,(%rcx)
 128:	3d 6f 6e 2c 20       	cmp    $0x202c6e6f,%eax
 12d:	32 3d 6d 75 74 65    	xor    0x6574756d(%rip),%bh        # 657476a0 <azx_attach_pcm_stream+0x657459e7>
 133:	20 73 77             	and    %dh,0x77(%rbx)
 136:	69 74 63 68 20 6f 6e 	imul   $0x2f6e6f20,0x68(%rbx,%riz,2),%esi
 13d:	2f 
 13e:	6f                   	outsl  %ds:(%rsi),(%dx)
 13f:	66 66 29 20          	data32 sub %sp,(%rax)
 143:	28 64 65 66          	sub    %ah,0x66(%rbp,%riz,2)
 147:	61                   	(bad)  
 148:	75 6c                	jne    1b6 <__mod_patchtype95+0x12>
 14a:	74 3d                	je     189 <__mod_patch96+0x19>
 14c:	31 29                	xor    %ebp,(%rcx)
 14e:	2e 00 70 61          	add    %dh,%cs:0x61(%rax)

0000000000000150 <__mod_beep_modetype99>:
 150:	70 61                	jo     1b3 <__mod_patchtype95+0xf>
 152:	72 6d                	jb     1c1 <__mod_patchtype95+0x1d>
 154:	74 79                	je     1cf <__mod_enable_msi93+0xd>
 156:	70 65                	jo     1bd <__mod_patchtype95+0x19>
 158:	3d 62 65 65 70       	cmp    $0x70656562,%eax
 15d:	5f                   	pop    %rdi
 15e:	6d                   	insl   (%dx),%es:(%rdi)
 15f:	6f                   	outsl  %ds:(%rsi),(%dx)
 160:	64 65 3a 61 72       	fs cmp %fs:%gs:0x72(%rcx),%ah
 165:	72 61                	jb     1c8 <__mod_enable_msi93+0x6>
 167:	79 20                	jns    189 <__mod_patch96+0x19>
 169:	6f                   	outsl  %ds:(%rsi),(%dx)
 16a:	66                   	data16
 16b:	20 69 6e             	and    %ch,0x6e(%rcx)
 16e:	74 00                	je     170 <__mod_patch96>

0000000000000170 <__mod_patch96>:
 170:	70 61                	jo     1d3 <__mod_enable_msi93+0x11>
 172:	72 6d                	jb     1e1 <__mod_enable_msi93+0x1f>
 174:	3d 70 61 74 63       	cmp    $0x63746170,%eax
 179:	68 3a 50 61 74       	pushq  $0x7461503a
 17e:	63 68 20             	movslq 0x20(%rax),%ebp
 181:	66 69 6c 65 20 66 6f 	imul   $0x6f66,0x20(%rbp,%riz,2),%bp
 188:	72 20                	jb     1aa <__mod_patchtype95+0x6>
 18a:	49 6e                	rex.WB outsb %ds:(%rsi),(%dx)
 18c:	74 65                	je     1f3 <__mod_enable_msi93+0x31>
 18e:	6c                   	insb   (%dx),%es:(%rdi)
 18f:	20 48 44             	and    %cl,0x44(%rax)
 192:	20 61 75             	and    %ah,0x75(%rcx)
 195:	64 69 6f 20 69 6e 74 	imul   $0x65746e69,%fs:0x20(%rdi),%ebp
 19c:	65 
 19d:	72 66                	jb     205 <__mod_enable_msitype92+0xb>
 19f:	61                   	(bad)  
 1a0:	63 65 2e             	movslq 0x2e(%rbp),%esp
	...

00000000000001a4 <__mod_patchtype95>:
 1a4:	70 61                	jo     207 <__mod_enable_msitype92+0xd>
 1a6:	72 6d                	jb     215 <__mod_single_cmd91+0x3>
 1a8:	74 79                	je     223 <__mod_single_cmd91+0x11>
 1aa:	70 65                	jo     211 <__mod_enable_msitype92+0x17>
 1ac:	3d 70 61 74 63       	cmp    $0x63746170,%eax
 1b1:	68 3a 61 72 72       	pushq  $0x7272613a
 1b6:	61                   	(bad)  
 1b7:	79 20                	jns    1d9 <__mod_enable_msi93+0x17>
 1b9:	6f                   	outsl  %ds:(%rsi),(%dx)
 1ba:	66                   	data16
 1bb:	20 63 68             	and    %ah,0x68(%rbx)
 1be:	61                   	(bad)  
 1bf:	72 70                	jb     231 <__mod_single_cmd91+0x1f>
	...

00000000000001c2 <__mod_enable_msi93>:
 1c2:	70 61                	jo     225 <__mod_single_cmd91+0x13>
 1c4:	72 6d                	jb     233 <__mod_single_cmd91+0x21>
 1c6:	3d 65 6e 61 62       	cmp    $0x62616e65,%eax
 1cb:	6c                   	insb   (%dx),%es:(%rdi)
 1cc:	65                   	gs
 1cd:	5f                   	pop    %rdi
 1ce:	6d                   	insl   (%dx),%es:(%rdi)
 1cf:	73 69                	jae    23a <__mod_single_cmd91+0x28>
 1d1:	3a 45 6e             	cmp    0x6e(%rbp),%al
 1d4:	61                   	(bad)  
 1d5:	62                   	(bad)  
 1d6:	6c                   	insb   (%dx),%es:(%rdi)
 1d7:	65 20 4d 65          	and    %cl,%gs:0x65(%rbp)
 1db:	73 73                	jae    250 <__mod_single_cmd91+0x3e>
 1dd:	61                   	(bad)  
 1de:	67 65 20 53 69       	and    %dl,%gs:0x69(%ebx)
 1e3:	67 6e                	outsb  %ds:(%esi),(%dx)
 1e5:	61                   	(bad)  
 1e6:	6c                   	insb   (%dx),%es:(%rdi)
 1e7:	65 64 20 49 6e       	gs and %cl,%fs:%gs:0x6e(%rcx)
 1ec:	74 65                	je     253 <__mod_single_cmd91+0x41>
 1ee:	72 72                	jb     262 <__mod_single_cmd91+0x50>
 1f0:	75 70                	jne    262 <__mod_single_cmd91+0x50>
 1f2:	74 20                	je     214 <__mod_single_cmd91+0x2>
 1f4:	28 4d 53             	sub    %cl,0x53(%rbp)
 1f7:	49 29 00             	sub    %rax,(%r8)

00000000000001fa <__mod_enable_msitype92>:
 1fa:	70 61                	jo     25d <__mod_single_cmd91+0x4b>
 1fc:	72 6d                	jb     26b <__mod_single_cmdtype89+0x5>
 1fe:	74 79                	je     279 <__mod_single_cmdtype89+0x13>
 200:	70 65                	jo     267 <__mod_single_cmdtype89+0x1>
 202:	3d 65 6e 61 62       	cmp    $0x62616e65,%eax
 207:	6c                   	insb   (%dx),%es:(%rdi)
 208:	65                   	gs
 209:	5f                   	pop    %rdi
 20a:	6d                   	insl   (%dx),%es:(%rdi)
 20b:	73 69                	jae    276 <__mod_single_cmdtype89+0x10>
 20d:	3a 69 6e             	cmp    0x6e(%rcx),%ch
 210:	74 00                	je     212 <__mod_single_cmd91>

0000000000000212 <__mod_single_cmd91>:
 212:	70 61                	jo     275 <__mod_single_cmdtype89+0xf>
 214:	72 6d                	jb     283 <__mod_probe_only88+0x4>
 216:	3d 73 69 6e 67       	cmp    $0x676e6973,%eax
 21b:	6c                   	insb   (%dx),%es:(%rdi)
 21c:	65                   	gs
 21d:	5f                   	pop    %rdi
 21e:	63 6d 64             	movslq 0x64(%rbp),%ebp
 221:	3a 55 73             	cmp    0x73(%rbp),%dl
 224:	65 20 73 69          	and    %dh,%gs:0x69(%rbx)
 228:	6e                   	outsb  %ds:(%rsi),(%dx)
 229:	67 6c                	insb   (%dx),%es:(%edi)
 22b:	65 20 63 6f          	and    %ah,%gs:0x6f(%rbx)
 22f:	6d                   	insl   (%dx),%es:(%rdi)
 230:	6d                   	insl   (%dx),%es:(%rdi)
 231:	61                   	(bad)  
 232:	6e                   	outsb  %ds:(%rsi),(%dx)
 233:	64 20 74 6f 20       	and    %dh,%fs:0x20(%rdi,%rbp,2)
 238:	63 6f 6d             	movslq 0x6d(%rdi),%ebp
 23b:	6d                   	insl   (%dx),%es:(%rdi)
 23c:	75 6e                	jne    2ac <__mod_probe_only88+0x2d>
 23e:	69 63 61 74 65 20 77 	imul   $0x77206574,0x61(%rbx),%esp
 245:	69 74 68 20 63 6f 64 	imul   $0x65646f63,0x20(%rax,%rbp,2),%esi
 24c:	65 
 24d:	63 73 20             	movslq 0x20(%rbx),%esi
 250:	28 66 6f             	sub    %ah,0x6f(%rsi)
 253:	72 20                	jb     275 <__mod_single_cmdtype89+0xf>
 255:	64                   	fs
 256:	65                   	gs
 257:	62                   	(bad)  
 258:	75 67                	jne    2c1 <__mod_probe_onlytype87+0x8>
 25a:	67 69 6e 67 20 6f 6e 	imul   $0x6c6e6f20,0x67(%esi),%ebp
 261:	6c 
 262:	79 29                	jns    28d <__mod_probe_only88+0xe>
 264:	2e 00 70 61          	add    %dh,%cs:0x61(%rax)

0000000000000266 <__mod_single_cmdtype89>:
 266:	70 61                	jo     2c9 <__mod_probe_onlytype87+0x10>
 268:	72 6d                	jb     2d7 <__mod_probe_onlytype87+0x1e>
 26a:	74 79                	je     2e5 <__mod_probe_mask86+0xb>
 26c:	70 65                	jo     2d3 <__mod_probe_onlytype87+0x1a>
 26e:	3d 73 69 6e 67       	cmp    $0x676e6973,%eax
 273:	6c                   	insb   (%dx),%es:(%rdi)
 274:	65                   	gs
 275:	5f                   	pop    %rdi
 276:	63 6d 64             	movslq 0x64(%rbp),%ebp
 279:	3a 62 6f             	cmp    0x6f(%rdx),%ah
 27c:	6f                   	outsl  %ds:(%rsi),(%dx)
 27d:	6c                   	insb   (%dx),%es:(%rdi)
	...

000000000000027f <__mod_probe_only88>:
 27f:	70 61                	jo     2e2 <__mod_probe_mask86+0x8>
 281:	72 6d                	jb     2f0 <__mod_probe_mask86+0x16>
 283:	3d 70 72 6f 62       	cmp    $0x626f7270,%eax
 288:	65                   	gs
 289:	5f                   	pop    %rdi
 28a:	6f                   	outsl  %ds:(%rsi),(%dx)
 28b:	6e                   	outsb  %ds:(%rsi),(%dx)
 28c:	6c                   	insb   (%dx),%es:(%rdi)
 28d:	79 3a                	jns    2c9 <__mod_probe_onlytype87+0x10>
 28f:	4f 6e                	rex.WRXB outsb %ds:(%rsi),(%dx)
 291:	6c                   	insb   (%dx),%es:(%rdi)
 292:	79 20                	jns    2b4 <__mod_probe_only88+0x35>
 294:	70 72                	jo     308 <__mod_probe_mask86+0x2e>
 296:	6f                   	outsl  %ds:(%rsi),(%dx)
 297:	62                   	(bad)  
 298:	69 6e 67 20 61 6e 64 	imul   $0x646e6120,0x67(%rsi),%ebp
 29f:	20 6e 6f             	and    %ch,0x6f(%rsi)
 2a2:	20 63 6f             	and    %ah,0x6f(%rbx)
 2a5:	64 65 63 20          	fs movslq %fs:%gs:(%rax),%esp
 2a9:	69 6e 69 74 69 61 6c 	imul   $0x6c616974,0x69(%rsi),%ebp
 2b0:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%rdx),%edi
 2b7:	2e 00 70 61          	add    %dh,%cs:0x61(%rax)

00000000000002b9 <__mod_probe_onlytype87>:
 2b9:	70 61                	jo     31c <__mod_probe_masktype85+0xa>
 2bb:	72 6d                	jb     32a <__mod_probe_masktype85+0x18>
 2bd:	74 79                	je     338 <__mod_bdl_pos_adj84+0x5>
 2bf:	70 65                	jo     326 <__mod_probe_masktype85+0x14>
 2c1:	3d 70 72 6f 62       	cmp    $0x626f7270,%eax
 2c6:	65                   	gs
 2c7:	5f                   	pop    %rdi
 2c8:	6f                   	outsl  %ds:(%rsi),(%dx)
 2c9:	6e                   	outsb  %ds:(%rsi),(%dx)
 2ca:	6c                   	insb   (%dx),%es:(%rdi)
 2cb:	79 3a                	jns    307 <__mod_probe_mask86+0x2d>
 2cd:	61                   	(bad)  
 2ce:	72 72                	jb     342 <__mod_bdl_pos_adj84+0xf>
 2d0:	61                   	(bad)  
 2d1:	79 20                	jns    2f3 <__mod_probe_mask86+0x19>
 2d3:	6f                   	outsl  %ds:(%rsi),(%dx)
 2d4:	66                   	data16
 2d5:	20 69 6e             	and    %ch,0x6e(%rcx)
 2d8:	74 00                	je     2da <__mod_probe_mask86>

00000000000002da <__mod_probe_mask86>:
 2da:	70 61                	jo     33d <__mod_bdl_pos_adj84+0xa>
 2dc:	72 6d                	jb     34b <__mod_bdl_pos_adj84+0x18>
 2de:	3d 70 72 6f 62       	cmp    $0x626f7270,%eax
 2e3:	65                   	gs
 2e4:	5f                   	pop    %rdi
 2e5:	6d                   	insl   (%dx),%es:(%rdi)
 2e6:	61                   	(bad)  
 2e7:	73 6b                	jae    354 <__mod_bdl_pos_adj84+0x21>
 2e9:	3a 42 69             	cmp    0x69(%rdx),%al
 2ec:	74 6d                	je     35b <__mod_bdl_pos_adj84+0x28>
 2ee:	61                   	(bad)  
 2ef:	73 6b                	jae    35c <__mod_bdl_pos_adj84+0x29>
 2f1:	20 74 6f 20          	and    %dh,0x20(%rdi,%rbp,2)
 2f5:	70 72                	jo     369 <__mod_bdl_pos_adjtype83+0x5>
 2f7:	6f                   	outsl  %ds:(%rsi),(%dx)
 2f8:	62                   	(bad)  
 2f9:	65 20 63 6f          	and    %ah,%gs:0x6f(%rbx)
 2fd:	64 65 63 73 20       	fs movslq %fs:%gs:0x20(%rbx),%esi
 302:	28 64 65 66          	sub    %ah,0x66(%rbp,%riz,2)
 306:	61                   	(bad)  
 307:	75 6c                	jne    375 <__mod_bdl_pos_adjtype83+0x11>
 309:	74 20                	je     32b <__mod_probe_masktype85+0x19>
 30b:	3d 20 2d 31 29       	cmp    $0x29312d20,%eax
 310:	2e 00 70 61          	add    %dh,%cs:0x61(%rax)

0000000000000312 <__mod_probe_masktype85>:
 312:	70 61                	jo     375 <__mod_bdl_pos_adjtype83+0x11>
 314:	72 6d                	jb     383 <__mod_bdl_pos_adjtype83+0x1f>
 316:	74 79                	je     391 <__mod_position_fix82+0xb>
 318:	70 65                	jo     37f <__mod_bdl_pos_adjtype83+0x1b>
 31a:	3d 70 72 6f 62       	cmp    $0x626f7270,%eax
 31f:	65                   	gs
 320:	5f                   	pop    %rdi
 321:	6d                   	insl   (%dx),%es:(%rdi)
 322:	61                   	(bad)  
 323:	73 6b                	jae    390 <__mod_position_fix82+0xa>
 325:	3a 61 72             	cmp    0x72(%rcx),%ah
 328:	72 61                	jb     38b <__mod_position_fix82+0x5>
 32a:	79 20                	jns    34c <__mod_bdl_pos_adj84+0x19>
 32c:	6f                   	outsl  %ds:(%rsi),(%dx)
 32d:	66                   	data16
 32e:	20 69 6e             	and    %ch,0x6e(%rcx)
 331:	74 00                	je     333 <__mod_bdl_pos_adj84>

0000000000000333 <__mod_bdl_pos_adj84>:
 333:	70 61                	jo     396 <__mod_position_fix82+0x10>
 335:	72 6d                	jb     3a4 <__mod_position_fix82+0x1e>
 337:	3d 62 64 6c 5f       	cmp    $0x5f6c6462,%eax
 33c:	70 6f                	jo     3ad <__mod_position_fix82+0x27>
 33e:	73 5f                	jae    39f <__mod_position_fix82+0x19>
 340:	61                   	(bad)  
 341:	64                   	fs
 342:	6a 3a                	pushq  $0x3a
 344:	42                   	rex.X
 345:	44                   	rex.R
 346:	4c 20 70 6f          	rex.WR and %r14b,0x6f(%rax)
 34a:	73 69                	jae    3b5 <__mod_position_fix82+0x2f>
 34c:	74 69                	je     3b7 <__mod_position_fix82+0x31>
 34e:	6f                   	outsl  %ds:(%rsi),(%dx)
 34f:	6e                   	outsb  %ds:(%rsi),(%dx)
 350:	20 61 64             	and    %ah,0x64(%rcx)
 353:	6a 75                	pushq  $0x75
 355:	73 74                	jae    3cb <__mod_position_fix82+0x45>
 357:	6d                   	insl   (%dx),%es:(%rdi)
 358:	65 6e                	outsb  %gs:(%rsi),(%dx)
 35a:	74 20                	je     37c <__mod_bdl_pos_adjtype83+0x18>
 35c:	6f                   	outsl  %ds:(%rsi),(%dx)
 35d:	66                   	data16
 35e:	66                   	data16
 35f:	73 65                	jae    3c6 <__mod_position_fix82+0x40>
 361:	74 2e                	je     391 <__mod_position_fix82+0xb>
	...

0000000000000364 <__mod_bdl_pos_adjtype83>:
 364:	70 61                	jo     3c7 <__mod_position_fix82+0x41>
 366:	72 6d                	jb     3d5 <__mod_position_fix82+0x4f>
 368:	74 79                	je     3e3 <__mod_position_fixtype80+0x3>
 36a:	70 65                	jo     3d1 <__mod_position_fix82+0x4b>
 36c:	3d 62 64 6c 5f       	cmp    $0x5f6c6462,%eax
 371:	70 6f                	jo     3e2 <__mod_position_fixtype80+0x2>
 373:	73 5f                	jae    3d4 <__mod_position_fix82+0x4e>
 375:	61                   	(bad)  
 376:	64                   	fs
 377:	6a 3a                	pushq  $0x3a
 379:	61                   	(bad)  
 37a:	72 72                	jb     3ee <__mod_position_fixtype80+0xe>
 37c:	61                   	(bad)  
 37d:	79 20                	jns    39f <__mod_position_fix82+0x19>
 37f:	6f                   	outsl  %ds:(%rsi),(%dx)
 380:	66                   	data16
 381:	20 69 6e             	and    %ch,0x6e(%rcx)
 384:	74 00                	je     386 <__mod_position_fix82>

0000000000000386 <__mod_position_fix82>:
 386:	70 61                	jo     3e9 <__mod_position_fixtype80+0x9>
 388:	72 6d                	jb     3f7 <__mod_position_fixtype80+0x17>
 38a:	3d 70 6f 73 69       	cmp    $0x69736f70,%eax
 38f:	74 69                	je     3fa <__mod_position_fixtype80+0x1a>
 391:	6f                   	outsl  %ds:(%rsi),(%dx)
 392:	6e                   	outsb  %ds:(%rsi),(%dx)
 393:	5f                   	pop    %rdi
 394:	66 69 78 3a 44 4d    	imul   $0x4d44,0x3a(%rax),%di
 39a:	41 20 70 6f          	and    %sil,0x6f(%r8)
 39e:	69 6e 74 65 72 20 72 	imul   $0x72207265,0x74(%rsi),%ebp
 3a5:	65                   	gs
 3a6:	61                   	(bad)  
 3a7:	64 20 6d 65          	and    %ch,%fs:0x65(%rbp)
 3ab:	74 68                	je     415 <__mod_model79+0x12>
 3ad:	6f                   	outsl  %ds:(%rsi),(%dx)
 3ae:	64 2e 28 30          	fs sub %dh,%cs:%fs:(%rax)
 3b2:	20 3d 20 61 75 74    	and    %bh,0x74756120(%rip)        # 747564d8 <azx_attach_pcm_stream+0x7475481f>
 3b8:	6f                   	outsl  %ds:(%rsi),(%dx)
 3b9:	2c 20                	sub    $0x20,%al
 3bb:	31 20                	xor    %esp,(%rax)
 3bd:	3d 20 4c 50 49       	cmp    $0x49504c20,%eax
 3c2:	42 2c 20             	rex.X sub $0x20,%al
 3c5:	32 20                	xor    (%rax),%ah
 3c7:	3d 20 50 4f 53       	cmp    $0x534f5020,%eax
 3cc:	42 55                	rex.X push %rbp
 3ce:	46 2c 20             	rex.RX sub $0x20,%al
 3d1:	33 20                	xor    (%rax),%esp
 3d3:	3d 20 56 49 41       	cmp    $0x41495620,%eax
 3d8:	43                   	rex.XB
 3d9:	4f                   	rex.WRXB
 3da:	4d                   	rex.WRB
 3db:	42                   	rex.X
 3dc:	4f 29 2e             	rex.WRXB sub %r13,(%r14)
	...

00000000000003e0 <__mod_position_fixtype80>:
 3e0:	70 61                	jo     443 <__mod_modeltype78+0x1a>
 3e2:	72 6d                	jb     451 <__mod_enable77+0xa>
 3e4:	74 79                	je     45f <__mod_enable77+0x18>
 3e6:	70 65                	jo     44d <__mod_enable77+0x6>
 3e8:	3d 70 6f 73 69       	cmp    $0x69736f70,%eax
 3ed:	74 69                	je     458 <__mod_enable77+0x11>
 3ef:	6f                   	outsl  %ds:(%rsi),(%dx)
 3f0:	6e                   	outsb  %ds:(%rsi),(%dx)
 3f1:	5f                   	pop    %rdi
 3f2:	66 69 78 3a 61 72    	imul   $0x7261,0x3a(%rax),%di
 3f8:	72 61                	jb     45b <__mod_enable77+0x14>
 3fa:	79 20                	jns    41c <__mod_model79+0x19>
 3fc:	6f                   	outsl  %ds:(%rsi),(%dx)
 3fd:	66                   	data16
 3fe:	20 69 6e             	and    %ch,0x6e(%rcx)
 401:	74 00                	je     403 <__mod_model79>

0000000000000403 <__mod_model79>:
 403:	70 61                	jo     466 <__mod_enable77+0x1f>
 405:	72 6d                	jb     474 <__mod_enabletype76>
 407:	3d 6d 6f 64 65       	cmp    $0x65646f6d,%eax
 40c:	6c                   	insb   (%dx),%es:(%rdi)
 40d:	3a 55 73             	cmp    0x73(%rbp),%dl
 410:	65 20 74 68 65       	and    %dh,%gs:0x65(%rax,%rbp,2)
 415:	20 67 69             	and    %ah,0x69(%rdi)
 418:	76 65                	jbe    47f <__mod_enabletype76+0xb>
 41a:	6e                   	outsb  %ds:(%rsi),(%dx)
 41b:	20 62 6f             	and    %ah,0x6f(%rdx)
 41e:	61                   	(bad)  
 41f:	72 64                	jb     485 <__mod_enabletype76+0x11>
 421:	20 6d 6f             	and    %ch,0x6f(%rbp)
 424:	64                   	fs
 425:	65                   	gs
 426:	6c                   	insb   (%dx),%es:(%rdi)
 427:	2e 00 70 61          	add    %dh,%cs:0x61(%rax)

0000000000000429 <__mod_modeltype78>:
 429:	70 61                	jo     48c <__mod_enabletype76+0x18>
 42b:	72 6d                	jb     49a <__mod_id75+0x8>
 42d:	74 79                	je     4a8 <__mod_id75+0x16>
 42f:	70 65                	jo     496 <__mod_id75+0x4>
 431:	3d 6d 6f 64 65       	cmp    $0x65646f6d,%eax
 436:	6c                   	insb   (%dx),%es:(%rdi)
 437:	3a 61 72             	cmp    0x72(%rcx),%ah
 43a:	72 61                	jb     49d <__mod_id75+0xb>
 43c:	79 20                	jns    45e <__mod_enable77+0x17>
 43e:	6f                   	outsl  %ds:(%rsi),(%dx)
 43f:	66                   	data16
 440:	20 63 68             	and    %ah,0x68(%rbx)
 443:	61                   	(bad)  
 444:	72 70                	jb     4b6 <__mod_id75+0x24>
	...

0000000000000447 <__mod_enable77>:
 447:	70 61                	jo     4aa <__mod_id75+0x18>
 449:	72 6d                	jb     4b8 <__mod_id75+0x26>
 44b:	3d 65 6e 61 62       	cmp    $0x62616e65,%eax
 450:	6c                   	insb   (%dx),%es:(%rdi)
 451:	65 3a 45 6e          	cmp    %gs:0x6e(%rbp),%al
 455:	61                   	(bad)  
 456:	62                   	(bad)  
 457:	6c                   	insb   (%dx),%es:(%rdi)
 458:	65 20 49 6e          	and    %cl,%gs:0x6e(%rcx)
 45c:	74 65                	je     4c3 <__mod_idtype74+0x1>
 45e:	6c                   	insb   (%dx),%es:(%rdi)
 45f:	20 48 44             	and    %cl,0x44(%rax)
 462:	20 61 75             	and    %ah,0x75(%rcx)
 465:	64 69 6f 20 69 6e 74 	imul   $0x65746e69,%fs:0x20(%rdi),%ebp
 46c:	65 
 46d:	72 66                	jb     4d5 <__mod_idtype74+0x13>
 46f:	61                   	(bad)  
 470:	63 65 2e             	movslq 0x2e(%rbp),%esp
	...

0000000000000474 <__mod_enabletype76>:
 474:	70 61                	jo     4d7 <__mod_idtype74+0x15>
 476:	72 6d                	jb     4e5 <__mod_index73+0x8>
 478:	74 79                	je     4f3 <__mod_index73+0x16>
 47a:	70 65                	jo     4e1 <__mod_index73+0x4>
 47c:	3d 65 6e 61 62       	cmp    $0x62616e65,%eax
 481:	6c                   	insb   (%dx),%es:(%rdi)
 482:	65 3a 61 72          	cmp    %gs:0x72(%rcx),%ah
 486:	72 61                	jb     4e9 <__mod_index73+0xc>
 488:	79 20                	jns    4aa <__mod_id75+0x18>
 48a:	6f                   	outsl  %ds:(%rsi),(%dx)
 48b:	66                   	data16
 48c:	20 62 6f             	and    %ah,0x6f(%rdx)
 48f:	6f                   	outsl  %ds:(%rsi),(%dx)
 490:	6c                   	insb   (%dx),%es:(%rdi)
	...

0000000000000492 <__mod_id75>:
 492:	70 61                	jo     4f5 <__mod_index73+0x18>
 494:	72 6d                	jb     503 <__mod_index73+0x26>
 496:	3d 69 64 3a 49       	cmp    $0x493a6469,%eax
 49b:	44 20 73 74          	and    %r14b,0x74(%rbx)
 49f:	72 69                	jb     50a <__mod_index73+0x2d>
 4a1:	6e                   	outsb  %ds:(%rsi),(%dx)
 4a2:	67 20 66 6f          	and    %ah,0x6f(%esi)
 4a6:	72 20                	jb     4c8 <__mod_idtype74+0x6>
 4a8:	49 6e                	rex.WB outsb %ds:(%rsi),(%dx)
 4aa:	74 65                	je     511 <__mod_index73+0x34>
 4ac:	6c                   	insb   (%dx),%es:(%rdi)
 4ad:	20 48 44             	and    %cl,0x44(%rax)
 4b0:	20 61 75             	and    %ah,0x75(%rcx)
 4b3:	64 69 6f 20 69 6e 74 	imul   $0x65746e69,%fs:0x20(%rdi),%ebp
 4ba:	65 
 4bb:	72 66                	jb     523 <__mod_indextype72+0x11>
 4bd:	61                   	(bad)  
 4be:	63 65 2e             	movslq 0x2e(%rbp),%esp
	...

00000000000004c2 <__mod_idtype74>:
 4c2:	70 61                	jo     525 <__mod_indextype72+0x13>
 4c4:	72 6d                	jb     533 <__mod_alias154+0x3>
 4c6:	74 79                	je     541 <__mod_alias154+0x11>
 4c8:	70 65                	jo     52f <__mod_indextype72+0x1d>
 4ca:	3d 69 64 3a 61       	cmp    $0x613a6469,%eax
 4cf:	72 72                	jb     543 <__mod_alias154+0x13>
 4d1:	61                   	(bad)  
 4d2:	79 20                	jns    4f4 <__mod_index73+0x17>
 4d4:	6f                   	outsl  %ds:(%rsi),(%dx)
 4d5:	66                   	data16
 4d6:	20 63 68             	and    %ah,0x68(%rbx)
 4d9:	61                   	(bad)  
 4da:	72 70                	jb     54c <__mod_alias154+0x1c>
	...

00000000000004dd <__mod_index73>:
 4dd:	70 61                	jo     540 <__mod_alias154+0x10>
 4df:	72 6d                	jb     54e <__mod_alias154+0x1e>
 4e1:	3d 69 6e 64 65       	cmp    $0x65646e69,%eax
 4e6:	78 3a                	js     522 <__mod_indextype72+0x10>
 4e8:	49 6e                	rex.WB outsb %ds:(%rsi),(%dx)
 4ea:	64                   	fs
 4eb:	65                   	gs
 4ec:	78 20                	js     50e <__mod_index73+0x31>
 4ee:	76 61                	jbe    551 <__mod_alias154+0x21>
 4f0:	6c                   	insb   (%dx),%es:(%rdi)
 4f1:	75 65                	jne    558 <__mod_alias153>
 4f3:	20 66 6f             	and    %ah,0x6f(%rsi)
 4f6:	72 20                	jb     518 <__mod_indextype72+0x6>
 4f8:	49 6e                	rex.WB outsb %ds:(%rsi),(%dx)
 4fa:	74 65                	je     561 <__mod_alias153+0x9>
 4fc:	6c                   	insb   (%dx),%es:(%rdi)
 4fd:	20 48 44             	and    %cl,0x44(%rax)
 500:	20 61 75             	and    %ah,0x75(%rcx)
 503:	64 69 6f 20 69 6e 74 	imul   $0x65746e69,%fs:0x20(%rdi),%ebp
 50a:	65 
 50b:	72 66                	jb     573 <__mod_alias153+0x1b>
 50d:	61                   	(bad)  
 50e:	63 65 2e             	movslq 0x2e(%rbp),%esp
	...

0000000000000512 <__mod_indextype72>:
 512:	70 61                	jo     575 <__mod_alias153+0x1d>
 514:	72 6d                	jb     583 <__mod_alias152+0x3>
 516:	74 79                	je     591 <__mod_alias152+0x11>
 518:	70 65                	jo     57f <__mod_alias153+0x27>
 51a:	3d 69 6e 64 65       	cmp    $0x65646e69,%eax
 51f:	78 3a                	js     55b <__mod_alias153+0x3>
 521:	61                   	(bad)  
 522:	72 72                	jb     596 <__mod_alias152+0x16>
 524:	61                   	(bad)  
 525:	79 20                	jns    547 <__mod_alias154+0x17>
 527:	6f                   	outsl  %ds:(%rsi),(%dx)
 528:	66                   	data16
 529:	20 69 6e             	and    %ch,0x6e(%rcx)
 52c:	74 00                	je     52e <__mod_indextype72+0x1c>
	...

0000000000000530 <__mod_alias154>:
 530:	61                   	(bad)  
 531:	6c                   	insb   (%dx),%es:(%rdi)
 532:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 539:	3a 76 30             	cmp    0x30(%rsi),%dh
 53c:	30 30                	xor    %dh,(%rax)
 53e:	30 31                	xor    %dh,(%rcx)
 540:	30 32                	xor    %dh,(%rdx)
 542:	32 64 2a 73          	xor    0x73(%rdx,%rbp,1),%ah
 546:	76 2a                	jbe    572 <__mod_alias153+0x1a>
 548:	73 64                	jae    5ae <__mod_alias151+0x3>
 54a:	2a 62 63             	sub    0x63(%rdx),%ah
 54d:	30 34 73             	xor    %dh,(%rbx,%rsi,2)
 550:	63 30                	movslq (%rax),%esi
 552:	33 69 30             	xor    0x30(%rcx),%ebp
 555:	30 2a                	xor    %ch,(%rdx)
	...

0000000000000558 <__mod_alias153>:
 558:	61                   	(bad)  
 559:	6c                   	insb   (%dx),%es:(%rdi)
 55a:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 561:	3a 76 30             	cmp    0x30(%rsi),%dh
 564:	30 30                	xor    %dh,(%rax)
 566:	30 31                	xor    %dh,(%rcx)
 568:	30 30                	xor    %dh,(%rax)
 56a:	32 64 2a 73          	xor    0x73(%rdx,%rbp,1),%ah
 56e:	76 2a                	jbe    59a <__mod_alias152+0x1a>
 570:	73 64                	jae    5d6 <__mod_alias150>
 572:	2a 62 63             	sub    0x63(%rdx),%ah
 575:	30 34 73             	xor    %dh,(%rbx,%rsi,2)
 578:	63 30                	movslq (%rax),%esi
 57a:	33 69 30             	xor    0x30(%rcx),%ebp
 57d:	30 2a                	xor    %ch,(%rdx)
	...

0000000000000580 <__mod_alias152>:
 580:	61                   	(bad)  
 581:	6c                   	insb   (%dx),%es:(%rdi)
 582:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 589:	3a 76 30             	cmp    0x30(%rsi),%dh
 58c:	30 30                	xor    %dh,(%rax)
 58e:	30 31                	xor    %dh,(%rcx)
 590:	35 41 44 64 30       	xor    $0x30644441,%eax
 595:	30 30                	xor    %dh,(%rax)
 597:	30 31                	xor    %dh,(%rcx)
 599:	39 37                	cmp    %esi,(%rdi)
 59b:	37                   	(bad)  
 59c:	73 76                	jae    614 <__mod_alias149+0x13>
 59e:	2a 73 64             	sub    0x64(%rbx),%dh
 5a1:	2a 62 63             	sub    0x63(%rdx),%ah
 5a4:	2a 73 63             	sub    0x63(%rbx),%dh
 5a7:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

00000000000005ab <__mod_alias151>:
 5ab:	61                   	(bad)  
 5ac:	6c                   	insb   (%dx),%es:(%rdi)
 5ad:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 5b4:	3a 76 30             	cmp    0x30(%rsi),%dh
 5b7:	30 30                	xor    %dh,(%rax)
 5b9:	30 31                	xor    %dh,(%rcx)
 5bb:	37                   	(bad)  
 5bc:	46 33 64 30 30       	xor    0x30(%rax,%r14,1),%r12d
 5c1:	30 30                	xor    %dh,(%rax)
 5c3:	33 30                	xor    (%rax),%esi
 5c5:	31 30                	xor    %esi,(%rax)
 5c7:	73 76                	jae    63f <__mod_alias148+0x13>
 5c9:	2a 73 64             	sub    0x64(%rbx),%dh
 5cc:	2a 62 63             	sub    0x63(%rdx),%ah
 5cf:	2a 73 63             	sub    0x63(%rbx),%dh
 5d2:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

00000000000005d6 <__mod_alias150>:
 5d6:	61                   	(bad)  
 5d7:	6c                   	insb   (%dx),%es:(%rdi)
 5d8:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 5df:	3a 76 30             	cmp    0x30(%rsi),%dh
 5e2:	30 30                	xor    %dh,(%rax)
 5e4:	30 31                	xor    %dh,(%rcx)
 5e6:	31 30                	xor    %esi,(%rax)
 5e8:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 5ec:	30 30                	xor    %dh,(%rax)
 5ee:	30 30                	xor    %dh,(%rax)
 5f0:	30 39                	xor    %bh,(%rcx)
 5f2:	73 76                	jae    66a <__mod_alias147+0x16>
 5f4:	2a 73 64             	sub    0x64(%rbx),%dh
 5f7:	2a 62 63             	sub    0x63(%rdx),%ah
 5fa:	2a 73 63             	sub    0x63(%rbx),%dh
 5fd:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

0000000000000601 <__mod_alias149>:
 601:	61                   	(bad)  
 602:	6c                   	insb   (%dx),%es:(%rdi)
 603:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 60a:	3a 76 30             	cmp    0x30(%rsi),%dh
 60d:	30 30                	xor    %dh,(%rax)
 60f:	30 36                	xor    %dh,(%rsi)
 611:	35 34 39 64 30       	xor    $0x30643934,%eax
 616:	30 30                	xor    %dh,(%rax)
 618:	30 31                	xor    %dh,(%rcx)
 61a:	32 30                	xor    (%rax),%dh
 61c:	30 73 76             	xor    %dh,0x76(%rbx)
 61f:	2a 73 64             	sub    0x64(%rbx),%dh
 622:	2a 62 63             	sub    0x63(%rdx),%ah
 625:	2a 73 63             	sub    0x63(%rbx),%dh
 628:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

000000000000062c <__mod_alias148>:
 62c:	61                   	(bad)  
 62d:	6c                   	insb   (%dx),%es:(%rdi)
 62e:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 635:	3a 76 30             	cmp    0x30(%rsi),%dh
 638:	30 30                	xor    %dh,(%rax)
 63a:	30 31                	xor    %dh,(%rcx)
 63c:	30 44 45 64          	xor    %al,0x64(%rbp,%rax,2)
 640:	2a 73 76             	sub    0x76(%rbx),%dh
 643:	2a 73 64             	sub    0x64(%rbx),%dh
 646:	2a 62 63             	sub    0x63(%rdx),%ah
 649:	30 34 73             	xor    %dh,(%rbx,%rsi,2)
 64c:	63 30                	movslq (%rax),%esi
 64e:	33 69 30             	xor    0x30(%rcx),%ebp
 651:	30 2a                	xor    %ch,(%rdx)
	...

0000000000000654 <__mod_alias147>:
 654:	61                   	(bad)  
 655:	6c                   	insb   (%dx),%es:(%rdi)
 656:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 65d:	3a 76 30             	cmp    0x30(%rsi),%dh
 660:	30 30                	xor    %dh,(%rax)
 662:	30 31                	xor    %dh,(%rcx)
 664:	30 42 39             	xor    %al,0x39(%rdx)
 667:	64 30 30             	xor    %dh,%fs:(%rax)
 66a:	30 30                	xor    %dh,(%rax)
 66c:	35 34 36 31 73       	xor    $0x73313634,%eax
 671:	76 2a                	jbe    69d <__mod_alias146+0x1e>
 673:	73 64                	jae    6d9 <__mod_alias144+0x4>
 675:	2a 62 63             	sub    0x63(%rdx),%ah
 678:	2a 73 63             	sub    0x63(%rbx),%dh
 67b:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

000000000000067f <__mod_alias146>:
 67f:	61                   	(bad)  
 680:	6c                   	insb   (%dx),%es:(%rdi)
 681:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 688:	3a 76 30             	cmp    0x30(%rsi),%dh
 68b:	30 30                	xor    %dh,(%rax)
 68d:	30 31                	xor    %dh,(%rcx)
 68f:	30 33                	xor    %dh,(%rbx)
 691:	39 64 30 30          	cmp    %esp,0x30(%rax,%rsi,1)
 695:	30 30                	xor    %dh,(%rax)
 697:	37                   	(bad)  
 698:	35 30 32 73 76       	xor    $0x76733230,%eax
 69d:	2a 73 64             	sub    0x64(%rbx),%dh
 6a0:	2a 62 63             	sub    0x63(%rdx),%ah
 6a3:	2a 73 63             	sub    0x63(%rbx),%dh
 6a6:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

00000000000006aa <__mod_alias145>:
 6aa:	61                   	(bad)  
 6ab:	6c                   	insb   (%dx),%es:(%rdi)
 6ac:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 6b3:	3a 76 30             	cmp    0x30(%rsi),%dh
 6b6:	30 30                	xor    %dh,(%rax)
 6b8:	30 31                	xor    %dh,(%rcx)
 6ba:	31 30                	xor    %esi,(%rax)
 6bc:	36 64 30 30          	ss xor %dh,%ss:%fs:(%rax)
 6c0:	30 30                	xor    %dh,(%rax)
 6c2:	33 32                	xor    (%rdx),%esi
 6c4:	38 38                	cmp    %bh,(%rax)
 6c6:	73 76                	jae    73e <__mod_alias142+0x13>
 6c8:	2a 73 64             	sub    0x64(%rbx),%dh
 6cb:	2a 62 63             	sub    0x63(%rdx),%ah
 6ce:	2a 73 63             	sub    0x63(%rbx),%dh
 6d1:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

00000000000006d5 <__mod_alias144>:
 6d5:	61                   	(bad)  
 6d6:	6c                   	insb   (%dx),%es:(%rdi)
 6d7:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 6de:	3a 76 30             	cmp    0x30(%rsi),%dh
 6e1:	30 30                	xor    %dh,(%rax)
 6e3:	30 31                	xor    %dh,(%rcx)
 6e5:	30 30                	xor    %dh,(%rax)
 6e7:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 6eb:	30 30                	xor    %dh,(%rax)
 6ed:	41                   	rex.B
 6ee:	41 34 38             	rex.B xor $0x38,%al
 6f1:	73 76                	jae    769 <__mod_alias141+0x13>
 6f3:	2a 73 64             	sub    0x64(%rbx),%dh
 6f6:	2a 62 63             	sub    0x63(%rdx),%ah
 6f9:	2a 73 63             	sub    0x63(%rbx),%dh
 6fc:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

0000000000000700 <__mod_alias143>:
 700:	61                   	(bad)  
 701:	6c                   	insb   (%dx),%es:(%rdi)
 702:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 709:	3a 76 30             	cmp    0x30(%rsi),%dh
 70c:	30 30                	xor    %dh,(%rax)
 70e:	30 31                	xor    %dh,(%rcx)
 710:	30 30                	xor    %dh,(%rax)
 712:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 716:	30 30                	xor    %dh,(%rax)
 718:	41                   	rex.B
 719:	41 34 30             	rex.B xor $0x30,%al
 71c:	73 76                	jae    794 <__mod_alias140+0x13>
 71e:	2a 73 64             	sub    0x64(%rbx),%dh
 721:	2a 62 63             	sub    0x63(%rdx),%ah
 724:	2a 73 63             	sub    0x63(%rbx),%dh
 727:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

000000000000072b <__mod_alias142>:
 72b:	61                   	(bad)  
 72c:	6c                   	insb   (%dx),%es:(%rdi)
 72d:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 734:	3a 76 30             	cmp    0x30(%rsi),%dh
 737:	30 30                	xor    %dh,(%rax)
 739:	30 31                	xor    %dh,(%rcx)
 73b:	30 30                	xor    %dh,(%rax)
 73d:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 741:	30 30                	xor    %dh,(%rax)
 743:	41                   	rex.B
 744:	41 33 38             	xor    (%r8),%edi
 747:	73 76                	jae    7bf <__mod_alias139+0x13>
 749:	2a 73 64             	sub    0x64(%rbx),%dh
 74c:	2a 62 63             	sub    0x63(%rdx),%ah
 74f:	2a 73 63             	sub    0x63(%rbx),%dh
 752:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

0000000000000756 <__mod_alias141>:
 756:	61                   	(bad)  
 757:	6c                   	insb   (%dx),%es:(%rdi)
 758:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 75f:	3a 76 30             	cmp    0x30(%rsi),%dh
 762:	30 30                	xor    %dh,(%rax)
 764:	30 31                	xor    %dh,(%rcx)
 766:	30 30                	xor    %dh,(%rax)
 768:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 76c:	30 30                	xor    %dh,(%rax)
 76e:	41                   	rex.B
 76f:	41 33 30             	xor    (%r8),%esi
 772:	73 76                	jae    7ea <__mod_alias138+0x13>
 774:	2a 73 64             	sub    0x64(%rbx),%dh
 777:	2a 62 63             	sub    0x63(%rdx),%ah
 77a:	2a 73 63             	sub    0x63(%rbx),%dh
 77d:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

0000000000000781 <__mod_alias140>:
 781:	61                   	(bad)  
 782:	6c                   	insb   (%dx),%es:(%rdi)
 783:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 78a:	3a 76 30             	cmp    0x30(%rsi),%dh
 78d:	30 30                	xor    %dh,(%rax)
 78f:	30 31                	xor    %dh,(%rcx)
 791:	30 30                	xor    %dh,(%rax)
 793:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 797:	30 30                	xor    %dh,(%rax)
 799:	41                   	rex.B
 79a:	41 32 38             	xor    (%r8),%dil
 79d:	73 76                	jae    815 <__mod_alias137+0x13>
 79f:	2a 73 64             	sub    0x64(%rbx),%dh
 7a2:	2a 62 63             	sub    0x63(%rdx),%ah
 7a5:	2a 73 63             	sub    0x63(%rbx),%dh
 7a8:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

00000000000007ac <__mod_alias139>:
 7ac:	61                   	(bad)  
 7ad:	6c                   	insb   (%dx),%es:(%rdi)
 7ae:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 7b5:	3a 76 30             	cmp    0x30(%rsi),%dh
 7b8:	30 30                	xor    %dh,(%rax)
 7ba:	30 31                	xor    %dh,(%rcx)
 7bc:	30 30                	xor    %dh,(%rax)
 7be:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 7c2:	30 30                	xor    %dh,(%rax)
 7c4:	41                   	rex.B
 7c5:	41 32 30             	xor    (%r8),%sil
 7c8:	73 76                	jae    840 <__mod_alias136+0x13>
 7ca:	2a 73 64             	sub    0x64(%rbx),%dh
 7cd:	2a 62 63             	sub    0x63(%rdx),%ah
 7d0:	2a 73 63             	sub    0x63(%rbx),%dh
 7d3:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

00000000000007d7 <__mod_alias138>:
 7d7:	61                   	(bad)  
 7d8:	6c                   	insb   (%dx),%es:(%rdi)
 7d9:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 7e0:	3a 76 30             	cmp    0x30(%rsi),%dh
 7e3:	30 30                	xor    %dh,(%rax)
 7e5:	30 31                	xor    %dh,(%rcx)
 7e7:	30 30                	xor    %dh,(%rax)
 7e9:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 7ed:	30 30                	xor    %dh,(%rax)
 7ef:	41                   	rex.B
 7f0:	41 31 38             	xor    %edi,(%r8)
 7f3:	73 76                	jae    86b <__mod_alias135+0x13>
 7f5:	2a 73 64             	sub    0x64(%rbx),%dh
 7f8:	2a 62 63             	sub    0x63(%rdx),%ah
 7fb:	2a 73 63             	sub    0x63(%rbx),%dh
 7fe:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

0000000000000802 <__mod_alias137>:
 802:	61                   	(bad)  
 803:	6c                   	insb   (%dx),%es:(%rdi)
 804:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 80b:	3a 76 30             	cmp    0x30(%rsi),%dh
 80e:	30 30                	xor    %dh,(%rax)
 810:	30 31                	xor    %dh,(%rcx)
 812:	30 30                	xor    %dh,(%rax)
 814:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 818:	30 30                	xor    %dh,(%rax)
 81a:	41                   	rex.B
 81b:	41 31 30             	xor    %esi,(%r8)
 81e:	73 76                	jae    896 <__mod_alias134+0x13>
 820:	2a 73 64             	sub    0x64(%rbx),%dh
 823:	2a 62 63             	sub    0x63(%rdx),%ah
 826:	2a 73 63             	sub    0x63(%rbx),%dh
 829:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

000000000000082d <__mod_alias136>:
 82d:	61                   	(bad)  
 82e:	6c                   	insb   (%dx),%es:(%rdi)
 82f:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 836:	3a 76 30             	cmp    0x30(%rsi),%dh
 839:	30 30                	xor    %dh,(%rax)
 83b:	30 31                	xor    %dh,(%rcx)
 83d:	30 30                	xor    %dh,(%rax)
 83f:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 843:	30 30                	xor    %dh,(%rax)
 845:	41                   	rex.B
 846:	41 30 38             	xor    %dil,(%r8)
 849:	73 76                	jae    8c1 <__mod_alias133+0x13>
 84b:	2a 73 64             	sub    0x64(%rbx),%dh
 84e:	2a 62 63             	sub    0x63(%rdx),%ah
 851:	2a 73 63             	sub    0x63(%rbx),%dh
 854:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

0000000000000858 <__mod_alias135>:
 858:	61                   	(bad)  
 859:	6c                   	insb   (%dx),%es:(%rdi)
 85a:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 861:	3a 76 30             	cmp    0x30(%rsi),%dh
 864:	30 30                	xor    %dh,(%rax)
 866:	30 31                	xor    %dh,(%rcx)
 868:	30 30                	xor    %dh,(%rax)
 86a:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 86e:	30 30                	xor    %dh,(%rax)
 870:	41                   	rex.B
 871:	41 30 30             	xor    %sil,(%r8)
 874:	73 76                	jae    8ec <__mod_alias132+0x13>
 876:	2a 73 64             	sub    0x64(%rbx),%dh
 879:	2a 62 63             	sub    0x63(%rdx),%ah
 87c:	2a 73 63             	sub    0x63(%rbx),%dh
 87f:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

0000000000000883 <__mod_alias134>:
 883:	61                   	(bad)  
 884:	6c                   	insb   (%dx),%es:(%rdi)
 885:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 88c:	3a 76 30             	cmp    0x30(%rsi),%dh
 88f:	30 30                	xor    %dh,(%rax)
 891:	30 31                	xor    %dh,(%rcx)
 893:	30 30                	xor    %dh,(%rax)
 895:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 899:	30 30                	xor    %dh,(%rax)
 89b:	39 37                	cmp    %esi,(%rdi)
 89d:	30 46 73             	xor    %al,0x73(%rsi)
 8a0:	76 2a                	jbe    8cc <__mod_alias133+0x1e>
 8a2:	73 64                	jae    908 <__mod_alias131+0x4>
 8a4:	2a 62 63             	sub    0x63(%rdx),%ah
 8a7:	2a 73 63             	sub    0x63(%rbx),%dh
 8aa:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

00000000000008ae <__mod_alias133>:
 8ae:	61                   	(bad)  
 8af:	6c                   	insb   (%dx),%es:(%rdi)
 8b0:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 8b7:	3a 76 30             	cmp    0x30(%rsi),%dh
 8ba:	30 30                	xor    %dh,(%rax)
 8bc:	30 31                	xor    %dh,(%rcx)
 8be:	30 30                	xor    %dh,(%rax)
 8c0:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 8c4:	30 30                	xor    %dh,(%rax)
 8c6:	39 36                	cmp    %esi,(%rsi)
 8c8:	30 46 73             	xor    %al,0x73(%rsi)
 8cb:	76 2a                	jbe    8f7 <__mod_alias132+0x1e>
 8cd:	73 64                	jae    933 <__mod_alias130+0x4>
 8cf:	2a 62 63             	sub    0x63(%rdx),%ah
 8d2:	2a 73 63             	sub    0x63(%rbx),%dh
 8d5:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

00000000000008d9 <__mod_alias132>:
 8d9:	61                   	(bad)  
 8da:	6c                   	insb   (%dx),%es:(%rdi)
 8db:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 8e2:	3a 76 30             	cmp    0x30(%rsi),%dh
 8e5:	30 30                	xor    %dh,(%rax)
 8e7:	30 31                	xor    %dh,(%rcx)
 8e9:	30 30                	xor    %dh,(%rax)
 8eb:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 8ef:	30 30                	xor    %dh,(%rax)
 8f1:	37                   	(bad)  
 8f2:	39 31                	cmp    %esi,(%rcx)
 8f4:	39 73 76             	cmp    %esi,0x76(%rbx)
 8f7:	2a 73 64             	sub    0x64(%rbx),%dh
 8fa:	2a 62 63             	sub    0x63(%rdx),%ah
 8fd:	2a 73 63             	sub    0x63(%rbx),%dh
 900:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

0000000000000904 <__mod_alias131>:
 904:	61                   	(bad)  
 905:	6c                   	insb   (%dx),%es:(%rdi)
 906:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 90d:	3a 76 30             	cmp    0x30(%rsi),%dh
 910:	30 30                	xor    %dh,(%rax)
 912:	30 31                	xor    %dh,(%rcx)
 914:	30 30                	xor    %dh,(%rax)
 916:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 91a:	30 30                	xor    %dh,(%rax)
 91c:	37                   	(bad)  
 91d:	39 33                	cmp    %esi,(%rbx)
 91f:	42 73 76             	rex.X jae 998 <__mod_alias128+0x13>
 922:	2a 73 64             	sub    0x64(%rbx),%dh
 925:	2a 62 63             	sub    0x63(%rdx),%ah
 928:	2a 73 63             	sub    0x63(%rbx),%dh
 92b:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

000000000000092f <__mod_alias130>:
 92f:	61                   	(bad)  
 930:	6c                   	insb   (%dx),%es:(%rdi)
 931:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 938:	3a 76 30             	cmp    0x30(%rsi),%dh
 93b:	30 30                	xor    %dh,(%rax)
 93d:	30 31                	xor    %dh,(%rcx)
 93f:	30 30                	xor    %dh,(%rax)
 941:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 945:	30 30                	xor    %dh,(%rax)
 947:	34 33                	xor    $0x33,%al
 949:	38 33                	cmp    %dh,(%rbx)
 94b:	73 76                	jae    9c3 <__mod_alias127+0x16>
 94d:	2a 73 64             	sub    0x64(%rbx),%dh
 950:	2a 62 63             	sub    0x63(%rdx),%ah
 953:	2a 73 63             	sub    0x63(%rbx),%dh
 956:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

000000000000095a <__mod_alias129>:
 95a:	61                   	(bad)  
 95b:	6c                   	insb   (%dx),%es:(%rdi)
 95c:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 963:	3a 76 30             	cmp    0x30(%rsi),%dh
 966:	30 30                	xor    %dh,(%rax)
 968:	30 31                	xor    %dh,(%rcx)
 96a:	30 30                	xor    %dh,(%rax)
 96c:	32 64 30 30          	xor    0x30(%rax,%rsi,1),%ah
 970:	30 30                	xor    %dh,(%rax)
 972:	34 33                	xor    $0x33,%al
 974:	37                   	(bad)  
 975:	42 73 76             	rex.X jae 9ee <__mod_alias126+0x16>
 978:	2a 73 64             	sub    0x64(%rbx),%dh
 97b:	2a 62 63             	sub    0x63(%rdx),%ah
 97e:	2a 73 63             	sub    0x63(%rbx),%dh
 981:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

0000000000000985 <__mod_alias128>:
 985:	61                   	(bad)  
 986:	6c                   	insb   (%dx),%es:(%rdi)
 987:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 98e:	3a 76 30             	cmp    0x30(%rsi),%dh
 991:	30 30                	xor    %dh,(%rax)
 993:	30 38                	xor    %bh,(%rax)
 995:	30 38                	xor    %bh,(%rax)
 997:	36 64 2a 73 76       	ss sub %ss:%fs:0x76(%rbx),%dh
 99c:	2a 73 64             	sub    0x64(%rbx),%dh
 99f:	2a 62 63             	sub    0x63(%rdx),%ah
 9a2:	30 34 73             	xor    %dh,(%rbx,%rsi,2)
 9a5:	63 30                	movslq (%rax),%esi
 9a7:	33 69 30             	xor    0x30(%rcx),%ebp
 9aa:	30 2a                	xor    %ch,(%rdx)
	...

00000000000009ad <__mod_alias127>:
 9ad:	61                   	(bad)  
 9ae:	6c                   	insb   (%dx),%es:(%rdi)
 9af:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 9b6:	3a 76 30             	cmp    0x30(%rsi),%dh
 9b9:	30 30                	xor    %dh,(%rax)
 9bb:	30 38                	xor    %bh,(%rax)
 9bd:	30 38                	xor    %bh,(%rax)
 9bf:	36 64 30 30          	ss xor %dh,%ss:%fs:(%rax)
 9c3:	30 30                	xor    %dh,(%rax)
 9c5:	38 31                	cmp    %dh,(%rcx)
 9c7:	31 42 73             	xor    %eax,0x73(%rdx)
 9ca:	76 2a                	jbe    9f6 <__mod_alias126+0x1e>
 9cc:	73 64                	jae    a32 <__module_depends+0x2>
 9ce:	2a 62 63             	sub    0x63(%rdx),%ah
 9d1:	2a 73 63             	sub    0x63(%rbx),%dh
 9d4:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

00000000000009d8 <__mod_alias126>:
 9d8:	61                   	(bad)  
 9d9:	6c                   	insb   (%dx),%es:(%rdi)
 9da:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 9e1:	3a 76 30             	cmp    0x30(%rsi),%dh
 9e4:	30 30                	xor    %dh,(%rax)
 9e6:	30 38                	xor    %bh,(%rax)
 9e8:	30 38                	xor    %bh,(%rax)
 9ea:	36 64 30 30          	ss xor %dh,%ss:%fs:(%rax)
 9ee:	30 30                	xor    %dh,(%rax)
 9f0:	31 44 32 30          	xor    %eax,0x30(%rdx,%rsi,1)
 9f4:	73 76                	jae    a6c <__mod_vermagic5+0x2>
 9f6:	2a 73 64             	sub    0x64(%rbx),%dh
 9f9:	2a 62 63             	sub    0x63(%rdx),%ah
 9fc:	2a 73 63             	sub    0x63(%rbx),%dh
 9ff:	2a 69 2a             	sub    0x2a(%rcx),%ch
	...

0000000000000a03 <__mod_alias125>:
 a03:	61                   	(bad)  
 a04:	6c                   	insb   (%dx),%es:(%rdi)
 a05:	69 61 73 3d 70 63 69 	imul   $0x6963703d,0x73(%rcx),%esp
 a0c:	3a 76 30             	cmp    0x30(%rsi),%dh
 a0f:	30 30                	xor    %dh,(%rax)
 a11:	30 38                	xor    %bh,(%rax)
 a13:	30 38                	xor    %bh,(%rax)
 a15:	36 64 30 30          	ss xor %dh,%ss:%fs:(%rax)
 a19:	30 30                	xor    %dh,(%rax)
 a1b:	31 43 32             	xor    %eax,0x32(%rbx)
 a1e:	30 73 76             	xor    %dh,0x76(%rbx)
 a21:	2a 73 64             	sub    0x64(%rbx),%dh
 a24:	2a 62 63             	sub    0x63(%rdx),%ah
 a27:	2a 73 63             	sub    0x63(%rbx),%dh
 a2a:	2a 69 2a             	sub    0x2a(%rcx),%ch
 a2d:	00 00                	add    %al,(%rax)
	...

0000000000000a30 <__module_depends>:
 a30:	64                   	fs
 a31:	65                   	gs
 a32:	70 65                	jo     a99 <__mod_vermagic5+0x2f>
 a34:	6e                   	outsb  %ds:(%rsi),(%dx)
 a35:	64                   	fs
 a36:	73 3d                	jae    a75 <__mod_vermagic5+0xb>
 a38:	73 6e                	jae    aa8 <__mod_vermagic5+0x3e>
 a3a:	64                   	fs
 a3b:	2d 68 64 61 2d       	sub    $0x2d616468,%eax
 a40:	63 6f 64             	movslq 0x64(%rdi),%ebp
 a43:	65 63 2c 73          	movslq %gs:(%rbx,%rsi,2),%ebp
 a47:	6e                   	outsb  %ds:(%rsi),(%dx)
 a48:	64                   	fs
 a49:	2d 70 63 6d 2c       	sub    $0x2c6d6370,%eax
 a4e:	73 6e                	jae    abe <__mod_vermagic5+0x54>
 a50:	64                   	fs
 a51:	2c 73                	sub    $0x73,%al
 a53:	6e                   	outsb  %ds:(%rsi),(%dx)
 a54:	64                   	fs
 a55:	2d 70 61 67 65       	sub    $0x65676170,%eax
 a5a:	2d 61 6c 6c 6f       	sub    $0x6f6c6c61,%eax
 a5f:	63 00                	movslq (%rax),%eax

0000000000000a61 <__mod_intree17>:
 a61:	69 6e 74 72 65 65 3d 	imul   $0x3d656572,0x74(%rsi),%ebp
 a68:	59                   	pop    %rcx
	...

0000000000000a6a <__mod_vermagic5>:
 a6a:	76 65                	jbe    ad1 <__mod_vermagic5+0x67>
 a6c:	72 6d                	jb     adb <__mod_vermagic5+0x71>
 a6e:	61                   	(bad)  
 a6f:	67 69 63 3d 32 2e 36 	imul   $0x2e362e32,0x3d(%ebx),%esp
 a76:	2e 
 a77:	33 38                	xor    (%rax),%edi
 a79:	2d 32 2d 61 6d       	sub    $0x6d612d32,%eax
 a7e:	64                   	fs
 a7f:	36                   	ss
 a80:	34 20                	xor    $0x20,%al
 a82:	53                   	push   %rbx
 a83:	4d 50                	rex.WRB push %r8
 a85:	20 6d 6f             	and    %ch,0x6f(%rbp)
 a88:	64                   	fs
 a89:	5f                   	pop    %rdi
 a8a:	75 6e                	jne    afa <__mod_vermagic5+0x90>
 a8c:	6c                   	insb   (%dx),%es:(%rdi)
 a8d:	6f                   	outsl  %ds:(%rsi),(%dx)
 a8e:	61                   	(bad)  
 a8f:	64 20 6d 6f          	and    %ch,%fs:0x6f(%rbp)
 a93:	64                   	fs
 a94:	76 65                	jbe    afb <__mod_vermagic5+0x91>
 a96:	72 73                	jb     b0b <__mod_vermagic5+0xa1>
 a98:	69                   	.byte 0x69
 a99:	6f                   	outsl  %ds:(%rsi),(%dx)
 a9a:	6e                   	outsb  %ds:(%rsi),(%dx)
 a9b:	73 20                	jae    abd <__mod_vermagic5+0x53>
	...

Disassembly of section __param:

0000000000000000 <__param_power_save_controller>:
	...
  10:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  11:	01 00                	add    %eax,(%rax)
	...

0000000000000020 <__param_power_save>:
	...
  30:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
  31:	01 00                	add    %eax,(%rax)
	...

0000000000000040 <__param_beep_mode>:
	...
  50:	24 01                	and    $0x1,%al
	...

0000000000000060 <__param_patch>:
	...
  70:	24 01                	and    $0x1,%al
	...

0000000000000080 <__param_enable_msi>:
	...
  90:	24 01                	and    $0x1,%al
	...

00000000000000a0 <__param_single_cmd>:
	...
  b0:	24 01                	and    $0x1,%al
	...

00000000000000c0 <__param_probe_only>:
	...
  d0:	24 01                	and    $0x1,%al
	...

00000000000000e0 <__param_probe_mask>:
	...
  f0:	24 01                	and    $0x1,%al
	...

0000000000000100 <__param_bdl_pos_adj>:
	...
 110:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
 111:	01 00                	add    %eax,(%rax)
	...

0000000000000120 <__param_position_fix>:
	...
 130:	24 01                	and    $0x1,%al
	...

0000000000000140 <__param_model>:
	...
 150:	24 01                	and    $0x1,%al
	...

0000000000000160 <__param_enable>:
	...
 170:	24 01                	and    $0x1,%al
	...

0000000000000180 <__param_id>:
	...
 190:	24 01                	and    $0x1,%al
	...

00000000000001a0 <__param_index>:
	...
 1b0:	24 01                	and    $0x1,%al
	...

Disassembly of section .devinit.rodata:

0000000000000000 <__mod_pci_device_table>:
   0:	86 80 00 00 20 1c    	xchg   %al,0x1c200000(%rax)
   6:	00 00                	add    %al,(%rax)
   8:	ff                   	(bad)  
   9:	ff                   	(bad)  
   a:	ff                   	(bad)  
   b:	ff                   	(bad)  
   c:	ff                   	(bad)  
   d:	ff                   	(bad)  
   e:	ff                   	(bad)  
   f:	ff 00                	incl   (%rax)
  11:	00 00                	add    %al,(%rax)
  13:	00 00                	add    %al,(%rax)
  15:	00 00                	add    %al,(%rax)
  17:	00 01                	add    %al,(%rcx)
  19:	00 00                	add    %al,(%rax)
  1b:	00 00                	add    %al,(%rax)
  1d:	00 00                	add    %al,(%rax)
  1f:	00 86 80 00 00 20    	add    %al,0x20000080(%rsi)
  25:	1d 00 00 ff ff       	sbb    $0xffff0000,%eax
  2a:	ff                   	(bad)  
  2b:	ff                   	(bad)  
  2c:	ff                   	(bad)  
  2d:	ff                   	(bad)  
  2e:	ff                   	(bad)  
  2f:	ff 00                	incl   (%rax)
  31:	00 00                	add    %al,(%rax)
  33:	00 00                	add    %al,(%rax)
  35:	00 00                	add    %al,(%rax)
  37:	00 01                	add    %al,(%rcx)
  39:	00 00                	add    %al,(%rax)
  3b:	00 00                	add    %al,(%rax)
  3d:	00 00                	add    %al,(%rax)
  3f:	00 86 80 00 00 1b    	add    %al,0x1b000080(%rsi)
  45:	81 00 00 ff ff ff    	addl   $0xffffff00,(%rax)
  4b:	ff                   	(bad)  
  4c:	ff                   	(bad)  
  4d:	ff                   	(bad)  
  4e:	ff                   	(bad)  
  4f:	ff 00                	incl   (%rax)
  51:	00 00                	add    %al,(%rax)
  53:	00 00                	add    %al,(%rax)
  55:	00 00                	add    %al,(%rax)
  57:	00 02                	add    %al,(%rdx)
  59:	00 00                	add    %al,(%rax)
  5b:	00 00                	add    %al,(%rax)
  5d:	00 00                	add    %al,(%rax)
  5f:	00 86 80 00 00 ff    	add    %al,-0xffff80(%rsi)
  65:	ff                   	(bad)  
  66:	ff                   	(bad)  
  67:	ff                   	(bad)  
  68:	ff                   	(bad)  
  69:	ff                   	(bad)  
  6a:	ff                   	(bad)  
  6b:	ff                   	(bad)  
  6c:	ff                   	(bad)  
  6d:	ff                   	(bad)  
  6e:	ff                   	(bad)  
  6f:	ff 00                	incl   (%rax)
  71:	03 04 00             	add    (%rax,%rax,1),%eax
  74:	ff                   	(bad)  
  75:	ff                   	(bad)  
  76:	ff 00                	incl   (%rax)
	...
  80:	02 10                	add    (%rax),%dl
  82:	00 00                	add    %al,(%rax)
  84:	7b 43                	jnp    c9 <__mod_pci_device_table+0xc9>
  86:	00 00                	add    %al,(%rax)
  88:	ff                   	(bad)  
  89:	ff                   	(bad)  
  8a:	ff                   	(bad)  
  8b:	ff                   	(bad)  
  8c:	ff                   	(bad)  
  8d:	ff                   	(bad)  
  8e:	ff                   	(bad)  
  8f:	ff 00                	incl   (%rax)
  91:	00 00                	add    %al,(%rax)
  93:	00 00                	add    %al,(%rax)
  95:	00 00                	add    %al,(%rax)
  97:	00 03                	add    %al,(%rbx)
  99:	00 00                	add    %al,(%rax)
  9b:	00 00                	add    %al,(%rax)
  9d:	00 00                	add    %al,(%rax)
  9f:	00 02                	add    %al,(%rdx)
  a1:	10 00                	adc    %al,(%rax)
  a3:	00 83 43 00 00 ff    	add    %al,-0xffffbd(%rbx)
  a9:	ff                   	(bad)  
  aa:	ff                   	(bad)  
  ab:	ff                   	(bad)  
  ac:	ff                   	(bad)  
  ad:	ff                   	(bad)  
  ae:	ff                   	(bad)  
  af:	ff 00                	incl   (%rax)
  b1:	00 00                	add    %al,(%rax)
  b3:	00 00                	add    %al,(%rax)
  b5:	00 00                	add    %al,(%rax)
  b7:	00 03                	add    %al,(%rbx)
  b9:	00 00                	add    %al,(%rax)
  bb:	00 00                	add    %al,(%rax)
  bd:	00 00                	add    %al,(%rax)
  bf:	00 02                	add    %al,(%rdx)
  c1:	10 00                	adc    %al,(%rax)
  c3:	00 3b                	add    %bh,(%rbx)
  c5:	79 00                	jns    c7 <__mod_pci_device_table+0xc7>
  c7:	00 ff                	add    %bh,%bh
  c9:	ff                   	(bad)  
  ca:	ff                   	(bad)  
  cb:	ff                   	(bad)  
  cc:	ff                   	(bad)  
  cd:	ff                   	(bad)  
  ce:	ff                   	(bad)  
  cf:	ff 00                	incl   (%rax)
  d1:	00 00                	add    %al,(%rax)
  d3:	00 00                	add    %al,(%rax)
  d5:	00 00                	add    %al,(%rax)
  d7:	00 04 00             	add    %al,(%rax,%rax,1)
  da:	00 00                	add    %al,(%rax)
  dc:	00 00                	add    %al,(%rax)
  de:	00 00                	add    %al,(%rax)
  e0:	02 10                	add    (%rax),%dl
  e2:	00 00                	add    %al,(%rax)
  e4:	19 79 00             	sbb    %edi,0x0(%rcx)
  e7:	00 ff                	add    %bh,%bh
  e9:	ff                   	(bad)  
  ea:	ff                   	(bad)  
  eb:	ff                   	(bad)  
  ec:	ff                   	(bad)  
  ed:	ff                   	(bad)  
  ee:	ff                   	(bad)  
  ef:	ff 00                	incl   (%rax)
  f1:	00 00                	add    %al,(%rax)
  f3:	00 00                	add    %al,(%rax)
  f5:	00 00                	add    %al,(%rax)
  f7:	00 04 00             	add    %al,(%rax,%rax,1)
  fa:	00 00                	add    %al,(%rax)
  fc:	00 00                	add    %al,(%rax)
  fe:	00 00                	add    %al,(%rax)
 100:	02 10                	add    (%rax),%dl
 102:	00 00                	add    %al,(%rax)
 104:	0f 96 00             	setbe  (%rax)
 107:	00 ff                	add    %bh,%bh
 109:	ff                   	(bad)  
 10a:	ff                   	(bad)  
 10b:	ff                   	(bad)  
 10c:	ff                   	(bad)  
 10d:	ff                   	(bad)  
 10e:	ff                   	(bad)  
 10f:	ff 00                	incl   (%rax)
 111:	00 00                	add    %al,(%rax)
 113:	00 00                	add    %al,(%rax)
 115:	00 00                	add    %al,(%rax)
 117:	00 04 00             	add    %al,(%rax,%rax,1)
 11a:	00 00                	add    %al,(%rax)
 11c:	00 00                	add    %al,(%rax)
 11e:	00 00                	add    %al,(%rax)
 120:	02 10                	add    (%rax),%dl
 122:	00 00                	add    %al,(%rax)
 124:	0f 97 00             	seta   (%rax)
 127:	00 ff                	add    %bh,%bh
 129:	ff                   	(bad)  
 12a:	ff                   	(bad)  
 12b:	ff                   	(bad)  
 12c:	ff                   	(bad)  
 12d:	ff                   	(bad)  
 12e:	ff                   	(bad)  
 12f:	ff 00                	incl   (%rax)
 131:	00 00                	add    %al,(%rax)
 133:	00 00                	add    %al,(%rax)
 135:	00 00                	add    %al,(%rax)
 137:	00 04 00             	add    %al,(%rax,%rax,1)
 13a:	00 00                	add    %al,(%rax)
 13c:	00 00                	add    %al,(%rax)
 13e:	00 00                	add    %al,(%rax)
 140:	02 10                	add    (%rax),%dl
 142:	00 00                	add    %al,(%rax)
 144:	00 aa 00 00 ff ff    	add    %ch,-0x10000(%rdx)
 14a:	ff                   	(bad)  
 14b:	ff                   	(bad)  
 14c:	ff                   	(bad)  
 14d:	ff                   	(bad)  
 14e:	ff                   	(bad)  
 14f:	ff 00                	incl   (%rax)
 151:	00 00                	add    %al,(%rax)
 153:	00 00                	add    %al,(%rax)
 155:	00 00                	add    %al,(%rax)
 157:	00 04 00             	add    %al,(%rax,%rax,1)
 15a:	00 00                	add    %al,(%rax)
 15c:	00 00                	add    %al,(%rax)
 15e:	00 00                	add    %al,(%rax)
 160:	02 10                	add    (%rax),%dl
 162:	00 00                	add    %al,(%rax)
 164:	08 aa 00 00 ff ff    	or     %ch,-0x10000(%rdx)
 16a:	ff                   	(bad)  
 16b:	ff                   	(bad)  
 16c:	ff                   	(bad)  
 16d:	ff                   	(bad)  
 16e:	ff                   	(bad)  
 16f:	ff 00                	incl   (%rax)
 171:	00 00                	add    %al,(%rax)
 173:	00 00                	add    %al,(%rax)
 175:	00 00                	add    %al,(%rax)
 177:	00 04 00             	add    %al,(%rax,%rax,1)
 17a:	00 00                	add    %al,(%rax)
 17c:	00 00                	add    %al,(%rax)
 17e:	00 00                	add    %al,(%rax)
 180:	02 10                	add    (%rax),%dl
 182:	00 00                	add    %al,(%rax)
 184:	10 aa 00 00 ff ff    	adc    %ch,-0x10000(%rdx)
 18a:	ff                   	(bad)  
 18b:	ff                   	(bad)  
 18c:	ff                   	(bad)  
 18d:	ff                   	(bad)  
 18e:	ff                   	(bad)  
 18f:	ff 00                	incl   (%rax)
 191:	00 00                	add    %al,(%rax)
 193:	00 00                	add    %al,(%rax)
 195:	00 00                	add    %al,(%rax)
 197:	00 04 00             	add    %al,(%rax,%rax,1)
 19a:	00 00                	add    %al,(%rax)
 19c:	00 00                	add    %al,(%rax)
 19e:	00 00                	add    %al,(%rax)
 1a0:	02 10                	add    (%rax),%dl
 1a2:	00 00                	add    %al,(%rax)
 1a4:	18 aa 00 00 ff ff    	sbb    %ch,-0x10000(%rdx)
 1aa:	ff                   	(bad)  
 1ab:	ff                   	(bad)  
 1ac:	ff                   	(bad)  
 1ad:	ff                   	(bad)  
 1ae:	ff                   	(bad)  
 1af:	ff 00                	incl   (%rax)
 1b1:	00 00                	add    %al,(%rax)
 1b3:	00 00                	add    %al,(%rax)
 1b5:	00 00                	add    %al,(%rax)
 1b7:	00 04 00             	add    %al,(%rax,%rax,1)
 1ba:	00 00                	add    %al,(%rax)
 1bc:	00 00                	add    %al,(%rax)
 1be:	00 00                	add    %al,(%rax)
 1c0:	02 10                	add    (%rax),%dl
 1c2:	00 00                	add    %al,(%rax)
 1c4:	20 aa 00 00 ff ff    	and    %ch,-0x10000(%rdx)
 1ca:	ff                   	(bad)  
 1cb:	ff                   	(bad)  
 1cc:	ff                   	(bad)  
 1cd:	ff                   	(bad)  
 1ce:	ff                   	(bad)  
 1cf:	ff 00                	incl   (%rax)
 1d1:	00 00                	add    %al,(%rax)
 1d3:	00 00                	add    %al,(%rax)
 1d5:	00 00                	add    %al,(%rax)
 1d7:	00 04 00             	add    %al,(%rax,%rax,1)
 1da:	00 00                	add    %al,(%rax)
 1dc:	00 00                	add    %al,(%rax)
 1de:	00 00                	add    %al,(%rax)
 1e0:	02 10                	add    (%rax),%dl
 1e2:	00 00                	add    %al,(%rax)
 1e4:	28 aa 00 00 ff ff    	sub    %ch,-0x10000(%rdx)
 1ea:	ff                   	(bad)  
 1eb:	ff                   	(bad)  
 1ec:	ff                   	(bad)  
 1ed:	ff                   	(bad)  
 1ee:	ff                   	(bad)  
 1ef:	ff 00                	incl   (%rax)
 1f1:	00 00                	add    %al,(%rax)
 1f3:	00 00                	add    %al,(%rax)
 1f5:	00 00                	add    %al,(%rax)
 1f7:	00 04 00             	add    %al,(%rax,%rax,1)
 1fa:	00 00                	add    %al,(%rax)
 1fc:	00 00                	add    %al,(%rax)
 1fe:	00 00                	add    %al,(%rax)
 200:	02 10                	add    (%rax),%dl
 202:	00 00                	add    %al,(%rax)
 204:	30 aa 00 00 ff ff    	xor    %ch,-0x10000(%rdx)
 20a:	ff                   	(bad)  
 20b:	ff                   	(bad)  
 20c:	ff                   	(bad)  
 20d:	ff                   	(bad)  
 20e:	ff                   	(bad)  
 20f:	ff 00                	incl   (%rax)
 211:	00 00                	add    %al,(%rax)
 213:	00 00                	add    %al,(%rax)
 215:	00 00                	add    %al,(%rax)
 217:	00 04 00             	add    %al,(%rax,%rax,1)
 21a:	00 00                	add    %al,(%rax)
 21c:	00 00                	add    %al,(%rax)
 21e:	00 00                	add    %al,(%rax)
 220:	02 10                	add    (%rax),%dl
 222:	00 00                	add    %al,(%rax)
 224:	38 aa 00 00 ff ff    	cmp    %ch,-0x10000(%rdx)
 22a:	ff                   	(bad)  
 22b:	ff                   	(bad)  
 22c:	ff                   	(bad)  
 22d:	ff                   	(bad)  
 22e:	ff                   	(bad)  
 22f:	ff 00                	incl   (%rax)
 231:	00 00                	add    %al,(%rax)
 233:	00 00                	add    %al,(%rax)
 235:	00 00                	add    %al,(%rax)
 237:	00 04 00             	add    %al,(%rax,%rax,1)
 23a:	00 00                	add    %al,(%rax)
 23c:	00 00                	add    %al,(%rax)
 23e:	00 00                	add    %al,(%rax)
 240:	02 10                	add    (%rax),%dl
 242:	00 00                	add    %al,(%rax)
 244:	40 aa                	stos   %al,%es:(%rdi)
 246:	00 00                	add    %al,(%rax)
 248:	ff                   	(bad)  
 249:	ff                   	(bad)  
 24a:	ff                   	(bad)  
 24b:	ff                   	(bad)  
 24c:	ff                   	(bad)  
 24d:	ff                   	(bad)  
 24e:	ff                   	(bad)  
 24f:	ff 00                	incl   (%rax)
 251:	00 00                	add    %al,(%rax)
 253:	00 00                	add    %al,(%rax)
 255:	00 00                	add    %al,(%rax)
 257:	00 04 00             	add    %al,(%rax,%rax,1)
 25a:	00 00                	add    %al,(%rax)
 25c:	00 00                	add    %al,(%rax)
 25e:	00 00                	add    %al,(%rax)
 260:	02 10                	add    (%rax),%dl
 262:	00 00                	add    %al,(%rax)
 264:	48 aa                	rex.W stos %al,%es:(%rdi)
 266:	00 00                	add    %al,(%rax)
 268:	ff                   	(bad)  
 269:	ff                   	(bad)  
 26a:	ff                   	(bad)  
 26b:	ff                   	(bad)  
 26c:	ff                   	(bad)  
 26d:	ff                   	(bad)  
 26e:	ff                   	(bad)  
 26f:	ff 00                	incl   (%rax)
 271:	00 00                	add    %al,(%rax)
 273:	00 00                	add    %al,(%rax)
 275:	00 00                	add    %al,(%rax)
 277:	00 04 00             	add    %al,(%rax,%rax,1)
 27a:	00 00                	add    %al,(%rax)
 27c:	00 00                	add    %al,(%rax)
 27e:	00 00                	add    %al,(%rax)
 280:	06                   	(bad)  
 281:	11 00                	adc    %eax,(%rax)
 283:	00 88 32 00 00 ff    	add    %cl,-0xffffce(%rax)
 289:	ff                   	(bad)  
 28a:	ff                   	(bad)  
 28b:	ff                   	(bad)  
 28c:	ff                   	(bad)  
 28d:	ff                   	(bad)  
 28e:	ff                   	(bad)  
 28f:	ff 00                	incl   (%rax)
 291:	00 00                	add    %al,(%rax)
 293:	00 00                	add    %al,(%rax)
 295:	00 00                	add    %al,(%rax)
 297:	00 05 00 00 00 00    	add    %al,0x0(%rip)        # 29d <__mod_pci_device_table+0x29d>
 29d:	00 00                	add    %al,(%rax)
 29f:	00 39                	add    %bh,(%rcx)
 2a1:	10 00                	adc    %al,(%rax)
 2a3:	00 02                	add    %al,(%rdx)
 2a5:	75 00                	jne    2a7 <__mod_pci_device_table+0x2a7>
 2a7:	00 ff                	add    %bh,%bh
 2a9:	ff                   	(bad)  
 2aa:	ff                   	(bad)  
 2ab:	ff                   	(bad)  
 2ac:	ff                   	(bad)  
 2ad:	ff                   	(bad)  
 2ae:	ff                   	(bad)  
 2af:	ff 00                	incl   (%rax)
 2b1:	00 00                	add    %al,(%rax)
 2b3:	00 00                	add    %al,(%rax)
 2b5:	00 00                	add    %al,(%rax)
 2b7:	00 06                	add    %al,(%rsi)
 2b9:	00 00                	add    %al,(%rax)
 2bb:	00 00                	add    %al,(%rax)
 2bd:	00 00                	add    %al,(%rax)
 2bf:	00 b9 10 00 00 61    	add    %bh,0x61000010(%rcx)
 2c5:	54                   	push   %rsp
 2c6:	00 00                	add    %al,(%rax)
 2c8:	ff                   	(bad)  
 2c9:	ff                   	(bad)  
 2ca:	ff                   	(bad)  
 2cb:	ff                   	(bad)  
 2cc:	ff                   	(bad)  
 2cd:	ff                   	(bad)  
 2ce:	ff                   	(bad)  
 2cf:	ff 00                	incl   (%rax)
 2d1:	00 00                	add    %al,(%rax)
 2d3:	00 00                	add    %al,(%rax)
 2d5:	00 00                	add    %al,(%rax)
 2d7:	00 07                	add    %al,(%rdi)
 2d9:	00 00                	add    %al,(%rax)
 2db:	00 00                	add    %al,(%rax)
 2dd:	00 00                	add    %al,(%rax)
 2df:	00 de                	add    %bl,%dh
 2e1:	10 00                	adc    %al,(%rax)
 2e3:	00 ff                	add    %bh,%bh
 2e5:	ff                   	(bad)  
 2e6:	ff                   	(bad)  
 2e7:	ff                   	(bad)  
 2e8:	ff                   	(bad)  
 2e9:	ff                   	(bad)  
 2ea:	ff                   	(bad)  
 2eb:	ff                   	(bad)  
 2ec:	ff                   	(bad)  
 2ed:	ff                   	(bad)  
 2ee:	ff                   	(bad)  
 2ef:	ff 00                	incl   (%rax)
 2f1:	03 04 00             	add    (%rax,%rax,1),%eax
 2f4:	ff                   	(bad)  
 2f5:	ff                   	(bad)  
 2f6:	ff 00                	incl   (%rax)
 2f8:	08 00                	or     %al,(%rax)
 2fa:	00 00                	add    %al,(%rax)
 2fc:	00 00                	add    %al,(%rax)
 2fe:	00 00                	add    %al,(%rax)
 300:	49                   	rex.WB
 301:	65 00 00             	add    %al,%gs:(%rax)
 304:	00 12                	add    %dl,(%rdx)
 306:	00 00                	add    %al,(%rax)
 308:	ff                   	(bad)  
 309:	ff                   	(bad)  
 30a:	ff                   	(bad)  
 30b:	ff                   	(bad)  
 30c:	ff                   	(bad)  
 30d:	ff                   	(bad)  
 30e:	ff                   	(bad)  
 30f:	ff 00                	incl   (%rax)
 311:	00 00                	add    %al,(%rax)
 313:	00 00                	add    %al,(%rax)
 315:	00 00                	add    %al,(%rax)
 317:	00 09                	add    %cl,(%rcx)
 319:	00 00                	add    %al,(%rax)
 31b:	00 00                	add    %al,(%rax)
 31d:	00 00                	add    %al,(%rax)
 31f:	00 02                	add    %al,(%rdx)
 321:	11 00                	adc    %eax,(%rax)
 323:	00 09                	add    %cl,(%rcx)
 325:	00 00                	add    %al,(%rax)
 327:	00 ff                	add    %bh,%bh
 329:	ff                   	(bad)  
 32a:	ff                   	(bad)  
 32b:	ff                   	(bad)  
 32c:	ff                   	(bad)  
 32d:	ff                   	(bad)  
 32e:	ff                   	(bad)  
 32f:	ff 00                	incl   (%rax)
 331:	00 00                	add    %al,(%rax)
 333:	00 00                	add    %al,(%rax)
 335:	00 00                	add    %al,(%rax)
 337:	00 0a                	add    %cl,(%rdx)
 339:	00 00                	add    %al,(%rax)
 33b:	00 00                	add    %al,(%rax)
 33d:	00 00                	add    %al,(%rax)
 33f:	00 f3                	add    %dh,%bl
 341:	17                   	(bad)  
 342:	00 00                	add    %al,(%rax)
 344:	10 30                	adc    %dh,(%rax)
 346:	00 00                	add    %al,(%rax)
 348:	ff                   	(bad)  
 349:	ff                   	(bad)  
 34a:	ff                   	(bad)  
 34b:	ff                   	(bad)  
 34c:	ff                   	(bad)  
 34d:	ff                   	(bad)  
 34e:	ff                   	(bad)  
 34f:	ff 00                	incl   (%rax)
 351:	00 00                	add    %al,(%rax)
 353:	00 00                	add    %al,(%rax)
 355:	00 00                	add    %al,(%rax)
 357:	00 0b                	add    %cl,(%rbx)
 359:	00 00                	add    %al,(%rax)
 35b:	00 00                	add    %al,(%rax)
 35d:	00 00                	add    %al,(%rax)
 35f:	00 ad 15 00 00 77    	add    %ch,0x77000015(%rbp)
 365:	19 00                	sbb    %eax,(%rax)
 367:	00 ff                	add    %bh,%bh
 369:	ff                   	(bad)  
 36a:	ff                   	(bad)  
 36b:	ff                   	(bad)  
 36c:	ff                   	(bad)  
 36d:	ff                   	(bad)  
 36e:	ff                   	(bad)  
 36f:	ff 00                	incl   (%rax)
 371:	00 00                	add    %al,(%rax)
 373:	00 00                	add    %al,(%rax)
 375:	00 00                	add    %al,(%rax)
 377:	00 0b                	add    %cl,(%rbx)
 379:	00 00                	add    %al,(%rax)
 37b:	00 00                	add    %al,(%rax)
 37d:	00 00                	add    %al,(%rax)
 37f:	00 02                	add    %al,(%rdx)
 381:	10 00                	adc    %al,(%rax)
 383:	00 ff                	add    %bh,%bh
 385:	ff                   	(bad)  
 386:	ff                   	(bad)  
 387:	ff                   	(bad)  
 388:	ff                   	(bad)  
 389:	ff                   	(bad)  
 38a:	ff                   	(bad)  
 38b:	ff                   	(bad)  
 38c:	ff                   	(bad)  
 38d:	ff                   	(bad)  
 38e:	ff                   	(bad)  
 38f:	ff 00                	incl   (%rax)
 391:	03 04 00             	add    (%rax,%rax,1),%eax
 394:	ff                   	(bad)  
 395:	ff                   	(bad)  
 396:	ff 00                	incl   (%rax)
 398:	0b 00                	or     (%rax),%eax
 39a:	00 00                	add    %al,(%rax)
 39c:	00 00                	add    %al,(%rax)
 39e:	00 00                	add    %al,(%rax)
 3a0:	22 10                	and    (%rax),%dl
 3a2:	00 00                	add    %al,(%rax)
 3a4:	ff                   	(bad)  
 3a5:	ff                   	(bad)  
 3a6:	ff                   	(bad)  
 3a7:	ff                   	(bad)  
 3a8:	ff                   	(bad)  
 3a9:	ff                   	(bad)  
 3aa:	ff                   	(bad)  
 3ab:	ff                   	(bad)  
 3ac:	ff                   	(bad)  
 3ad:	ff                   	(bad)  
 3ae:	ff                   	(bad)  
 3af:	ff 00                	incl   (%rax)
 3b1:	03 04 00             	add    (%rax,%rax,1),%eax
 3b4:	ff                   	(bad)  
 3b5:	ff                   	(bad)  
 3b6:	ff 00                	incl   (%rax)
 3b8:	0b 00                	or     (%rax),%eax
	...

Disassembly of section __versions:

0000000000000000 <____versions>:
       0:	aa                   	stos   %al,%es:(%rdi)
       1:	3c 0e                	cmp    $0xe,%al
       3:	86 00                	xchg   %al,(%rax)
       5:	00 00                	add    %al,(%rax)
       7:	00 6d 6f             	add    %ch,0x6f(%rbp)
       a:	64                   	fs
       b:	75 6c                	jne    79 <____versions+0x79>
       d:	65                   	gs
       e:	5f                   	pop    %rdi
       f:	6c                   	insb   (%dx),%es:(%rdi)
      10:	61                   	(bad)  
      11:	79 6f                	jns    82 <____versions+0x82>
      13:	75 74                	jne    89 <____versions+0x89>
	...
      3d:	00 00                	add    %al,(%rax)
      3f:	00 59 b4             	add    %bl,-0x4c(%rcx)
      42:	dd 56 00             	fstl   0x0(%rsi)
      45:	00 00                	add    %al,(%rax)
      47:	00 70 63             	add    %dh,0x63(%rax)
      4a:	69 5f 62 75 73 5f 72 	imul   $0x725f7375,0x62(%rdi),%ebx
      51:	65                   	gs
      52:	61                   	(bad)  
      53:	64                   	fs
      54:	5f                   	pop    %rdi
      55:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
      58:	66 69 67 5f 62 79    	imul   $0x7962,0x5f(%rdi),%sp
      5e:	74 65                	je     c5 <____versions+0xc5>
	...
      80:	5c                   	pop    %rsp
      81:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
      82:	34 5a                	xor    $0x5a,%al
      84:	00 00                	add    %al,(%rax)
      86:	00 00                	add    %al,(%rax)
      88:	5f                   	pop    %rdi
      89:	5f                   	pop    %rdi
      8a:	6b 6d 61 6c          	imul   $0x6c,0x61(%rbp),%ebp
      8e:	6c                   	insb   (%dx),%es:(%rdi)
      8f:	6f                   	outsl  %ds:(%rsi),(%dx)
      90:	63 00                	movslq (%rax),%eax
	...
      be:	00 00                	add    %al,(%rax)
      c0:	f9                   	stc    
      c1:	82                   	(bad)  
      c2:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
      c3:	f9                   	stc    
      c4:	00 00                	add    %al,(%rax)
      c6:	00 00                	add    %al,(%rax)
      c8:	6d                   	insl   (%dx),%es:(%rdi)
      c9:	73 6c                	jae    137 <____versions+0x137>
      cb:	65                   	gs
      cc:	65                   	gs
      cd:	70 00                	jo     cf <____versions+0xcf>
	...
      ff:	00 57 d5             	add    %dl,-0x2b(%rdi)
     102:	dc a5 00 00 00 00    	fsubl  0x0(%rbp)
     108:	73 6e                	jae    178 <____versions+0x178>
     10a:	64                   	fs
     10b:	5f                   	pop    %rdi
     10c:	68 64 61 5f 63       	pushq  $0x635f6164
     111:	6f                   	outsl  %ds:(%rsi),(%dx)
     112:	64 65 63 5f 70       	fs movslq %fs:%gs:0x70(%rdi),%ebx
     117:	72 65                	jb     17e <____versions+0x17e>
     119:	70 61                	jo     17c <____versions+0x17c>
     11b:	72 65                	jb     182 <____versions+0x182>
	...
     13d:	00 00                	add    %al,(%rax)
     13f:	00 8a 92 0c a9 00    	add    %cl,0xa90c92(%rdx)
     145:	00 00                	add    %al,(%rax)
     147:	00 70 61             	add    %dh,0x61(%rax)
     14a:	72 61                	jb     1ad <____versions+0x1ad>
     14c:	6d                   	insl   (%dx),%es:(%rdi)
     14d:	5f                   	pop    %rdi
     14e:	6f                   	outsl  %ds:(%rsi),(%dx)
     14f:	70 73                	jo     1c4 <____versions+0x1c4>
     151:	5f                   	pop    %rdi
     152:	69 6e 74 00 00 00 00 	imul   $0x0,0x74(%rsi),%ebp
	...
     17d:	00 00                	add    %al,(%rax)
     17f:	00 69 b7             	add    %ch,-0x49(%rcx)
     182:	82                   	(bad)  
     183:	55                   	push   %rbp
     184:	00 00                	add    %al,(%rax)
     186:	00 00                	add    %al,(%rax)
     188:	64                   	fs
     189:	65                   	gs
     18a:	76 5f                	jbe    1eb <____versions+0x1eb>
     18c:	73 65                	jae    1f3 <____versions+0x1f3>
     18e:	74 5f                	je     1ef <____versions+0x1ef>
     190:	64                   	fs
     191:	72 76                	jb     209 <____versions+0x209>
     193:	64                   	fs
     194:	61                   	(bad)  
     195:	74 61                	je     1f8 <____versions+0x1f8>
	...
     1bf:	00 34 c6             	add    %dh,(%rsi,%rax,8)
     1c2:	90                   	nop
     1c3:	67 00 00             	add    %al,(%eax)
     1c6:	00 00                	add    %al,(%rax)
     1c8:	73 6e                	jae    238 <____versions+0x238>
     1ca:	64                   	fs
     1cb:	5f                   	pop    %rdi
     1cc:	70 63                	jo     231 <____versions+0x231>
     1ce:	6d                   	insl   (%dx),%es:(%rdi)
     1cf:	5f                   	pop    %rdi
     1d0:	68 77 5f 63 6f       	pushq  $0x6f635f77
     1d5:	6e                   	outsb  %ds:(%rsi),(%dx)
     1d6:	73 74                	jae    24c <____versions+0x24c>
     1d8:	72 61                	jb     23b <____versions+0x23b>
     1da:	69 6e 74 5f 73 74 65 	imul   $0x6574735f,0x74(%rsi),%ebp
     1e1:	70 00                	jo     1e3 <____versions+0x1e3>
	...
     1ff:	00 5c ab 72          	add    %bl,0x72(%rbx,%rbp,4)
     203:	7c 00                	jl     205 <____versions+0x205>
     205:	00 00                	add    %al,(%rax)
     207:	00 73 6e             	add    %dh,0x6e(%rbx)
     20a:	64                   	fs
     20b:	5f                   	pop    %rdi
     20c:	70 63                	jo     271 <____versions+0x271>
     20e:	6d                   	insl   (%dx),%es:(%rdi)
     20f:	5f                   	pop    %rdi
     210:	70 65                	jo     277 <____versions+0x277>
     212:	72 69                	jb     27d <____versions+0x27d>
     214:	6f                   	outsl  %ds:(%rsi),(%dx)
     215:	64                   	fs
     216:	5f                   	pop    %rdi
     217:	65                   	gs
     218:	6c                   	insb   (%dx),%es:(%rdi)
     219:	61                   	(bad)  
     21a:	70 73                	jo     28f <____versions+0x28f>
     21c:	65 64 00 00          	gs add %al,%fs:%gs:(%rax)
	...
     240:	5d                   	pop    %rbp
     241:	bd 1b be 00 00       	mov    $0xbe1b,%ebp
     246:	00 00                	add    %al,(%rax)
     248:	73 6e                	jae    2b8 <____versions+0x2b8>
     24a:	64                   	fs
     24b:	5f                   	pop    %rdi
     24c:	63 61 72             	movslq 0x72(%rcx),%esp
     24f:	64                   	fs
     250:	5f                   	pop    %rdi
     251:	63 72 65             	movslq 0x65(%rdx),%esi
     254:	61                   	(bad)  
     255:	74 65                	je     2bc <____versions+0x2bc>
	...
     27f:	00 61 72             	add    %ah,0x72(%rcx)
     282:	c1 11 00             	rcll   $0x0,(%rcx)
     285:	00 00                	add    %al,(%rax)
     287:	00 73 6e             	add    %dh,0x6e(%rbx)
     28a:	64                   	fs
     28b:	5f                   	pop    %rdi
     28c:	64                   	fs
     28d:	6d                   	insl   (%dx),%es:(%rdi)
     28e:	61                   	(bad)  
     28f:	5f                   	pop    %rdi
     290:	61                   	(bad)  
     291:	6c                   	insb   (%dx),%es:(%rdi)
     292:	6c                   	insb   (%dx),%es:(%rdi)
     293:	6f                   	outsl  %ds:(%rsi),(%dx)
     294:	63 5f 70             	movslq 0x70(%rdi),%ebx
     297:	61                   	(bad)  
     298:	67                   	addr32
     299:	65                   	gs
     29a:	73 00                	jae    29c <____versions+0x29c>
	...
     2c0:	0d 4e 01 78 00       	or     $0x78014e,%eax
     2c5:	00 00                	add    %al,(%rax)
     2c7:	00 64 6d 61          	add    %ah,0x61(%rbp,%rbp,2)
     2cb:	5f                   	pop    %rdi
     2cc:	73 65                	jae    333 <____versions+0x333>
     2ce:	74 5f                	je     32f <____versions+0x32f>
     2d0:	6d                   	insl   (%dx),%es:(%rdi)
     2d1:	61                   	(bad)  
     2d2:	73 6b                	jae    33f <____versions+0x33f>
	...
     300:	13 ba 10 19 00 00    	adc    0x1910(%rdx),%edi
     306:	00 00                	add    %al,(%rax)
     308:	70 63                	jo     36d <____versions+0x36d>
     30a:	69 5f 64 69 73 61 62 	imul   $0x62617369,0x64(%rdi),%ebx
     311:	6c                   	insb   (%dx),%es:(%rdi)
     312:	65                   	gs
     313:	5f                   	pop    %rdi
     314:	64                   	fs
     315:	65                   	gs
     316:	76 69                	jbe    381 <____versions+0x381>
     318:	63 65 00             	movslq 0x0(%rbp),%esp
	...
     33f:	00 72 42             	add    %dh,0x42(%rdx)
     342:	d5                   	(bad)  
     343:	b3 00                	mov    $0x0,%bl
     345:	00 00                	add    %al,(%rax)
     347:	00 73 6e             	add    %dh,0x6e(%rbx)
     34a:	64                   	fs
     34b:	5f                   	pop    %rdi
     34c:	70 63                	jo     3b1 <____versions+0x3b1>
     34e:	69 5f 71 75 69 72 6b 	imul   $0x6b726975,0x71(%rdi),%ebx
     355:	5f                   	pop    %rdi
     356:	6c                   	insb   (%dx),%es:(%rdi)
     357:	6f                   	outsl  %ds:(%rsi),(%dx)
     358:	6f                   	outsl  %ds:(%rsi),(%dx)
     359:	6b 75 70 00          	imul   $0x0,0x70(%rbp),%esi
	...
     37d:	00 00                	add    %al,(%rax)
     37f:	00 36                	add    %dh,(%rsi)
     381:	fd                   	std    
     382:	ff 5a 00             	lcallq *0x0(%rdx)
     385:	00 00                	add    %al,(%rax)
     387:	00 71 75             	add    %dh,0x75(%rcx)
     38a:	65                   	gs
     38b:	75 65                	jne    3f2 <____versions+0x3f2>
     38d:	5f                   	pop    %rdi
     38e:	77 6f                	ja     3ff <____versions+0x3ff>
     390:	72 6b                	jb     3fd <____versions+0x3fd>
	...
     3be:	00 00                	add    %al,(%rax)
     3c0:	d6                   	(bad)  
     3c1:	df e3                	(bad)  
     3c3:	ea                   	(bad)  
     3c4:	00 00                	add    %al,(%rax)
     3c6:	00 00                	add    %al,(%rax)
     3c8:	5f                   	pop    %rdi
     3c9:	5f                   	pop    %rdi
     3ca:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
     3cd:	73 74                	jae    443 <____versions+0x443>
     3cf:	5f                   	pop    %rdi
     3d0:	75 64                	jne    436 <____versions+0x436>
     3d2:	65                   	gs
     3d3:	6c                   	insb   (%dx),%es:(%rdi)
     3d4:	61                   	(bad)  
     3d5:	79 00                	jns    3d7 <____versions+0x3d7>
	...
     3ff:	00 a5 18 cc 5e 00    	add    %ah,0x5ecc18(%rbp)
     405:	00 00                	add    %al,(%rax)
     407:	00 70 63             	add    %dh,0x63(%rax)
     40a:	69 5f 72 65 6c 65 61 	imul   $0x61656c65,0x72(%rdi),%ebx
     411:	73 65                	jae    478 <____versions+0x478>
     413:	5f                   	pop    %rdi
     414:	72 65                	jb     47b <____versions+0x47b>
     416:	67 69 6f 6e 73 00 00 	imul   $0x73,0x6e(%edi),%ebp
     41d:	00 
	...
     43e:	00 00                	add    %al,(%rax)
     440:	05 b3 7b 67 00       	add    $0x677bb3,%eax
     445:	00 00                	add    %al,(%rax)
     447:	00 70 61             	add    %dh,0x61(%rax)
     44a:	72 61                	jb     4ad <____versions+0x4ad>
     44c:	6d                   	insl   (%dx),%es:(%rdi)
     44d:	5f                   	pop    %rdi
     44e:	6f                   	outsl  %ds:(%rsi),(%dx)
     44f:	70 73                	jo     4c4 <____versions+0x4c4>
     451:	5f                   	pop    %rdi
     452:	62                   	(bad)  
     453:	6f                   	outsl  %ds:(%rsi),(%dx)
     454:	6f                   	outsl  %ds:(%rsi),(%dx)
     455:	6c                   	insb   (%dx),%es:(%rdi)
	...
     47e:	00 00                	add    %al,(%rax)
     480:	06                   	(bad)  
     481:	6d                   	insl   (%dx),%es:(%rdi)
     482:	39 3f                	cmp    %edi,(%rdi)
     484:	00 00                	add    %al,(%rax)
     486:	00 00                	add    %al,(%rax)
     488:	6d                   	insl   (%dx),%es:(%rdi)
     489:	75 74                	jne    4ff <____versions+0x4ff>
     48b:	65                   	gs
     48c:	78 5f                	js     4ed <____versions+0x4ed>
     48e:	75 6e                	jne    4fe <____versions+0x4fe>
     490:	6c                   	insb   (%dx),%es:(%rdi)
     491:	6f                   	outsl  %ds:(%rsi),(%dx)
     492:	63 6b 00             	movslq 0x0(%rbx),%ebp
	...
     4bd:	00 00                	add    %al,(%rax)
     4bf:	00 4a f4             	add    %cl,-0xc(%rdx)
     4c2:	69 cb 00 00 00 00    	imul   $0x0,%ebx,%ecx
     4c8:	70 63                	jo     52d <____versions+0x52d>
     4ca:	69 5f 62 75 73 5f 77 	imul   $0x775f7375,0x62(%rdi),%ebx
     4d1:	72 69                	jb     53c <____versions+0x53c>
     4d3:	74 65                	je     53a <____versions+0x53a>
     4d5:	5f                   	pop    %rdi
     4d6:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
     4d9:	66 69 67 5f 77 6f    	imul   $0x6f77,0x5f(%rdi),%sp
     4df:	72 64                	jb     545 <____versions+0x545>
	...
     4fd:	00 00                	add    %al,(%rax)
     4ff:	00 cd                	add    %cl,%ch
     501:	6e                   	outsb  %ds:(%rsi),(%dx)
     502:	3d e5 00 00 00       	cmp    $0xe5,%eax
     507:	00 73 6e             	add    %dh,0x6e(%rbx)
     50a:	64                   	fs
     50b:	5f                   	pop    %rdi
     50c:	68 64 61 5f 62       	pushq  $0x625f6164
     511:	75 69                	jne    57c <____versions+0x57c>
     513:	6c                   	insb   (%dx),%es:(%rdi)
     514:	64                   	fs
     515:	5f                   	pop    %rdi
     516:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
     519:	74 72                	je     58d <____versions+0x58d>
     51b:	6f                   	outsl  %ds:(%rsi),(%dx)
     51c:	6c                   	insb   (%dx),%es:(%rdi)
     51d:	73 00                	jae    51f <____versions+0x51f>
	...
     53f:	00 76 b0             	add    %dh,-0x50(%rsi)
     542:	77 08                	ja     54c <____versions+0x54c>
     544:	00 00                	add    %al,(%rax)
     546:	00 00                	add    %al,(%rax)
     548:	73 6e                	jae    5b8 <____versions+0x5b8>
     54a:	64                   	fs
     54b:	5f                   	pop    %rdi
     54c:	70 63                	jo     5b1 <____versions+0x5b1>
     54e:	6d                   	insl   (%dx),%es:(%rdi)
     54f:	5f                   	pop    %rdi
     550:	68 77 5f 63 6f       	pushq  $0x6f635f77
     555:	6e                   	outsb  %ds:(%rsi),(%dx)
     556:	73 74                	jae    5cc <____versions+0x5cc>
     558:	72 61                	jb     5bb <____versions+0x5bb>
     55a:	69 6e 74 5f 69 6e 74 	imul   $0x746e695f,0x74(%rsi),%ebp
     561:	65                   	gs
     562:	67                   	addr32
     563:	65                   	gs
     564:	72 00                	jb     566 <____versions+0x566>
	...
     57e:	00 00                	add    %al,(%rax)
     580:	eb f9                	jmp    57b <____versions+0x57b>
     582:	8b 1e                	mov    (%rsi),%ebx
     584:	00 00                	add    %al,(%rax)
     586:	00 00                	add    %al,(%rax)
     588:	73 6e                	jae    5f8 <____versions+0x5f8>
     58a:	64                   	fs
     58b:	5f                   	pop    %rdi
     58c:	68 64 61 5f 72       	pushq  $0x725f6164
     591:	65                   	gs
     592:	73 75                	jae    609 <____versions+0x609>
     594:	6d                   	insl   (%dx),%es:(%rdi)
     595:	65 00 00             	add    %al,%gs:(%rax)
	...
     5c0:	58                   	pop    %rax
     5c1:	08 a5 16 00 00 00    	or     %ah,0x16(%rbp)
     5c7:	00 73 6e             	add    %dh,0x6e(%rbx)
     5ca:	64                   	fs
     5cb:	5f                   	pop    %rdi
     5cc:	63 61 72             	movslq 0x72(%rcx),%esp
     5cf:	64                   	fs
     5d0:	5f                   	pop    %rdi
     5d1:	64 69 73 63 6f 6e 6e 	imul   $0x656e6e6f,%fs:0x63(%rbx),%esi
     5d8:	65 
     5d9:	63 74 00 00          	movslq 0x0(%rax,%rax,1),%esi
	...
     5fd:	00 00                	add    %al,(%rax)
     5ff:	00 68 c2             	add    %ch,-0x3e(%rax)
     602:	11 7d 00             	adc    %edi,0x0(%rbp)
     605:	00 00                	add    %al,(%rax)
     607:	00 6a 69             	add    %ch,0x69(%rdx)
     60a:	66 66 69 65 73 00 00 	data32 imul $0x0,0x73(%rbp),%sp
	...
     641:	21 0d ab 00 00 00    	and    %ecx,0xab(%rip)        # 6f2 <____versions+0x6f2>
     647:	00 73 6e             	add    %dh,0x6e(%rbx)
     64a:	64                   	fs
     64b:	5f                   	pop    %rdi
     64c:	70 63                	jo     6b1 <____versions+0x6b1>
     64e:	6d                   	insl   (%dx),%es:(%rdi)
     64f:	5f                   	pop    %rdi
     650:	73 75                	jae    6c7 <____versions+0x6c7>
     652:	73 70                	jae    6c4 <____versions+0x6c4>
     654:	65 6e                	outsb  %gs:(%rsi),(%dx)
     656:	64                   	fs
     657:	5f                   	pop    %rdi
     658:	61                   	(bad)  
     659:	6c                   	insb   (%dx),%es:(%rdi)
     65a:	6c                   	insb   (%dx),%es:(%rdi)
	...
     67f:	00 d1                	add    %dl,%cl
     681:	eb c1                	jmp    644 <____versions+0x644>
     683:	ac                   	lods   %ds:(%rsi),%al
     684:	00 00                	add    %al,(%rax)
     686:	00 00                	add    %al,(%rax)
     688:	70 61                	jo     6eb <____versions+0x6eb>
     68a:	72 61                	jb     6ed <____versions+0x6ed>
     68c:	6d                   	insl   (%dx),%es:(%rdi)
     68d:	5f                   	pop    %rdi
     68e:	6f                   	outsl  %ds:(%rsi),(%dx)
     68f:	70 73                	jo     704 <____versions+0x704>
     691:	5f                   	pop    %rdi
     692:	63 68 61             	movslq 0x61(%rax),%ebp
     695:	72 70                	jb     707 <____versions+0x707>
	...
     6bf:	00 14 f7             	add    %dl,(%rdi,%rsi,8)
     6c2:	0c 02                	or     $0x2,%al
     6c4:	00 00                	add    %al,(%rax)
     6c6:	00 00                	add    %al,(%rax)
     6c8:	70 63                	jo     72d <____versions+0x72d>
     6ca:	69 5f 73 65 74 5f 6d 	imul   $0x6d5f7465,0x73(%rdi),%ebx
     6d1:	61                   	(bad)  
     6d2:	73 74                	jae    748 <____versions+0x748>
     6d4:	65                   	gs
     6d5:	72 00                	jb     6d7 <____versions+0x6d7>
	...
     6ff:	00 e2                	add    %ah,%dl
     701:	de 15 f0 00 00 00    	ficom  0xf0(%rip)        # 7f7 <____versions+0x7f7>
     707:	00 73 6e             	add    %dh,0x6e(%rbx)
     70a:	64                   	fs
     70b:	5f                   	pop    %rdi
     70c:	70 63                	jo     771 <____versions+0x771>
     70e:	6d                   	insl   (%dx),%es:(%rdi)
     70f:	5f                   	pop    %rdi
     710:	73 67                	jae    779 <____versions+0x779>
     712:	62                   	(bad)  
     713:	75 66                	jne    77b <____versions+0x77b>
     715:	5f                   	pop    %rdi
     716:	6f                   	outsl  %ds:(%rsi),(%dx)
     717:	70 73                	jo     78c <____versions+0x78c>
     719:	5f                   	pop    %rdi
     71a:	70 61                	jo     77d <____versions+0x77d>
     71c:	67 65 00 00          	add    %al,%gs:(%eax)
	...
     740:	ed                   	in     (%dx),%eax
     741:	11 f6                	adc    %esi,%esi
     743:	e3 00                	jrcxz  745 <____versions+0x745>
     745:	00 00                	add    %al,(%rax)
     747:	00 73 6e             	add    %dh,0x6e(%rbx)
     74a:	64                   	fs
     74b:	5f                   	pop    %rdi
     74c:	64                   	fs
     74d:	65                   	gs
     74e:	76 69                	jbe    7b9 <____versions+0x7b9>
     750:	63 65 5f             	movslq 0x5f(%rbp),%esp
     753:	6e                   	outsb  %ds:(%rsi),(%dx)
     754:	65                   	gs
     755:	77 00                	ja     757 <____versions+0x757>
	...
     77f:	00 67 c9             	add    %ah,-0x37(%rdi)
     782:	5b                   	pop    %rbx
     783:	90                   	nop
     784:	00 00                	add    %al,(%rax)
     786:	00 00                	add    %al,(%rax)
     788:	73 6e                	jae    7f8 <____versions+0x7f8>
     78a:	64                   	fs
     78b:	5f                   	pop    %rdi
     78c:	68 64 61 5f 73       	pushq  $0x735f6164
     791:	75 73                	jne    806 <____versions+0x806>
     793:	70 65                	jo     7fa <____versions+0x7fa>
     795:	6e                   	outsb  %ds:(%rsi),(%dx)
     796:	64 00 00             	add    %al,%fs:(%rax)
	...
     7bd:	00 00                	add    %al,(%rax)
     7bf:	00 17                	add    %dl,(%rdi)
     7c1:	11 69 d7             	adc    %ebp,-0x29(%rcx)
     7c4:	00 00                	add    %al,(%rax)
     7c6:	00 00                	add    %al,(%rax)
     7c8:	70 63                	jo     82d <____versions+0x82d>
     7ca:	69 5f 72 65 73 74 6f 	imul   $0x6f747365,0x72(%rdi),%ebx
     7d1:	72 65                	jb     838 <____versions+0x838>
     7d3:	5f                   	pop    %rdi
     7d4:	73 74                	jae    84a <____versions+0x84a>
     7d6:	61                   	(bad)  
     7d7:	74 65                	je     83e <____versions+0x83e>
	...
     7fd:	00 00                	add    %al,(%rax)
     7ff:	00 06                	add    %al,(%rsi)
     801:	1a 94 88 00 00 00 00 	sbb    0x0(%rax,%rcx,4),%dl
     808:	5f                   	pop    %rdi
     809:	72 61                	jb     86c <____versions+0x86c>
     80b:	77 5f                	ja     86c <____versions+0x86c>
     80d:	73 70                	jae    87f <____versions+0x87f>
     80f:	69 6e 5f 75 6e 6c 6f 	imul   $0x6f6c6e75,0x5f(%rsi),%ebp
     816:	63 6b 5f             	movslq 0x5f(%rbx),%ebp
     819:	69 72 71 72 65 73 74 	imul   $0x74736572,0x71(%rdx),%esi
     820:	6f                   	outsl  %ds:(%rsi),(%dx)
     821:	72 65                	jb     888 <____versions+0x888>
	...
     83f:	00 b2 25 5f ea 00    	add    %dh,0xea5f25(%rdx)
     845:	00 00                	add    %al,(%rax)
     847:	00 73 6e             	add    %dh,0x6e(%rbx)
     84a:	64                   	fs
     84b:	5f                   	pop    %rdi
     84c:	68 64 61 5f 6c       	pushq  $0x6c5f6164
     851:	6f                   	outsl  %ds:(%rsi),(%dx)
     852:	61                   	(bad)  
     853:	64                   	fs
     854:	5f                   	pop    %rdi
     855:	70 61                	jo     8b8 <____versions+0x8b8>
     857:	74 63                	je     8bc <____versions+0x8bc>
     859:	68 00 00 00 00       	pushq  $0x0
	...
     87e:	00 00                	add    %al,(%rax)
     880:	f6 e6                	mul    %dh
     882:	e6 e9                	out    %al,$0xe9
     884:	00 00                	add    %al,(%rax)
     886:	00 00                	add    %al,(%rax)
     888:	5f                   	pop    %rdi
     889:	5f                   	pop    %rdi
     88a:	6d                   	insl   (%dx),%es:(%rdi)
     88b:	75 74                	jne    901 <____versions+0x901>
     88d:	65                   	gs
     88e:	78 5f                	js     8ef <____versions+0x8ef>
     890:	69 6e 69 74 00 00 00 	imul   $0x74,0x69(%rsi),%ebp
	...
     8bf:	00 49 a0             	add    %cl,-0x60(%rcx)
     8c2:	e1 27                	loope  8eb <____versions+0x8eb>
     8c4:	00 00                	add    %al,(%rax)
     8c6:	00 00                	add    %al,(%rax)
     8c8:	70 72                	jo     93c <____versions+0x93c>
     8ca:	69 6e 74 6b 00 00 00 	imul   $0x6b,0x74(%rsi),%ebp
	...
     8fd:	00 00                	add    %al,(%rax)
     8ff:	00 d4                	add    %dl,%ah
     901:	9e                   	sahf   
     902:	40 07                	rex (bad) 
     904:	00 00                	add    %al,(%rax)
     906:	00 00                	add    %al,(%rax)
     908:	73 6e                	jae    978 <____versions+0x978>
     90a:	64                   	fs
     90b:	5f                   	pop    %rdi
     90c:	70 63                	jo     971 <____versions+0x971>
     90e:	6d                   	insl   (%dx),%es:(%rdi)
     90f:	5f                   	pop    %rdi
     910:	73 65                	jae    977 <____versions+0x977>
     912:	74 5f                	je     973 <____versions+0x973>
     914:	6f                   	outsl  %ds:(%rsi),(%dx)
     915:	70 73                	jo     98a <____versions+0x98a>
	...
     93f:	00 53 fa             	add    %dl,-0x6(%rbx)
     942:	7d 94                	jge    8d8 <____versions+0x8d8>
     944:	00 00                	add    %al,(%rax)
     946:	00 00                	add    %al,(%rax)
     948:	73 6e                	jae    9b8 <____versions+0x9b8>
     94a:	64                   	fs
     94b:	5f                   	pop    %rdi
     94c:	68 64 61 5f 63       	pushq  $0x635f6164
     951:	6f                   	outsl  %ds:(%rsi),(%dx)
     952:	64 65 63 5f 63       	fs movslq %fs:%gs:0x63(%rdi),%ebx
     957:	6f                   	outsl  %ds:(%rsi),(%dx)
     958:	6e                   	outsb  %ds:(%rsi),(%dx)
     959:	66 69 67 75 72 65    	imul   $0x6572,0x75(%rdi),%sp
	...
     97f:	00 0a                	add    %cl,(%rdx)
     981:	6e                   	outsb  %ds:(%rsi),(%dx)
     982:	c7                   	(bad)  
     983:	a1 00 00 00 00 5f 63 	movabs 0x6e6f635f00000000,%eax
     98a:	6f 6e 
     98c:	64                   	fs
     98d:	5f                   	pop    %rdi
     98e:	72 65                	jb     9f5 <____versions+0x9f5>
     990:	73 63                	jae    9f5 <____versions+0x9f5>
     992:	68 65 64 00 00       	pushq  $0x6465
	...
     9bf:	00 26                	add    %ah,(%rsi)
     9c1:	68 4c 8e 00 00       	pushq  $0x8e4c
     9c6:	00 00                	add    %al,(%rax)
     9c8:	73 6e                	jae    a38 <____versions+0xa38>
     9ca:	64                   	fs
     9cb:	5f                   	pop    %rdi
     9cc:	68 64 61 5f 63       	pushq  $0x635f6164
     9d1:	61                   	(bad)  
     9d2:	6c                   	insb   (%dx),%es:(%rdi)
     9d3:	63 5f 73             	movslq 0x73(%rdi),%ebx
     9d6:	74 72                	je     a4a <____versions+0xa4a>
     9d8:	65                   	gs
     9d9:	61                   	(bad)  
     9da:	6d                   	insl   (%dx),%es:(%rdi)
     9db:	5f                   	pop    %rdi
     9dc:	66 6f                	outsw  %ds:(%rsi),(%dx)
     9de:	72 6d                	jb     a4d <____versions+0xa4d>
     9e0:	61                   	(bad)  
     9e1:	74 00                	je     9e3 <____versions+0x9e3>
	...
     9ff:	00 bd 44 21 67 00    	add    %bh,0x672144(%rbp)
     a05:	00 00                	add    %al,(%rax)
     a07:	00 73 74             	add    %dh,0x74(%rbx)
     a0a:	72 6c                	jb     a78 <____versions+0xa78>
     a0c:	63 70 79             	movslq 0x79(%rax),%esi
	...
     a3f:	00 ed                	add    %ch,%ch
     a41:	1f                   	(bad)  
     a42:	ba c4 00 00 00       	mov    $0xc4,%edx
     a47:	00 73 6e             	add    %dh,0x6e(%rbx)
     a4a:	64                   	fs
     a4b:	5f                   	pop    %rdi
     a4c:	68 64 61 5f 70       	pushq  $0x705f6164
     a51:	6f                   	outsl  %ds:(%rsi),(%dx)
     a52:	77 65                	ja     ab9 <____versions+0xab9>
     a54:	72 5f                	jb     ab5 <____versions+0xab5>
     a56:	64 6f                	outsl  %fs:(%rsi),(%dx)
     a58:	77 6e                	ja     ac8 <____versions+0xac8>
	...
     a7e:	00 00                	add    %al,(%rax)
     a80:	d5                   	(bad)  
     a81:	ed                   	in     (%dx),%eax
     a82:	6e                   	outsb  %ds:(%rsi),(%dx)
     a83:	5d                   	pop    %rbp
     a84:	00 00                	add    %al,(%rax)
     a86:	00 00                	add    %al,(%rax)
     a88:	6d                   	insl   (%dx),%es:(%rdi)
     a89:	75 74                	jne    aff <____versions+0xaff>
     a8b:	65                   	gs
     a8c:	78 5f                	js     aed <____versions+0xaed>
     a8e:	6c                   	insb   (%dx),%es:(%rdi)
     a8f:	6f                   	outsl  %ds:(%rsi),(%dx)
     a90:	63 6b 00             	movslq 0x0(%rbx),%ebp
	...
     abf:	00 b5 8a 2c 20 00    	add    %dh,0x202c8a(%rbp)
     ac5:	00 00                	add    %al,(%rax)
     ac7:	00 73 6e             	add    %dh,0x6e(%rbx)
     aca:	64                   	fs
     acb:	5f                   	pop    %rdi
     acc:	70 63                	jo     b31 <____versions+0xb31>
     ace:	6d                   	insl   (%dx),%es:(%rdi)
     acf:	5f                   	pop    %rdi
     ad0:	6c                   	insb   (%dx),%es:(%rdi)
     ad1:	69 62 5f 66 72 65 65 	imul   $0x65657266,0x5f(%rdx),%esp
     ad8:	5f                   	pop    %rdi
     ad9:	70 61                	jo     b3c <____versions+0xb3c>
     adb:	67                   	addr32
     adc:	65                   	gs
     add:	73 00                	jae    adf <____versions+0xadf>
	...
     aff:	00 c7                	add    %al,%bh
     b01:	6d                   	insl   (%dx),%es:(%rdi)
     b02:	9c                   	pushfq 
     b03:	85 00                	test   %eax,(%rax)
     b05:	00 00                	add    %al,(%rax)
     b07:	00 72 65             	add    %dh,0x65(%rdx)
     b0a:	71 75                	jno    b81 <____versions+0xb81>
     b0c:	65                   	gs
     b0d:	73 74                	jae    b83 <____versions+0xb83>
     b0f:	5f                   	pop    %rdi
     b10:	74 68                	je     b7a <____versions+0xb7a>
     b12:	72 65                	jb     b79 <____versions+0xb79>
     b14:	61                   	(bad)  
     b15:	64                   	fs
     b16:	65                   	gs
     b17:	64                   	fs
     b18:	5f                   	pop    %rdi
     b19:	69 72 71 00 00 00 00 	imul   $0x0,0x71(%rdx),%esi
	...
     b40:	77 2c                	ja     b6e <____versions+0xb6e>
     b42:	20 ec                	and    %ch,%ah
     b44:	00 00                	add    %al,(%rax)
     b46:	00 00                	add    %al,(%rax)
     b48:	73 6e                	jae    bb8 <____versions+0xbb8>
     b4a:	64                   	fs
     b4b:	5f                   	pop    %rdi
     b4c:	70 63                	jo     bb1 <____versions+0xbb1>
     b4e:	6d                   	insl   (%dx),%es:(%rdi)
     b4f:	5f                   	pop    %rdi
     b50:	6c                   	insb   (%dx),%es:(%rdi)
     b51:	69 62 5f 69 6f 63 74 	imul   $0x74636f69,0x5f(%rdx),%esp
     b58:	6c                   	insb   (%dx),%es:(%rdi)
	...
     b7d:	00 00                	add    %al,(%rax)
     b7f:	00 66 cb             	add    %ah,-0x35(%rsi)
     b82:	30 55 00             	xor    %dl,0x0(%rbp)
     b85:	00 00                	add    %al,(%rax)
     b87:	00 73 6e             	add    %dh,0x6e(%rbx)
     b8a:	64                   	fs
     b8b:	5f                   	pop    %rdi
     b8c:	70 63                	jo     bf1 <____versions+0xbf1>
     b8e:	6d                   	insl   (%dx),%es:(%rdi)
     b8f:	5f                   	pop    %rdi
     b90:	6c                   	insb   (%dx),%es:(%rdi)
     b91:	69 62 5f 6d 61 6c 6c 	imul   $0x6c6c616d,0x5f(%rdx),%esp
     b98:	6f                   	outsl  %ds:(%rsi),(%dx)
     b99:	63 5f 70             	movslq 0x70(%rdi),%ebx
     b9c:	61                   	(bad)  
     b9d:	67                   	addr32
     b9e:	65                   	gs
     b9f:	73 00                	jae    ba1 <____versions+0xba1>
	...
     bbd:	00 00                	add    %al,(%rax)
     bbf:	00 75 ad             	add    %dh,-0x53(%rbp)
     bc2:	23 e5                	and    %ebp,%esp
     bc4:	00 00                	add    %al,(%rax)
     bc6:	00 00                	add    %al,(%rax)
     bc8:	73 79                	jae    c43 <____versions+0xc43>
     bca:	6e                   	outsb  %ds:(%rsi),(%dx)
     bcb:	63 68 72             	movslq 0x72(%rax),%ebp
     bce:	6f                   	outsl  %ds:(%rsi),(%dx)
     bcf:	6e                   	outsb  %ds:(%rsi),(%dx)
     bd0:	69 7a 65 5f 69 72 71 	imul   $0x7172695f,0x65(%rdx),%edi
	...
     bff:	00 c1                	add    %al,%cl
     c01:	aa                   	stos   %al,%es:(%rdi)
     c02:	80 39 00             	cmpb   $0x0,(%rcx)
     c05:	00 00                	add    %al,(%rax)
     c07:	00 75 6e             	add    %dh,0x6e(%rbp)
     c0a:	72 65                	jb     c71 <____versions+0xc71>
     c0c:	67 69 73 74 65 72 5f 	imul   $0x725f7265,0x74(%ebx),%esi
     c13:	72 
     c14:	65                   	gs
     c15:	62                   	(bad)  
     c16:	6f                   	outsl  %ds:(%rsi),(%dx)
     c17:	6f                   	outsl  %ds:(%rsi),(%dx)
     c18:	74 5f                	je     c79 <____versions+0xc79>
     c1a:	6e                   	outsb  %ds:(%rsi),(%dx)
     c1b:	6f                   	outsl  %ds:(%rsi),(%dx)
     c1c:	74 69                	je     c87 <____versions+0xc87>
     c1e:	66 69 65 72 00 00    	imul   $0x0,0x72(%rbp),%sp
	...
     c40:	69 9e fe 0e 00 00 00 	imul   $0x6e730000,0xefe(%rsi),%ebx
     c47:	00 73 6e 
     c4a:	64                   	fs
     c4b:	5f                   	pop    %rdi
     c4c:	70 63                	jo     cb1 <____versions+0xcb1>
     c4e:	6d                   	insl   (%dx),%es:(%rdi)
     c4f:	5f                   	pop    %rdi
     c50:	73 67                	jae    cb9 <____versions+0xcb9>
     c52:	62                   	(bad)  
     c53:	75 66                	jne    cbb <____versions+0xcbb>
     c55:	5f                   	pop    %rdi
     c56:	67                   	addr32
     c57:	65                   	gs
     c58:	74 5f                	je     cb9 <____versions+0xcb9>
     c5a:	63 68 75             	movslq 0x75(%rax),%ebp
     c5d:	6e                   	outsb  %ds:(%rsi),(%dx)
     c5e:	6b 5f 73 69          	imul   $0x69,0x73(%rdi),%ebx
     c62:	7a 65                	jp     cc9 <____versions+0xcc9>
	...
     c80:	4e                   	rex.WRX
     c81:	4f 76 78             	rex.WRXB jbe cfc <____versions+0xcfc>
     c84:	00 00                	add    %al,(%rax)
     c86:	00 00                	add    %al,(%rax)
     c88:	70 76                	jo     d00 <____versions+0xd00>
     c8a:	5f                   	pop    %rdi
     c8b:	69 72 71 5f 6f 70 73 	imul   $0x73706f5f,0x71(%rdx),%esi
	...
     cbe:	00 00                	add    %al,(%rax)
     cc0:	f5                   	cmc    
     cc1:	a9 8d 8e 00 00       	test   $0x8e8d,%eax
     cc6:	00 00                	add    %al,(%rax)
     cc8:	73 6e                	jae    d38 <____versions+0xd38>
     cca:	64                   	fs
     ccb:	5f                   	pop    %rdi
     ccc:	68 64 61 5f 70       	pushq  $0x705f6164
     cd1:	6f                   	outsl  %ds:(%rsi),(%dx)
     cd2:	77 65                	ja     d39 <____versions+0xd39>
     cd4:	72 5f                	jb     d35 <____versions+0xd35>
     cd6:	75 70                	jne    d48 <____versions+0xd48>
	...
     d00:	7a c0                	jp     cc2 <____versions+0xcc2>
     d02:	bf a1 00 00 00       	mov    $0xa1,%edi
     d07:	00 70 63             	add    %dh,0x63(%rax)
     d0a:	69 5f 62 75 73 5f 72 	imul   $0x725f7375,0x62(%rdi),%ebx
     d11:	65                   	gs
     d12:	61                   	(bad)  
     d13:	64                   	fs
     d14:	5f                   	pop    %rdi
     d15:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
     d18:	66 69 67 5f 77 6f    	imul   $0x6f77,0x5f(%rdi),%sp
     d1e:	72 64                	jb     d84 <____versions+0xd84>
	...
     d40:	d4                   	(bad)  
     d41:	0d 44 5b 00 00       	or     $0x5b44,%eax
     d46:	00 00                	add    %al,(%rax)
     d48:	73 6e                	jae    db8 <____versions+0xdb8>
     d4a:	64                   	fs
     d4b:	5f                   	pop    %rdi
     d4c:	68 64 61 5f 71       	pushq  $0x715f6164
     d51:	75 65                	jne    db8 <____versions+0xdb8>
     d53:	75 65                	jne    dba <____versions+0xdba>
     d55:	5f                   	pop    %rdi
     d56:	75 6e                	jne    dc6 <____versions+0xdc6>
     d58:	73 6f                	jae    dc9 <____versions+0xdc9>
     d5a:	6c                   	insb   (%dx),%es:(%rdi)
     d5b:	5f                   	pop    %rdi
     d5c:	65                   	gs
     d5d:	76 65                	jbe    dc4 <____versions+0xdc4>
     d5f:	6e                   	outsb  %ds:(%rsi),(%dx)
     d60:	74 00                	je     d62 <____versions+0xd62>
	...
     d7e:	00 00                	add    %al,(%rax)
     d80:	9a                   	(bad)  
     d81:	71 c6                	jno    d49 <____versions+0xd49>
     d83:	1c 00                	sbb    $0x0,%al
     d85:	00 00                	add    %al,(%rax)
     d87:	00 72 65             	add    %dh,0x65(%rdx)
     d8a:	67 69 73 74 65 72 5f 	imul   $0x725f7265,0x74(%ebx),%esi
     d91:	72 
     d92:	65                   	gs
     d93:	62                   	(bad)  
     d94:	6f                   	outsl  %ds:(%rsi),(%dx)
     d95:	6f                   	outsl  %ds:(%rsi),(%dx)
     d96:	74 5f                	je     df7 <____versions+0xdf7>
     d98:	6e                   	outsb  %ds:(%rsi),(%dx)
     d99:	6f                   	outsl  %ds:(%rsi),(%dx)
     d9a:	74 69                	je     e05 <____versions+0xe05>
     d9c:	66 69 65 72 00 00    	imul   $0x0,0x72(%rbp),%sp
	...
     dbe:	00 00                	add    %al,(%rax)
     dc0:	59                   	pop    %rcx
     dc1:	93                   	xchg   %eax,%ebx
     dc2:	a0 10 00 00 00 00 70 	movabs 0x6963700000000010,%al
     dc9:	63 69 
     dcb:	5f                   	pop    %rdi
     dcc:	69 6e 74 78 00 00 00 	imul   $0x78,0x74(%rsi),%ebp
	...
     dff:	00 7f b4             	add    %bh,-0x4c(%rdi)
     e02:	8d 86 00 00 00 00    	lea    0x0(%rsi),%eax
     e08:	73 6e                	jae    e78 <____versions+0xe78>
     e0a:	64                   	fs
     e0b:	5f                   	pop    %rdi
     e0c:	68 64 61 5f 62       	pushq  $0x625f6164
     e11:	75 73                	jne    e86 <____versions+0xe86>
     e13:	5f                   	pop    %rdi
     e14:	72 65                	jb     e7b <____versions+0xe7b>
     e16:	62                   	(bad)  
     e17:	6f                   	outsl  %ds:(%rsi),(%dx)
     e18:	6f                   	outsl  %ds:(%rsi),(%dx)
     e19:	74 5f                	je     e7a <____versions+0xe7a>
     e1b:	6e                   	outsb  %ds:(%rsi),(%dx)
     e1c:	6f                   	outsl  %ds:(%rsi),(%dx)
     e1d:	74 69                	je     e88 <____versions+0xe88>
     e1f:	66                   	data16
     e20:	79 00                	jns    e22 <____versions+0xe22>
	...
     e3e:	00 00                	add    %al,(%rax)
     e40:	f6 b1 d1 3b 00 00    	divb   0x3bd1(%rcx)
     e46:	00 00                	add    %al,(%rax)
     e48:	6d                   	insl   (%dx),%es:(%rdi)
     e49:	73 65                	jae    eb0 <____versions+0xeb0>
     e4b:	63 73 5f             	movslq 0x5f(%rbx),%esi
     e4e:	74 6f                	je     ebf <____versions+0xebf>
     e50:	5f                   	pop    %rdi
     e51:	6a 69                	pushq  $0x69
     e53:	66 66 69 65 73 00 00 	data32 imul $0x0,0x73(%rbp),%sp
	...
     e7e:	00 00                	add    %al,(%rax)
     e80:	fb                   	sti    
     e81:	a2 33 f3 00 00 00 00 	movabs %al,0x725f00000000f333
     e88:	5f 72 
     e8a:	61                   	(bad)  
     e8b:	77 5f                	ja     eec <____versions+0xeec>
     e8d:	73 70                	jae    eff <____versions+0xeff>
     e8f:	69 6e 5f 6c 6f 63 6b 	imul   $0x6b636f6c,0x5f(%rsi),%ebp
     e96:	5f                   	pop    %rdi
     e97:	69 72 71 00 00 00 00 	imul   $0x0,0x71(%rdx),%esi
	...
     ebe:	00 00                	add    %al,(%rax)
     ec0:	c9                   	leaveq 
     ec1:	6d                   	insl   (%dx),%es:(%rdi)
     ec2:	db 4f 00             	fisttpl 0x0(%rdi)
     ec5:	00 00                	add    %al,(%rax)
     ec7:	00 73 6e             	add    %dh,0x6e(%rbx)
     eca:	64                   	fs
     ecb:	5f                   	pop    %rdi
     ecc:	64                   	fs
     ecd:	6d                   	insl   (%dx),%es:(%rdi)
     ece:	61                   	(bad)  
     ecf:	5f                   	pop    %rdi
     ed0:	66                   	data16
     ed1:	72 65                	jb     f38 <____versions+0xf38>
     ed3:	65                   	gs
     ed4:	5f                   	pop    %rdi
     ed5:	70 61                	jo     f38 <____versions+0xf38>
     ed7:	67                   	addr32
     ed8:	65                   	gs
     ed9:	73 00                	jae    edb <____versions+0xedb>
	...
     eff:	00 80 fd 78 8d 00    	add    %al,0x8d78fd(%rax)
     f05:	00 00                	add    %al,(%rax)
     f07:	00 73 6e             	add    %dh,0x6e(%rbx)
     f0a:	64                   	fs
     f0b:	5f                   	pop    %rdi
     f0c:	68 64 61 5f 63       	pushq  $0x635f6164
     f11:	6f                   	outsl  %ds:(%rsi),(%dx)
     f12:	64 65 63 5f 6e       	fs movslq %fs:%gs:0x6e(%rdi),%ebx
     f17:	65                   	gs
     f18:	77 00                	ja     f1a <____versions+0xf1a>
	...
     f3e:	00 00                	add    %al,(%rax)
     f40:	e6 5d                	out    %al,$0x5d
     f42:	66 e8 00 00          	callw  f46 <____versions+0xf46>
     f46:	00 00                	add    %al,(%rax)
     f48:	70 63                	jo     fad <____versions+0xfad>
     f4a:	69 5f 75 6e 72 65 67 	imul   $0x6765726e,0x75(%rdi),%ebx
     f51:	69 73 74 65 72 5f 64 	imul   $0x645f7265,0x74(%rbx),%esi
     f58:	72 69                	jb     fc3 <____versions+0xfc3>
     f5a:	76 65                	jbe    fc1 <____versions+0xfc1>
     f5c:	72 00                	jb     f5e <____versions+0xf5e>
	...
     f7e:	00 00                	add    %al,(%rax)
     f80:	ce                   	(bad)  
     f81:	2d 1b 6f 00 00       	sub    $0x6f1b,%eax
     f86:	00 00                	add    %al,(%rax)
     f88:	73 6e                	jae    ff8 <____versions+0xff8>
     f8a:	64                   	fs
     f8b:	5f                   	pop    %rdi
     f8c:	70 63                	jo     ff1 <____versions+0xff1>
     f8e:	6d                   	insl   (%dx),%es:(%rdi)
     f8f:	5f                   	pop    %rdi
     f90:	73 65                	jae    ff7 <____versions+0xff7>
     f92:	74 5f                	je     ff3 <____versions+0xff3>
     f94:	73 79                	jae    100f <____versions+0x100f>
     f96:	6e                   	outsb  %ds:(%rsi),(%dx)
     f97:	63 00                	movslq (%rax),%eax
	...
     fbd:	00 00                	add    %al,(%rax)
     fbf:	00 96 1f 30 69 00    	add    %dl,0x69301f(%rsi)
     fc5:	00 00                	add    %al,(%rax)
     fc7:	00 73 6e             	add    %dh,0x6e(%rbx)
     fca:	64                   	fs
     fcb:	5f                   	pop    %rdi
     fcc:	68 64 61 5f 63       	pushq  $0x635f6164
     fd1:	6f                   	outsl  %ds:(%rsi),(%dx)
     fd2:	64 65 63 5f 63       	fs movslq %fs:%gs:0x63(%rdi),%ebx
     fd7:	6c                   	insb   (%dx),%es:(%rdi)
     fd8:	65                   	gs
     fd9:	61                   	(bad)  
     fda:	6e                   	outsb  %ds:(%rsi),(%dx)
     fdb:	75 70                	jne    104d <____versions+0x104d>
	...
     ffd:	00 00                	add    %al,(%rax)
     fff:	00 4d d7             	add    %cl,-0x29(%rbp)
    1002:	43                   	rex.XB
    1003:	64 00 00             	add    %al,%fs:(%rax)
    1006:	00 00                	add    %al,(%rax)
    1008:	5f                   	pop    %rdi
    1009:	72 61                	jb     106c <____versions+0x106c>
    100b:	77 5f                	ja     106c <____versions+0x106c>
    100d:	73 70                	jae    107f <____versions+0x107f>
    100f:	69 6e 5f 6c 6f 63 6b 	imul   $0x6b636f6c,0x5f(%rsi),%ebp
	...
    103e:	00 00                	add    %al,(%rax)
    1040:	ee                   	out    %al,(%dx)
    1041:	26                   	es
    1042:	3d 4d 00 00 00       	cmp    $0x4d,%eax
    1047:	00 70 63             	add    %dh,0x63(%rax)
    104a:	69 5f 69 6f 72 65 6d 	imul   $0x6d65726f,0x69(%rdi),%ebx
    1051:	61                   	(bad)  
    1052:	70 5f                	jo     10b3 <____versions+0x10b3>
    1054:	62                   	(bad)  
    1055:	61                   	(bad)  
    1056:	72 00                	jb     1058 <____versions+0x1058>
	...
    1080:	d8 70 7c             	fdivs  0x7c(%rax)
    1083:	58                   	pop    %rax
    1084:	00 00                	add    %al,(%rax)
    1086:	00 00                	add    %al,(%rax)
    1088:	5f                   	pop    %rdi
    1089:	72 61                	jb     10ec <____versions+0x10ec>
    108b:	77 5f                	ja     10ec <____versions+0x10ec>
    108d:	73 70                	jae    10ff <____versions+0x10ff>
    108f:	69 6e 5f 6c 6f 63 6b 	imul   $0x6b636f6c,0x5f(%rsi),%ebp
    1096:	5f                   	pop    %rdi
    1097:	69 72 71 73 61 76 65 	imul   $0x65766173,0x71(%rdx),%esi
	...
    10be:	00 00                	add    %al,(%rax)
    10c0:	99                   	cltd   
    10c1:	bc 8e 73 00 00       	mov    $0x738e,%esp
    10c6:	00 00                	add    %al,(%rax)
    10c8:	73 6e                	jae    1138 <____versions+0x1138>
    10ca:	64                   	fs
    10cb:	5f                   	pop    %rdi
    10cc:	68 64 61 5f 62       	pushq  $0x625f6164
    10d1:	75 69                	jne    113c <____versions+0x113c>
    10d3:	6c                   	insb   (%dx),%es:(%rdi)
    10d4:	64                   	fs
    10d5:	5f                   	pop    %rdi
    10d6:	70 63                	jo     113b <____versions+0x113b>
    10d8:	6d                   	insl   (%dx),%es:(%rdi)
    10d9:	73 00                	jae    10db <____versions+0x10db>
	...
    10ff:	00 68 7f             	add    %ch,0x7f(%rax)
    1102:	9c                   	pushfq 
    1103:	f0 00 00             	lock add %al,(%rax)
    1106:	00 00                	add    %al,(%rax)
    1108:	5f                   	pop    %rdi
    1109:	5f                   	pop    %rdi
    110a:	77 61                	ja     116d <____versions+0x116d>
    110c:	6b 65 5f 75          	imul   $0x75,0x5f(%rbp),%esp
    1110:	70 00                	jo     1112 <____versions+0x1112>
	...
    113e:	00 00                	add    %al,(%rax)
    1140:	92                   	xchg   %eax,%edx
    1141:	50                   	push   %rax
    1142:	34 9b                	xor    $0x9b,%al
    1144:	00 00                	add    %al,(%rax)
    1146:	00 00                	add    %al,(%rax)
    1148:	70 63                	jo     11ad <____versions+0x11ad>
    114a:	69 5f 73 65 74 5f 70 	imul   $0x705f7465,0x73(%rdi),%ebx
    1151:	6f                   	outsl  %ds:(%rsi),(%dx)
    1152:	77 65                	ja     11b9 <____versions+0x11b9>
    1154:	72 5f                	jb     11b5 <____versions+0x11b5>
    1156:	73 74                	jae    11cc <____versions+0x11cc>
    1158:	61                   	(bad)  
    1159:	74 65                	je     11c0 <____versions+0x11c0>
	...
    117f:	00 e2                	add    %ah,%dl
    1181:	87 e3                	xchg   %esp,%ebx
    1183:	4d 00 00             	rex.WRB add %r8b,(%r8)
    1186:	00 00                	add    %al,(%rax)
    1188:	70 63                	jo     11ed <____versions+0x11ed>
    118a:	69 5f 62 75 73 5f 77 	imul   $0x775f7375,0x62(%rdi),%ebx
    1191:	72 69                	jb     11fc <____versions+0x11fc>
    1193:	74 65                	je     11fa <____versions+0x11fa>
    1195:	5f                   	pop    %rdi
    1196:	63 6f 6e             	movslq 0x6e(%rdi),%ebp
    1199:	66 69 67 5f 62 79    	imul   $0x7962,0x5f(%rdi),%sp
    119f:	74 65                	je     1206 <____versions+0x1206>
	...
    11bd:	00 00                	add    %al,(%rax)
    11bf:	00 3a                	add    %bh,(%rdx)
    11c1:	6a d6                	pushq  $0xffffffffffffffd6
    11c3:	08 00                	or     %al,(%rax)
    11c5:	00 00                	add    %al,(%rax)
    11c7:	00 77 61             	add    %dh,0x61(%rdi)
    11ca:	72 6e                	jb     123a <____versions+0x123a>
    11cc:	5f                   	pop    %rdi
    11cd:	73 6c                	jae    123b <____versions+0x123b>
    11cf:	6f                   	outsl  %ds:(%rsi),(%dx)
    11d0:	77 70                	ja     1242 <____versions+0x1242>
    11d2:	61                   	(bad)  
    11d3:	74 68                	je     123d <____versions+0x123d>
    11d5:	5f                   	pop    %rdi
    11d6:	66 6d                	insw   (%dx),%es:(%rdi)
    11d8:	74 00                	je     11da <____versions+0x11da>
	...
    11fe:	00 00                	add    %al,(%rax)
    1200:	ba 0c 7a 03 00       	mov    $0x37a0c,%edx
    1205:	00 00                	add    %al,(%rax)
    1207:	00 6b 66             	add    %ch,0x66(%rbx)
    120a:	72 65                	jb     1271 <____versions+0x1271>
    120c:	65 00 00             	add    %al,%gs:(%rax)
	...
    123f:	00 b3 3e a1 69 00    	add    %dh,0x69a13e(%rbx)
    1245:	00 00                	add    %al,(%rax)
    1247:	00 70 63             	add    %dh,0x63(%rax)
    124a:	69 5f 72 65 71 75 65 	imul   $0x65757165,0x72(%rdi),%ebx
    1251:	73 74                	jae    12c7 <____versions+0x12c7>
    1253:	5f                   	pop    %rdi
    1254:	72 65                	jb     12bb <____versions+0x12bb>
    1256:	67 69 6f 6e 73 00 00 	imul   $0x73,0x6e(%edi),%ebp
    125d:	00 
	...
    127e:	00 00                	add    %al,(%rax)
    1280:	80 98 32 d1 00 00 00 	sbbb   $0x0,0xd132(%rax)
    1287:	00 70 61             	add    %dh,0x61(%rax)
    128a:	72 61                	jb     12ed <____versions+0x12ed>
    128c:	6d                   	insl   (%dx),%es:(%rdi)
    128d:	5f                   	pop    %rdi
    128e:	61                   	(bad)  
    128f:	72 72                	jb     1303 <____versions+0x1303>
    1291:	61                   	(bad)  
    1292:	79 5f                	jns    12f3 <____versions+0x12f3>
    1294:	6f                   	outsl  %ds:(%rsi),(%dx)
    1295:	70 73                	jo     130a <____versions+0x130a>
	...
    12bf:	00 36                	add    %dh,(%rsi)
    12c1:	ff 28                	ljmpq  *(%rax)
    12c3:	47 00 00             	rex.RXB add %r8b,(%r8)
    12c6:	00 00                	add    %al,(%rax)
    12c8:	70 63                	jo     132d <____versions+0x132d>
    12ca:	69 5f 64 69 73 61 62 	imul   $0x62617369,0x64(%rdi),%ebx
    12d1:	6c                   	insb   (%dx),%es:(%rdi)
    12d2:	65                   	gs
    12d3:	5f                   	pop    %rdi
    12d4:	6d                   	insl   (%dx),%es:(%rdi)
    12d5:	73 69                	jae    1340 <____versions+0x1340>
	...
    12ff:	00 72 ad             	add    %dh,-0x53(%rdx)
    1302:	71 62                	jno    1366 <____versions+0x1366>
    1304:	00 00                	add    %al,(%rax)
    1306:	00 00                	add    %al,(%rax)
    1308:	64                   	fs
    1309:	6d                   	insl   (%dx),%es:(%rdi)
    130a:	61                   	(bad)  
    130b:	5f                   	pop    %rdi
    130c:	73 75                	jae    1383 <____versions+0x1383>
    130e:	70 70                	jo     1380 <____versions+0x1380>
    1310:	6f                   	outsl  %ds:(%rsi),(%dx)
    1311:	72 74                	jb     1387 <____versions+0x1387>
    1313:	65 64 00 00          	gs add %al,%fs:%gs:(%rax)
	...
    133f:	00 fc                	add    %bh,%ah
    1341:	b5 28                	mov    $0x28,%ch
    1343:	61                   	(bad)  
    1344:	00 00                	add    %al,(%rax)
    1346:	00 00                	add    %al,(%rax)
    1348:	5f                   	pop    %rdi
    1349:	5f                   	pop    %rdi
    134a:	70 72                	jo     13be <____versions+0x13be>
    134c:	69 6e 74 6b 5f 72 61 	imul   $0x61725f6b,0x74(%rsi),%ebp
    1353:	74 65                	je     13ba <____versions+0x13ba>
    1355:	6c                   	insb   (%dx),%es:(%rdi)
    1356:	69 6d 69 74 00 00 00 	imul   $0x74,0x69(%rbp),%ebp
	...
    137d:	00 00                	add    %al,(%rax)
    137f:	00 53 39             	add    %dl,0x39(%rbx)
    1382:	c0 ed 00             	shr    $0x0,%ch
    1385:	00 00                	add    %al,(%rax)
    1387:	00 69 6f             	add    %ch,0x6f(%rcx)
    138a:	75 6e                	jne    13fa <____versions+0x13fa>
    138c:	6d                   	insl   (%dx),%es:(%rdi)
    138d:	61                   	(bad)  
    138e:	70 00                	jo     1390 <____versions+0x1390>
	...
    13c0:	4d c1                	rex.WRB (bad) 
    13c2:	37                   	(bad)  
    13c3:	33 00                	xor    (%rax),%eax
    13c5:	00 00                	add    %al,(%rax)
    13c7:	00 73 6e             	add    %dh,0x6e(%rbx)
    13ca:	64                   	fs
    13cb:	5f                   	pop    %rdi
    13cc:	68 64 61 5f 62       	pushq  $0x625f6164
    13d1:	75 73                	jne    1446 <____versions+0x1446>
    13d3:	5f                   	pop    %rdi
    13d4:	6e                   	outsb  %ds:(%rsi),(%dx)
    13d5:	65                   	gs
    13d6:	77 00                	ja     13d8 <____versions+0x13d8>
	...
    1400:	88 d0                	mov    %dl,%al
    1402:	69 03 00 00 00 00    	imul   $0x0,(%rbx),%eax
    1408:	5f                   	pop    %rdi
    1409:	5f                   	pop    %rdi
    140a:	70 63                	jo     146f <____versions+0x146f>
    140c:	69 5f 72 65 67 69 73 	imul   $0x73696765,0x72(%rdi),%ebx
    1413:	74 65                	je     147a <____versions+0x147a>
    1415:	72 5f                	jb     1476 <____versions+0x1476>
    1417:	64                   	fs
    1418:	72 69                	jb     1483 <____versions+0x1483>
    141a:	76 65                	jbe    1481 <____versions+0x1481>
    141c:	72 00                	jb     141e <____versions+0x141e>
	...
    143e:	00 00                	add    %al,(%rax)
    1440:	9a                   	(bad)  
    1441:	e1 1c                	loope  145f <____versions+0x145f>
    1443:	66                   	data16
    1444:	00 00                	add    %al,(%rax)
    1446:	00 00                	add    %al,(%rax)
    1448:	70 63                	jo     14ad <____versions+0x14ad>
    144a:	69 5f 67 65 74 5f 64 	imul   $0x645f7465,0x67(%rdi),%ebx
    1451:	65                   	gs
    1452:	76 69                	jbe    14bd <____versions+0x14bd>
    1454:	63 65 00             	movslq 0x0(%rbp),%esp
	...
    147f:	00 43 b4             	add    %al,-0x4c(%rbx)
    1482:	b3 06                	mov    $0x6,%bl
    1484:	00 00                	add    %al,(%rax)
    1486:	00 00                	add    %al,(%rax)
    1488:	73 6e                	jae    14f8 <____versions+0x14f8>
    148a:	64                   	fs
    148b:	5f                   	pop    %rdi
    148c:	70 63                	jo     14f1 <____versions+0x14f1>
    148e:	6d                   	insl   (%dx),%es:(%rdi)
    148f:	5f                   	pop    %rdi
    1490:	6c                   	insb   (%dx),%es:(%rdi)
    1491:	69 62 5f 70 72 65 61 	imul   $0x61657270,0x5f(%rdx),%esp
    1498:	6c                   	insb   (%dx),%es:(%rdi)
    1499:	6c                   	insb   (%dx),%es:(%rdi)
    149a:	6f                   	outsl  %ds:(%rsi),(%dx)
    149b:	63 61 74             	movslq 0x74(%rcx),%esp
    149e:	65                   	gs
    149f:	5f                   	pop    %rdi
    14a0:	70 61                	jo     1503 <____versions+0x1503>
    14a2:	67                   	addr32
    14a3:	65                   	gs
    14a4:	73 5f                	jae    1505 <____versions+0x1505>
    14a6:	66 6f                	outsw  %ds:(%rsi),(%dx)
    14a8:	72 5f                	jb     1509 <____versions+0x1509>
    14aa:	61                   	(bad)  
    14ab:	6c                   	insb   (%dx),%es:(%rdi)
    14ac:	6c                   	insb   (%dx),%es:(%rdi)
	...
    14bd:	00 00                	add    %al,(%rax)
    14bf:	00 7e 0a             	add    %bh,0xa(%rsi)
    14c2:	58                   	pop    %rax
    14c3:	b9 00 00 00 00       	mov    $0x0,%ecx
    14c8:	73 6e                	jae    1538 <____versions+0x1538>
    14ca:	64                   	fs
    14cb:	5f                   	pop    %rdi
    14cc:	63 61 72             	movslq 0x72(%rcx),%esp
    14cf:	64                   	fs
    14d0:	5f                   	pop    %rdi
    14d1:	66                   	data16
    14d2:	72 65                	jb     1539 <____versions+0x1539>
    14d4:	65 00 00             	add    %al,%gs:(%rax)
	...
    14ff:	00 97 66 92 ad 00    	add    %dl,0xad9266(%rdi)
    1505:	00 00                	add    %al,(%rax)
    1507:	00 73 6e             	add    %dh,0x6e(%rbx)
    150a:	64                   	fs
    150b:	5f                   	pop    %rdi
    150c:	63 61 72             	movslq 0x72(%rcx),%esp
    150f:	64                   	fs
    1510:	5f                   	pop    %rdi
    1511:	72 65                	jb     1578 <____versions+0x1578>
    1513:	67 69 73 74 65 72 00 	imul   $0x7265,0x74(%ebx),%esi
    151a:	00 
	...
    153f:	00 f4                	add    %dh,%ah
    1541:	4a 63 fb             	rex.WX movslq %ebx,%rdi
    1544:	00 00                	add    %al,(%rax)
    1546:	00 00                	add    %al,(%rax)
    1548:	70 63                	jo     15ad <____versions+0x15ad>
    154a:	69 5f 64 65 76 5f 70 	imul   $0x705f7665,0x64(%rdi),%ebx
    1551:	75 74                	jne    15c7 <____versions+0x15c7>
	...
    157f:	00 38                	add    %bh,(%rax)
    1581:	30 9e cc 00 00 00    	xor    %bl,0xcc(%rsi)
    1587:	00 73 6e             	add    %dh,0x6e(%rbx)
    158a:	64                   	fs
    158b:	5f                   	pop    %rdi
    158c:	70 63                	jo     15f1 <____versions+0x15f1>
    158e:	6d                   	insl   (%dx),%es:(%rdi)
    158f:	5f                   	pop    %rdi
    1590:	6c                   	insb   (%dx),%es:(%rdi)
    1591:	69 6d 69 74 5f 68 77 	imul   $0x77685f74,0x69(%rbp),%ebp
    1598:	5f                   	pop    %rdi
    1599:	72 61                	jb     15fc <____versions+0x15fc>
    159b:	74 65                	je     1602 <____versions+0x1602>
    159d:	73 00                	jae    159f <____versions+0x159f>
	...
    15bf:	00 72 1e             	add    %dh,0x1e(%rdx)
    15c2:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
    15c3:	28 00                	sub    %al,(%rax)
    15c5:	00 00                	add    %al,(%rax)
    15c7:	00 73 6e             	add    %dh,0x6e(%rbx)
    15ca:	64                   	fs
    15cb:	5f                   	pop    %rdi
    15cc:	70 63                	jo     1631 <____versions+0x1631>
    15ce:	6d                   	insl   (%dx),%es:(%rdi)
    15cf:	5f                   	pop    %rdi
    15d0:	6e                   	outsb  %ds:(%rsi),(%dx)
    15d1:	65                   	gs
    15d2:	77 00                	ja     15d4 <____versions+0x15d4>
	...
    1600:	ae                   	scas   %es:(%rdi),%al
    1601:	ec                   	in     (%dx),%al
    1602:	db 9e 00 00 00 00    	fistpl 0x0(%rsi)
    1608:	73 6e                	jae    1678 <____versions+0x1678>
    160a:	70 72                	jo     167e <____versions+0x167e>
    160c:	69 6e 74 66 00 00 00 	imul   $0x66,0x74(%rsi),%ebp
	...
    163f:	00 4b bb             	add    %cl,-0x45(%rbx)
    1642:	9d                   	popfq  
    1643:	6e                   	outsb  %ds:(%rsi),(%dx)
    1644:	00 00                	add    %al,(%rax)
    1646:	00 00                	add    %al,(%rax)
    1648:	70 63                	jo     16ad <____versions+0x16ad>
    164a:	69 5f 65 6e 61 62 6c 	imul   $0x6c62616e,0x65(%rdi),%ebx
    1651:	65                   	gs
    1652:	5f                   	pop    %rdi
    1653:	6d                   	insl   (%dx),%es:(%rdi)
    1654:	73 69                	jae    16bf <____versions+0x16bf>
    1656:	5f                   	pop    %rdi
    1657:	62                   	(bad)  
    1658:	6c                   	insb   (%dx),%es:(%rdi)
    1659:	6f                   	outsl  %ds:(%rsi),(%dx)
    165a:	63 6b 00             	movslq 0x0(%rbx),%ebp
	...
    167d:	00 00                	add    %al,(%rax)
    167f:	00 43 5f             	add    %al,0x5f(%rbx)
    1682:	06                   	(bad)  
    1683:	1f                   	(bad)  
    1684:	00 00                	add    %al,(%rax)
    1686:	00 00                	add    %al,(%rax)
    1688:	70 63                	jo     16ed <____versions+0x16ed>
    168a:	69 5f 63 68 6f 6f 73 	imul   $0x736f6f68,0x63(%rdi),%ebx
    1691:	65                   	gs
    1692:	5f                   	pop    %rdi
    1693:	73 74                	jae    1709 <____versions+0x1709>
    1695:	61                   	(bad)  
    1696:	74 65                	je     16fd <____versions+0x16fd>
	...
    16c0:	8d 57 e2             	lea    -0x1e(%rdi),%edx
    16c3:	10 00                	adc    %al,(%rax)
    16c5:	00 00                	add    %al,(%rax)
    16c7:	00 70 63             	add    %dh,0x63(%rax)
    16ca:	69 5f 65 6e 61 62 6c 	imul   $0x6c62616e,0x65(%rdi),%ebx
    16d1:	65                   	gs
    16d2:	5f                   	pop    %rdi
    16d3:	64                   	fs
    16d4:	65                   	gs
    16d5:	76 69                	jbe    1740 <____versions+0x1740>
    16d7:	63 65 00             	movslq 0x0(%rbp),%esp
	...
    16fe:	00 00                	add    %al,(%rax)
    1700:	35 e4 3f fd 00       	xor    $0xfd3fe4,%eax
    1705:	00 00                	add    %al,(%rax)
    1707:	00 64 65 76          	add    %ah,0x76(%rbp,%riz,2)
    170b:	5f                   	pop    %rdi
    170c:	67                   	addr32
    170d:	65                   	gs
    170e:	74 5f                	je     176f <____versions+0x176f>
    1710:	64                   	fs
    1711:	72 76                	jb     1789 <____versions+0x1789>
    1713:	64                   	fs
    1714:	61                   	(bad)  
    1715:	74 61                	je     1778 <____versions+0x1778>
	...
    173f:	00 d8                	add    %bl,%al
    1741:	ab                   	stos   %eax,%es:(%rdi)
    1742:	0d f2 00 00 00       	or     $0xf2,%eax
    1747:	00 66 72             	add    %ah,0x72(%rsi)
    174a:	65                   	gs
    174b:	65                   	gs
    174c:	5f                   	pop    %rdi
    174d:	69 72 71 00 00 00 00 	imul   $0x0,0x71(%rdx),%esi
	...
    1780:	2e dd 3a             	fnstsw %cs:(%rdx)
    1783:	06                   	(bad)  
    1784:	00 00                	add    %al,(%rax)
    1786:	00 00                	add    %al,(%rax)
    1788:	70 63                	jo     17ed <____versions+0x17ed>
    178a:	69 5f 73 61 76 65 5f 	imul   $0x5f657661,0x73(%rdi),%ebx
    1791:	73 74                	jae    1807 <azx_pcm_open+0xc4>
    1793:	61                   	(bad)  
    1794:	74 65                	je     17fb <____versions+0x17fb>
	...
    17be:	00 00                	add    %al,(%rax)
    17c0:	1e                   	(bad)  
    17c1:	e4 14                	in     $0x14,%al
    17c3:	e9 00 00 00 00       	jmpq   17c8 <____versions+0x17c8>
    17c8:	73 74                	jae    183e <azx_pcm_open+0xfb>
    17ca:	72 63                	jb     182f <azx_pcm_open+0xec>
    17cc:	70 79                	jo     1847 <azx_pcm_open+0x104>
	...

Disassembly of section .data:

0000000000000000 <power_save_controller>:
   0:	01 00                	add    %eax,(%rax)
	...

0000000000000004 <enable_msi>:
   4:	ff                   	(bad)  
   5:	ff                   	(bad)  
   6:	ff                   	(bad)  
   7:	ff 00                	incl   (%rax)
   9:	00 00                	add    %al,(%rax)
   b:	00 00                	add    %al,(%rax)
   d:	00 00                	add    %al,(%rax)
	...

0000000000000010 <beep_mode>:
  10:	01 00                	add    %eax,(%rax)
  12:	00 00                	add    %al,(%rax)
  14:	01 00                	add    %eax,(%rax)
  16:	00 00                	add    %al,(%rax)
  18:	01 00                	add    %eax,(%rax)
  1a:	00 00                	add    %al,(%rax)
  1c:	01 00                	add    %eax,(%rax)
  1e:	00 00                	add    %al,(%rax)
  20:	01 00                	add    %eax,(%rax)
  22:	00 00                	add    %al,(%rax)
  24:	01 00                	add    %eax,(%rax)
  26:	00 00                	add    %al,(%rax)
  28:	01 00                	add    %eax,(%rax)
  2a:	00 00                	add    %al,(%rax)
  2c:	01 00                	add    %eax,(%rax)
  2e:	00 00                	add    %al,(%rax)
  30:	01 00                	add    %eax,(%rax)
  32:	00 00                	add    %al,(%rax)
  34:	01 00                	add    %eax,(%rax)
  36:	00 00                	add    %al,(%rax)
  38:	01 00                	add    %eax,(%rax)
  3a:	00 00                	add    %al,(%rax)
  3c:	01 00                	add    %eax,(%rax)
  3e:	00 00                	add    %al,(%rax)
  40:	01 00                	add    %eax,(%rax)
  42:	00 00                	add    %al,(%rax)
  44:	01 00                	add    %eax,(%rax)
  46:	00 00                	add    %al,(%rax)
  48:	01 00                	add    %eax,(%rax)
  4a:	00 00                	add    %al,(%rax)
  4c:	01 00                	add    %eax,(%rax)
  4e:	00 00                	add    %al,(%rax)
  50:	01 00                	add    %eax,(%rax)
  52:	00 00                	add    %al,(%rax)
  54:	01 00                	add    %eax,(%rax)
  56:	00 00                	add    %al,(%rax)
  58:	01 00                	add    %eax,(%rax)
  5a:	00 00                	add    %al,(%rax)
  5c:	01 00                	add    %eax,(%rax)
  5e:	00 00                	add    %al,(%rax)
  60:	01 00                	add    %eax,(%rax)
  62:	00 00                	add    %al,(%rax)
  64:	01 00                	add    %eax,(%rax)
  66:	00 00                	add    %al,(%rax)
  68:	01 00                	add    %eax,(%rax)
  6a:	00 00                	add    %al,(%rax)
  6c:	01 00                	add    %eax,(%rax)
  6e:	00 00                	add    %al,(%rax)
  70:	01 00                	add    %eax,(%rax)
  72:	00 00                	add    %al,(%rax)
  74:	01 00                	add    %eax,(%rax)
  76:	00 00                	add    %al,(%rax)
  78:	01 00                	add    %eax,(%rax)
  7a:	00 00                	add    %al,(%rax)
  7c:	01 00                	add    %eax,(%rax)
  7e:	00 00                	add    %al,(%rax)
  80:	01 00                	add    %eax,(%rax)
  82:	00 00                	add    %al,(%rax)
  84:	01 00                	add    %eax,(%rax)
  86:	00 00                	add    %al,(%rax)
  88:	01 00                	add    %eax,(%rax)
  8a:	00 00                	add    %al,(%rax)
  8c:	01 00                	add    %eax,(%rax)
	...

0000000000000090 <probe_mask>:
  90:	ff                   	(bad)  
  91:	ff                   	(bad)  
  92:	ff                   	(bad)  
  93:	ff                   	(bad)  
  94:	ff                   	(bad)  
  95:	ff                   	(bad)  
  96:	ff                   	(bad)  
  97:	ff                   	(bad)  
  98:	ff                   	(bad)  
  99:	ff                   	(bad)  
  9a:	ff                   	(bad)  
  9b:	ff                   	(bad)  
  9c:	ff                   	(bad)  
  9d:	ff                   	(bad)  
  9e:	ff                   	(bad)  
  9f:	ff                   	(bad)  
  a0:	ff                   	(bad)  
  a1:	ff                   	(bad)  
  a2:	ff                   	(bad)  
  a3:	ff                   	(bad)  
  a4:	ff                   	(bad)  
  a5:	ff                   	(bad)  
  a6:	ff                   	(bad)  
  a7:	ff                   	(bad)  
  a8:	ff                   	(bad)  
  a9:	ff                   	(bad)  
  aa:	ff                   	(bad)  
  ab:	ff                   	(bad)  
  ac:	ff                   	(bad)  
  ad:	ff                   	(bad)  
  ae:	ff                   	(bad)  
  af:	ff                   	(bad)  
  b0:	ff                   	(bad)  
  b1:	ff                   	(bad)  
  b2:	ff                   	(bad)  
  b3:	ff                   	(bad)  
  b4:	ff                   	(bad)  
  b5:	ff                   	(bad)  
  b6:	ff                   	(bad)  
  b7:	ff                   	(bad)  
  b8:	ff                   	(bad)  
  b9:	ff                   	(bad)  
  ba:	ff                   	(bad)  
  bb:	ff                   	(bad)  
  bc:	ff                   	(bad)  
  bd:	ff                   	(bad)  
  be:	ff                   	(bad)  
  bf:	ff                   	(bad)  
  c0:	ff                   	(bad)  
  c1:	ff                   	(bad)  
  c2:	ff                   	(bad)  
  c3:	ff                   	(bad)  
  c4:	ff                   	(bad)  
  c5:	ff                   	(bad)  
  c6:	ff                   	(bad)  
  c7:	ff                   	(bad)  
  c8:	ff                   	(bad)  
  c9:	ff                   	(bad)  
  ca:	ff                   	(bad)  
  cb:	ff                   	(bad)  
  cc:	ff                   	(bad)  
  cd:	ff                   	(bad)  
  ce:	ff                   	(bad)  
  cf:	ff                   	(bad)  
  d0:	ff                   	(bad)  
  d1:	ff                   	(bad)  
  d2:	ff                   	(bad)  
  d3:	ff                   	(bad)  
  d4:	ff                   	(bad)  
  d5:	ff                   	(bad)  
  d6:	ff                   	(bad)  
  d7:	ff                   	(bad)  
  d8:	ff                   	(bad)  
  d9:	ff                   	(bad)  
  da:	ff                   	(bad)  
  db:	ff                   	(bad)  
  dc:	ff                   	(bad)  
  dd:	ff                   	(bad)  
  de:	ff                   	(bad)  
  df:	ff                   	(bad)  
  e0:	ff                   	(bad)  
  e1:	ff                   	(bad)  
  e2:	ff                   	(bad)  
  e3:	ff                   	(bad)  
  e4:	ff                   	(bad)  
  e5:	ff                   	(bad)  
  e6:	ff                   	(bad)  
  e7:	ff                   	(bad)  
  e8:	ff                   	(bad)  
  e9:	ff                   	(bad)  
  ea:	ff                   	(bad)  
  eb:	ff                   	(bad)  
  ec:	ff                   	(bad)  
  ed:	ff                   	(bad)  
  ee:	ff                   	(bad)  
  ef:	ff                   	(bad)  
  f0:	ff                   	(bad)  
  f1:	ff                   	(bad)  
  f2:	ff                   	(bad)  
  f3:	ff                   	(bad)  
  f4:	ff                   	(bad)  
  f5:	ff                   	(bad)  
  f6:	ff                   	(bad)  
  f7:	ff                   	(bad)  
  f8:	ff                   	(bad)  
  f9:	ff                   	(bad)  
  fa:	ff                   	(bad)  
  fb:	ff                   	(bad)  
  fc:	ff                   	(bad)  
  fd:	ff                   	(bad)  
  fe:	ff                   	(bad)  
  ff:	ff                   	(bad)  
 100:	ff                   	(bad)  
 101:	ff                   	(bad)  
 102:	ff                   	(bad)  
 103:	ff                   	(bad)  
 104:	ff                   	(bad)  
 105:	ff                   	(bad)  
 106:	ff                   	(bad)  
 107:	ff                   	(bad)  
 108:	ff                   	(bad)  
 109:	ff                   	(bad)  
 10a:	ff                   	(bad)  
 10b:	ff                   	(bad)  
 10c:	ff                   	(bad)  
 10d:	ff                   	(bad)  
 10e:	ff                   	(bad)  
 10f:	ff                   	(bad)  

0000000000000110 <bdl_pos_adj>:
 110:	ff                   	(bad)  
 111:	ff                   	(bad)  
 112:	ff                   	(bad)  
 113:	ff                   	(bad)  
 114:	ff                   	(bad)  
 115:	ff                   	(bad)  
 116:	ff                   	(bad)  
 117:	ff                   	(bad)  
 118:	ff                   	(bad)  
 119:	ff                   	(bad)  
 11a:	ff                   	(bad)  
 11b:	ff                   	(bad)  
 11c:	ff                   	(bad)  
 11d:	ff                   	(bad)  
 11e:	ff                   	(bad)  
 11f:	ff                   	(bad)  
 120:	ff                   	(bad)  
 121:	ff                   	(bad)  
 122:	ff                   	(bad)  
 123:	ff                   	(bad)  
 124:	ff                   	(bad)  
 125:	ff                   	(bad)  
 126:	ff                   	(bad)  
 127:	ff                   	(bad)  
 128:	ff                   	(bad)  
 129:	ff                   	(bad)  
 12a:	ff                   	(bad)  
 12b:	ff                   	(bad)  
 12c:	ff                   	(bad)  
 12d:	ff                   	(bad)  
 12e:	ff                   	(bad)  
 12f:	ff                   	(bad)  
 130:	ff                   	(bad)  
 131:	ff                   	(bad)  
 132:	ff                   	(bad)  
 133:	ff                   	(bad)  
 134:	ff                   	(bad)  
 135:	ff                   	(bad)  
 136:	ff                   	(bad)  
 137:	ff                   	(bad)  
 138:	ff                   	(bad)  
 139:	ff                   	(bad)  
 13a:	ff                   	(bad)  
 13b:	ff                   	(bad)  
 13c:	ff                   	(bad)  
 13d:	ff                   	(bad)  
 13e:	ff                   	(bad)  
 13f:	ff                   	(bad)  
 140:	ff                   	(bad)  
 141:	ff                   	(bad)  
 142:	ff                   	(bad)  
 143:	ff                   	(bad)  
 144:	ff                   	(bad)  
 145:	ff                   	(bad)  
 146:	ff                   	(bad)  
 147:	ff                   	(bad)  
 148:	ff                   	(bad)  
 149:	ff                   	(bad)  
 14a:	ff                   	(bad)  
 14b:	ff                   	(bad)  
 14c:	ff                   	(bad)  
 14d:	ff                   	(bad)  
 14e:	ff                   	(bad)  
 14f:	ff                   	(bad)  
 150:	ff                   	(bad)  
 151:	ff                   	(bad)  
 152:	ff                   	(bad)  
 153:	ff                   	(bad)  
 154:	ff                   	(bad)  
 155:	ff                   	(bad)  
 156:	ff                   	(bad)  
 157:	ff                   	(bad)  
 158:	ff                   	(bad)  
 159:	ff                   	(bad)  
 15a:	ff                   	(bad)  
 15b:	ff                   	(bad)  
 15c:	ff                   	(bad)  
 15d:	ff                   	(bad)  
 15e:	ff                   	(bad)  
 15f:	ff                   	(bad)  
 160:	ff                   	(bad)  
 161:	ff                   	(bad)  
 162:	ff                   	(bad)  
 163:	ff                   	(bad)  
 164:	ff                   	(bad)  
 165:	ff                   	(bad)  
 166:	ff                   	(bad)  
 167:	ff                   	(bad)  
 168:	ff                   	(bad)  
 169:	ff                   	(bad)  
 16a:	ff                   	(bad)  
 16b:	ff                   	(bad)  
 16c:	ff                   	(bad)  
 16d:	ff                   	(bad)  
 16e:	ff                   	(bad)  
 16f:	ff                   	(bad)  
 170:	ff                   	(bad)  
 171:	ff                   	(bad)  
 172:	ff                   	(bad)  
 173:	ff                   	(bad)  
 174:	ff                   	(bad)  
 175:	ff                   	(bad)  
 176:	ff                   	(bad)  
 177:	ff                   	(bad)  
 178:	ff                   	(bad)  
 179:	ff                   	(bad)  
 17a:	ff                   	(bad)  
 17b:	ff                   	(bad)  
 17c:	ff                   	(bad)  
 17d:	ff                   	(bad)  
 17e:	ff                   	(bad)  
 17f:	ff                   	(bad)  
 180:	ff                   	(bad)  
 181:	ff                   	(bad)  
 182:	ff                   	(bad)  
 183:	ff                   	(bad)  
 184:	ff                   	(bad)  
 185:	ff                   	(bad)  
 186:	ff                   	(bad)  
 187:	ff                   	(bad)  
 188:	ff                   	(bad)  
 189:	ff                   	(bad)  
 18a:	ff                   	(bad)  
 18b:	ff                   	(bad)  
 18c:	ff                   	(bad)  
 18d:	ff                   	(bad)  
 18e:	ff                   	(bad)  
 18f:	ff 01                	incl   (%rcx)

0000000000000190 <enable>:
 190:	01 00                	add    %eax,(%rax)
 192:	00 00                	add    %al,(%rax)
 194:	01 00                	add    %eax,(%rax)
 196:	00 00                	add    %al,(%rax)
 198:	01 00                	add    %eax,(%rax)
 19a:	00 00                	add    %al,(%rax)
 19c:	01 00                	add    %eax,(%rax)
 19e:	00 00                	add    %al,(%rax)
 1a0:	01 00                	add    %eax,(%rax)
 1a2:	00 00                	add    %al,(%rax)
 1a4:	01 00                	add    %eax,(%rax)
 1a6:	00 00                	add    %al,(%rax)
 1a8:	01 00                	add    %eax,(%rax)
 1aa:	00 00                	add    %al,(%rax)
 1ac:	01 00                	add    %eax,(%rax)
 1ae:	00 00                	add    %al,(%rax)
 1b0:	01 00                	add    %eax,(%rax)
 1b2:	00 00                	add    %al,(%rax)
 1b4:	01 00                	add    %eax,(%rax)
 1b6:	00 00                	add    %al,(%rax)
 1b8:	01 00                	add    %eax,(%rax)
 1ba:	00 00                	add    %al,(%rax)
 1bc:	01 00                	add    %eax,(%rax)
 1be:	00 00                	add    %al,(%rax)
 1c0:	01 00                	add    %eax,(%rax)
 1c2:	00 00                	add    %al,(%rax)
 1c4:	01 00                	add    %eax,(%rax)
 1c6:	00 00                	add    %al,(%rax)
 1c8:	01 00                	add    %eax,(%rax)
 1ca:	00 00                	add    %al,(%rax)
 1cc:	01 00                	add    %eax,(%rax)
 1ce:	00 00                	add    %al,(%rax)
 1d0:	01 00                	add    %eax,(%rax)
 1d2:	00 00                	add    %al,(%rax)
 1d4:	01 00                	add    %eax,(%rax)
 1d6:	00 00                	add    %al,(%rax)
 1d8:	01 00                	add    %eax,(%rax)
 1da:	00 00                	add    %al,(%rax)
 1dc:	01 00                	add    %eax,(%rax)
 1de:	00 00                	add    %al,(%rax)
 1e0:	01 00                	add    %eax,(%rax)
 1e2:	00 00                	add    %al,(%rax)
 1e4:	01 00                	add    %eax,(%rax)
 1e6:	00 00                	add    %al,(%rax)
 1e8:	01 00                	add    %eax,(%rax)
 1ea:	00 00                	add    %al,(%rax)
 1ec:	01 00                	add    %eax,(%rax)
 1ee:	00 00                	add    %al,(%rax)
 1f0:	01 00                	add    %eax,(%rax)
 1f2:	00 00                	add    %al,(%rax)
 1f4:	01 00                	add    %eax,(%rax)
 1f6:	00 00                	add    %al,(%rax)
 1f8:	01 00                	add    %eax,(%rax)
 1fa:	00 00                	add    %al,(%rax)
 1fc:	01 00                	add    %eax,(%rax)
 1fe:	00 00                	add    %al,(%rax)
 200:	01 00                	add    %eax,(%rax)
 202:	00 00                	add    %al,(%rax)
 204:	01 00                	add    %eax,(%rax)
 206:	00 00                	add    %al,(%rax)
 208:	01 00                	add    %eax,(%rax)
 20a:	00 00                	add    %al,(%rax)
 20c:	01 00                	add    %eax,(%rax)
	...

0000000000000210 <index>:
 210:	ff                   	(bad)  
 211:	ff                   	(bad)  
 212:	ff                   	(bad)  
 213:	ff                   	(bad)  
 214:	ff                   	(bad)  
 215:	ff                   	(bad)  
 216:	ff                   	(bad)  
 217:	ff                   	(bad)  
 218:	ff                   	(bad)  
 219:	ff                   	(bad)  
 21a:	ff                   	(bad)  
 21b:	ff                   	(bad)  
 21c:	ff                   	(bad)  
 21d:	ff                   	(bad)  
 21e:	ff                   	(bad)  
 21f:	ff                   	(bad)  
 220:	ff                   	(bad)  
 221:	ff                   	(bad)  
 222:	ff                   	(bad)  
 223:	ff                   	(bad)  
 224:	ff                   	(bad)  
 225:	ff                   	(bad)  
 226:	ff                   	(bad)  
 227:	ff                   	(bad)  
 228:	ff                   	(bad)  
 229:	ff                   	(bad)  
 22a:	ff                   	(bad)  
 22b:	ff                   	(bad)  
 22c:	ff                   	(bad)  
 22d:	ff                   	(bad)  
 22e:	ff                   	(bad)  
 22f:	ff                   	(bad)  
 230:	ff                   	(bad)  
 231:	ff                   	(bad)  
 232:	ff                   	(bad)  
 233:	ff                   	(bad)  
 234:	ff                   	(bad)  
 235:	ff                   	(bad)  
 236:	ff                   	(bad)  
 237:	ff                   	(bad)  
 238:	ff                   	(bad)  
 239:	ff                   	(bad)  
 23a:	ff                   	(bad)  
 23b:	ff                   	(bad)  
 23c:	ff                   	(bad)  
 23d:	ff                   	(bad)  
 23e:	ff                   	(bad)  
 23f:	ff                   	(bad)  
 240:	ff                   	(bad)  
 241:	ff                   	(bad)  
 242:	ff                   	(bad)  
 243:	ff                   	(bad)  
 244:	ff                   	(bad)  
 245:	ff                   	(bad)  
 246:	ff                   	(bad)  
 247:	ff                   	(bad)  
 248:	ff                   	(bad)  
 249:	ff                   	(bad)  
 24a:	ff                   	(bad)  
 24b:	ff                   	(bad)  
 24c:	ff                   	(bad)  
 24d:	ff                   	(bad)  
 24e:	ff                   	(bad)  
 24f:	ff                   	(bad)  
 250:	ff                   	(bad)  
 251:	ff                   	(bad)  
 252:	ff                   	(bad)  
 253:	ff                   	(bad)  
 254:	ff                   	(bad)  
 255:	ff                   	(bad)  
 256:	ff                   	(bad)  
 257:	ff                   	(bad)  
 258:	ff                   	(bad)  
 259:	ff                   	(bad)  
 25a:	ff                   	(bad)  
 25b:	ff                   	(bad)  
 25c:	ff                   	(bad)  
 25d:	ff                   	(bad)  
 25e:	ff                   	(bad)  
 25f:	ff                   	(bad)  
 260:	ff                   	(bad)  
 261:	ff                   	(bad)  
 262:	ff                   	(bad)  
 263:	ff                   	(bad)  
 264:	ff                   	(bad)  
 265:	ff                   	(bad)  
 266:	ff                   	(bad)  
 267:	ff                   	(bad)  
 268:	ff                   	(bad)  
 269:	ff                   	(bad)  
 26a:	ff                   	(bad)  
 26b:	ff                   	(bad)  
 26c:	ff                   	(bad)  
 26d:	ff                   	(bad)  
 26e:	ff                   	(bad)  
 26f:	ff                   	(bad)  
 270:	ff                   	(bad)  
 271:	ff                   	(bad)  
 272:	ff                   	(bad)  
 273:	ff                   	(bad)  
 274:	ff                   	(bad)  
 275:	ff                   	(bad)  
 276:	ff                   	(bad)  
 277:	ff                   	(bad)  
 278:	ff                   	(bad)  
 279:	ff                   	(bad)  
 27a:	ff                   	(bad)  
 27b:	ff                   	(bad)  
 27c:	ff                   	(bad)  
 27d:	ff                   	(bad)  
 27e:	ff                   	(bad)  
 27f:	ff                   	(bad)  
 280:	ff                   	(bad)  
 281:	ff                   	(bad)  
 282:	ff                   	(bad)  
 283:	ff                   	(bad)  
 284:	ff                   	(bad)  
 285:	ff                   	(bad)  
 286:	ff                   	(bad)  
 287:	ff                   	(bad)  
 288:	ff                   	(bad)  
 289:	ff                   	(bad)  
 28a:	ff                   	(bad)  
 28b:	ff                   	(bad)  
 28c:	ff                   	(bad)  
 28d:	ff                   	(bad)  
 28e:	ff                   	(bad)  
 28f:	ff 00                	incl   (%rax)

0000000000000290 <driver>:
	...

0000000000000370 <ops.37658>:
	...

0000000000000390 <azx_pcm_ops>:
	...

Disassembly of section .devinit.data:

0000000000000000 <driver_short_names>:
	...

0000000000000060 <msi_black_list>:
  60:	43 10 f2             	rex.XB adc %sil,%r10b
  63:	81 ff ff 00 00 00    	cmp    $0xff,%edi
  69:	00 00                	add    %al,(%rax)
  6b:	00 43 10             	add    %al,0x10(%rbx)
  6e:	f6 81 ff ff 00 00 00 	testb  $0x0,0xffff(%rcx)
  75:	00 00                	add    %al,(%rax)
  77:	00 43 10             	add    %al,0x10(%rbx)
  7a:	2d 82 ff ff 00       	sub    $0xffff82,%eax
  7f:	00 00                	add    %al,(%rax)
  81:	00 00                	add    %al,(%rax)
  83:	00 49 18             	add    %cl,0x18(%rcx)
  86:	88 08                	mov    %cl,(%rax)
  88:	ff                   	(bad)  
  89:	ff 00                	incl   (%rax)
  8b:	00 00                	add    %al,(%rax)
  8d:	00 00                	add    %al,(%rax)
  8f:	00 a0 a0 75 05 ff    	add    %ah,-0xfa8a60(%rax)
  95:	ff 00                	incl   (%rax)
	...

00000000000000b0 <position_fix_list>:
  b0:	25 10 9f 00 ff       	and    $0xff009f10,%eax
  b5:	ff 00                	incl   (%rax)
  b7:	00 01                	add    %al,(%rcx)
  b9:	00 00                	add    %al,(%rax)
  bb:	00 25 10 6f 02 ff    	add    %ah,-0xfd90f0(%rip)        # ffffffffff026fd1 <azx_attach_pcm_stream+0xffffffffff025318>
  c1:	ff 00                	incl   (%rax)
  c3:	00 01                	add    %al,(%rcx)
  c5:	00 00                	add    %al,(%rax)
  c7:	00 28                	add    %ch,(%rax)
  c9:	10 cc                	adc    %cl,%ah
  cb:	01 ff                	add    %edi,%edi
  cd:	ff 00                	incl   (%rax)
  cf:	00 01                	add    %al,(%rcx)
  d1:	00 00                	add    %al,(%rax)
  d3:	00 28                	add    %ch,(%rax)
  d5:	10 de                	adc    %bl,%dh
  d7:	01 ff                	add    %edi,%edi
  d9:	ff 00                	incl   (%rax)
  db:	00 01                	add    %al,(%rcx)
  dd:	00 00                	add    %al,(%rax)
  df:	00 28                	add    %ch,(%rax)
  e1:	10 f6                	adc    %dh,%dh
  e3:	01 ff                	add    %edi,%edi
  e5:	ff 00                	incl   (%rax)
  e7:	00 01                	add    %al,(%rcx)
  e9:	00 00                	add    %al,(%rax)
  eb:	00 28                	add    %ch,(%rax)
  ed:	10 70 04             	adc    %dh,0x4(%rax)
  f0:	ff                   	(bad)  
  f1:	ff 00                	incl   (%rax)
  f3:	00 01                	add    %al,(%rcx)
  f5:	00 00                	add    %al,(%rax)
  f7:	00 3c 10             	add    %bh,(%rax,%rdx,1)
  fa:	6d                   	insl   (%dx),%es:(%rdi)
  fb:	30 ff                	xor    %bh,%bh
  fd:	ff 00                	incl   (%rax)
  ff:	00 01                	add    %al,(%rcx)
 101:	00 00                	add    %al,(%rax)
 103:	00 43 10             	add    %al,0x10(%rbx)
 106:	3d 81 ff ff 00       	cmp    $0xffff81,%eax
 10b:	00 01                	add    %al,(%rcx)
 10d:	00 00                	add    %al,(%rax)
 10f:	00 43 10             	add    %al,0x10(%rbx)
 112:	b3 81                	mov    $0x81,%bl
 114:	ff                   	(bad)  
 115:	ff 00                	incl   (%rax)
 117:	00 01                	add    %al,(%rcx)
 119:	00 00                	add    %al,(%rax)
 11b:	00 43 10             	add    %al,0x10(%rbx)
 11e:	e7 81                	out    %eax,$0x81
 120:	ff                   	(bad)  
 121:	ff 00                	incl   (%rax)
 123:	00 01                	add    %al,(%rcx)
 125:	00 00                	add    %al,(%rax)
 127:	00 43 10             	add    %al,0x10(%rbx)
 12a:	10 84 ff ff 00 00 01 	adc    %al,0x10000ff(%rdi,%rdi,8)
 131:	00 00                	add    %al,(%rax)
 133:	00 4d 10             	add    %cl,0x10(%rbp)
 136:	69 90 ff ff 00 00 01 	imul   $0x1,0xffff(%rax),%edx
 13d:	00 00 00 
 140:	06                   	(bad)  
 141:	11 88 32 ff ff 00    	adc    %ecx,0xffff32(%rax)
 147:	00 01                	add    %al,(%rcx)
 149:	00 00                	add    %al,(%rax)
 14b:	00 79 11             	add    %bh,0x11(%rcx)
 14e:	10 ff                	adc    %bh,%bh
 150:	ff                   	(bad)  
 151:	ff 00                	incl   (%rax)
 153:	00 01                	add    %al,(%rcx)
 155:	00 00                	add    %al,(%rax)
 157:	00 97 12 66 31 ff    	add    %dl,-0xce99ee(%rdi)
 15d:	ff 00                	incl   (%rax)
 15f:	00 01                	add    %al,(%rcx)
 161:	00 00                	add    %al,(%rax)
 163:	00 58 14             	add    %bl,0x14(%rax)
 166:	22 a0 ff ff 00 00    	and    0xffff(%rax),%ah
 16c:	01 00                	add    %eax,(%rax)
 16e:	00 00                	add    %al,(%rax)
 170:	62                   	(bad)  
 171:	14 02                	adc    $0x2,%al
 173:	10 ff                	adc    %bh,%bh
 175:	ff 00                	incl   (%rax)
 177:	00 01                	add    %al,(%rcx)
 179:	00 00                	add    %al,(%rax)
 17b:	00 65 15             	add    %ah,0x15(%rbp)
 17e:	0f 82 ff ff 00 00    	jb     10183 <azx_attach_pcm_stream+0xe4ca>
 184:	01 00                	add    %eax,(%rax)
 186:	00 00                	add    %al,(%rax)
 188:	65                   	gs
 189:	15 18 82 ff ff       	adc    $0xffff8218,%eax
 18e:	00 00                	add    %al,(%rax)
 190:	01 00                	add    %eax,(%rax)
 192:	00 00                	add    %al,(%rax)
 194:	49 18 88 08 ff ff 00 	rex.WB sbb %cl,0xffff08(%r8)
 19b:	00 01                	add    %al,(%rcx)
 19d:	00 00                	add    %al,(%rax)
 19f:	00 86 80 03 25 ff    	add    %al,-0xdafc80(%rsi)
 1a5:	ff 00                	incl   (%rax)
 1a7:	00 01                	add    %al,(%rcx)
 1a9:	00 00                	add    %al,(%rax)
 1ab:	00 86 80 01 d6 ff    	add    %al,-0x29fe80(%rsi)
 1b1:	ff 00                	incl   (%rax)
 1b3:	00 01                	add    %al,(%rcx)
	...

00000000000001d0 <probe_mask_list>:
 1d0:	14 10                	adc    $0x10,%al
 1d2:	b7 05                	mov    $0x5,%bh
 1d4:	ff                   	(bad)  
 1d5:	ff 00                	incl   (%rax)
 1d7:	00 01                	add    %al,(%rcx)
 1d9:	00 00                	add    %al,(%rax)
 1db:	00 aa 17 10 20 ff    	add    %ch,-0xdfefe9(%rdx)
 1e1:	ff 00                	incl   (%rax)
 1e3:	00 01                	add    %al,(%rcx)
 1e5:	00 00                	add    %al,(%rax)
 1e7:	00 aa 17 ac 20 ff    	add    %ch,-0xdf53e9(%rdx)
 1ed:	ff 00                	incl   (%rax)
 1ef:	00 01                	add    %al,(%rcx)
 1f1:	00 00                	add    %al,(%rax)
 1f3:	00 28                	add    %ch,(%rax)
 1f5:	10 ac 20 ff ff 00 00 	adc    %ch,0xffff(%rax,%riz,1)
 1fc:	01 00                	add    %eax,(%rax)
 1fe:	00 00                	add    %al,(%rax)
 200:	c0 17 85             	rclb   $0x85,(%rdi)
 203:	40 ff                	rex (bad) 
 205:	ff 00                	incl   (%rax)
 207:	00 01                	add    %al,(%rcx)
 209:	00 00                	add    %al,(%rax)
 20b:	00 43 10             	add    %al,0x10(%rbx)
 20e:	62                   	(bad)  
 20f:	12 ff                	adc    %bh,%bh
 211:	ff 00                	incl   (%rax)
 213:	00 03                	add    %al,(%rbx)
 215:	01 00                	add    %eax,(%rax)
 217:	00 46 10             	add    %al,0x10(%rsi)
 21a:	62                   	(bad)  
 21b:	12 ff                	adc    %bh,%bh
 21d:	ff 00                	incl   (%rax)
 21f:	00 03                	add    %al,(%rbx)
 221:	01 00                	add    %eax,(%rax)
	...

0000000000000230 <azx_max_codecs>:
	...
 250:	08 00                	or     %al,(%rax)
 252:	00 00                	add    %al,(%rax)
 254:	01 00                	add    %eax,(%rax)
	...

Disassembly of section .gnu.linkonce.this_module:

0000000000000000 <__this_module>:
	...
  18:	73 6e                	jae    88 <__this_module+0x88>
  1a:	64                   	fs
  1b:	5f                   	pop    %rdi
  1c:	68 64 61 5f 69       	pushq  $0x695f6164
  21:	6e                   	outsb  %ds:(%rsi),(%dx)
  22:	74 65                	je     89 <__this_module+0x89>
  24:	6c                   	insb   (%dx),%es:(%rdi)
	...

Disassembly of section .bss:

0000000000000000 <power_save>:
	...

0000000000000010 <id>:
	...

0000000000000110 <__warned.37149>:
request_irq():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/include/linux/interrupt.h:139
 110:	00 00                	add    %al,(%rax)
	...

0000000000000114 <dev.37810>:
 114:	00 00                	add    %al,(%rax)
	...

0000000000000118 <__key.37660>:
	...

0000000000000120 <model>:
	...

0000000000000220 <position_fix>:
	...

00000000000002a0 <probe_only>:
	...

0000000000000320 <single_cmd>:
	...

0000000000000330 <patch>:
	...

Disassembly of section .comment:

0000000000000000 <.comment>:
alsa_card_azx_exit():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1870
   0:	00 47 43             	add    %al,0x43(%rdi)
pci_get_drvdata():
   3:	43 3a 20             	rex.XB cmp (%r8),%spl
   6:	28 44 65 62          	sub    %al,0x62(%rbp,%riz,2)
   a:	69 61 6e 20 34 2e 34 	imul   $0x342e3420,0x6e(%rcx),%esp
alsa_card_azx_init():
  11:	2e                   	cs
  12:	35 2d 31 34 29       	xor    $0x2934312d,%eax
  17:	20 34 2e             	and    %dh,(%rsi,%rbp,1)
pci_set_drvdata():
  1a:	34 2e                	xor    $0x2e,%al
  1c:	35 00 00 47 43       	xor    $0x43470000,%eax
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
  21:	43 3a 20             	rex.XB cmp (%r8),%spl
readl():
  24:	28 44 65 62          	sub    %al,0x62(%rbp,%riz,2)
azx_get_position():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1874
  28:	69 61 6e 20 34 2e 34 	imul   $0x342e3420,0x6e(%rcx),%esp
readl():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/arch/x86/include/asm/io.h:58
  2f:	2e                   	cs
  30:	35 2d 31 34 29       	xor    $0x2934312d,%eax
azx_via_get_position():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1817
  35:	20 34 2e             	and    %dh,(%rsi,%rbp,1)
  38:	34 2e                	xor    $0x2e,%al
  3a:	35                   	.byte 0x35
	...

Disassembly of section .gnu_debuglink:

0000000000000000 <.gnu_debuglink>:
alsa_card_azx_exit():
/build/buildd-linux-2.6_2.6.38-2-amd64-6G9fmV/linux-2.6-2.6.38/debian/build/source_amd64_none/sound/pci/hda/hda_intel.c:1870
   0:	73 6e                	jae    70 <__func__.36108>
pci_get_drvdata():
   2:	64                   	fs
   3:	2d 68 64 61 2d       	sub    $0x2d616468,%eax
   8:	69 6e 74 65 6c 2e 6b 	imul   $0x6b2e6c65,0x74(%rsi),%ebp
   f:	6f                   	outsl  %ds:(%rsi),(%dx)
alsa_card_azx_exit():
  10:	00 00                	add    %al,(%rax)
alsa_card_azx_init():
  12:	00 00                	add    %al,(%rax)
  14:	02 70 ac             	add    -0x54(%rax),%dh
  17:	8d                   	.byte 0x8d

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-03-30 22:42               ` Bug#613979: [alsa-devel] " Svante Signell
@ 2011-04-04  8:42                 ` Svante Signell
  2011-04-04  9:12                   ` Takashi Iwai
  0 siblings, 1 reply; 19+ messages in thread
From: Svante Signell @ 2011-04-04  8:42 UTC (permalink / raw)
  To: Clemens Ladisch; +Cc: Takashi Iwai, 619034, alsa-devel, 613979

On Thu, 2011-03-31 at 00:42 +0200, Svante Signell wrote:
> On Wed, 2011-03-30 at 15:13 +0200, Clemens Ladisch wrote:
> > Svante Signell wrote:
> > > Code: f4 01 00 00 ef 31 f6 48 89 df e8 15 dd ff ff 85 c0
> > > 0f 88 2b 03 00 00 48 89 ef e8 ee 11 b9 e0 8b 7b 40 e8 9f 25 a7 e0 48 8b
> > > 43 38 <66> 8b 10 66 89 14 24 8b 43 14 83 e8 03 83 f8 01 77 32 31 d2 be
> > 
> >    5:   31 f6                   xor    %esi,%esi
> >    7:   48 89 df                mov    %rbx,%rdi
> >    a:   e8 15 dd ff ff          callq  0xffffffffffffdd24
> >    f:   85 c0                   test   %eax,%eax
> >   11:   0f 88 2b 03 00 00       js     0x342
> >   17:   48 89 ef                mov    %rbp,%rdi
> >   1a:   e8 ee 11 b9 e0          callq  0xffffffffe0b9120d
> >   1f:   8b 7b 40                mov    0x40(%rbx),%edi
> >   22:   e8 9f 25 a7 e0          callq  0xffffffffe0a725c6
> >   27:   48 8b 43 38             mov    0x38(%rbx),%rax
> >   2b:   66 8b 10                mov    (%rax),%dx         <-- crash here
> >   2e:   66 89 14 24             mov    %dx,(%rsp)
> >   32:   8b 43 14                mov    0x14(%rbx),%eax
> >   35:   83 e8 03                sub    $0x3,%eax
> >   38:   83 f8 01                cmp    $0x1,%eax
> >   3b:   77 32                   ja     0x6f
> >   3d:   31 d2                   xor    %edx,%edx
> > 
> > This is the azx_readw(chip, GCAP) in azx_create(); chip->remap_addr is
> > 0xffffc90011c08000 which does look like a valid pointer, but isn't.
> 
> Thank you Clemens! Maybe your input is sufficient to solve this problem.
> I have now installed the debug version of the kernel, the objdump output
> is attached (please let me know if you are missing something).sorry, I
> don't know where to find the relevant information in this file, but that
> is all I have (still very large). (Does not include the error messages
> on stderr, maybe something is still missing.)

Anything happening here with respect to this bug? How can I help
further? Booting with 2.6.32 all the time does not feel lika a good
solution in long term.

> A small except from the objdump output below. The complete file is too
> big (400k) for the mailing list. Let me know if more is needed.
> 
>  56c:   be 01 00 00 00          mov    $0x1,%esi
>  571:   48 89 ef                mov    %rbp,%rdi
>  574:   e8 00 00 00 00          callq  579 <azx_probe+0x37c>
>  579:   85 c0                   test   %eax,%eax
>  57b:   79 07                   jns    584 <azx_probe+0x387>
>  57d:   80 a3 f4 01 00 00 ef    andb   $0xef,0x1f4(%rbx)
>  584:   31 f6                   xor    %esi,%esi
>  586:   48 89 df                mov    %rbx,%rdi
>  589:   e8 00 00 00 00          callq  58e <azx_probe+0x391>
>  58e:   85 c0                   test   %eax,%eax
>  590:   0f 88 2b 03 00 00       js     8c1 <azx_probe+0x6c4>
>  596:   48 89 ef                mov    %rbp,%rdi
>  599:   e8 00 00 00 00          callq  59e <azx_probe+0x3a1>
>  59e:   8b 7b 40                mov    0x40(%rbx),%edi
>  5a1:   e8 00 00 00 00          callq  5a6 <azx_probe+0x3a9>
>  5a6:   48 8b 43 38             mov    0x38(%rbx),%rax
>  5aa:   66 8b 10                mov    (%rax),%dx     <- crash here
>  5ad:   66 89 14 24             mov    %dx,(%rsp)
>  5b1:   8b 43 14                mov    0x14(%rbx),%eax
>  5b4:   83 e8 03                sub    $0x3,%eax
>  5b7:   83 f8 01                cmp    $0x1,%eax
>  5ba:   77 32                   ja     5ee <azx_probe+0x3f1>
>  5bc:   31 d2                   xor    %edx,%edx

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-04-04  8:42                 ` Svante Signell
@ 2011-04-04  9:12                   ` Takashi Iwai
  2011-04-04  9:21                     ` Svante Signell
  2011-07-14 18:27                     ` [regression] "BUG: Unable to handle kernel paging request at ffffc90013cd8000" and no sound card recognized Jonathan Nieder
  0 siblings, 2 replies; 19+ messages in thread
From: Takashi Iwai @ 2011-04-04  9:12 UTC (permalink / raw)
  To: srs; +Cc: 619034, alsa-devel, Clemens Ladisch, 613979

At Mon, 04 Apr 2011 10:42:57 +0200,
Svante Signell wrote:
> 
> On Thu, 2011-03-31 at 00:42 +0200, Svante Signell wrote:
> > On Wed, 2011-03-30 at 15:13 +0200, Clemens Ladisch wrote:
> > > Svante Signell wrote:
> > > > Code: f4 01 00 00 ef 31 f6 48 89 df e8 15 dd ff ff 85 c0
> > > > 0f 88 2b 03 00 00 48 89 ef e8 ee 11 b9 e0 8b 7b 40 e8 9f 25 a7 e0 48 8b
> > > > 43 38 <66> 8b 10 66 89 14 24 8b 43 14 83 e8 03 83 f8 01 77 32 31 d2 be
> > > 
> > >    5:   31 f6                   xor    %esi,%esi
> > >    7:   48 89 df                mov    %rbx,%rdi
> > >    a:   e8 15 dd ff ff          callq  0xffffffffffffdd24
> > >    f:   85 c0                   test   %eax,%eax
> > >   11:   0f 88 2b 03 00 00       js     0x342
> > >   17:   48 89 ef                mov    %rbp,%rdi
> > >   1a:   e8 ee 11 b9 e0          callq  0xffffffffe0b9120d
> > >   1f:   8b 7b 40                mov    0x40(%rbx),%edi
> > >   22:   e8 9f 25 a7 e0          callq  0xffffffffe0a725c6
> > >   27:   48 8b 43 38             mov    0x38(%rbx),%rax
> > >   2b:   66 8b 10                mov    (%rax),%dx         <-- crash here
> > >   2e:   66 89 14 24             mov    %dx,(%rsp)
> > >   32:   8b 43 14                mov    0x14(%rbx),%eax
> > >   35:   83 e8 03                sub    $0x3,%eax
> > >   38:   83 f8 01                cmp    $0x1,%eax
> > >   3b:   77 32                   ja     0x6f
> > >   3d:   31 d2                   xor    %edx,%edx
> > > 
> > > This is the azx_readw(chip, GCAP) in azx_create(); chip->remap_addr is
> > > 0xffffc90011c08000 which does look like a valid pointer, but isn't.
> > 
> > Thank you Clemens! Maybe your input is sufficient to solve this problem.
> > I have now installed the debug version of the kernel, the objdump output
> > is attached (please let me know if you are missing something).sorry, I
> > don't know where to find the relevant information in this file, but that
> > is all I have (still very large). (Does not include the error messages
> > on stderr, maybe something is still missing.)
> 
> Anything happening here with respect to this bug? How can I help
> further? Booting with 2.6.32 all the time does not feel lika a good
> solution in long term.

The point where it Oops implies that the problem isn't in the sound
driver but rather in a breakage in a deeper level, either PCI core,
x86 mm or ACPI/BIOS.

Any chance to bisect the kernel?


thanks,

Takashi

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-04-04  9:12                   ` Takashi Iwai
@ 2011-04-04  9:21                     ` Svante Signell
  2011-05-22 17:56                       ` Paul Menzel
  2011-07-14 18:27                     ` [regression] "BUG: Unable to handle kernel paging request at ffffc90013cd8000" and no sound card recognized Jonathan Nieder
  1 sibling, 1 reply; 19+ messages in thread
From: Svante Signell @ 2011-04-04  9:21 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: 619034, alsa-devel, Clemens Ladisch, 613979

On Mon, 2011-04-04 at 11:12 +0200, Takashi Iwai wrote:
> At Mon, 04 Apr 2011 10:42:57 +0200,
> Svante Signell wrote:
> > 
> > On Thu, 2011-03-31 at 00:42 +0200, Svante Signell wrote:
> > > On Wed, 2011-03-30 at 15:13 +0200, Clemens Ladisch wrote:
...
> > Anything happening here with respect to this bug? How can I help
> > further? Booting with 2.6.32 all the time does not feel like a good
> > solution in long term.
> 
> The point where it Oops implies that the problem isn't in the sound
> driver but rather in a breakage in a deeper level, either PCI core,
> x86 mm or ACPI/BIOS.
> 
> Any chance to bisect the kernel?

Never done that before. Is there a bisect HOWTO somewhere?

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-04-04  9:21                     ` Svante Signell
@ 2011-05-22 17:56                       ` Paul Menzel
  2011-05-24 10:23                         ` Paul Menzel
  0 siblings, 1 reply; 19+ messages in thread
From: Paul Menzel @ 2011-05-22 17:56 UTC (permalink / raw)
  To: Ben Hutchings; +Cc: 619034, alsa-devel, srs, 613979


[-- Attachment #1.1: Type: text/plain, Size: 1232 bytes --]

Am Montag, den 04.04.2011, 11:21 +0200 schrieb Svante Signell:
> On Mon, 2011-04-04 at 11:12 +0200, Takashi Iwai wrote:
> > At Mon, 04 Apr 2011 10:42:57 +0200,
> > Svante Signell wrote:
> > > 
> > > On Thu, 2011-03-31 at 00:42 +0200, Svante Signell wrote:
> > > > On Wed, 2011-03-30 at 15:13 +0200, Clemens Ladisch wrote:
> ...
> > > Anything happening here with respect to this bug? How can I help
> > > further? Booting with 2.6.32 all the time does not feel like a good
> > > solution in long term.
> > 
> > The point where it Oops implies that the problem isn't in the sound
> > driver but rather in a breakage in a deeper level, either PCI core,
> > x86 mm or ACPI/BIOS.

The problem is still present with 2.6.39.

> > Any chance to bisect the kernel?
> 
> Never done that before. Is there a bisect HOWTO somewhere?

Ben, I am sorry to bother you directly, but there are so many howtos on
the Web, it would be great if you could point us to an “official” one,
which has proofed itself. Or maybe you could write up a blog post. ;-)

Anyway I did not find any information here.

        $ ls /usr/share/doc/linux-image-2.6.39-1-amd64/
        changelog.Debian.gz  copyright


Thanks,

Paul

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Problems with snd_hda_intel in Linux kernel 2.6.38
  2011-05-22 17:56                       ` Paul Menzel
@ 2011-05-24 10:23                         ` Paul Menzel
  0 siblings, 0 replies; 19+ messages in thread
From: Paul Menzel @ 2011-05-24 10:23 UTC (permalink / raw)
  To: alsa-devel; +Cc: 619034, 613979, srs


[-- Attachment #1.1: Type: text/plain, Size: 1601 bytes --]

Am Sonntag, den 22.05.2011, 19:56 +0200 schrieb Paul Menzel:
> Am Montag, den 04.04.2011, 11:21 +0200 schrieb Svante Signell:
> > On Mon, 2011-04-04 at 11:12 +0200, Takashi Iwai wrote:
> > > At Mon, 04 Apr 2011 10:42:57 +0200,
> > > Svante Signell wrote:
> > > > 
> > > > On Thu, 2011-03-31 at 00:42 +0200, Svante Signell wrote:
> > > > > On Wed, 2011-03-30 at 15:13 +0200, Clemens Ladisch wrote:
> > ...
> > > > Anything happening here with respect to this bug? How can I help
> > > > further? Booting with 2.6.32 all the time does not feel like a good
> > > > solution in long term.
> > > 
> > > The point where it Oops implies that the problem isn't in the sound
> > > driver but rather in a breakage in a deeper level, either PCI core,
> > > x86 mm or ACPI/BIOS.
> 
> The problem is still present with 2.6.39.
> 
> > > Any chance to bisect the kernel?
> > 
> > Never done that before. Is there a bisect HOWTO somewhere?
> 
> Ben, I am sorry to bother you directly, but there are so many howtos on
> the Web, it would be great if you could point us to an “official” one,
> which has proofed itself. Or maybe you could write up a blog post. ;-)
> 
> Anyway I did not find any information here.
> 
>         $ ls /usr/share/doc/linux-image-2.6.39-1-amd64/
>         changelog.Debian.gz  copyright

Svante, if you have some time, could you please try to follow the Wiki
page DebianKernel/GitBisect [1] in the Debian Wiki. Unfortunately I will
not have time until the beginning of July.


Thanks,

Paul


[1] http://wiki.debian.org/DebianKernel/GitBisect

[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [regression] "BUG: Unable to handle kernel paging request at ffffc90013cd8000" and no sound card recognized
  2011-04-04  9:12                   ` Takashi Iwai
  2011-04-04  9:21                     ` Svante Signell
@ 2011-07-14 18:27                     ` Jonathan Nieder
  2011-07-14 21:35                       ` Bug#619034: " Svante Signell
  1 sibling, 1 reply; 19+ messages in thread
From: Jonathan Nieder @ 2011-07-14 18:27 UTC (permalink / raw)
  To: Takashi Iwai
  Cc: srs, Clemens Ladisch, 619034, alsa-devel, 613979-submitter, linux-pci

Hi,

Takashi Iwai wrote:
>>> On Wed, 2011-03-30 at 15:13 +0200, Clemens Ladisch wrote:
>>>>>>>>> Svante Signell wrote:

>>>>>>>>>> During boot of kernel 2.6.38 (and 2.6.37) udev bugs out:
>>>>>>>>>> Waiting for /dev to be fully populated
>>>>>>>>>> BUG: Unable to handle kernel paging request at ffffc90013cd8000
>>>>>>>>>> axz_probe+ ... [snd_hda_intel]
>>>>>>>>>> ...lots of output lost...
>>>>>>>>>> udevadm timeout 180 sec ...
>>>>>>>>>> udevd[390]: worker [439] failed while handling
>>>>>>>>>> '/devices/pci0000:80/0000:80:01.0'
>>>>>>>>>> 
>>>>>>>>>> After the timeout the boot continues! Have not yet tested if sound is
>>>>>>>>>> functional.
[...]
>>>> This is the azx_readw(chip, GCAP) in azx_create(); chip->remap_addr is
>>>> 0xffffc90011c08000 which does look like a valid pointer, but isn't.
[...]
> The point where it Oops implies that the problem isn't in the sound
> driver but rather in a breakage in a deeper level, either PCI core,
> x86 mm or ACPI/BIOS.
>
> Any chance to bisect the kernel?

Svante bisected it to v2.6.34-rc1~218^2~27 (x86/pci: Use
resource_size_t in update_res, 2010-02-10) --- thanks.  Which is
pretty weird, since I think phys_addr_t on an amd64 machine (and hence
resource_size_t) would be 64 bits, making that commit a no-op.

Svante, more questions (sorry):

 - could you try booting b74fd238a9cf and b74fd238a9cf^ again
   (to make sure we haven't hit a heisenbug) and send the
   corresponding full dmesg and .config files?

Puzzled,
Jonathan

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Bug#619034: [regression] "BUG: Unable to handle kernel paging request at ffffc90013cd8000" and no sound card recognized
  2011-07-14 18:27                     ` [regression] "BUG: Unable to handle kernel paging request at ffffc90013cd8000" and no sound card recognized Jonathan Nieder
@ 2011-07-14 21:35                       ` Svante Signell
  2011-07-14 22:12                         ` Bug#613979: " Paul Menzel
  0 siblings, 1 reply; 19+ messages in thread
From: Svante Signell @ 2011-07-14 21:35 UTC (permalink / raw)
  To: Jonathan Nieder
  Cc: Takashi Iwai, Clemens Ladisch, 619034, alsa-devel,
	613979-submitter, linux-pci

On Thu, 2011-07-14 at 13:27 -0500, Jonathan Nieder wrote:
> Hi,
> 
> Takashi Iwai wrote:
> >>> On Wed, 2011-03-30 at 15:13 +0200, Clemens Ladisch wrote:
> >>>>>>>>> Svante Signell wrote:
> 
> >>>>>>>>>> During boot of kernel 2.6.38 (and 2.6.37) udev bugs out:
> >>>>>>>>>> Waiting for /dev to be fully populated
> >>>>>>>>>> BUG: Unable to handle kernel paging request at ffffc90013cd8000
> >>>>>>>>>> axz_probe+ ... [snd_hda_intel]
> >>>>>>>>>> ...lots of output lost...
> >>>>>>>>>> udevadm timeout 180 sec ...
> >>>>>>>>>> udevd[390]: worker [439] failed while handling
> >>>>>>>>>> '/devices/pci0000:80/0000:80:01.0'
> >>>>>>>>>> 
> >>>>>>>>>> After the timeout the boot continues! Have not yet tested if sound is
> >>>>>>>>>> functional.
> [...]
> >>>> This is the azx_readw(chip, GCAP) in azx_create(); chip->remap_addr is
> >>>> 0xffffc90011c08000 which does look like a valid pointer, but isn't.
> [...]
> > The point where it Oops implies that the problem isn't in the sound
> > driver but rather in a breakage in a deeper level, either PCI core,
> > x86 mm or ACPI/BIOS.
> >
> > Any chance to bisect the kernel?
> 
> Svante bisected it to v2.6.34-rc1~218^2~27 (x86/pci: Use
> resource_size_t in update_res, 2010-02-10) --- thanks.  Which is
> pretty weird, since I think phys_addr_t on an amd64 machine (and hence
> resource_size_t) would be 64 bits, making that commit a no-op.
> 
> Svante, more questions (sorry):
> 
>  - could you try booting b74fd238a9cf and b74fd238a9cf^ again
>    (to make sure we haven't hit a heisenbug) and send the
>    corresponding full dmesg and .config files?

I am very sorry but I don't have physical access to that box for a month
from now. However, something that might be more interesting is the
output of the second-to last message that was concerning
x86/pci/amd/.... I might get help to find that message in a few days.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Bug#613979: [regression] "BUG: Unable to handle kernel paging request at ffffc90013cd8000" and no sound card recognized
  2011-07-14 21:35                       ` Bug#619034: " Svante Signell
@ 2011-07-14 22:12                         ` Paul Menzel
  0 siblings, 0 replies; 19+ messages in thread
From: Paul Menzel @ 2011-07-14 22:12 UTC (permalink / raw)
  To: srs, 613979
  Cc: Jonathan Nieder, Takashi Iwai, Clemens Ladisch, 619034,
	alsa-devel, linux-pci

[-- Attachment #1: Type: text/plain, Size: 2225 bytes --]

Am Donnerstag, den 14.07.2011, 23:35 +0200 schrieb Svante Signell:
> On Thu, 2011-07-14 at 13:27 -0500, Jonathan Nieder wrote:

> > Takashi Iwai wrote:
> > >>> On Wed, 2011-03-30 at 15:13 +0200, Clemens Ladisch wrote:
> > >>>>>>>>> Svante Signell wrote:
> > 
> > >>>>>>>>>> During boot of kernel 2.6.38 (and 2.6.37) udev bugs out:
> > >>>>>>>>>> Waiting for /dev to be fully populated
> > >>>>>>>>>> BUG: Unable to handle kernel paging request at ffffc90013cd8000
> > >>>>>>>>>> axz_probe+ ... [snd_hda_intel]
> > >>>>>>>>>> ...lots of output lost...
> > >>>>>>>>>> udevadm timeout 180 sec ...
> > >>>>>>>>>> udevd[390]: worker [439] failed while handling
> > >>>>>>>>>> '/devices/pci0000:80/0000:80:01.0'
> > >>>>>>>>>> 
> > >>>>>>>>>> After the timeout the boot continues! Have not yet tested if sound is
> > >>>>>>>>>> functional.
> > [...]
> > >>>> This is the azx_readw(chip, GCAP) in azx_create(); chip->remap_addr is
> > >>>> 0xffffc90011c08000 which does look like a valid pointer, but isn't.
> > [...]
> > > The point where it Oops implies that the problem isn't in the sound
> > > driver but rather in a breakage in a deeper level, either PCI core,
> > > x86 mm or ACPI/BIOS.
> > >
> > > Any chance to bisect the kernel?
> > 
> > Svante bisected it to v2.6.34-rc1~218^2~27 (x86/pci: Use
> > resource_size_t in update_res, 2010-02-10) --- thanks.  Which is
> > pretty weird, since I think phys_addr_t on an amd64 machine (and hence
> > resource_size_t) would be 64 bits, making that commit a no-op.

I just want to add that I experience this with an AMD 64-bit processor
but 32-bit userspace and linux-image-…-amd64 and -686-pae.

> > Svante, more questions (sorry):
> > 
> >  - could you try booting b74fd238a9cf and b74fd238a9cf^ again
> >    (to make sure we haven't hit a heisenbug) and send the
> >    corresponding full dmesg and .config files?
> 
> I am very sorry but I don't have physical access to that box for a month
> from now.

Having the same I could do also some tests over the weekend. I only need
some instructions how to do that. Svante, could you please paste your
commands for generating your Linux kernel package.

[…]


Thanks,

Paul

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2011-07-14 22:12 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-29 10:24 Problems with snd_hda_intel in Linux kernel 2.6.38 Svante Signell
2011-03-29 10:31 ` Takashi Iwai
2011-03-29 10:58   ` Svante Signell
2011-03-29 11:10     ` Paul Menzel
2011-03-29 11:10     ` Takashi Iwai
2011-03-30 10:25       ` Svante Signell
2011-03-30 10:59         ` Takashi Iwai
2011-03-30 11:59           ` Svante Signell
2011-03-30 13:13             ` Clemens Ladisch
2011-03-30 22:42               ` Bug#613979: [alsa-devel] " Svante Signell
2011-04-04  8:42                 ` Svante Signell
2011-04-04  9:12                   ` Takashi Iwai
2011-04-04  9:21                     ` Svante Signell
2011-05-22 17:56                       ` Paul Menzel
2011-05-24 10:23                         ` Paul Menzel
2011-07-14 18:27                     ` [regression] "BUG: Unable to handle kernel paging request at ffffc90013cd8000" and no sound card recognized Jonathan Nieder
2011-07-14 21:35                       ` Bug#619034: " Svante Signell
2011-07-14 22:12                         ` Bug#613979: " Paul Menzel
2011-03-29 11:09   ` Problems with snd_hda_intel in Linux kernel 2.6.38 Paul Menzel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.