
vmlinux.o:     file format elf64-x86-64


Disassembly of section .text.snd_trident_free_voice:

0000000000000000 <snd_trident_free_voice>:
   0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
			1: R_X86_64_NONE	__fentry__-0x4
   5:	55                   	push   %rbp
   6:	41 57                	push   %r15
   8:	41 56                	push   %r14
   a:	41 55                	push   %r13
   c:	41 54                	push   %r12
   e:	53                   	push   %rbx
   f:	48 83 ec 18          	sub    $0x18,%rsp
  13:	49 89 f4             	mov    %rsi,%r12
  16:	49 89 fe             	mov    %rdi,%r14
  19:	65 48 8b 04 25 28 00 	mov    %gs:0x28,%rax
  20:	00 00 
  22:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
  27:	e8 00 00 00 00       	callq  2c <snd_trident_free_voice+0x2c>
			28: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
  2c:	4d 85 e4             	test   %r12,%r12
  2f:	74 31                	je     62 <snd_trident_free_voice+0x62>
  31:	bf 8f 00 00 00       	mov    $0x8f,%edi
  36:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
  3d:	e8 00 00 00 00       	callq  42 <snd_trident_free_voice+0x42>
			3e: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
  42:	41 0f b6 5c 24 04    	movzbl 0x4(%r12),%ebx
  48:	83 e3 01             	and    $0x1,%ebx
  4b:	31 ff                	xor    %edi,%edi
  4d:	89 de                	mov    %ebx,%esi
  4f:	e8 00 00 00 00       	callq  54 <snd_trident_free_voice+0x54>
			50: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp1-0x4
  54:	84 db                	test   %bl,%bl
  56:	75 14                	jne    6c <snd_trident_free_voice+0x6c>
  58:	e8 00 00 00 00       	callq  5d <snd_trident_free_voice+0x5d>
			59: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
  5d:	e9 d9 04 00 00       	jmpq   53b <snd_trident_free_voice+0x53b>
  62:	e8 00 00 00 00       	callq  67 <snd_trident_free_voice+0x67>
			63: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
  67:	e9 cf 04 00 00       	jmpq   53b <snd_trident_free_voice+0x53b>
  6c:	e8 00 00 00 00       	callq  71 <snd_trident_free_voice+0x71>
			6d: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
  71:	41 8b 04 24          	mov    (%r12),%eax
  75:	0f b7 e8             	movzwl %ax,%ebp
  78:	48 c7 44 24 08 00 00 	movq   $0x0,0x8(%rsp)
  7f:	00 00 
  81:	bf 3f 00 00 00       	mov    $0x3f,%edi
  86:	89 ee                	mov    %ebp,%esi
  88:	e8 00 00 00 00       	callq  8d <snd_trident_free_voice+0x8d>
			89: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp2-0x4
  8d:	66 83 fd 3f          	cmp    $0x3f,%bp
  91:	0f 87 c7 04 00 00    	ja     55e <snd_trident_free_voice+0x55e>
  97:	89 ef                	mov    %ebp,%edi
  99:	89 ee                	mov    %ebp,%esi
  9b:	e8 00 00 00 00       	callq  a0 <snd_trident_free_voice+0xa0>
			9c: R_X86_64_PLT32	__sanitizer_cov_trace_cmp2-0x4
  a0:	66 39 ed             	cmp    %bp,%bp
  a3:	76 0a                	jbe    af <snd_trident_free_voice+0xaf>
  a5:	e8 00 00 00 00       	callq  aa <snd_trident_free_voice+0xaa>
			a6: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
  aa:	e9 0e 01 00 00       	jmpq   1bd <snd_trident_free_voice+0x1bd>
  af:	41 bf 01 00 00 00    	mov    $0x1,%r15d
  b5:	89 e9                	mov    %ebp,%ecx
  b7:	41 d3 e7             	shl    %cl,%r15d
  ba:	48 89 eb             	mov    %rbp,%rbx
  bd:	48 c1 eb 05          	shr    $0x5,%rbx
  c1:	bf 40 00 00 00       	mov    $0x40,%edi
  c6:	48 89 ee             	mov    %rbp,%rsi
  c9:	e8 00 00 00 00       	callq  ce <snd_trident_free_voice+0xce>
			ca: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
  ce:	83 fd 40             	cmp    $0x40,%ebp
  d1:	0f 83 0d 05 00 00    	jae    5e4 <snd_trident_free_voice+0x5e4>
  d7:	e8 00 00 00 00       	callq  dc <snd_trident_free_voice+0xdc>
			d8: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
  dc:	bf 03 00 00 00       	mov    $0x3,%edi
  e1:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
  e8:	e8 00 00 00 00       	callq  ed <snd_trident_free_voice+0xed>
			e9: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
  ed:	e8 00 00 00 00       	callq  f2 <snd_trident_free_voice+0xf2>
			ee: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
  f2:	44 09 7c 9c 08       	or     %r15d,0x8(%rsp,%rbx,4)
  f7:	b0 01                	mov    $0x1,%al
  f9:	84 c0                	test   %al,%al
  fb:	0f 84 79 05 00 00    	je     67a <snd_trident_free_voice+0x67a>
 101:	8b 6c 24 08          	mov    0x8(%rsp),%ebp
 105:	31 ff                	xor    %edi,%edi
 107:	89 ee                	mov    %ebp,%esi
 109:	e8 00 00 00 00       	callq  10e <snd_trident_free_voice+0x10e>
			10a: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp4-0x4
 10e:	85 ed                	test   %ebp,%ebp
 110:	0f 84 a2 00 00 00    	je     1b8 <snd_trident_free_voice+0x1b8>
 116:	bf cf 28 00 00       	mov    $0x28cf,%edi
 11b:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
 122:	e8 00 00 00 00       	callq  127 <snd_trident_free_voice+0x127>
			123: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
 127:	e8 00 00 00 00       	callq  12c <snd_trident_free_voice+0x12c>
			128: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 12c:	bf 07 00 00 00       	mov    $0x7,%edi
 131:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
 138:	e8 00 00 00 00       	callq  13d <snd_trident_free_voice+0x13d>
			139: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
 13d:	e8 00 00 00 00       	callq  142 <snd_trident_free_voice+0x142>
			13e: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 142:	4d 8b 7e 10          	mov    0x10(%r14),%r15
 146:	4c 89 fb             	mov    %r15,%rbx
 149:	48 81 c3 84 00 00 00 	add    $0x84,%rbx
 150:	0f 82 a7 04 00 00    	jb     5fd <snd_trident_free_voice+0x5fd>
 156:	e8 00 00 00 00       	callq  15b <snd_trident_free_voice+0x15b>
			157: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 15b:	89 e8                	mov    %ebp,%eax
 15d:	89 da                	mov    %ebx,%edx
 15f:	ef                   	out    %eax,(%dx)
 160:	e8 00 00 00 00       	callq  165 <snd_trident_free_voice+0x165>
			161: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 165:	e8 00 00 00 00       	callq  16a <snd_trident_free_voice+0x16a>
			166: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 16a:	49 8b 6e 10          	mov    0x10(%r14),%rbp
 16e:	48 89 eb             	mov    %rbp,%rbx
 171:	48 81 c3 9c 00 00 00 	add    $0x9c,%rbx
 178:	0f 82 a7 04 00 00    	jb     625 <snd_trident_free_voice+0x625>
 17e:	e8 00 00 00 00       	callq  183 <snd_trident_free_voice+0x183>
			17f: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 183:	89 da                	mov    %ebx,%edx
 185:	ed                   	in     (%dx),%eax
 186:	8b 6c 24 08          	mov    0x8(%rsp),%ebp
 18a:	f7 d5                	not    %ebp
 18c:	21 c5                	and    %eax,%ebp
 18e:	e8 00 00 00 00       	callq  193 <snd_trident_free_voice+0x193>
			18f: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 193:	e8 00 00 00 00       	callq  198 <snd_trident_free_voice+0x198>
			194: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 198:	4d 8b 7e 10          	mov    0x10(%r14),%r15
 19c:	4c 89 fb             	mov    %r15,%rbx
 19f:	48 81 c3 9c 00 00 00 	add    $0x9c,%rbx
 1a6:	0f 82 a1 04 00 00    	jb     64d <snd_trident_free_voice+0x64d>
 1ac:	e8 00 00 00 00       	callq  1b1 <snd_trident_free_voice+0x1b1>
			1ad: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 1b1:	89 e8                	mov    %ebp,%eax
 1b3:	89 da                	mov    %ebx,%edx
 1b5:	ef                   	out    %eax,(%dx)
 1b6:	eb 05                	jmp    1bd <snd_trident_free_voice+0x1bd>
 1b8:	e8 00 00 00 00       	callq  1bd <snd_trident_free_voice+0x1bd>
			1b9: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 1bd:	8b 6c 24 0c          	mov    0xc(%rsp),%ebp
 1c1:	31 ff                	xor    %edi,%edi
 1c3:	89 ee                	mov    %ebp,%esi
 1c5:	e8 00 00 00 00       	callq  1ca <snd_trident_free_voice+0x1ca>
			1c6: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp4-0x4
 1ca:	85 ed                	test   %ebp,%ebp
 1cc:	0f 84 a2 00 00 00    	je     274 <snd_trident_free_voice+0x274>
 1d2:	bf cf 28 00 00       	mov    $0x28cf,%edi
 1d7:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
 1de:	e8 00 00 00 00       	callq  1e3 <snd_trident_free_voice+0x1e3>
			1df: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
 1e3:	e8 00 00 00 00       	callq  1e8 <snd_trident_free_voice+0x1e8>
			1e4: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 1e8:	bf 07 00 00 00       	mov    $0x7,%edi
 1ed:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
 1f4:	e8 00 00 00 00       	callq  1f9 <snd_trident_free_voice+0x1f9>
			1f5: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
 1f9:	e8 00 00 00 00       	callq  1fe <snd_trident_free_voice+0x1fe>
			1fa: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 1fe:	4d 8b 7e 10          	mov    0x10(%r14),%r15
 202:	4c 89 fb             	mov    %r15,%rbx
 205:	48 81 c3 b8 00 00 00 	add    $0xb8,%rbx
 20c:	0f 82 5a 03 00 00    	jb     56c <snd_trident_free_voice+0x56c>
 212:	e8 00 00 00 00       	callq  217 <snd_trident_free_voice+0x217>
			213: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 217:	89 e8                	mov    %ebp,%eax
 219:	89 da                	mov    %ebx,%edx
 21b:	ef                   	out    %eax,(%dx)
 21c:	e8 00 00 00 00       	callq  221 <snd_trident_free_voice+0x221>
			21d: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 221:	e8 00 00 00 00       	callq  226 <snd_trident_free_voice+0x226>
			222: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 226:	49 8b 6e 10          	mov    0x10(%r14),%rbp
 22a:	48 89 eb             	mov    %rbp,%rbx
 22d:	48 81 c3 dc 00 00 00 	add    $0xdc,%rbx
 234:	0f 82 5a 03 00 00    	jb     594 <snd_trident_free_voice+0x594>
 23a:	e8 00 00 00 00       	callq  23f <snd_trident_free_voice+0x23f>
			23b: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 23f:	89 da                	mov    %ebx,%edx
 241:	ed                   	in     (%dx),%eax
 242:	8b 6c 24 0c          	mov    0xc(%rsp),%ebp
 246:	f7 d5                	not    %ebp
 248:	21 c5                	and    %eax,%ebp
 24a:	e8 00 00 00 00       	callq  24f <snd_trident_free_voice+0x24f>
			24b: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 24f:	e8 00 00 00 00       	callq  254 <snd_trident_free_voice+0x254>
			250: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 254:	4d 8b 7e 10          	mov    0x10(%r14),%r15
 258:	4c 89 fb             	mov    %r15,%rbx
 25b:	48 81 c3 dc 00 00 00 	add    $0xdc,%rbx
 262:	0f 82 54 03 00 00    	jb     5bc <snd_trident_free_voice+0x5bc>
 268:	e8 00 00 00 00       	callq  26d <snd_trident_free_voice+0x26d>
			269: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 26d:	89 e8                	mov    %ebp,%eax
 26f:	89 da                	mov    %ebx,%edx
 271:	ef                   	out    %eax,(%dx)
 272:	eb 05                	jmp    279 <snd_trident_free_voice+0x279>
 274:	e8 00 00 00 00       	callq  279 <snd_trident_free_voice+0x279>
			275: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 279:	bf cf 28 00 00       	mov    $0x28cf,%edi
 27e:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
 285:	e8 00 00 00 00       	callq  28a <snd_trident_free_voice+0x28a>
			286: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
 28a:	e8 00 00 00 00       	callq  28f <snd_trident_free_voice+0x28f>
			28b: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 28f:	bf 47 00 00 00       	mov    $0x47,%edi
 294:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
 29b:	e8 00 00 00 00       	callq  2a0 <snd_trident_free_voice+0x2a0>
			29c: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
 2a0:	e8 00 00 00 00       	callq  2a5 <snd_trident_free_voice+0x2a5>
			2a1: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 2a5:	4d 8d be b8 25 00 00 	lea    0x25b8(%r14),%r15
 2ac:	4c 89 ff             	mov    %r15,%rdi
 2af:	e8 00 00 00 00       	callq  2b4 <snd_trident_free_voice+0x2b4>
			2b0: R_X86_64_PLT32	_raw_spin_lock_irqsave-0x4
 2b4:	49 89 c5             	mov    %rax,%r13
 2b7:	e8 00 00 00 00       	callq  2bc <snd_trident_free_voice+0x2bc>
			2b8: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 2bc:	bf 07 00 00 00       	mov    $0x7,%edi
 2c1:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
 2c8:	e8 00 00 00 00       	callq  2cd <snd_trident_free_voice+0x2cd>
			2c9: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
 2cd:	e8 00 00 00 00       	callq  2d2 <snd_trident_free_voice+0x2d2>
			2ce: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 2d2:	49 8b 84 24 88 00 00 	mov    0x88(%r12),%rax
 2d9:	00 
 2da:	48 89 04 24          	mov    %rax,(%rsp)
 2de:	e8 00 00 00 00       	callq  2e3 <snd_trident_free_voice+0x2e3>
			2df: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 2e3:	e8 00 00 00 00       	callq  2e8 <snd_trident_free_voice+0x2e8>
			2e4: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 2e8:	49 c7 84 24 88 00 00 	movq   $0x0,0x88(%r12)
 2ef:	00 00 00 00 00 
 2f4:	e8 00 00 00 00       	callq  2f9 <snd_trident_free_voice+0x2f9>
			2f5: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 2f9:	bf 07 00 00 00       	mov    $0x7,%edi
 2fe:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
 305:	e8 00 00 00 00       	callq  30a <snd_trident_free_voice+0x30a>
			306: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
 30a:	e8 00 00 00 00       	callq  30f <snd_trident_free_voice+0x30f>
			30b: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 30f:	49 c7 84 24 80 00 00 	movq   $0x0,0x80(%r12)
 316:	00 00 00 00 00 
 31b:	41 0f b6 6c 24 04    	movzbl 0x4(%r12),%ebp
 321:	83 e5 02             	and    $0x2,%ebp
 324:	31 ff                	xor    %edi,%edi
 326:	89 ee                	mov    %ebp,%esi
 328:	e8 00 00 00 00       	callq  32d <snd_trident_free_voice+0x32d>
			329: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp1-0x4
 32d:	40 84 ed             	test   %bpl,%bpl
 330:	75 0a                	jne    33c <snd_trident_free_voice+0x33c>
 332:	e8 00 00 00 00       	callq  337 <snd_trident_free_voice+0x337>
			333: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 337:	e9 91 00 00 00       	jmpq   3cd <snd_trident_free_voice+0x3cd>
 33c:	e8 00 00 00 00       	callq  341 <snd_trident_free_voice+0x341>
			33d: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 341:	e8 00 00 00 00       	callq  346 <snd_trident_free_voice+0x346>
			342: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 346:	41 8b 1c 24          	mov    (%r12),%ebx
 34a:	89 dd                	mov    %ebx,%ebp
 34c:	83 e5 e0             	and    $0xffffffe0,%ebp
 34f:	bf 20 00 00 00       	mov    $0x20,%edi
 354:	89 ee                	mov    %ebp,%esi
 356:	e8 00 00 00 00       	callq  35b <snd_trident_free_voice+0x35b>
			357: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp4-0x4
 35b:	83 fd 20             	cmp    $0x20,%ebp
 35e:	75 5c                	jne    3bc <snd_trident_free_voice+0x3bc>
 360:	e8 00 00 00 00       	callq  365 <snd_trident_free_voice+0x365>
			361: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 365:	bf 03 00 00 00       	mov    $0x3,%edi
 36a:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
 371:	e8 00 00 00 00       	callq  376 <snd_trident_free_voice+0x376>
			372: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
 376:	e8 00 00 00 00       	callq  37b <snd_trident_free_voice+0x37b>
			377: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 37b:	bd 01 00 00 00       	mov    $0x1,%ebp
 380:	89 d9                	mov    %ebx,%ecx
 382:	d3 e5                	shl    %cl,%ebp
 384:	41 8b 9e c8 00 00 00 	mov    0xc8(%r14),%ebx
 38b:	89 ee                	mov    %ebp,%esi
 38d:	21 de                	and    %ebx,%esi
 38f:	31 ff                	xor    %edi,%edi
 391:	e8 00 00 00 00       	callq  396 <snd_trident_free_voice+0x396>
			392: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp4-0x4
 396:	21 eb                	and    %ebp,%ebx
 398:	74 29                	je     3c3 <snd_trident_free_voice+0x3c3>
 39a:	f7 d5                	not    %ebp
 39c:	e8 00 00 00 00       	callq  3a1 <snd_trident_free_voice+0x3a1>
			39d: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 3a1:	e8 00 00 00 00       	callq  3a6 <snd_trident_free_voice+0x3a6>
			3a2: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 3a6:	41 21 ae c8 00 00 00 	and    %ebp,0xc8(%r14)
 3ad:	e8 00 00 00 00       	callq  3b2 <snd_trident_free_voice+0x3b2>
			3ae: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 3b2:	41 83 86 d0 00 00 00 	addl   $0xffffffff,0xd0(%r14)
 3b9:	ff 
 3ba:	eb 0c                	jmp    3c8 <snd_trident_free_voice+0x3c8>
 3bc:	e8 00 00 00 00       	callq  3c1 <snd_trident_free_voice+0x3c1>
			3bd: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 3c1:	eb 05                	jmp    3c8 <snd_trident_free_voice+0x3c8>
 3c3:	e8 00 00 00 00       	callq  3c8 <snd_trident_free_voice+0x3c8>
			3c4: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 3c8:	e8 00 00 00 00       	callq  3cd <snd_trident_free_voice+0x3cd>
			3c9: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 3cd:	41 0f b6 5c 24 04    	movzbl 0x4(%r12),%ebx
 3d3:	83 e3 04             	and    $0x4,%ebx
 3d6:	31 ff                	xor    %edi,%edi
 3d8:	89 de                	mov    %ebx,%esi
 3da:	e8 00 00 00 00       	callq  3df <snd_trident_free_voice+0x3df>
			3db: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp1-0x4
 3df:	84 db                	test   %bl,%bl
 3e1:	75 0e                	jne    3f1 <snd_trident_free_voice+0x3f1>
 3e3:	e8 00 00 00 00       	callq  3e8 <snd_trident_free_voice+0x3e8>
			3e4: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 3e8:	48 8b 2c 24          	mov    (%rsp),%rbp
 3ec:	e9 a6 00 00 00       	jmpq   497 <snd_trident_free_voice+0x497>
 3f1:	e8 00 00 00 00       	callq  3f6 <snd_trident_free_voice+0x3f6>
			3f2: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 3f6:	e8 00 00 00 00       	callq  3fb <snd_trident_free_voice+0x3fb>
			3f7: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 3fb:	41 8b 2c 24          	mov    (%r12),%ebp
 3ff:	bf 1f 00 00 00       	mov    $0x1f,%edi
 404:	89 ee                	mov    %ebp,%esi
 406:	e8 00 00 00 00       	callq  40b <snd_trident_free_voice+0x40b>
			407: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp4-0x4
 40b:	83 fd 1f             	cmp    $0x1f,%ebp
 40e:	76 07                	jbe    417 <snd_trident_free_voice+0x417>
 410:	e8 00 00 00 00       	callq  415 <snd_trident_free_voice+0x415>
			411: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 415:	eb 77                	jmp    48e <snd_trident_free_voice+0x48e>
 417:	e8 00 00 00 00       	callq  41c <snd_trident_free_voice+0x41c>
			418: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 41c:	bf 03 00 00 00       	mov    $0x3,%edi
 421:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
 428:	e8 00 00 00 00       	callq  42d <snd_trident_free_voice+0x42d>
			429: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
 42d:	e8 00 00 00 00       	callq  432 <snd_trident_free_voice+0x432>
			42e: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 432:	bb 01 00 00 00       	mov    $0x1,%ebx
 437:	89 e9                	mov    %ebp,%ecx
 439:	d3 e3                	shl    %cl,%ebx
 43b:	41 8b ae c4 00 00 00 	mov    0xc4(%r14),%ebp
 442:	89 de                	mov    %ebx,%esi
 444:	21 ee                	and    %ebp,%esi
 446:	31 ff                	xor    %edi,%edi
 448:	e8 00 00 00 00       	callq  44d <snd_trident_free_voice+0x44d>
			449: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp4-0x4
 44d:	21 dd                	and    %ebx,%ebp
 44f:	74 38                	je     489 <snd_trident_free_voice+0x489>
 451:	f7 d3                	not    %ebx
 453:	e8 00 00 00 00       	callq  458 <snd_trident_free_voice+0x458>
			454: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 458:	e8 00 00 00 00       	callq  45d <snd_trident_free_voice+0x45d>
			459: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 45d:	41 21 9e c4 00 00 00 	and    %ebx,0xc4(%r14)
 464:	e8 00 00 00 00       	callq  469 <snd_trident_free_voice+0x469>
			465: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 469:	bf 97 24 00 00       	mov    $0x2497,%edi
 46e:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
 475:	e8 00 00 00 00       	callq  47a <snd_trident_free_voice+0x47a>
			476: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
 47a:	e8 00 00 00 00       	callq  47f <snd_trident_free_voice+0x47f>
			47b: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 47f:	41 83 86 60 25 00 00 	addl   $0xffffffff,0x2560(%r14)
 486:	ff 
 487:	eb 05                	jmp    48e <snd_trident_free_voice+0x48e>
 489:	e8 00 00 00 00       	callq  48e <snd_trident_free_voice+0x48e>
			48a: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 48e:	48 8b 2c 24          	mov    (%rsp),%rbp
 492:	e8 00 00 00 00       	callq  497 <snd_trident_free_voice+0x497>
			493: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 497:	41 80 64 24 04 f0    	andb   $0xf0,0x4(%r12)
 49d:	41 80 64 24 60 f9    	andb   $0xf9,0x60(%r12)
 4a3:	bf 07 00 00 00       	mov    $0x7,%edi
 4a8:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
 4af:	e8 00 00 00 00       	callq  4b4 <snd_trident_free_voice+0x4b4>
			4b0: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
 4b4:	e8 00 00 00 00       	callq  4b9 <snd_trident_free_voice+0x4b9>
			4b5: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 4b9:	49 c7 44 24 10 00 00 	movq   $0x0,0x10(%r12)
 4c0:	00 00 
 4c2:	e8 00 00 00 00       	callq  4c7 <snd_trident_free_voice+0x4c7>
			4c3: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 4c7:	bf 07 00 00 00       	mov    $0x7,%edi
 4cc:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
 4d3:	e8 00 00 00 00       	callq  4d8 <snd_trident_free_voice+0x4d8>
			4d4: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
 4d8:	e8 00 00 00 00       	callq  4dd <snd_trident_free_voice+0x4dd>
			4d9: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 4dd:	49 c7 44 24 50 00 00 	movq   $0x0,0x50(%r12)
 4e4:	00 00 
 4e6:	e8 00 00 00 00       	callq  4eb <snd_trident_free_voice+0x4eb>
			4e7: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 4eb:	bf 07 00 00 00       	mov    $0x7,%edi
 4f0:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
 4f7:	e8 00 00 00 00       	callq  4fc <snd_trident_free_voice+0x4fc>
			4f8: R_X86_64_PLT32	__sanitizer_cov_trace_const_cmp8-0x4
 4fc:	e8 00 00 00 00       	callq  501 <snd_trident_free_voice+0x501>
			4fd: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 501:	49 c7 44 24 58 00 00 	movq   $0x0,0x58(%r12)
 508:	00 00 
 50a:	e8 00 00 00 00       	callq  50f <snd_trident_free_voice+0x50f>
			50b: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 50f:	e8 00 00 00 00       	callq  514 <snd_trident_free_voice+0x514>
			510: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 514:	4c 89 ff             	mov    %r15,%rdi
 517:	4c 89 ee             	mov    %r13,%rsi
 51a:	e8 00 00 00 00       	callq  51f <snd_trident_free_voice+0x51f>
			51b: R_X86_64_PLT32	_raw_spin_unlock_irqrestore-0x4
 51f:	48 85 ed             	test   %rbp,%rbp
 522:	74 12                	je     536 <snd_trident_free_voice+0x536>
 524:	e8 00 00 00 00       	callq  529 <snd_trident_free_voice+0x529>
			525: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 529:	4c 89 e7             	mov    %r12,%rdi
 52c:	49 89 eb             	mov    %rbp,%r11
 52f:	e8 00 00 00 00       	callq  534 <snd_trident_free_voice+0x534>
			530: R_X86_64_PLT32	__x86_indirect_thunk_r11-0x4
 534:	eb 05                	jmp    53b <snd_trident_free_voice+0x53b>
 536:	e8 00 00 00 00       	callq  53b <snd_trident_free_voice+0x53b>
			537: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 53b:	65 48 8b 04 25 28 00 	mov    %gs:0x28,%rax
 542:	00 00 
 544:	48 3b 44 24 10       	cmp    0x10(%rsp),%rax
 549:	0f 85 26 01 00 00    	jne    675 <snd_trident_free_voice+0x675>
 54f:	48 83 c4 18          	add    $0x18,%rsp
 553:	5b                   	pop    %rbx
 554:	41 5c                	pop    %r12
 556:	41 5d                	pop    %r13
 558:	41 5e                	pop    %r14
 55a:	41 5f                	pop    %r15
 55c:	5d                   	pop    %rbp
 55d:	c3                   	retq   
 55e:	e8 00 00 00 00       	callq  563 <snd_trident_free_voice+0x563>
			55f: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 563:	90                   	nop
 564:	0f 0b                	ud2    
 566:	90                   	nop
 567:	e9 0d fd ff ff       	jmpq   279 <snd_trident_free_voice+0x279>
 56c:	e8 00 00 00 00       	callq  571 <snd_trident_free_voice+0x571>
			56d: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 571:	e8 00 00 00 00       	callq  576 <snd_trident_free_voice+0x576>
			572: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 576:	ba b8 00 00 00       	mov    $0xb8,%edx
 57b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
			57e: R_X86_64_32S	.data..Lanon.bdea11367d97a5fddb2f5386f70536b9.2933
 582:	4c 89 fe             	mov    %r15,%rsi
 585:	b9 2b 00 00 00       	mov    $0x2b,%ecx
 58a:	e8 00 00 00 00       	callq  58f <snd_trident_free_voice+0x58f>
			58b: R_X86_64_PLT32	handle_overflow.llvm.3442549309786426566-0x4
 58f:	e9 83 fc ff ff       	jmpq   217 <snd_trident_free_voice+0x217>
 594:	e8 00 00 00 00       	callq  599 <snd_trident_free_voice+0x599>
			595: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 599:	e8 00 00 00 00       	callq  59e <snd_trident_free_voice+0x59e>
			59a: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 59e:	ba dc 00 00 00       	mov    $0xdc,%edx
 5a3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
			5a6: R_X86_64_32S	.data..Lanon.bdea11367d97a5fddb2f5386f70536b9.2936
 5aa:	48 89 ee             	mov    %rbp,%rsi
 5ad:	b9 2b 00 00 00       	mov    $0x2b,%ecx
 5b2:	e8 00 00 00 00       	callq  5b7 <snd_trident_free_voice+0x5b7>
			5b3: R_X86_64_PLT32	handle_overflow.llvm.3442549309786426566-0x4
 5b7:	e9 83 fc ff ff       	jmpq   23f <snd_trident_free_voice+0x23f>
 5bc:	e8 00 00 00 00       	callq  5c1 <snd_trident_free_voice+0x5c1>
			5bd: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 5c1:	e8 00 00 00 00       	callq  5c6 <snd_trident_free_voice+0x5c6>
			5c2: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 5c6:	ba dc 00 00 00       	mov    $0xdc,%edx
 5cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
			5ce: R_X86_64_32S	.data..Lanon.bdea11367d97a5fddb2f5386f70536b9.2939
 5d2:	4c 89 fe             	mov    %r15,%rsi
 5d5:	b9 2b 00 00 00       	mov    $0x2b,%ecx
 5da:	e8 00 00 00 00       	callq  5df <snd_trident_free_voice+0x5df>
			5db: R_X86_64_PLT32	handle_overflow.llvm.3442549309786426566-0x4
 5df:	e9 89 fc ff ff       	jmpq   26d <snd_trident_free_voice+0x26d>
 5e4:	e8 00 00 00 00       	callq  5e9 <snd_trident_free_voice+0x5e9>
			5e5: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 5e9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
			5ec: R_X86_64_32S	.data..Lanon.bdea11367d97a5fddb2f5386f70536b9.2920
 5f0:	48 89 de             	mov    %rbx,%rsi
 5f3:	e8 00 00 00 00       	callq  5f8 <snd_trident_free_voice+0x5f8>
			5f4: R_X86_64_PLT32	__ubsan_handle_out_of_bounds-0x4
 5f8:	e9 df fa ff ff       	jmpq   dc <snd_trident_free_voice+0xdc>
 5fd:	e8 00 00 00 00       	callq  602 <snd_trident_free_voice+0x602>
			5fe: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 602:	e8 00 00 00 00       	callq  607 <snd_trident_free_voice+0x607>
			603: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 607:	ba 84 00 00 00       	mov    $0x84,%edx
 60c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
			60f: R_X86_64_32S	.data..Lanon.bdea11367d97a5fddb2f5386f70536b9.2924
 613:	4c 89 fe             	mov    %r15,%rsi
 616:	b9 2b 00 00 00       	mov    $0x2b,%ecx
 61b:	e8 00 00 00 00       	callq  620 <snd_trident_free_voice+0x620>
			61c: R_X86_64_PLT32	handle_overflow.llvm.3442549309786426566-0x4
 620:	e9 36 fb ff ff       	jmpq   15b <snd_trident_free_voice+0x15b>
 625:	e8 00 00 00 00       	callq  62a <snd_trident_free_voice+0x62a>
			626: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 62a:	e8 00 00 00 00       	callq  62f <snd_trident_free_voice+0x62f>
			62b: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 62f:	ba 9c 00 00 00       	mov    $0x9c,%edx
 634:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
			637: R_X86_64_32S	.data..Lanon.bdea11367d97a5fddb2f5386f70536b9.2927
 63b:	48 89 ee             	mov    %rbp,%rsi
 63e:	b9 2b 00 00 00       	mov    $0x2b,%ecx
 643:	e8 00 00 00 00       	callq  648 <snd_trident_free_voice+0x648>
			644: R_X86_64_PLT32	handle_overflow.llvm.3442549309786426566-0x4
 648:	e9 36 fb ff ff       	jmpq   183 <snd_trident_free_voice+0x183>
 64d:	e8 00 00 00 00       	callq  652 <snd_trident_free_voice+0x652>
			64e: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 652:	e8 00 00 00 00       	callq  657 <snd_trident_free_voice+0x657>
			653: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
 657:	ba 9c 00 00 00       	mov    $0x9c,%edx
 65c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
			65f: R_X86_64_32S	.data..Lanon.bdea11367d97a5fddb2f5386f70536b9.2930
 663:	4c 89 fe             	mov    %r15,%rsi
 666:	b9 2b 00 00 00       	mov    $0x2b,%ecx
 66b:	e8 00 00 00 00       	callq  670 <snd_trident_free_voice+0x670>
			66c: R_X86_64_PLT32	handle_overflow.llvm.3442549309786426566-0x4
 670:	e9 3c fb ff ff       	jmpq   1b1 <snd_trident_free_voice+0x1b1>
 675:	e8 00 00 00 00       	callq  67a <snd_trident_free_voice+0x67a>
			676: R_X86_64_PLT32	__stack_chk_fail-0x4
 67a:	e8 00 00 00 00       	callq  67f <dma_map_single_attrs.__warned>
			67b: R_X86_64_PLT32	__sanitizer_cov_trace_pc-0x4
