Home | History | Annotate | Download | only in ARM

Lines Matching full:double

4 	%struct.VEC2 = type { double, double, double }
52 %20 = getelementptr %struct.VERTEX* %18, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
53 %21 = load double* %20, align 4 ; <double> [#uses=3]
54 %22 = getelementptr %struct.VERTEX* %18, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
55 %23 = load double* %22, align 4 ; <double> [#uses=3]
85 %38 = getelementptr %struct.VERTEX* %t1.0.i, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
86 %39 = load double* %38, align 4 ; <double> [#uses=3]
87 %40 = getelementptr %struct.VERTEX* %t1.0.i, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
88 %41 = load double* %40, align 4 ; <double> [#uses=3]
89 %42 = getelementptr %struct.VERTEX* %t2.0.i, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
90 %43 = load double* %42, align 4 ; <double> [#uses=1]
91 %44 = getelementptr %struct.VERTEX* %t2.0.i, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
92 %45 = load double* %44, align 4 ; <double> [#uses=1]
93 %46 = fsub double %39, %21 ; <double> [#uses=1]
94 %47 = fsub double %45, %23 ; <double> [#uses=1]
95 %48 = fmul double %46, %47 ; <double> [#uses=1]
96 %49 = fsub double %43, %21 ; <double> [#uses=1]
97 %50 = fsub double %41, %23 ; <double> [#uses=1]
98 %51 = fmul double %49, %50 ; <double> [#uses=1]
99 %52 = fsub double %48, %51 ; <double> [#uses=1]
100 %53 = fcmp ogt double %52, 0.000000e+00 ; <i1> [#uses=1]
109 %59 = getelementptr %struct.VERTEX* %58, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
110 %60 = load double* %59, align 4 ; <double> [#uses=1]
111 %61 = getelementptr %struct.VERTEX* %58, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
112 %62 = load double* %61, align 4 ; <double> [#uses=1]
113 %63 = fsub double %60, %39 ; <double> [#uses=1]
114 %64 = fsub double %23, %41 ; <double> [#uses=1]
115 %65 = fmul double %63, %64 ; <double> [#uses=1]
116 %66 = fsub double %21, %39 ; <double> [#uses=1]
117 %67 = fsub double %62, %41 ; <double> [#uses=1]
118 %68 = fmul double %66, %67 ; <double> [#uses=1]
119 %69 = fsub double %65, %68 ; <double> [#uses=1]
120 %70 = fcmp ogt double %69, 0.000000e+00 ; <i1> [#uses=1]
260 %182 = getelementptr %struct.VERTEX* %171, i32 0, i32 0, i32 0 ; <double*> [#uses=2]
261 %183 = load double* %182, align 4 ; <double> [#uses=2]
262 %184 = getelementptr %struct.VERTEX* %171, i32 0, i32 0, i32 1 ; <double*> [#uses=2]
263 %185 = load double* %184, align 4 ; <double> [#uses=2]
264 %186 = getelementptr %struct.VERTEX* %181, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
265 %187 = load double* %186, align 4 ; <double> [#uses=1]
266 %188 = getelementptr %struct.VERTEX* %181, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
267 %189 = load double* %188, align 4 ; <double> [#uses=1]
268 %190 = getelementptr %struct.VERTEX* %176, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
269 %191 = load double* %190, align 4 ; <double> [#uses=2]
270 %192 = getelementptr %struct.VERTEX* %176, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
271 %193 = load double* %192, align 4 ; <double> [#uses=2]
272 %194 = fsub double %183, %191 ; <double> [#uses=1]
273 %195 = fsub double %189, %193 ; <double> [#uses=1]
274 %196 = fmul double %194, %195 ; <double> [#uses=1]
275 %197 = fsub double %187, %191 ; <double> [#uses=1]
276 %198 = fsub double %185, %193 ; <double> [#uses=1]
277 %199 = fmul double %197, %198 ; <double> [#uses=1]
278 %200 = fsub double %196, %199 ; <double> [#uses=1]
279 %201 = fcmp ogt double %200, 0.000000e+00 ; <i1> [#uses=1]
283 %202 = getelementptr %struct.VERTEX* %171, i32 0, i32 0, i32 2 ; <double*> [#uses=1]
373 %.pre.i = load double* %182, align 4 ; <double> [#uses=1]
374 %.pre22.i = load double* %184, align 4 ; <double> [#uses=1]
379 %279 = phi double [ %.pre22.i, %bb11.i ], [ %185, %bb10.i ] ; <double> [#uses=3]
380 %280 = phi double [ %.pre.i, %bb11.i ], [ %183, %bb10.i ] ; <double> [#uses=3]
398 %281 = load double* %202, align 4 ; <double> [#uses=3]
399 %282 = getelementptr %struct.VERTEX* %v1.0.i, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
400 %283 = load double* %282, align 4 ; <double> [#uses=1]
401 %284 = fsub double %283, %280 ; <double> [#uses=2]
402 %285 = getelementptr %struct.VERTEX* %v1.0.i, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
403 %286 = load double* %285, align 4 ; <double> [#uses=1]
404 %287 = fsub double %286, %279 ; <double> [#uses=2]
405 %288 = getelementptr %struct.VERTEX* %v1.0.i, i32 0, i32 0, i32 2 ; <double*> [#uses=1]
406 %289 = load double* %288, align 4 ; <double> [#uses=1]
407 %290 = getelementptr %struct.VERTEX* %v2.0.i, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
408 %291 = load double* %290, align 4 ; <double> [#uses=1]
409 %292 = fsub double %291, %280 ; <double> [#uses=2]
410 %293 = getelementptr %struct.VERTEX* %v2.0.i, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
411 %294 = load double* %293, align 4 ; <double> [#uses=1]
412 %295 = fsub double %294, %279 ; <double> [#uses=2]
413 %296 = getelementptr %struct.VERTEX* %v2.0.i, i32 0, i32 0, i32 2 ; <double*> [#uses=1]
414 %297 = load double* %296, align 4 ; <double> [#uses=1]
415 %298 = getelementptr %struct.VERTEX* %v3.0.i, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
416 %299 = load double* %298, align 4 ; <double> [#uses=1]
417 %300 = fsub double %299, %280 ; <double> [#uses=2]
418 %301 = getelementptr %struct.VERTEX* %v3.0.i, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
419 %302 = load double* %301, align 4 ; <double> [#uses=1]
420 %303 = fsub double %302, %279 ; <double> [#uses=2]
421 %304 = getelementptr %struct.VERTEX* %v3.0.i, i32 0, i32 0, i32 2 ; <double*> [#uses=1]
422 %305 = load double* %304, align 4 ; <double> [#uses=1]
423 %306 = fsub double %289, %281 ; <double> [#uses=1]
424 %307 = fmul double %292, %303 ; <double> [#uses=1]
425 %308 = fmul double %295, %300 ; <double> [#uses=1]
426 %309 = fsub double %307, %308 ; <double> [#uses=1]
427 %310 = fmul double %306, %309 ; <double> [#uses=1]
428 %311 = fsub double %297, %281 ; <double> [#uses=1]
429 %312 = fmul double %300, %287 ; <double> [#uses=1]
430 %313 = fmul double %303, %284 ; <double> [#uses=1]
431 %314 = fsub double %312, %313 ; <double> [#uses=1]
432 %315 = fmul double %311, %314 ; <double> [#uses=1]
433 %316 = fadd double %315, %310 ; <double> [#uses=1]
434 %317 = fsub double %305, %281 ; <double> [#uses=1]
435 %318 = fmul double %284, %295 ; <double> [#uses=1]
436 %319 = fmul double %287, %292 ; <double> [#uses=1]
437 %320 = fsub double %318, %319 ; <double> [#uses=1]
438 %321 = fmul double %317, %320 ; <double> [#uses=1]
439 %322 = fadd double %321, %316 ; <double> [#uses=1]
440 %323 = fcmp ogt double %322, 0.000000e+00 ; <i1> [#uses=1]
470 %343 = getelementptr %struct.VERTEX* %325, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
471 %344 = load double* %343, align 4 ; <double> [#uses=1]
472 %345 = getelementptr %struct.VERTEX* %325, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
473 %346 = load double* %345, align 4 ; <double> [#uses=1]
474 %347 = getelementptr %struct.VERTEX* %342, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
475 %348 = load double* %347, align 4 ; <double> [#uses=1]
476 %349 = getelementptr %struct.VERTEX* %342, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
477 %350 = load double* %349, align 4 ; <double> [#uses=1]
478 %351 = getelementptr %struct.VERTEX* %324, i32 0, i32 0, i32 0 ; <double*> [#uses=2]
479 %352 = load double* %351, align 4 ; <double> [#uses=3]
480 %353 = getelementptr %struct.VERTEX* %324, i32 0, i32 0, i32 1 ; <double*> [#uses=2]
481 %354 = load double* %353, align 4 ; <double> [#uses=3]
482 %355 = fsub double %344, %352 ; <double> [#uses=1]
483 %356 = fsub double %350, %354 ; <double> [#uses=1]
484 %357 = fmul double %355, %356 ; <double> [#uses=1]
485 %358 = fsub double %348, %352 ; <double> [#uses=1]
486 %359 = fsub double %346, %354 ; <double> [#uses=1]
487 %360 = fmul double %358, %359 ; <double> [#uses=1]
488 %361 = fsub double %357, %360 ; <double> [#uses=1]
489 %362 = fcmp ogt double %361, 0.000000e+00 ; <i1> [#uses=1]
493 %363 = getelementptr %struct.VERTEX* %324, i32 0, i32 0, i32 2 ; <double*> [#uses=1]
593 %.pre25.i = load double* %351, align 4 ; <double> [#uses=1]
594 %.pre26.i = load double* %353, align 4 ; <double> [#uses=1]
599 %450 = phi double [ %.pre26.i, %bb15.i ], [ %354, %bb14.i ] ; <double> [#uses=3]
600 %451 = phi double [ %.pre25.i, %bb15.i ], [ %352, %bb14.i ] ; <double> [#uses=3]
618 %452 = load double* %363, align 4 ; <double> [#uses=3]
619 %453 = getelementptr %struct.VERTEX* %v1.1.i, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
620 %454 = load double* %453, align 4 ; <double> [#uses=1]
621 %455 = fsub double %454, %451 ; <double> [#uses=2]
622 %456 = getelementptr %struct.VERTEX* %v1.1.i, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
623 %457 = load double* %456, align 4 ; <double> [#uses=1]
624 %458 = fsub double %457, %450 ; <double> [#uses=2]
625 %459 = getelementptr %struct.VERTEX* %v1.1.i, i32 0, i32 0, i32 2 ; <double*> [#uses=1]
626 %460 = load double* %459, align 4 ; <double> [#uses=1]
627 %461 = getelementptr %struct.VERTEX* %v2.1.i, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
628 %462 = load double* %461, align 4 ; <double> [#uses=1]
629 %463 = fsub double %462, %451 ; <double> [#uses=2]
630 %464 = getelementptr %struct.VERTEX* %v2.1.i, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
631 %465 = load double* %464, align 4 ; <double> [#uses=1]
632 %466 = fsub double %465, %450 ; <double> [#uses=2]
633 %467 = getelementptr %struct.VERTEX* %v2.1.i, i32 0, i32 0, i32 2 ; <double*> [#uses=1]
634 %468 = load double* %467, align 4 ; <double> [#uses=1]
635 %469 = getelementptr %struct.VERTEX* %v3.1.i, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
636 %470 = load double* %469, align 4 ; <double> [#uses=1]
637 %471 = fsub double %470, %451 ; <double> [#uses=2]
638 %472 = getelementptr %struct.VERTEX* %v3.1.i, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
639 %473 = load double* %472, align 4 ; <double> [#uses=1]
640 %474 = fsub double %473, %450 ; <double> [#uses=2]
641 %475 = getelementptr %struct.VERTEX* %v3.1.i, i32 0, i32 0, i32 2 ; <double*> [#uses=1]
642 %476 = load double* %475, align 4 ; <double> [#uses=1]
643 %477 = fsub double %460, %452 ; <double> [#uses=1]
644 %478 = fmul double %463, %474 ; <double> [#uses=1]
645 %479 = fmul double %466, %471 ; <double> [#uses=1]
646 %480 = fsub double %478, %479 ; <double> [#uses=1]
647 %481 = fmul double %477, %480 ; <double> [#uses=1]
648 %482 = fsub double %468, %452 ; <double> [#uses=1]
649 %483 = fmul double %471, %458 ; <double> [#uses=1]
650 %484 = fmul double %474, %455 ; <double> [#uses=1]
651 %485 = fsub double %483, %484 ; <double> [#uses=1]
652 %486 = fmul double %482, %485 ; <double> [#uses=1]
653 %487 = fadd double %486, %481 ; <double> [#uses=1]
654 %488 = fsub double %476, %452 ; <double> [#uses=1]
655 %489 = fmul double %455, %466 ; <double> [#uses=1]
656 %490 = fmul double %458, %463 ; <double> [#uses=1]
657 %491 = fsub double %489, %490 ; <double> [#uses=1]
658 %492 = fmul double %488, %491 ; <double> [#uses=1]
659 %493 = fadd double %492, %487 ; <double> [#uses=1]
660 %494 = fcmp ogt double %493, 0.000000e+00 ; <i1> [#uses=1]
678 %502 = getelementptr %struct.VERTEX* %496, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
679 %503 = load double* %502, align 4 ; <double> [#uses=1]
680 %504 = getelementptr %struct.VERTEX* %496, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
681 %505 = load double* %504, align 4 ; <double> [#uses=1]
682 %506 = getelementptr %struct.VERTEX* %501, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
683 %507 = load double* %506, align 4 ; <double> [#uses=2]
684 %508 = getelementptr %struct.VERTEX* %501, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
685 %509 = load double* %508, align 4 ; <double> [#uses=2]
686 %510 = getelementptr %struct.VERTEX* %495, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
687 %511 = load double* %510, align 4 ; <double> [#uses=3]
688 %512 = getelementptr %struct.VERTEX* %495, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
689 %513 = load double* %512, align 4 ; <double> [#uses=3]
690 %514 = fsub double %503, %511 ; <double> [#uses=2]
691 %515 = fsub double %509, %513 ; <double> [#uses=1]
692 %516 = fmul double %514, %515 ; <double> [#uses=1]
693 %517 = fsub double %507, %511 ; <double> [#uses=1]
694 %518 = fsub double %505, %513 ; <double> [#uses=2]
695 %519 = fmul double %517, %518 ; <double> [#uses=1]
696 %520 = fsub double %516, %519 ; <double> [#uses=1]
697 %521 = fcmp ogt double %520, 0.000000e+00 ; <i1> [#uses=2]
703 %527 = getelementptr %struct.VERTEX* %526, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
704 %528 = load double* %527, align 4 ; <double> [#uses=4]
705 %529 = getelementptr %struct.VERTEX* %526, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
706 %530 = load double* %529, align 4 ; <double> [#uses=4]
707 %531 = fsub double %530, %513 ; <double> [#uses=1]
708 %532 = fmul double %514, %531 ; <double> [#uses=1]
709 %533 = fsub double %528, %511 ; <double> [#uses=1]
710 %534 = fmul double %533, %518 ; <double> [#uses=1]
711 %535 = fsub double %532, %534 ; <double> [#uses=1]
712 %536 = fcmp ogt double %535, 0.000000e+00 ; <i1> [#uses=2]
727 %542 = getelementptr %struct.VERTEX* %526, i32 0, i32 0, i32 2 ; <double*> [#uses=1]
728 %543 = load double* %542, align 4 ; <double> [#uses=3]
729 %544 = fsub double %507, %528 ; <double> [#uses=2]
730 %545 = fsub double %509, %530 ; <double> [#uses=2]
731 %546 = getelementptr %struct.VERTEX* %501, i32 0, i32 0, i32 2 ; <double*> [#uses=1]
732 %547 = load double* %546, align 4 ; <double> [#uses=1]
733 %548 = getelementptr %struct.VERTEX* %539, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
734 %549 = load double* %548, align 4 ; <double> [#uses=1]
735 %550 = fsub double %549, %528 ; <double> [#uses=2]
736 %551 = getelementptr %struct.VERTEX* %539, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
737 %552 = load double* %551, align 4 ; <double> [#uses=1]
738 %553 = fsub double %552, %530 ; <double> [#uses=2]
739 %554 = getelementptr %struct.VERTEX* %539, i32 0, i32 0, i32 2 ; <double*> [#uses=1]
740 %555 = load double* %554, align 4 ; <double> [#uses=1]
741 %556 = getelementptr %struct.VERTEX* %541, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
742 %557 = load double* %556, align 4 ; <double> [#uses=1]
743 %558 = fsub double %557, %528 ; <double> [#uses=2]
744 %559 = getelementptr %struct.VERTEX* %541, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
745 %560 = load double* %559, align 4 ; <double> [#uses=1]
746 %561 = fsub double %560, %530 ; <double> [#uses=2]
747 %562 = getelementptr %struct.VERTEX* %541, i32 0, i32 0, i32 2 ; <double*> [#uses=1]
748 %563 = load double* %562, align 4 ; <double> [#uses=1]
749 %564 = fsub double %547, %543 ; <double> [#uses=1]
750 %565 = fmul double %550, %561 ; <double> [#uses=1]
751 %566 = fmul double %553, %558 ; <double> [#uses=1]
752 %567 = fsub double %565, %566 ; <double> [#uses=1]
753 %568 = fmul double %564, %567 ; <double> [#uses=1]
754 %569 = fsub double %555, %543 ; <double> [#uses=1]
755 %570 = fmul double %558, %545 ; <double> [#uses=1]
756 %571 = fmul double %561, %544 ; <double> [#uses=1]
757 %572 = fsub double %570, %571 ; <double> [#uses=1]
758 %573 = fmul double %569, %572 ; <double> [#uses=1]
759 %574 = fadd double %573, %568 ; <double> [#uses=1]
760 %575 = fsub double %563, %543 ; <double> [#uses=1]
761 %576 = fmul double %544, %553 ; <double> [#uses=1]
762 %577 = fmul double %545, %550 ; <double> [#uses=1]
763 %578 = fsub double %576, %577 ; <double> [#uses=1]
764 %579 = fmul double %575, %578 ; <double> [#uses=1]
765 double %579, %574 ; <double> [#uses=1]
766 %581 = fcmp ogt double %580, 0.000000e+00 ; <i1> [#uses=1]
1192 %904 = getelementptr %struct.VERTEX* %763, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
1193 %905 = load double* %904, align 4 ; <double> [#uses=2]
1194 %906 = getelementptr %struct.VERTEX* %763, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
1195 %907 = load double* %906, align 4 ; <double> [#uses=2]
1196 %908 = getelementptr %struct.VERTEX* %extra, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
1197 %909 = load double* %908, align 4 ; <double> [#uses=3]
1198 %910 = getelementptr %struct.VERTEX* %extra, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
1199 %911 = load double* %910, align 4 ; <double> [#uses=3]
1200 %912 = getelementptr %struct.VERTEX* %tree, i32 0, i32 0, i32 0 ; <double*> [#uses=1]
1201 %913 = load double* %912, align 4 ; <double> [#uses=3]
1202 %914 = getelementptr %struct.VERTEX* %tree, i32 0, i32 0, i32 1 ; <double*> [#uses=1]
1203 %915 = load double* %914, align 4 ; <double> [#uses=3]
1204 %916 = fsub double %905, %913 ; <double> [#uses=1]
1205 %917 = fsub double %911, %915 ; <double> [#uses=1]
1206 %918 = fmul double %916, %917 ; <double> [#uses=1]
1207 %919 = fsub double %909, %913 ; <double> [#uses=1]
1208 %920 = fsub double %907, %915 ; <double> [#uses=1]
1209 %921 = fmul double %919, %920 ; <double> [#uses=1]
1210 %922 = fsub double %918, %921 ; <double> [#uses=1]
1211 %923 = fcmp ogt double %922, 0.000000e+00 ; <i1> [#uses=1]
1215 %924 = fsub double %905, %909 ; <double> [#uses=1]
1216 %925 = fsub double %915, %911 ; <double> [#uses=1]
1217 %926 = fmul double %924, %925 ; <double> [#uses=1]
1218 %927 = fsub double %913, %909 ; <double> [#uses=1]
1219 %928 = fsub double %907, %911 ; <double> [#uses=1]
1220 %929 = fmul double %927, %928 ; <double> [#uses=1]
1221 %930 = fsub double %926, %929 ; <double> [#uses=1]
1222 %931 = fcmp ogt double %930, 0.000000e+00 ; <i1> [#uses=1]