A   ă      č      >sĘKfúüApr 13 202614:42:52HOST64sm_86//
// Generated by NVIDIA NVVM Compiler
//
// Compiler Build ID: UNKNOWN
// Unknown Toolkit Version
// Based on NVVM 7.0.1
//

.version 9.2
.target sm_86, texmode_independent
.address_size 64

	// .globl	__MX_Test_justIterate

.entry __MX_Test_justIterate(
	.param .u64 .ptr .global .align 4 __MX_Test_justIterate_param_0,
	.param .u32 __MX_Test_justIterate_param_1
)
{
	.reg .pred 	%p<3>;
	.reg .f32 	%f<133>;
	.reg .b32 	%r<16>;
	.reg .b64 	%rd<10>;


	ld.param.u64 	%rd3, [__MX_Test_justIterate_param_0];
	ld.param.u32 	%r4, [__MX_Test_justIterate_param_1];
	mov.b32 	%r5, %envreg3;
	cvt.s64.s32 	%rd4, %r5;
	mov.u32 	%r6, %ntid.x;
	mov.u32 	%r7, %ctaid.x;
	mul.wide.s32 	%rd5, %r6, %r7;
	mov.u32 	%r8, %tid.x;
	cvt.s64.s32 	%rd6, %r8;
	add.s64 	%rd7, %rd6, %rd4;
	add.s64 	%rd1, %rd7, %rd5;
	cvt.u32.u64 	%r1, %rd1;
	setp.ge.s32 	%p1, %r1, %r4;
	@%p1 bra 	$L__BB0_4;

	shl.b64 	%rd8, %rd1, 32;
	shr.s64 	%rd9, %rd8, 30;
	add.s64 	%rd2, %rd3, %rd9;
	mul.hi.s32 	%r10, %r1, 1431655766;
	shr.u32 	%r11, %r10, 31;
	add.s32 	%r12, %r10, %r11;
	mul.lo.s32 	%r13, %r12, 3;
	sub.s32 	%r14, %r1, %r13;
	cvt.rn.f32.s32 	%f1, %r14;
	ld.global.f32 	%f132, [%rd2];
	mov.u32 	%r15, 0;

$L__BB0_2:
	mul.f32 	%f5, %f132, 0f3F99999A;
	mul.f32 	%f6, %f5, %f1;
	mul.f32 	%f7, %f6, 0f3F99999A;
	mul.f32 	%f8, %f7, %f1;
	mul.f32 	%f9, %f8, 0f3F99999A;
	mul.f32 	%f10, %f9, %f1;
	mul.f32 	%f11, %f10, 0f3F99999A;
	mul.f32 	%f12, %f11, %f1;
	mul.f32 	%f13, %f12, 0f3F99999A;
	mul.f32 	%f14, %f13, %f1;
	mul.f32 	%f15, %f14, 0f3F99999A;
	mul.f32 	%f16, %f15, %f1;
	mul.f32 	%f17, %f16, 0f3F99999A;
	mul.f32 	%f18, %f17, %f1;
	mul.f32 	%f19, %f18, 0f3F99999A;
	mul.f32 	%f20, %f19, %f1;
	mul.f32 	%f21, %f20, 0f3F99999A;
	mul.f32 	%f22, %f21, %f1;
	mul.f32 	%f23, %f22, 0f3F99999A;
	mul.f32 	%f24, %f23, %f1;
	mul.f32 	%f25, %f24, 0f3F99999A;
	mul.f32 	%f26, %f25, %f1;
	mul.f32 	%f27, %f26, 0f3F99999A;
	mul.f32 	%f28, %f27, %f1;
	mul.f32 	%f29, %f28, 0f3F99999A;
	mul.f32 	%f30, %f29, %f1;
	mul.f32 	%f31, %f30, 0f3F99999A;
	mul.f32 	%f32, %f31, %f1;
	mul.f32 	%f33, %f32, 0f3F99999A;
	mul.f32 	%f34, %f33, %f1;
	mul.f32 	%f35, %f34, 0f3F99999A;
	mul.f32 	%f36, %f35, %f1;
	mul.f32 	%f37, %f36, 0f3F99999A;
	mul.f32 	%f38, %f37, %f1;
	mul.f32 	%f39, %f38, 0f3F99999A;
	mul.f32 	%f40, %f39, %f1;
	mul.f32 	%f41, %f40, 0f3F99999A;
	mul.f32 	%f42, %f41, %f1;
	mul.f32 	%f43, %f42, 0f3F99999A;
	mul.f32 	%f44, %f43, %f1;
	mul.f32 	%f45, %f44, 0f3F99999A;
	mul.f32 	%f46, %f45, %f1;
	mul.f32 	%f47, %f46, 0f3F99999A;
	mul.f32 	%f48, %f47, %f1;
	mul.f32 	%f49, %f48, 0f3F99999A;
	mul.f32 	%f50, %f49, %f1;
	mul.f32 	%f51, %f50, 0f3F99999A;
	mul.f32 	%f52, %f51, %f1;
	mul.f32 	%f53, %f52, 0f3F99999A;
	mul.f32 	%f54, %f53, %f1;
	mul.f32 	%f55, %f54, 0f3F99999A;
	mul.f32 	%f56, %f55, %f1;
	mul.f32 	%f57, %f56, 0f3F99999A;
	mul.f32 	%f58, %f57, %f1;
	mul.f32 	%f59, %f58, 0f3F99999A;
	mul.f32 	%f60, %f59, %f1;
	mul.f32 	%f61, %f60, 0f3F99999A;
	mul.f32 	%f62, %f61, %f1;
	mul.f32 	%f63, %f62, 0f3F99999A;
	mul.f32 	%f64, %f63, %f1;
	mul.f32 	%f65, %f64, 0f3F99999A;
	mul.f32 	%f66, %f65, %f1;
	mul.f32 	%f67, %f66, 0f3F99999A;
	mul.f32 	%f68, %f67, %f1;
	mul.f32 	%f69, %f68, 0f3F99999A;
	mul.f32 	%f70, %f69, %f1;
	mul.f32 	%f71, %f70, 0f3F99999A;
	mul.f32 	%f72, %f71, %f1;
	mul.f32 	%f73, %f72, 0f3F99999A;
	mul.f32 	%f74, %f73, %f1;
	mul.f32 	%f75, %f74, 0f3F99999A;
	mul.f32 	%f76, %f75, %f1;
	mul.f32 	%f77, %f76, 0f3F99999A;
	mul.f32 	%f78, %f77, %f1;
	mul.f32 	%f79, %f78, 0f3F99999A;
	mul.f32 	%f80, %f79, %f1;
	mul.f32 	%f81, %f80, 0f3F99999A;
	mul.f32 	%f82, %f81, %f1;
	mul.f32 	%f83, %f82, 0f3F99999A;
	mul.f32 	%f84, %f83, %f1;
	mul.f32 	%f85, %f84, 0f3F99999A;
	mul.f32 	%f86, %f85, %f1;
	mul.f32 	%f87, %f86, 0f3F99999A;
	mul.f32 	%f88, %f87, %f1;
	mul.f32 	%f89, %f88, 0f3F99999A;
	mul.f32 	%f90, %f89, %f1;
	mul.f32 	%f91, %f90, 0f3F99999A;
	mul.f32 	%f92, %f91, %f1;
	mul.f32 	%f93, %f92, 0f3F99999A;
	mul.f32 	%f94, %f93, %f1;
	mul.f32 	%f95, %f94, 0f3F99999A;
	mul.f32 	%f96, %f95, %f1;
	mul.f32 	%f97, %f96, 0f3F99999A;
	mul.f32 	%f98, %f97, %f1;
	mul.f32 	%f99, %f98, 0f3F99999A;
	mul.f32 	%f100, %f99, %f1;
	mul.f32 	%f101, %f100, 0f3F99999A;
	mul.f32 	%f102, %f101, %f1;
	mul.f32 	%f103, %f102, 0f3F99999A;
	mul.f32 	%f104, %f103, %f1;
	mul.f32 	%f105, %f104, 0f3F99999A;
	mul.f32 	%f106, %f105, %f1;
	mul.f32 	%f107, %f106, 0f3F99999A;
	mul.f32 	%f108, %f107, %f1;
	mul.f32 	%f109, %f108, 0f3F99999A;
	mul.f32 	%f110, %f109, %f1;
	mul.f32 	%f111, %f110, 0f3F99999A;
	mul.f32 	%f112, %f111, %f1;
	mul.f32 	%f113, %f112, 0f3F99999A;
	mul.f32 	%f114, %f113, %f1;
	mul.f32 	%f115, %f114, 0f3F99999A;
	mul.f32 	%f116, %f115, %f1;
	mul.f32 	%f117, %f116, 0f3F99999A;
	mul.f32 	%f118, %f117, %f1;
	mul.f32 	%f119, %f118, 0f3F99999A;
	mul.f32 	%f120, %f119, %f1;
	mul.f32 	%f121, %f120, 0f3F99999A;
	mul.f32 	%f122, %f121, %f1;
	mul.f32 	%f123, %f122, 0f3F99999A;
	mul.f32 	%f124, %f123, %f1;
	mul.f32 	%f125, %f124, 0f3F99999A;
	mul.f32 	%f126, %f125, %f1;
	mul.f32 	%f127, %f126, 0f3F99999A;
	mul.f32 	%f128, %f127, %f1;
	mul.f32 	%f129, %f128, 0f3F99999A;
	mul.f32 	%f130, %f129, %f1;
	mul.f32 	%f131, %f130, 0f3F99999A;
	mul.f32 	%f132, %f131, %f1;
	add.s32 	%r15, %r15, 64;
	setp.ne.s32 	%p2, %r15, 4096;
	@%p2 bra 	$L__BB0_2;

	st.global.f32 	[%rd2], %f132;

$L__BB0_4:
	ret;

}

  --reserve-null-pointer   -pic=falseELFA        ž            @             V @ 8  @    .shstrtab .strtab .symtab .symtab_shndx .note.nv.tkinfo .note.nv.cuinfo .nv.info .text.__MX_Test_justIterate .nv.info.__MX_Test_justIterate .nv.shared.__MX_Test_justIterate .nv.constant0.__MX_Test_justIterate .debug_frame .rel.debug_frame .rela.debug_frame .nv.rel.action  .shstrtab .strtab .symtab .symtab_shndx .note.nv.tkinfo .note.nv.cuinfo .nv.info __MX_Test_justIterate .text.__MX_Test_justIterate .nv.info.__MX_Test_justIterate .nv.shared.__MX_Test_justIterate .nv.constant0.__MX_Test_justIterate .debug_frame .rel.debug_frame .rela.debug_frame .nv.rel.action                         )                     9                     R             
      h                     Ä                     č                        	                 ˙˙˙˙$       ˙˙˙˙˙˙˙˙ |˙˙˙˙( ˙((   ˙˙˙˙4                        
            ( 8               Đ  NVIDIA Corp              6   f    ptxas Cuda compilation tools, release 13.2, V13.2.73 Build system must define TOOLS_VERSION_EXTENDED -arch sm_86 -pic false          č  NVIDIA Corp  V    /    
   #                        M  f    7    5  
    `          đ          ô! ˙ _   `   P	      s          % 6D                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     z  
      ä y      !   ( y       %   b z %  ˙ŕ˙ Ę $z       Ę/ z   Z  pbđ Ú M	         ę x˙       â šz  F   
   Ć z X  ˙ŕń Č z  Y  ˙  Ę y     b 'x VUUU˙ Ę r   ˙ Ę $xý˙˙˙  â r  ˙       Č Er        ä  x?  @  âx  @   ˙ŕ˙ Ć  r     @  â x     pRđ Ć  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  Č  x?  @  Č  r     @  â G	  Đ÷˙˙˙˙ ę y     â My         ę Gy  đ˙˙˙˙˙ Ŕ y           Ŕ y           Ŕ y           Ŕ y           Ŕ y           Ŕ y           Ŕ y           Ŕ y           Ŕ y           Ŕ                                                                                       @                                                          Q      '                                                   x      Ŕ                           Ň                      8      p                              )                     ¨      °                              9                     X                                    I      p                x      4                             n      p@               Ź      X                                p                                                   ß   	   @                                                Ž      B               (      l                            R                             
           
                     @                      ¨       ¨                    (                      Ř      Ř                   @                      ¨       ¨              