Lines Matching refs:mov
65 mov loc0=rp
67 mov out0=in0 // filename
69 mov out1=in1 // argv
70 mov out2=in2 // envp
74 mov ar.pfs=loc1 // restore ar.pfs
78 mov rp=loc0
79 (p6) mov ar.pfs=r0 // clear ar.pfs on success
88 mov ar.unat=0; mov ar.lc=0
89 mov r4=0; mov f2=f0; mov b1=r0
90 mov r5=0; mov f3=f0; mov b2=r0
91 mov r6=0; mov f4=f0; mov b3=r0
92 mov r7=0; mov f5=f0; mov b4=r0
93 ldf.fill f12=[sp]; mov f13=f0; mov b5=r0
94 ldf.fill f14=[sp]; ldf.fill f15=[sp]; mov f16=f0
95 ldf.fill f17=[sp]; ldf.fill f18=[sp]; mov f19=f0
96 ldf.fill f20=[sp]; ldf.fill f21=[sp]; mov f22=f0
97 ldf.fill f23=[sp]; ldf.fill f24=[sp]; mov f25=f0
98 ldf.fill f26=[sp]; ldf.fill f27=[sp]; mov f28=f0
99 ldf.fill f29=[sp]; ldf.fill f30=[sp]; mov f31=f0
115 mov loc0=rp
116 mov loc1=r16 // save ar.pfs across do_fork
118 mov out1=in1
119 mov out2=in2
121 mov out3=in3 // parent_tidptr: valid only w/CLONE_PARENT_SETTID
124 mov out4=in4 // child_tidptr: valid only w/CLONE_CHILD_SETTID or CLONE_CHILD_CLEARTID
125 mov out0=in0 // out0 = clone_flags
129 mov ar.pfs=loc1
130 mov rp=loc0
146 mov loc0=rp
147 mov loc1=r16 // save ar.pfs across do_fork
149 mov out1=in1
150 mov out2=16 // stacksize (compensates for 16-byte scratch area)
152 mov out3=in2 // parent_tidptr: valid only w/CLONE_PARENT_SETTID
155 mov out4=in3 // child_tidptr: valid only w/CLONE_CHILD_SETTID or CLONE_CHILD_CLEARTID
156 mov out0=in0 // out0 = clone_flags
160 mov ar.pfs=loc1
161 mov rp=loc0
180 mov r27=IA64_KR(CURRENT_STACK)
197 mov r8=r13 // return pointer to previously running task
198 mov r13=in0 // set "current" pointer
213 mov r25=IA64_GRANULE_SHIFT<<2
218 mov r25=IA64_TR_CURRENT_STACK
248 mov r17=ar.unat // preserve caller's
281 mov.m ar.rsc=0 // put RSE in mode: enforced lazy, little endian, pl 0
285 mov.m r18=ar.fpsr // preserve fpsr
289 mov.m r19=ar.rnat
290 mov r21=b0
294 mov r22=b1
297 mov.m r29=ar.unat
298 mov.m r20=ar.bspstore
299 mov r23=b2
302 mov r24=b3
306 mov r25=b4
307 mov r26=b5
311 mov r21=ar.lc // I-unit
349 mov r21=pr
356 mov ar.rsc=3 // put RSE back into eager mode, pl 0
374 mov ar.rsc=0 // put RSE into enforced lazy mode
416 mov b0=r21
420 mov b1=r22
424 mov b2=r23
426 mov ar.bspstore=r27
427 mov ar.unat=r29 // establish unat holding the NaT bits for r4-r7
428 mov b3=r24
432 mov b4=r25
436 mov b5=r26
440 mov ar.pfs=r16
444 mov ar.lc=r17
448 mov pr=r28,-1
453 mov ar.unat=r18 // restore caller's unat
454 mov ar.rnat=r30 // must restore after bspstore but before rsc!
455 mov ar.fpsr=r19 // restore fpsr
456 mov ar.rsc=3 // put RSE back into eager mode, pl 0
510 mov r10=0
528 mov r3=NR_syscalls - 1
539 mov b6=r20
545 mov r10=0
564 (p6) mov r10=-1
565 (p6) mov r8=r9
590 mov loc0=rp
591 mov loc2=gp
592 mov out0=r5 // arg
595 mov b6 = r14
599 .ret12: mov gp=loc2
600 mov rp=loc0
601 mov ar.pfs=loc1
628 mov r8=0
640 mov r10=r0 // clear error indication in r10
717 (pUStk) mov r21=0 // r21 <- 0
746 mov r16=ar.bsp // M2 get existing backing store pointer
773 mov r22=r0 // A clear r22
786 mov f6=f0 // F clear f6
790 mov f7=f0 // F clear f7
794 (pUStk) mov r17=1 // A
802 mov f8=f0 // F clear f8
806 mov b6=r18 // I0 restore b6
809 mov f9=f0 // F clear f9
817 mov r19=ar.bsp // M2 get new backing store pointer
819 mov f10=f0 // F clear f10
821 mov r22=r0 // A clear r22
825 mov r19=ar.bsp // M2 get new backing store pointer
826 mov f10=f0 // F clear f10
832 mov.m ar.csd=r0 // M2 clear ar.csd
833 mov.m ar.ccv=r0 // M2 clear ar.ccv
834 mov b7=r14 // I0 clear b7 (hint with __kernel_syscall_via_epc)
836 mov.m ar.ssd=r0 // M2 clear ar.ssd
837 mov f11=f0 // F clear f11
861 (pUStk) mov r21=0 // r21 <- 0
910 mov ar.csd=r30
911 mov ar.ssd=r31
918 mov b6=r28
922 mov b7=r29
942 mov ar.ccv=r15
947 (pUStk) mov r18=IA64_KR(CURRENT)// M2 (12 cycle read latency)
998 (pUStk) mov r17=1
1013 mov r16=ar.bsp // get existing backing store pointer
1019 mov r16=ar.bsp // get existing backing store pointer
1032 mov r19=ar.bsp // get new backing store pointer
1060 mov ar.rsc=r19 // load ar.rsc to be used for "loadrs"
1062 mov in1=0
1078 mov loc1=0
1080 mov loc2=0
1082 mov loc3=0
1083 mov loc4=0
1087 mov loc5=0
1091 mov loc6=0
1092 mov loc7=0
1100 mov loc1=0
1101 mov loc2=0
1103 mov loc3=0
1104 mov loc4=0
1105 mov loc5=0
1106 mov loc6=0
1107 mov loc7=0
1110 mov loc8=0
1111 mov loc9=0
1113 mov loc10=0
1114 mov loc11=0
1125 mov ar.unat=r25 // M2
1127 (pLvSys)mov r19=r0 // A clear r19 for leave_syscall, no-op otherwise
1129 (pUStk) mov ar.bspstore=r23 // M2
1131 (pLvSys)mov r16=r0 // A clear r16 for leave_syscall, no-op otherwise
1134 mov ar.pfs=r26 // I0
1135 (pLvSys)mov r17=r0 // A clear r17 for leave_syscall, no-op otherwise
1138 mov b0=r21 // I0
1139 (pLvSys)mov r18=r0 // A clear r18 for leave_syscall, no-op otherwise
1141 mov ar.fpsr=r20 // M2
1145 (pUStk) mov ar.rnat=r24 // M2 must happen with RSE in lazy mode
1147 (pLvSys)mov r2=r0
1149 mov ar.rsc=r27 // M2
1150 mov pr=r31,-1 // I0
1206 (p7) mov r10=-1
1218 mov loc0=rp
1219 mov out0=r8 // Address of previous task
1222 .ret11: mov ar.pfs=loc1
1223 mov rp=loc0
1238 mov r9=ar.unat
1239 mov loc0=rp // save return address
1240 mov out0=0 // there is no "oldset"
1242 (pSys) mov out2=1 // out2==1 => we're in a syscall
1244 (pNonSys) mov out2=0 // out2==0 => not a syscall
1255 mov rp=loc0
1257 mov ar.unat=r9
1258 mov ar.pfs=loc1
1297 mov.sptk b7=r8,ia64_native_leave_kernel
1299 mov ar.unat=r9
1308 mov r16=r0
1326 mov loc0=rp
1327 mov r16=loc1
1338 mov out1=r13 // current
1342 mov b6=loc2
1343 mov loc2=gp // save gp across indirect function call
1346 mov out1=in1 // arg
1348 1: mov gp=loc2 // restore gp
1356 mov ar.pfs=loc1
1357 mov rp=loc0
1372 mov out3 = r0
1374 mov out2 = b0
1376 mov out1 = r1;
1381 mov b0 = r3
1392 mov loc1 = b0
1393 mov out0 = b0
1394 mov loc2 = r8
1395 mov loc3 = r15
1398 mov out1 = in2
1399 mov b6 = r3
1403 mov ar.pfs = loc0
1404 mov b0 = loc1
1405 mov r8 = loc2
1406 mov r15 = loc3
1423 mov loc1 = b0
1424 mov out0 = b0
1425 mov loc2 = r8
1426 mov loc3 = r15
1429 mov out1 = in2
1430 mov b6 = r3
1434 mov ar.pfs = loc0
1435 mov b0 = loc1
1436 mov r8 = loc2
1437 mov r15 = loc3
1444 mov r3 = b0
1447 mov b6 = r2
1448 mov b7 = r3
1452 mov b0 = r42
1453 mov r1 = r41
1454 mov ar.pfs = r40