OPCODES (DYNAMIC): opcode #executed %executed %group #annulled add 13389634 15.9639% 96.3721% 220815 sub 485029 0.5783% 3.4910% 56 subx 19011 0.0227% 0.1368% addx 8 0.0000% 0.0001% SUBTOTAL 13893682 16.5648% 100.0000% 220871 or 9116038 10.8686% 87.4154% 168919 and 425999 0.5079% 4.0850% 2 orcc 378171 0.4509% 3.6264% 12 andcc 222229 0.2650% 2.1310% 6 xor 167661 0.1999% 1.6077% andn 118263 0.1410% 1.1340% andncc 45 0.0001% 0.0004% SUBTOTAL 10428406 12.4333% 100.0000% 168939 fmuls 5215169 6.2178% 50.7972% fadds 2807707 3.3475% 27.3478% fsubs 812920 0.9692% 7.9181% fmovs 606297 0.7229% 5.9055% fmuld 266245 0.3174% 2.5933% fdivs 156511 0.1866% 1.5245% faddd 151530 0.1807% 1.4759% fsubd 131533 0.1568% 1.2812% fdivd 77956 0.0929% 0.7593% fsqrtd 26885 0.0321% 0.2619% fnegs 13895 0.0166% 0.1353% SUBTOTAL 10266648 12.2405% 100.0000% ld 4977550 5.9345% 69.5121% 167068 ldub 1935385 2.3075% 27.0279% 19 ldd 128483 0.1532% 1.7943% 2 lduh 119092 0.1420% 1.6631% ldsb 175 0.0002% 0.0024% 36 ldsh 6 0.0000% 0.0001% SUBTOTAL 7160691 8.5374% 100.0000% 167125 sethi 6497007 7.7461% 100.0000% 31219 bcs 1566874 1.8681% 25.4830% be 1137680 1.3564% 18.5028% bne 578801 0.6901% 9.4134% bcc 480983 0.5735% 7.8225% ba 397997 0.4745% 6.4729% be,a 391036 0.4662% 6.3597% bge 257054 0.3065% 4.1806% bge,a 238394 0.2842% 3.8771% bl,a 223370 0.2663% 3.6328% bl 193974 0.2313% 3.1547% bgu 178633 0.2130% 2.9052% bcc,a 141255 0.1684% 2.2973% ble 104843 0.1250% 1.7051% bleu 89007 0.1061% 1.4476% bg 61682 0.0735% 1.0032% bne,a 56756 0.0677% 0.9231% bneg 33882 0.0404% 0.5510% ba,a 14854 0.0177% 0.2416% bg,a 1136 0.0014% 0.0185% ble,a 304 0.0004% 0.0049% bcs,a 109 0.0001% 0.0018% bleu,a 43 0.0001% 0.0007% bpos,a 20 0.0000% 0.0003% bgu,a 11 0.0000% 0.0002% bpos 1 0.0000% 0.0000% SUBTOTAL 6148699 7.3308% 100.0000% ldf 6145841 7.3274% 100.0000% 132703 subcc 5092776 6.0719% 99.3250% 13465 addcc 34611 0.0413% 0.6750% SUBTOTAL 5127387 6.1132% 100.0000% 13465 sll 3184225 3.7964% 71.0410% 53 sra 1297376 1.5468% 28.9448% 1 srl 637 0.0008% 0.0142% 2 SUBTOTAL 4482238 5.3440% 100.0000% 56 st 2710534 3.2316% 69.0575% 505 stb 1098867 1.3101% 27.9963% 69656 sth 115231 0.1374% 2.9358% std 407 0.0005% 0.0104% SUBTOTAL 3925039 4.6796% 100.0000% 70161 stf 2718771 3.2415% 100.0000% fstod 491723 0.5863% 30.6553% 1 fdtos 444412 0.5299% 27.7058% 4226 fstoi 345056 0.4114% 21.5117% 40320 fitos 177708 0.2119% 11.0788% fitod 85589 0.1020% 5.3358% fdtoi 59550 0.0710% 3.7125% SUBTOTAL 1604038 1.9124% 100.0000% 44547 smul 1181637 1.4088% 100.0000% nop 1022898 1.2196% 100.0000% restore 352219 0.4199% 50.0000% save 352219 0.4199% 50.0000% SUBTOTAL 704438 0.8399% 100.0000% lddf 504054 0.6010% 100.0000% 9370 jmpl 426051 0.5080% 100.0000% fcmpes 206431 0.2461% 50.2330% fcmped 150664 0.1796% 36.6626% fcmpd 36273 0.0432% 8.8267% fcmps 17579 0.0210% 4.2777% SUBTOTAL 410947 0.4900% 100.0000% fbule,a 132535 0.1580% 32.3605% fbuge,a 64570 0.0770% 15.7658% fbule 46203 0.0551% 11.2812% fbe 39433 0.0470% 9.6282% fbg 33010 0.0394% 8.0599% fbl 30004 0.0358% 7.3259% fbl,a 18567 0.0221% 4.5334% fbug 17371 0.0207% 4.2414% fbg,a 13440 0.0160% 3.2816% fbne 9723 0.0116% 2.3740% fbne,a 4694 0.0056% 1.1461% fbe,a 2 0.0000% 0.0005% fble 2 0.0000% 0.0005% fble,a 2 0.0000% 0.0005% fbuge 2 0.0000% 0.0005% SUBTOTAL 409558 0.4883% 100.0000% stdf 369275 0.4403% 100.0000% call 327939 0.3910% 100.0000% wry 59591 0.0710% 99.9245% rdy 45 0.0001% 0.0755% SUBTOTAL 59636 0.0711% 100.0000% sdiv 59546 0.0710% 100.0000% mulscc 225 0.0003% 100.0000% ta 29 0.0000% 100.0000% TOTAL 83874680 100.0000% 858456 OPCODES (STATIC): opcode #static %static %group or 24286 16.9571% 89.9182% orcc 1007 0.7031% 3.7284% and 742 0.5181% 2.7472% andcc 640 0.4469% 2.3696% xor 116 0.0810% 0.4295% andn 90 0.0628% 0.3332% xnor 64 0.0447% 0.2370% orn 33 0.0230% 0.1222% andncc 12 0.0084% 0.0444% xnorcc 11 0.0077% 0.0407% xorcc 5 0.0035% 0.0185% orncc 3 0.0021% 0.0111% SUBTOTAL 27009 18.8584% 100.0000% sethi 16709 11.6667% 100.0000% ba 4855 3.3899% 29.3176% be 3245 2.2657% 19.5954% bne 1183 0.8260% 7.1437% be,a 1089 0.7604% 6.5761% ba,a 967 0.6752% 5.8394% bne,a 816 0.5698% 4.9275% bgu 740 0.5167% 4.4686% bcs 613 0.4280% 3.7017% bcc 489 0.3414% 2.9529% bge 480 0.3351% 2.8986% bl 365 0.2549% 2.2041% bleu 292 0.2039% 1.7633% ble 289 0.2018% 1.7452% bge,a 184 0.1285% 1.1111% bg 149 0.1040% 0.8998% bl,a 126 0.0880% 0.7609% bcs,a 96 0.0670% 0.5797% bg,a 95 0.0663% 0.5737% ble,a 92 0.0642% 0.5556% bgu,a 87 0.0607% 0.5254% bcc,a 75 0.0524% 0.4529% bneg 59 0.0412% 0.3563% bn 49 0.0342% 0.2959% bleu,a 44 0.0307% 0.2657% bneg,a 28 0.0196% 0.1691% bpos 28 0.0196% 0.1691% bpos,a 18 0.0126% 0.1087% bn,a 5 0.0035% 0.0302% bvs 2 0.0014% 0.0121% SUBTOTAL 16560 11.5626% 100.0000% ld 11682 8.1567% 78.5186% ldub 2354 1.6436% 15.8220% lduh 350 0.2444% 2.3525% ldsb 183 0.1278% 1.2300% ldd 177 0.1236% 1.1897% ldsh 132 0.0922% 0.8872% SUBTOTAL 14878 10.3882% 100.0000% add 10502 7.3328% 89.7684% sub 1060 0.7401% 9.0606% addx 71 0.0496% 0.6069% subx 66 0.0461% 0.5642% SUBTOTAL 11699 8.1686% 100.0000% st 7172 5.0077% 74.3135% stb 1838 1.2833% 19.0447% sth 455 0.3177% 4.7145% std 186 0.1299% 1.9273% SUBTOTAL 9651 6.7386% 100.0000% subcc 8789 6.1367% 97.8186% addcc 158 0.1103% 1.7585% subxcc 33 0.0230% 0.3673% addxcc 5 0.0035% 0.0556% SUBTOTAL 8985 6.2736% 100.0000% fmuls 2621 1.8301% 41.1008% fadds 1271 0.8874% 19.9310% fsubs 722 0.5041% 11.3219% fmovs 423 0.2953% 6.6332% fmuld 347 0.2423% 5.4414% faddd 321 0.2241% 5.0337% fsubd 213 0.1487% 3.3401% fdivs 205 0.1431% 3.2147% fnegs 159 0.1110% 2.4933% fdivd 71 0.0496% 1.1134% fsqrtd 22 0.0154% 0.3450% fabss 2 0.0014% 0.0314% SUBTOTAL 6377 4.4526% 100.0000% ldf 5931 4.1412% 100.0000% sll 2739 1.9124% 72.5371% srl 577 0.4029% 15.2807% sra 460 0.3212% 12.1822% SUBTOTAL 3776 2.6365% 100.0000% call 3699 2.5827% 100.0000% fitos 858 0.5991% 27.4034% fstoi 793 0.5537% 25.3274% fstod 636 0.4441% 20.3130% fdtos 468 0.3268% 14.9473% fdtoi 189 0.1320% 6.0364% fitod 187 0.1306% 5.9725% SUBTOTAL 3131 2.1861% 100.0000% nop 2965 2.0702% 100.0000% stf 2881 2.0116% 100.0000% restore 1178 0.8225% 50.8416% save 1139 0.7953% 49.1584% SUBTOTAL 2317 1.6178% 100.0000% jmpl 1939 1.3539% 100.0000% fbo,a 199 0.1389% 17.4256% fbuge 172 0.1201% 15.0613% fbne,a 101 0.0705% 8.8441% fbne 81 0.0566% 7.0928% fbule 73 0.0510% 6.3923% fbug 70 0.0489% 6.1296% fbule,a 53 0.0370% 4.6410% fbg,a 47 0.0328% 4.1156% fbl,a 47 0.0328% 4.1156% fbuge,a 45 0.0314% 3.9405% fbge,a 43 0.0300% 3.7653% fbl 33 0.0230% 2.8897% fbe 32 0.0223% 2.8021% fbg 32 0.0223% 2.8021% fbn 24 0.0168% 2.1016% fbu,a 20 0.0140% 1.7513% fbul 19 0.0133% 1.6637% fbe,a 13 0.0091% 1.1384% fbge 8 0.0056% 0.7005% fble 8 0.0056% 0.7005% fbug,a 8 0.0056% 0.7005% fbul,a 6 0.0042% 0.5254% fble,a 3 0.0021% 0.2627% fbn,a 2 0.0014% 0.1751% fbu 2 0.0014% 0.1751% fba 1 0.0007% 0.0876% SUBTOTAL 1142 0.7974% 100.0000% lddf 993 0.6933% 100.0000% fcmpes 433 0.3023% 49.7130% fcmped 209 0.1459% 23.9954% fcmps 138 0.0964% 15.8439% fcmpd 91 0.0635% 10.4478% SUBTOTAL 871 0.6082% 100.0000% smul 529 0.3694% 94.8029% umul 12 0.0084% 2.1505% smulcc 11 0.0077% 1.9713% umulcc 6 0.0042% 1.0753% SUBTOTAL 558 0.3896% 100.0000% stdf 469 0.3275% 100.0000% mulscc 178 0.1243% 100.0000% wry 55 0.0384% 47.0085% rdpsr 14 0.0098% 11.9658% wrasr 14 0.0098% 11.9658% rdy 11 0.0077% 9.4017% wrtbr 6 0.0042% 5.1282% rdasr 5 0.0035% 4.2735% rdwim 4 0.0028% 3.4188% wrpsr 3 0.0021% 2.5641% wrwim 3 0.0021% 2.5641% rdtbr 2 0.0014% 1.7094% SUBTOTAL 117 0.0817% 100.0000% sdiv 42 0.0293% 53.8462% udiv 29 0.0202% 37.1795% sdivcc 4 0.0028% 5.1282% udivcc 3 0.0021% 3.8462% SUBTOTAL 78 0.0545% 100.0000% cbn 28 0.0196% 59.5745% cb013 3 0.0021% 6.3830% cb012,a 2 0.0014% 4.2553% cb12 2 0.0014% 4.2553% cb123,a 2 0.0014% 4.2553% cb01,a 1 0.0007% 2.1277% cb012 1 0.0007% 2.1277% cb02 1 0.0007% 2.1277% cb023 1 0.0007% 2.1277% cb03 1 0.0007% 2.1277% cb1 1 0.0007% 2.1277% cb123 1 0.0007% 2.1277% cb2,a 1 0.0007% 2.1277% cb23 1 0.0007% 2.1277% cba 1 0.0007% 2.1277% SUBTOTAL 47 0.0328% 100.0000% swapa 13 0.0091% 32.5000% swap 9 0.0063% 22.5000% ldstub 8 0.0056% 20.0000% flush 5 0.0035% 12.5000% ldstuba 5 0.0035% 12.5000% SUBTOTAL 40 0.0279% 100.0000% taddcc 15 0.0105% 45.4545% tsubcc 7 0.0049% 21.2121% taddcctv 6 0.0042% 18.1818% tsubcctv 5 0.0035% 15.1515% SUBTOTAL 33 0.0230% 100.0000% ldda 6 0.0042% 18.7500% lduba 6 0.0042% 18.7500% lda 5 0.0035% 15.6250% ldsba 5 0.0035% 15.6250% ldsha 5 0.0035% 15.6250% lduha 5 0.0035% 15.6250% SUBTOTAL 32 0.0223% 100.0000% ta 22 0.0154% 75.8621% tge 2 0.0014% 6.8966% tcs 1 0.0007% 3.4483% tg 1 0.0007% 3.4483% tgu 1 0.0007% 3.4483% tl 1 0.0007% 3.4483% tpos 1 0.0007% 3.4483% SUBTOTAL 29 0.0202% 100.0000% stfsr 17 0.0119% 62.9630% ldfsr 10 0.0070% 37.0370% SUBTOTAL 27 0.0189% 100.0000% sta 12 0.0084% 46.1538% stba 5 0.0035% 19.2308% stda 5 0.0035% 19.2308% stha 4 0.0028% 15.3846% SUBTOTAL 26 0.0182% 100.0000% ldc 12 0.0084% 63.1579% lddc 7 0.0049% 36.8421% SUBTOTAL 19 0.0133% 100.0000% cpop1 8 0.0056% 53.3333% cpop2 7 0.0049% 46.6667% SUBTOTAL 15 0.0105% 100.0000% stdc 7 0.0049% 53.8462% stc 6 0.0042% 46.1538% SUBTOTAL 13 0.0091% 100.0000% ldcsr 7 0.0049% 70.0000% stcsr 3 0.0021% 30.0000% SUBTOTAL 10 0.0070% 100.0000% stdfq 9 0.0063% 100.0000% stdcq 5 0.0035% 100.0000% rett 2 0.0014% 100.0000% TOTAL 143220 100.0000% 40804 bytes (6.6490%) data in text segment BRANCHES: fwd bkwd fwd bkwd opcode #executed taken taken taken !taken !taken !taken bcs 1566874 0.00% 67.88% 67.88% 0.00% 32.11% 32.12% be 1137680 66.21% 0.00% 66.21% 33.79% 0.00% 33.79% bne 578801 27.84% 46.36% 74.20% 25.71% 0.09% 25.80% bcc 480983 12.57% 0.00% 12.57% 87.43% 0.00% 87.43% ba 397997 99.99% 0.01% 100.00% 0.00% 0.00% 0.00% be,a 391036 16.85% 0.03% 16.88% 83.11% 0.01% 83.12% bge 257054 44.40% 0.02% 44.42% 55.56% 0.02% 55.58% bge,a 238394 74.21% 0.38% 74.59% 25.20% 0.22% 25.41% bl,a 223370 54.45% 0.32% 54.77% 45.20% 0.02% 45.23% bl 193974 0.20% 26.30% 26.50% 61.75% 11.75% 73.50% bgu 178633 32.57% 0.00% 32.57% 67.43% 0.00% 67.43% bcc,a 141255 2.74% 0.00% 2.74% 97.26% 0.00% 97.26% ble 104843 13.89% 17.82% 31.70% 62.72% 5.58% 68.30% bleu 89007 30.47% 8.55% 39.02% 60.92% 0.06% 60.98% bg 61682 0.29% 45.95% 46.25% 36.98% 16.77% 53.75% bne,a 56756 47.18% 0.28% 47.47% 28.83% 23.70% 52.53% bneg 33882 64.23% 0.00% 64.23% 35.77% 0.00% 35.77% ba,a 14854 100.00% 0.00% 100.00% 0.00% 0.00% 0.00% bg,a 1136 37.50% 0.00% 37.50% 62.50% 0.00% 62.50% ble,a 304 68.09% 3.29% 71.38% 28.29% 0.33% 28.62% bcs,a 109 6.42% 0.00% 6.42% 93.58% 0.00% 93.58% bleu,a 43 55.81% 0.00% 55.81% 44.19% 0.00% 44.19% bpos,a 20 0.00% 95.00% 95.00% 0.00% 5.00% 5.00% bgu,a 11 9.09% 0.00% 9.09% 90.91% 0.00% 90.91% bpos 1 0.00% 0.00% 0.00% 0.00% 100.00% 100.00% SUBTOTAL 6148699 32.85% 23.41% 56.26% 34.68% 9.06% 43.74% fbule,a 132535 5.20% 0.00% 5.20% 94.80% 0.00% 94.80% fbuge,a 64570 37.34% 0.00% 37.34% 62.66% 0.00% 62.66% fbule 46203 21.41% 0.00% 21.41% 78.59% 0.00% 78.59% fbe 39433 68.46% 0.00% 68.46% 31.54% 0.00% 31.54% fbg 33010 0.02% 0.00% 0.02% 99.98% 0.00% 99.98% fbl 30004 0.05% 0.00% 0.05% 99.95% 0.00% 99.95% fbl,a 18567 49.99% 0.00% 49.99% 50.01% 0.00% 50.01% fbug 17371 59.35% 0.00% 59.35% 40.65% 0.00% 40.65% fbg,a 13440 0.00% 0.00% 0.00% 100.00% 0.00% 100.00% fbne 9723 53.69% 0.00% 53.69% 46.31% 0.00% 46.31% fbne,a 4694 99.81% 0.00% 99.81% 0.19% 0.00% 0.19% fbuge 2 100.00% 0.00% 100.00% 0.00% 0.00% 0.00% fble 2 100.00% 0.00% 100.00% 0.00% 0.00% 0.00% fbe,a 2 100.00% 0.00% 100.00% 0.00% 0.00% 0.00% fble,a 2 100.00% 0.00% 100.00% 0.00% 0.00% 0.00% SUBTOTAL 409558 23.79% 0.00% 23.79% 76.21% 0.00% 76.21% TOTAL 6558257 32.28% 21.95% 54.23% 37.28% 8.49% 45.77% BRANCH TARGETS: opcode ba[,a] b-[,a] fba[,a] fb-[,a] add 3.4475% 19.0700% 4.1963% addcc 0.0009% 0.0055% and 0.0000% 1.7357% andcc 1.2909% andn 0.0005% ba 0.0000% 1.7102% bcc 1.2910% bcs 0.0000% be 0.0032% 0.8229% be,a 0.0039% bg 0.0003% bg,a 0.0066% bge 0.0058% bge,a 0.0000% bgu 0.0010% ble,a 0.0001% bleu 0.0000% bne 0.0002% bne,a 0.0001% 0.1856% call 0.0003% 0.0187% fadds 0.6291% fcmped 0.0021% fcmpes 3.8062% fdivs 0.0021% fdtos 2.3329% 13.8012% fmovs 0.1298% 0.6810% 0.0010% fmuld 0.3850% fmuls 1.0764% 20.0823% fstod 0.0021% fsubd 0.0000% jmpl 0.4452% 2.3084% 0.1304% ld 1.8149% 5.7782% 6.3827% lddf 0.1355% 4.9333% ldf 0.0130% 4.1226% 6.7266% ldsb 0.0010% 0.0017% ldub 2.3663% 3.2033% mulscc 0.0013% nop 5.1130% or 0.4450% 7.9926% 15.9681% orcc 0.0014% 0.1505% sethi 0.3904% 14.3936% 11.2647% sll 0.0002% 4.0090% smul 0.0000% 0.0022% sra 0.0058% srl 0.0001% st 0.1447% 9.1534% 0.0010% stb 0.0016% stf 0.4712% sub 0.0044% subcc 2.3452% 5.9343% 7.1146% TOTAL 11.9342% 88.0658% 0.0000% 100.0000% INSTRUCTION EXECUTED AFTER BRANCH: ba ba,a b- b- b-,a b-,a taken taken !taken taken !taken taken opcode .+4 target .+4 .+4 .+8 .+4 TOTAL add 0.2488% 6.9099% 19.2942% 0.0016% 0.9829% 27.4374% addcc 0.0007% 0.0008% 0.0015% and 0.9687% 0.0808% 0.0043% 0.0000% 1.0539% andcc 0.0084% 0.0002% 0.0003% 0.0020% 0.0110% andn 1.9111% 0.0081% 1.9192% ba 0.0172% 0.0172% bcs 0.0000% 0.0000% bg 0.0000% 0.0000% bg,a 0.0000% 0.0000% bgu 2.3008% 2.3008% call 0.0000% 0.0012% 0.0013% faddd 0.0000% 0.0000% 0.0000% fcmpd 0.0762% 0.0762% fdivd 0.2166% 0.2166% fitod 1.3120% 1.3120% fmovs 0.0000% 0.1679% 0.3832% 0.0000% 0.5511% fmuld 0.0000% 0.0000% 0.0000% fsubd 0.0000% 0.0000% fsubs 0.0005% 0.0005% jmpl 0.2416% 0.0084% 0.2499% ld 0.3812% 6.0700% 1.7161% 0.6623% 2.0742% 10.9038% ldd 0.0000% 0.0000% lddf 0.0000% 0.0000% 0.0000% ldf 0.0803% 0.2259% 0.0033% 1.9369% 0.0001% 2.2463% ldsb 0.0006% 0.0006% 0.0001% 0.0012% ldub 0.0001% 0.0007% 0.0009% 0.0015% 0.0032% lduh 0.9684% 0.9684% nop 0.4275% 0.0236% 0.4511% or 0.2490% 1.9174% 3.2856% 0.7077% 0.9974% 7.1572% orcc 0.0000% 0.0015% 0.0008% 0.0004% 0.0049% 0.0076% sethi 0.0276% 7.2923% 5.1285% 1.4276% 2.1275% 16.0035% sll 0.0006% 1.9369% 0.0012% 0.0000% 1.9387% smul 0.0000% 0.0003% 0.4383% 0.4386% sra 0.0121% 0.5396% 0.5517% srl 0.0030% 0.0031% 0.0061% st 0.0136% 0.4452% 0.5863% 0.0683% 0.1173% 1.2307% stb 1.9381% 0.3628% 0.6129% 0.0005% 0.0780% 2.9923% std 0.0000% 0.0000% stdf 0.0000% 0.0000% 0.0032% 0.0033% stf 0.4353% 7.5418% 5.3124% 13.2895% sth 0.9055% 0.9055% sub 0.0000% 0.0025% 0.0016% 0.5518% 0.0007% 0.5568% subcc 0.0018% 1.6181% 2.4840% 1.0869% 0.0046% 5.1953% TOTAL 6.4729% 0.2416% 33.0890% 43.0802% 10.6489% 6.4675% 100.0000% INSTRUCTION EXECUTED AFTER FLOATING POINT BRANCH: fba fba,a fb- fb- fb-,a fb-,a taken taken !taken taken !taken taken opcode .+4 target .+4 .+4 .+8 .+4 TOTAL add 3.2816% 0.0103% 3.2918% ba 0.0337% 0.0337% fadds 1.5998% 1.5998% fcmpes 9.9104% 1.2333% 3.2816% 14.4253% fcmps 0.0005% 0.0103% 0.0005% 0.0112% fdivs 3.2816% 3.2816% fdtos 0.0005% 1.1102% 1.1107% fmuls 9.8448% 1.4953% 11.3400% fstod 0.0005% 0.0005% ld 0.0002% 1.6821% 1.6823% ldd 1.1439% 1.1439% lddf 1.1439% 1.1439% ldf 7.4744% 1.0448% 0.0024% 0.0002% 8.5219% nop 0.9762% 0.0037% 0.9798% or 1.1298% 0.4060% 2.2663% 2.2666% 6.0687% orcc 29.0777% 29.0777% sethi 4.7532% 4.9124% 1.6000% 11.2656% st 0.0002% 0.0002% stb 0.0002% 0.0002% stf 0.7611% 4.0395% 0.0010% 4.8015% subcc 0.2193% 0.0002% 0.2195% TOTAL 30.1066% 12.8050% 46.1070% 10.9814% 100.0000% NOP's IN DELAY SLOT: opcode #executed %w/nop #static %w/nop call 327939 0.0122% 3699 9.4620% jmpl 426051 0.6389% 1939 18.7210% ba 397997 0.0000% 4855 0.7003% ba,a 14854 0.0000% 967 0.0000% bcc 480983 4.3116% 489 6.7485% bcc,a 141255 0.0000% 75 0.0000% bcs 1566874 0.0000% 613 1.1419% bcs,a 109 0.0000% 96 0.0000% be 1137680 0.6026% 3245 4.2527% be,a 391036 0.0000% 1089 0.0000% bg 61682 0.0000% 149 2.6846% bg,a 1136 0.0000% 95 0.0000% bge 257054 0.0000% 480 2.2917% bge,a 238394 0.0000% 184 0.0000% bgu 178633 0.0549% 740 1.4865% bgu,a 11 0.0000% 87 0.0000% bl 193974 0.0000% 365 1.6438% bl,a 223370 0.0000% 126 0.0000% ble 104843 0.0000% 289 2.7682% ble,a 304 0.0000% 92 0.0000% bleu 89007 0.0000% 292 1.3699% bleu,a 43 0.0000% 44 0.0000% bn 0 49 0.0000% bn,a 0 5 0.0000% bne 578801 0.0081% 1183 6.0862% bne,a 56756 0.0000% 816 0.0000% bneg 33882 0.0000% 59 5.0847% bneg,a 0 28 0.0000% bpos 1 0.0000% 28 0.0000% bpos,a 20 0.0000% 18 0.0000% bvs 0 2 0.0000% SUBTOTAL 6148699 0.4511% 16560 1.9988% fba 0 1 0.0000% fbe 39433 0.0000% 32 3.1250% fbe,a 2 0.0000% 13 0.0000% fbg 33010 0.0000% 32 3.1250% fbg,a 13440 0.0000% 47 0.0000% fbge 0 8 0.0000% fbge,a 0 43 0.0000% fbl 30004 10.3853% 33 48.4848% fbl,a 18567 0.0000% 47 0.0000% fble 2 0.0000% 8 0.0000% fble,a 2 0.0000% 3 0.0000% fbn 0 24 0.0000% fbn,a 0 2 0.0000% fbne 9723 9.2255% 81 22.2222% fbne,a 4694 0.0000% 101 0.0000% fbo,a 0 199 0.0000% fbu 0 2 0.0000% fbu,a 0 20 0.0000% fbug 17371 0.0000% 70 0.0000% fbug,a 0 8 0.0000% fbuge 2 0.0000% 172 0.0000% fbuge,a 64570 0.0000% 45 0.0000% fbul 0 19 0.0000% fbul,a 0 6 0.0000% fbule 46203 0.0000% 73 0.0000% fbule,a 132535 0.0000% 53 0.0000% SUBTOTAL 409558 0.9798% 1142 3.1524% fcmpd 31588 100.0000% 87 100.0000% fcmped 150664 100.0000% 203 91.1330% fcmpes 160791 96.1870% 393 98.4733% fcmps 17535 100.0000% 134 100.0000% SUBTOTAL 360578 98.2997% 817 97.0624% cb01,a 0 1 0.0000% cb012 0 1 0.0000% cb012,a 0 2 0.0000% cb013 0 3 0.0000% cb02 0 1 0.0000% cb023 0 1 0.0000% cb03 0 1 0.0000% cb1 0 1 0.0000% cb12 0 2 0.0000% cb123 0 1 0.0000% cb123,a 0 2 0.0000% cb2,a 0 1 0.0000% cb23 0 1 0.0000% cba 0 1 0.0000% cbn 0 28 0.0000% SUBTOTAL 0 47 0.0000% TOTAL 7672825 5.0693% 24204 7.7384% INTEGER REGISTERS: register #refs %refs %src %dst r0 g0 15527322 11.1105% 60.3850% 39.6150% r1 g1 9134263 6.5360% 52.8888% 47.1112% r2 g2 8307979 5.9447% 52.8071% 47.1929% r3 g3 8576383 6.1368% 61.3759% 38.6241% r4 g4 6828014 4.8857% 53.1329% 46.8671% SUBTOTAL 32846639 23.5032% 55.1349% 44.8651% r8 o0 19270249 13.7887% 50.7533% 49.2467% r9 o1 8155324 5.8355% 60.7660% 39.2340% r10 o2 4697933 3.3616% 67.0198% 32.9802% r11 o3 4454107 3.1871% 70.7356% 29.2644% r12 o4 3359426 2.4038% 64.8483% 35.1517% r13 o5 3634833 2.6009% 60.7299% 39.2701% r14 sp 1280850 0.9165% 70.7593% 29.2407% r15 o7 1864707 1.3343% 50.7642% 49.2358% SUBTOTAL 46717429 33.4284% 58.3808% 41.6192% r16 l0 2363247 1.6910% 72.9173% 27.0827% r17 l1 1612770 1.1540% 75.7975% 24.2025% r18 l2 6343106 4.5388% 50.9931% 49.0069% r19 l3 690892 0.4944% 70.6299% 29.3701% r20 l4 1229205 0.8796% 74.3383% 25.6617% r21 l5 1060412 0.7588% 75.4398% 24.5602% r22 l6 697331 0.4990% 55.2078% 44.7922% r23 l7 1199124 0.8580% 59.2655% 40.7345% SUBTOTAL 15196087 10.8735% 62.3685% 37.6315% r24 i0 3969261 2.8402% 78.4207% 21.5793% r25 i1 2687324 1.9229% 81.7397% 18.2603% r26 i2 3310944 2.3691% 73.7075% 26.2925% r27 i3 4326413 3.0957% 74.7018% 25.2982% r28 i4 4274992 3.0589% 91.9628% 8.0372% r29 i5 2166309 1.5501% 67.1258% 32.8742% r30 fp 8378920 5.9955% 100.0000% 0.0000% r31 i7 352115 0.2520% 100.0000% 0.0000% SUBTOTAL 29466278 21.0844% 85.1762% 14.8238% TOTAL 139753755 100.0000% 63.9238% 36.0762% FLOATING POINT REGISTERS: register #refs %refs %src %dst f0.s 404181 0.9203% 49.3071% 50.6929% f1.s 187401 0.4267% 29.6172% 70.3828% f2.s 12163939 27.6952% 51.5084% 48.4916% f3.s 9076752 20.6662% 54.4568% 45.5432% f4.s 3225644 7.3442% 52.6178% 47.3822% f5.s 1335988 3.0418% 57.7461% 42.2539% f6.s 2228961 5.0750% 69.8628% 30.1372% f7.s 1960959 4.4648% 72.1175% 27.8825% f8.s 1252253 2.8512% 79.3348% 20.6652% f9.s 1053859 2.3995% 83.6481% 16.3519% f10.s 793151 1.8059% 62.1081% 37.8919% f11.s 624741 1.4224% 60.0047% 39.9953% f12.s 466266 1.0616% 65.5772% 34.4228% f13.s 418794 0.9535% 68.2261% 31.7739% f14.s 461746 1.0513% 71.9396% 28.0604% f15.s 288604 0.6571% 64.1623% 35.8377% f16.s 153696 0.3499% 69.9120% 30.0880% f17.s 104366 0.2376% 69.8791% 30.1209% f18.s 99380 0.2263% 68.0922% 31.9078% f19.s 137163 0.3123% 81.4666% 18.5334% f20.s 155512 0.3541% 51.7793% 48.2207% f21.s 181496 0.4132% 54.9020% 45.0980% f22.s 1107971 2.5227% 49.9909% 50.0091% f23.s 202338 0.4607% 82.7783% 17.2217% f24.s 109876 0.2502% 61.6704% 38.3296% f25.s 109876 0.2502% 61.6704% 38.3296% f26.s 92864 0.2114% 92.9671% 7.0329% f27.s 92862 0.2114% 92.9681% 7.0319% f28.s 92658 0.2110% 93.1695% 6.8305% f29.s 120386 0.2741% 64.8589% 35.1411% f30.s 476529 1.0850% 40.1961% 59.8039% f31.s 476527 1.0850% 40.1960% 59.8040% SUBTOTAL 39656739 90.2915% 57.6741% 42.3259% f0.d 368968 0.8401% 81.1618% 18.8382% f2.d 1295778 2.9503% 54.6261% 45.3739% f4.d 464978 1.0587% 52.0579% 47.9421% f6.d 636099 1.4483% 63.3073% 36.6927% f8.d 543992 1.2386% 51.3087% 48.6913% f10.d 291382 0.6634% 54.7155% 45.2845% f12.d 97071 0.2210% 70.8729% 29.1271% f14.d 4375 0.0100% 63.5886% 36.4114% f16.d 52091 0.1186% 46.2690% 53.7310% f18.d 54662 0.1245% 46.6229% 53.3771% f20.d 142329 0.3241% 69.1827% 30.8173% f22.d 4562 0.0104% 60.8943% 39.1057% f24.d 46611 0.1061% 50.0075% 49.9925% f26.d 46816 0.1066% 51.0659% 48.9341% f28.d 46418 0.1057% 51.0686% 48.9314% f30.d 167907 0.3823% 86.1173% 13.8827% SUBTOTAL 4264039 9.7085% 59.2988% 40.7012% TOTAL 43920778 100.0000% 57.8318% 42.1682% SETHI USAGE: value #dynamic %dyn cum-%dyn #static %static 0xffffa400 1967701 30.29% 30.29% 171 1.02% 0xffffa000 641860 9.88% 40.17% 43 0.26% 0x00001800 492860 7.59% 47.75% 416 2.49% 0x0009f800 381380 5.87% 53.62% 200 1.20% 0x0009ec00 380702 5.86% 59.48% 226 1.35% 0x00001c00 370555 5.70% 65.18% 1802 10.78% 0x0000d400 340316 5.24% 70.42% 1860 11.13% 0x0000d800 213931 3.29% 73.72% 923 5.52% 0xffffe000 126473 1.95% 75.66% 243 1.45% 0x0000dc00 125528 1.93% 77.59% 139 0.83% 0x000ffc00 117907 1.81% 79.41% 10 0.06% 0xffffb800 104164 1.60% 81.01% 32 0.19% 0x0009c800 80192 1.23% 82.25% 171 1.02% 0x0000a800 75227 1.16% 83.40% 599 3.58% 0x00001000 74259 1.14% 84.55% 208 1.24% 0xffffe800 69867 1.08% 85.62% 78 0.47% 0x0000d000 65866 1.01% 86.64% 198 1.18% 0x00005c00 65654 1.01% 87.65% 136 0.81% 0x0009d000 63276 0.97% 88.62% 132 0.79% 0x00002800 59562 0.92% 89.54% 66 0.39% 0x00100000 59024 0.91% 90.45% 12 0.07% ... TOTAL 6497007 100.00% 100.00% 16709 100.00% ADDRESSING MODES (add/sub instruction(s)): add, addx, sub, subx #executed %group addr-mode 124213 0.8940% %g0, %rY, %rZ 8949481 64.4140% %rX, %rY, %rZ 832 0.0060% %g0, 0, %rZ 18569 0.1337% %g0, Y, %rZ 4800587 34.5523% %rX, Y, %rZ 13893682 100.0000% TOTAL ADDRESSING MODES (addcc/subcc instruction(s)): addcc, addxcc, subcc, subxcc #executed %group addr-mode 222 0.0043% %rX, %g0, %g0 19019 0.3709% %g0, %rY, %g0 3109142 60.6379% %rX, %rY, %g0 34256 0.6681% %rX, %rY, %rZ 1392413 27.1564% %rX, 0, %g0 300666 5.8639% %rX, Y, %g0 271669 5.2984% %rX, Y, %rZ 5127387 100.0000% TOTAL ADDRESSING MODES (mul-step instruction(s)): mulscc #executed %group addr-mode 45 20.0000% %rX, %g0, %rZ 180 80.0000% %rX, %rY, %rZ 225 100.0000% TOTAL ADDRESSING MODES (mul instruction(s)): smul, smulcc, umul, umulcc #executed %group addr-mode 1181637 100.0000% %rX, %rY, %rZ 1181637 100.0000% TOTAL ADDRESSING MODES (div instruction(s)): sdiv, sdivcc, udiv, udivcc #executed %group addr-mode 59546 100.0000% %rX, %rY, %rZ 59546 100.0000% TOTAL ADDRESSING MODES (logical instruction(s)): and, andcc, andn, andncc, or, orcc, orn, orncc, xnor, xnorcc, xor, xorcc #executed %group addr-mode 107 0.0010% %rX, %g0, %rZ 254619 2.4416% %g0, %rY, %g0 2473842 23.7221% %g0, %rY, %rZ 149266 1.4313% %rX, %rY, %g0 580047 5.5622% %rX, %rY, %rZ 1010142 9.6864% %g0, 0, %rZ 3 0.0000% %rX, 0, %rZ 210911 2.0225% %g0, Y, %rZ 196205 1.8814% %rX, Y, %g0 5553264 53.2513% %rX, Y, %rZ 10428406 100.0000% TOTAL ADDRESSING MODES (shift instruction(s)): sll, sra, srl #executed %group addr-mode 454750 10.1456% %rX, %rY, %rZ 4027488 89.8544% %rX, Y, %rZ 4482238 100.0000% TOTAL ADDRESSING MODES (load instruction(s)): ld, ldd, ldsb, ldsh, ldub, lduh #executed %group addr-mode 1586765 22.1594% [%rX + %g0], %rZ 1703740 23.7930% [%rX + %rY], %rZ 340 0.0047% [%rX + 0], %rZ 3869846 54.0429% [%rX + Y], %rZ 7160691 100.0000% TOTAL ADDRESSING MODES (store instruction(s)): st, stb, std, sth #executed %group addr-mode 10005 0.2549% %g0, [%rY + %g0] 1260005 32.1017% %rX, [%rY + %g0] 4586 0.1168% %g0, [%rY + %rZ] 561447 14.3042% %rX, [%rY + %rZ] 100 0.0025% %rX, [%rY + 0] 63469 1.6170% %g0, [%rY + Z] 2025427 51.6027% %rX, [%rY + Z] 3925039 100.0000% TOTAL ADDRESSING MODES (jmpl instruction(s)): jmpl #executed %group addr-mode 1171 0.2748% %rX + %g0, %g0 48524 11.3892% %rX + %g0, %rZ 376356 88.3359% %rX + Y, %g0 426051 100.0000% TOTAL ADDRESSING MODES (window instruction(s)): restore, save #executed %group addr-mode 352066 49.9783% %g0, %g0, %g0 150 0.0213% %g0, %rY, %rZ 28525 4.0493% %rX, %rY, %rZ 3 0.0004% %g0, 0, %rZ 323694 45.9507% %rX, Y, %rZ 704438 100.0000% TOTAL ADDRESSING MODES (trap instruction(s)): ta, tcc, tcs, te, tg, tge, tgu, tl, tle, tleu, tn, tne, tneg, tpos, tvc, tvs #executed %group addr-mode 29 100.0000% %g0 + Y 29 100.0000% TOTAL ADDRESSING MODES (fp-load1 instruction(s)): ldf #executed %group addr-mode 400 0.0065% [%rX + %g0], %f0 838138 13.6375% [%rX + %g0], %fZ 2528148 41.1359% [%rX + %rY], %fZ 1583 0.0258% [%rX + Y], %f0 2777572 45.1943% [%rX + Y], %fZ 6145841 100.0000% TOTAL ADDRESSING MODES (fp-load2 instruction(s)): lddf #executed %group addr-mode 22309 4.4259% [%rX + %g0], %f0 175736 34.8645% [%rX + %g0], %fZ 5408 1.0729% [%rX + Y], %f0 300601 59.6367% [%rX + Y], %fZ 504054 100.0000% TOTAL ADDRESSING MODES (fp-store1 instruction(s)): stf #executed %group addr-mode 300166 11.0405% %fX, [%rY + %g0] 1173317 43.1562% %fX, [%rY + %rZ] 59548 2.1903% %f0, [%rY + Z] 1185740 43.6131% %fX, [%rY + Z] 2718771 100.0000% TOTAL ADDRESSING MODES (fp-store2 instruction(s)): stdf #executed %group addr-mode 22309 6.0413% %f0, [%rY + %g0] 156163 42.2891% %fX, [%rY + %g0] 5088 1.3778% %f0, [%rY + Z] 185715 50.2918% %fX, [%rY + Z] 369275 100.0000% TOTAL IMMEDIATE/DISPLACEMENT FIELD USAGE (disp22, branch instruction(s)): ba, ba,a, bcc, bcc,a, bcs, bcs,a, be, be,a, bg, bg,a, bge, bge,a, bgu, bgu,a, bl, bl,a, ble, ble,a, bleu, bleu,a, bn, bn,a, bne, bne,a, bneg, bneg,a, bpos, bpos,a, bvc, bvc,a, bvs, bvs,a #bits [from,to] #dynamic %dynamic #static %static 22 -0x200000 -0x100001 0 0.0000% 12 0.0725% 21 -0x100000 -0x80001 0 0.0000% 6 0.0362% 20 -0x80000 -0x40001 0 0.0000% 3 0.0181% 19 -0x40000 -0x20001 0 0.0000% 2 0.0121% 18 -0x20000 -0x10001 0 0.0000% 8 0.0483% 17 -0x10000 -0x8001 0 0.0000% 8 0.0483% 12 -0x800 -0x401 0 0.0000% 12 0.0725% 11 -0x400 -0x201 11408 0.1855% 12 0.0725% 10 -0x200 -0x101 33910 0.5515% 34 0.2053% 9 -0x100 -0x81 53778 0.8746% 59 0.3563% 8 -0x80 -0x41 114060 1.8550% 102 0.6159% 7 -0x40 -0x21 255886 4.1616% 138 0.8333% 6 -0x20 -0x11 716394 11.6511% 275 1.6606% 5 -0x10 -0x9 219265 3.5660% 302 1.8237% 4 -0x8 -0x5 2406 0.0391% 248 1.4976% 3 -0x4 -0x3 318982 5.1878% 113 0.6824% 2 -0x2 -0x2 270313 4.3963% 55 0.3321% 3 0x2 0x3 259306 4.2172% 720 4.3478% 4 0x4 0x7 642300 10.4461% 2855 17.2403% 5 0x8 0xf 656066 10.6700% 3140 18.9614% 6 0x10 0x1f 1148280 18.6752% 2092 12.6329% 7 0x20 0x3f 709345 11.5365% 1496 9.0338% 8 0x40 0x7f 347788 5.6563% 1228 7.4155% 9 0x80 0xff 197147 3.2063% 1025 6.1896% 10 0x100 0x1ff 149918 2.4382% 848 5.1208% 11 0x200 0x3ff 35940 0.5845% 888 5.3623% 12 0x400 0x7ff 6207 0.1009% 852 5.1449% 13 0x800 0xfff 0 0.0000% 2 0.0121% 14 0x1000 0x1fff 0 0.0000% 1 0.0060% 17 0x8000 0xffff 0 0.0000% 1 0.0060% 18 0x10000 0x1ffff 0 0.0000% 2 0.0121% 19 0x20000 0x3ffff 0 0.0000% 2 0.0121% 20 0x40000 0x7ffff 0 0.0000% 3 0.0181% 21 0x80000 0xfffff 0 0.0000% 9 0.0543% 22 0x100000 0x1fffff 0 0.0000% 7 0.0423% 22 -0x200000 0x1fffff 6148699 100.0000% 16560 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (disp22, fp-branch instruction(s)): fba, fba,a, fbe, fbe,a, fbg, fbg,a, fbge, fbge,a, fbl, fbl,a, fble, fble,a, fblg, fblg,a, fbn, fbn,a, fbne, fbne,a, fbo, fbo,a, fbu, fbu,a, fbue, fbue,a, fbug, fbug,a, fbuge, fbuge,a, fbul, fbul,a, fbule, fbule,a #bits [from,to] #dynamic %dynamic #static %static 22 -0x200000 -0x100001 0 0.0000% 7 0.6130% 21 -0x100000 -0x80001 0 0.0000% 3 0.2627% 19 -0x40000 -0x20001 0 0.0000% 3 0.2627% 18 -0x20000 -0x10001 0 0.0000% 9 0.7881% 17 -0x10000 -0x8001 0 0.0000% 3 0.2627% 15 -0x4000 -0x2001 0 0.0000% 1 0.0876% 7 -0x40 -0x21 0 0.0000% 6 0.5254% 4 -0x8 -0x5 0 0.0000% 1 0.0876% 0 0x0 0x0 0 0.0000% 219 19.1769% 3 0x2 0x3 18568 4.5337% 175 15.3240% 4 0x4 0x7 96578 23.5810% 333 29.1594% 5 0x8 0xf 58813 14.3601% 137 11.9965% 6 0x10 0x1f 66019 16.1196% 72 6.3047% 7 0x20 0x3f 132341 32.3131% 58 5.0788% 8 0x40 0x7f 21579 5.2689% 49 4.2907% 9 0x80 0xff 12544 3.0628% 31 2.7145% 10 0x100 0x1ff 0 0.0000% 14 1.2259% 11 0x200 0x3ff 0 0.0000% 8 0.7005% 12 0x400 0x7ff 3116 0.7608% 2 0.1751% 13 0x800 0xfff 0 0.0000% 1 0.0876% 20 0x40000 0x7ffff 0 0.0000% 2 0.1751% 21 0x80000 0xfffff 0 0.0000% 3 0.2627% 22 0x100000 0x1fffff 0 0.0000% 5 0.4378% 22 -0x200000 0x1fffff 409558 100.0000% 1142 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (disp22, cp-branch instruction(s)): cb0, cb0,a, cb01, cb01,a, cb012, cb012,a, cb013, cb013,a, cb02, cb02,a, cb023, cb023,a, cb03, cb03,a, cb1, cb1,a, cb12, cb12,a, cb123, cb123,a, cb13, cb13,a, cb2, cb2,a, cb23, cb23,a, cb3, cb3,a, cba, cba,a, cbn, cbn,a #bits [from,to] #dynamic %dynamic #static %static 22 -0x200000 -0x100001 0 0.0000% 8 17.0213% 21 -0x100000 -0x80001 0 0.0000% 1 2.1277% 20 -0x80000 -0x40001 0 0.0000% 1 2.1277% 18 -0x20000 -0x10001 0 0.0000% 8 17.0213% 17 -0x10000 -0x8001 0 0.0000% 8 17.0213% 16 -0x8000 -0x4001 0 0.0000% 1 2.1277% 0 0x0 0x0 0 0.0000% 1 2.1277% 10 0x100 0x1ff 0 0.0000% 1 2.1277% 11 0x200 0x3ff 0 0.0000% 1 2.1277% 12 0x400 0x7ff 0 0.0000% 1 2.1277% 13 0x800 0xfff 0 0.0000% 1 2.1277% 14 0x1000 0x1fff 0 0.0000% 1 2.1277% 19 0x20000 0x3ffff 0 0.0000% 1 2.1277% 20 0x40000 0x7ffff 0 0.0000% 1 2.1277% 21 0x80000 0xfffff 0 0.0000% 4 8.5106% 22 0x100000 0x1fffff 0 0.0000% 8 17.0213% 22 -0x200000 0x1fffff 0 100.0000% 47 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (disp30, call instruction(s)): call #bits [from,to] #dynamic %dynamic #static %static 19 -0x40000 -0x20001 1 0.0003% 1 0.0270% 18 -0x20000 -0x10001 7 0.0021% 169 4.5688% 17 -0x10000 -0x8001 4 0.0012% 180 4.8662% 16 -0x8000 -0x4001 22311 6.8034% 96 2.5953% 15 -0x4000 -0x2001 14339 4.3725% 84 2.2709% 14 -0x2000 -0x1001 86426 26.3543% 95 2.5683% 13 -0x1000 -0x801 2 0.0006% 84 2.2709% 12 -0x800 -0x401 49197 15.0019% 99 2.6764% 11 -0x400 -0x201 502 0.1531% 80 2.1627% 10 -0x200 -0x101 19 0.0058% 73 1.9735% 9 -0x100 -0x81 9 0.0027% 43 1.1625% 8 -0x80 -0x41 7 0.0021% 30 0.8110% 7 -0x40 -0x21 0 0.0000% 6 0.1622% 6 -0x20 -0x11 1 0.0003% 4 0.1081% 4 -0x8 -0x5 0 0.0000% 1 0.0270% 0 0x0 0x0 0 0.0000% 14 0.3785% 3 0x2 0x3 2 0.0006% 2 0.0541% 4 0x4 0x7 157 0.0479% 12 0.3244% 5 0x8 0xf 2 0.0006% 9 0.2433% 6 0x10 0x1f 64 0.0195% 15 0.4055% 7 0x20 0x3f 3 0.0009% 20 0.5407% 8 0x40 0x7f 15 0.0046% 27 0.7299% 9 0x80 0xff 4704 1.4344% 35 0.9462% 10 0x100 0x1ff 117 0.0357% 84 2.2709% 11 0x200 0x3ff 129 0.0393% 128 3.4604% 12 0x400 0x7ff 164 0.0500% 177 4.7851% 13 0x800 0xfff 284 0.0866% 161 4.3525% 14 0x1000 0x1fff 69 0.0210% 193 5.2176% 15 0x2000 0x3fff 22578 6.8848% 140 3.7848% 16 0x4000 0x7fff 550 0.1677% 128 3.4604% 17 0x8000 0xffff 119658 36.4879% 382 10.3271% 18 0x10000 0x1ffff 6614 2.0168% 915 24.7364% 19 0x20000 0x3ffff 4 0.0012% 212 5.7313% 30 -0x20000000 0x1fffffff 327939 100.0000% 3699 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (imm22, sethi instruction(s)): sethi #bits [from,to] #dynamic %dynamic #static %static 0 0x0 0x0 2 0.0000% 87 0.5207% 3 0x4 0x7 937726 14.4332% 2616 15.6562% 4 0x8 0xf 165437 2.5464% 323 1.9331% 5 0x10 0x1f 107334 1.6521% 280 1.6757% 6 0x20 0x3f 943767 14.5262% 4534 27.1351% 7 0x40 0x7f 34520 0.5313% 354 2.1186% 8 0x80 0xff 1942 0.0299% 228 1.3645% 9 0x100 0x1ff 168 0.0026% 227 1.3585% 10 0x200 0x3ff 1102275 16.9659% 4903 29.3435% 11 0x400 0x7ff 59024 0.9085% 14 0.0838% 12 0x800 0xfff 0 0.0000% 10 0.0598% 13 0x1000 0x1fff 0 0.0000% 6 0.0359% 14 0x2000 0x3fff 0 0.0000% 12 0.0718% 15 0x4000 0x7fff 0 0.0000% 2 0.0120% 17 0x10000 0x1ffff 0 0.0000% 12 0.0718% 18 0x20000 0x3ffff 45 0.0007% 20 0.1197% 19 0x40000 0x7ffff 0 0.0000% 36 0.2155% 20 0x80000 0xfffff 1043 0.0161% 235 1.4064% 21 0x100000 0x1fffff 21156 0.3256% 196 1.1730% 22 0x200000 0x3fffff 3122568 48.0616% 2614 15.6443% 22 0 0x3fffff 6497007 100.0000% 16709 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (shcnt32, shift instruction(s)): sll, sra, srl #bits [from,to] #dynamic %dynamic #static %static 0 0x0 0x0 0 0.0000% 1 0.0281% 1 0x1 0x1 265073 6.5816% 722 20.3037% 2 0x2 0x3 2584278 64.1660% 1380 38.8076% 3 0x4 0x7 55988 1.3901% 528 14.8481% 4 0x8 0xf 817743 20.3040% 331 9.3082% 5 0x10 0x1f 304406 7.5582% 594 16.7042% 5 0 0x1f 4027488 100.0000% 3556 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, add/sub instruction(s)): add, addx, sub, subx #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 131515 2.7285% 177 3.1135% 12 -0x800 -0x401 94699 1.9647% 232 4.0809% 11 -0x400 -0x201 12 0.0002% 61 1.0730% 10 -0x200 -0x101 10 0.0002% 50 0.8795% 9 -0x100 -0x81 6140 0.1274% 53 0.9323% 8 -0x80 -0x41 59894 1.2426% 94 1.6535% 7 -0x40 -0x21 32820 0.6809% 155 2.7265% 6 -0x20 -0x11 27486 0.5703% 128 2.2515% 5 -0x10 -0x9 73856 1.5323% 270 4.7493% 4 -0x8 -0x5 4294 0.0891% 26 0.4573% 3 -0x4 -0x3 3 0.0001% 30 0.5277% 2 -0x2 -0x2 52864 1.0968% 20 0.3518% 0 0x0 0x0 832 0.0173% 68 1.1961% 2 0x1 0x1 2197664 45.5948% 2022 35.5673% 3 0x2 0x3 119229 2.4736% 407 7.1592% 4 0x4 0x7 829658 17.2129% 872 15.3386% 5 0x8 0xf 68397 1.4190% 225 3.9578% 6 0x10 0x1f 175509 3.6413% 174 3.0607% 7 0x20 0x3f 43 0.0009% 49 0.8619% 8 0x40 0x7f 366672 7.6073% 83 1.4600% 9 0x80 0xff 108 0.0022% 22 0.3870% 10 0x100 0x1ff 0 0.0000% 18 0.3166% 11 0x200 0x3ff 119768 2.4848% 64 1.1258% 12 0x400 0x7ff 61702 1.2801% 65 1.1434% 13 0x800 0xfff 9149 0.1898% 35 0.6157% 13 -0x1000 0xfff 4819988 100.0000% 5685 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, addcc/subcc instruction(s)): addcc, addxcc, subcc, subxcc #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 4 0.0749% 12 -0x800 -0x401 0 0.0000% 2 0.0375% 11 -0x400 -0x201 0 0.0000% 2 0.0375% 7 -0x40 -0x21 0 0.0000% 1 0.0187% 5 -0x10 -0x9 0 0.0000% 2 0.0375% 3 -0x4 -0x3 0 0.0000% 1 0.0187% 0 0x0 0x0 1392413 70.8698% 2814 52.7164% 2 0x1 0x1 96525 4.9128% 355 6.6504% 3 0x2 0x3 14255 0.7255% 307 5.7512% 4 0x4 0x7 270590 13.7722% 189 3.5407% 5 0x8 0xf 23972 1.2201% 140 2.6227% 6 0x10 0x1f 119185 6.0662% 75 1.4050% 7 0x20 0x3f 492 0.0250% 107 2.0045% 8 0x40 0x7f 263 0.0134% 164 3.0723% 9 0x80 0xff 597 0.0304% 38 0.7119% 10 0x100 0x1ff 18144 0.9235% 169 3.1660% 11 0x200 0x3ff 1030 0.0524% 42 0.7868% 12 0x400 0x7ff 18 0.0009% 82 1.5362% 13 0x800 0xfff 22552 1.1478% 776 14.5373% 13 -0x1000 0xfff 1964748 100.0000% 5338 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, taddcc/tsubcc instruction(s)): taddcc, taddcctv, tsubcc, tsubcctv #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 4 20.0000% 12 -0x800 -0x401 0 0.0000% 2 10.0000% 11 -0x400 -0x201 0 0.0000% 2 10.0000% 10 -0x200 -0x101 0 0.0000% 1 5.0000% 10 0x100 0x1ff 0 0.0000% 2 10.0000% 11 0x200 0x3ff 0 0.0000% 1 5.0000% 12 0x400 0x7ff 0 0.0000% 3 15.0000% 13 0x800 0xfff 0 0.0000% 5 25.0000% 13 -0x1000 0xfff 0 100.0000% 20 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, mul-step instruction(s)): mulscc #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 1 33.3333% 9 0x80 0xff 0 0.0000% 1 33.3333% 12 0x400 0x7ff 0 0.0000% 1 33.3333% 13 -0x1000 0xfff 0 100.0000% 3 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, mul instruction(s)): smul, smulcc, umul, umulcc #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 7 38.8889% 12 -0x800 -0x401 0 0.0000% 1 5.5556% 11 -0x400 -0x201 0 0.0000% 1 5.5556% 6 -0x20 -0x11 0 0.0000% 1 5.5556% 8 0x40 0x7f 0 0.0000% 1 5.5556% 11 0x200 0x3ff 0 0.0000% 1 5.5556% 12 0x400 0x7ff 0 0.0000% 3 16.6667% 13 0x800 0xfff 0 0.0000% 3 16.6667% 13 -0x1000 0xfff 0 100.0000% 18 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, div instruction(s)): sdiv, sdivcc, udiv, udivcc #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 4 36.3636% 12 -0x800 -0x401 0 0.0000% 1 9.0909% 7 -0x40 -0x21 0 0.0000% 1 9.0909% 9 0x80 0xff 0 0.0000% 1 9.0909% 12 0x400 0x7ff 0 0.0000% 1 9.0909% 13 0x800 0xfff 0 0.0000% 3 27.2727% 13 -0x1000 0xfff 0 100.0000% 11 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, logical instruction(s)): and, andcc, andn, andncc, or, orcc, orn, orncc, xnor, xnorcc, xor, xorcc #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 11 0.0605% 12 -0x800 -0x401 28787 0.4130% 48 0.2639% 11 -0x400 -0x201 0 0.0000% 7 0.0385% 10 -0x200 -0x101 0 0.0000% 3 0.0165% 9 -0x100 -0x81 2 0.0000% 4 0.0220% 8 -0x80 -0x41 0 0.0000% 10 0.0550% 7 -0x40 -0x21 1 0.0000% 7 0.0385% 6 -0x20 -0x11 0 0.0000% 11 0.0605% 5 -0x10 -0x9 0 0.0000% 1 0.0055% 4 -0x8 -0x5 0 0.0000% 4 0.0220% 3 -0x4 -0x3 310 0.0044% 13 0.0715% 2 -0x2 -0x2 0 0.0000% 9 0.0495% 0 0x0 0x0 1010145 14.4917% 2115 11.6266% 2 0x1 0x1 238732 3.4249% 962 5.2883% 3 0x2 0x3 132725 1.9041% 450 2.4738% 4 0x4 0x7 54134 0.7766% 398 2.1879% 5 0x8 0xf 55291 0.7932% 239 1.3138% 6 0x10 0x1f 62838 0.9015% 208 1.1434% 7 0x20 0x3f 204003 2.9267% 698 3.8371% 8 0x40 0x7f 387598 5.5605% 1483 8.1524% 9 0x80 0xff 1080443 15.5002% 1855 10.1974% 10 0x100 0x1ff 1939990 27.8313% 3438 18.8995% 11 0x200 0x3ff 1581728 22.6917% 5206 28.6185% 12 0x400 0x7ff 161421 2.3158% 794 4.3648% 13 0x800 0xfff 32355 0.4642% 81 0.4453% 13 -0x1000 0xfff 6970525 100.0000% 18191 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, load instruction(s)): ld, ldd, ldsb, ldsh, ldub, lduh #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 78 0.9555% 12 -0x800 -0x401 0 0.0000% 155 1.8988% 11 -0x400 -0x201 0 0.0000% 68 0.8330% 10 -0x200 -0x101 0 0.0000% 25 0.3063% 9 -0x100 -0x81 0 0.0000% 60 0.7350% 8 -0x80 -0x41 86770 2.2420% 67 0.8208% 7 -0x40 -0x21 113666 2.9370% 172 2.1071% 6 -0x20 -0x11 575166 14.8615% 770 9.4328% 5 -0x10 -0x9 455096 11.7590% 704 8.6243% 4 -0x8 -0x5 4688 0.1211% 64 0.7840% 3 -0x4 -0x3 128477 3.3197% 86 1.0535% 2 -0x2 -0x2 0 0.0000% 17 0.2083% 0 0x0 0x0 340 0.0088% 86 1.0535% 2 0x1 0x1 119127 3.0781% 96 1.1760% 3 0x2 0x3 119126 3.0780% 153 1.8743% 4 0x4 0x7 190957 4.9341% 695 8.5140% 5 0x8 0xf 272959 7.0529% 784 9.6043% 6 0x10 0x1f 172647 4.4609% 567 6.9460% 7 0x20 0x3f 646673 16.7091% 713 8.7345% 8 0x40 0x7f 722203 18.6607% 663 8.1220% 9 0x80 0xff 119159 3.0789% 53 0.6493% 10 0x100 0x1ff 4777 0.1234% 133 1.6293% 11 0x200 0x3ff 6630 0.1713% 1308 16.0235% 12 0x400 0x7ff 68351 1.7661% 453 5.5494% 13 0x800 0xfff 63374 1.6375% 190 2.3276% 13 -0x1000 0xfff 3870186 100.0000% 8163 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, store instruction(s)): st, stb, std, sth #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 119092 5.7009% 85 1.4557% 12 -0x800 -0x401 59576 2.8519% 168 2.8772% 11 -0x400 -0x201 576 0.0276% 38 0.6508% 10 -0x200 -0x101 480 0.0230% 18 0.3083% 9 -0x100 -0x81 39792 1.9048% 70 1.1988% 8 -0x80 -0x41 73182 3.5032% 137 2.3463% 7 -0x40 -0x21 57545 2.7547% 330 5.6517% 6 -0x20 -0x11 429884 20.5785% 597 10.2244% 5 -0x10 -0x9 316614 15.1563% 692 11.8513% 4 -0x8 -0x5 0 0.0000% 31 0.5309% 3 -0x4 -0x3 119094 5.7010% 41 0.7022% 2 -0x2 -0x2 0 0.0000% 4 0.0685% 0 0x0 0x0 100 0.0048% 47 0.8049% 2 0x1 0x1 33 0.0016% 51 0.8734% 3 0x2 0x3 33 0.0016% 110 1.8839% 4 0x4 0x7 20615 0.9868% 467 7.9979% 5 0x8 0xf 41132 1.9690% 479 8.2035% 6 0x10 0x1f 574 0.0275% 312 5.3434% 7 0x20 0x3f 435 0.0208% 230 3.9390% 8 0x40 0x7f 808360 38.6961% 1045 17.8969% 9 0x80 0xff 43 0.0021% 38 0.6508% 10 0x100 0x1ff 67 0.0032% 54 0.9248% 11 0x200 0x3ff 542 0.0259% 480 8.2206% 12 0x400 0x7ff 268 0.0128% 267 4.5727% 13 0x800 0xfff 63 0.0030% 46 0.7878% 13 -0x1000 0xfff 2088996 100.0000% 5839 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, jmpl instruction(s)): jmpl #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 3 0.2360% 5 0x8 0xf 376356 100.0000% 1267 99.6853% 13 0x800 0xfff 0 0.0000% 1 0.0787% 13 -0x1000 0xfff 376356 100.0000% 1271 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, window instruction(s)): restore, save #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 22759 7.0310% 30 2.6762% 12 -0x800 -0x401 1 0.0003% 13 1.1597% 11 -0x400 -0x201 1 0.0003% 11 0.9813% 10 -0x200 -0x101 13440 4.1520% 11 0.9813% 9 -0x100 -0x81 79145 24.4503% 75 6.6905% 8 -0x80 -0x41 208334 64.3608% 948 84.5674% 7 -0x40 -0x21 14 0.0043% 19 1.6949% 0 0x0 0x0 3 0.0009% 3 0.2676% 2 0x1 0x1 0 0.0000% 1 0.0892% 11 0x200 0x3ff 0 0.0000% 2 0.1784% 12 0x400 0x7ff 0 0.0000% 3 0.2676% 13 0x800 0xfff 0 0.0000% 5 0.4460% 13 -0x1000 0xfff 323697 100.0000% 1121 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, trap instruction(s)): ta, tcc, tcs, te, tg, tge, tgu, tl, tle, tleu, tn, tne, tneg, tpos, tvc, tvs #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 2 7.4074% 12 -0x800 -0x401 0 0.0000% 1 3.7037% 3 0x2 0x3 0 0.0000% 2 7.4074% 5 0x8 0xf 29 100.0000% 20 74.0741% 11 0x200 0x3ff 0 0.0000% 2 7.4074% 13 -0x1000 0xfff 29 100.0000% 27 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, rd/wr instruction(s)): rdasr, rdpsr, rdtbr, rdwim, rdy, wrasr, wrpsr, wrtbr, wrwim, wry #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 4 57.1429% 12 -0x800 -0x401 0 0.0000% 1 14.2857% 13 0x800 0xfff 0 0.0000% 2 28.5714% 13 -0x1000 0xfff 0 100.0000% 7 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, fp-load1 instruction(s)): ldf #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 10 0.2894% 11 -0x400 -0x201 288 0.0104% 7 0.2026% 10 -0x200 -0x101 160 0.0058% 2 0.0579% 9 -0x100 -0x81 53760 1.9344% 38 1.0999% 8 -0x80 -0x41 133220 4.7935% 139 4.0232% 7 -0x40 -0x21 106116 3.8183% 148 4.2836% 6 -0x20 -0x11 120094 4.3212% 303 8.7699% 5 -0x10 -0x9 316603 11.3921% 585 16.9320% 4 -0x8 -0x5 0 0.0000% 4 0.1158% 3 -0x4 -0x3 0 0.0000% 5 0.1447% 4 0x4 0x7 796974 28.6768% 452 13.0825% 5 0x8 0xf 221232 7.9604% 404 11.6932% 6 0x10 0x1f 67448 2.4269% 214 6.1939% 7 0x20 0x3f 8671 0.3120% 211 6.1071% 8 0x40 0x7f 560649 20.1734% 387 11.2012% 9 0x80 0xff 272465 9.8039% 142 4.1100% 10 0x100 0x1ff 56575 2.0357% 193 5.5861% 11 0x200 0x3ff 64900 2.3352% 155 4.4863% 12 0x400 0x7ff 0 0.0000% 1 0.0289% 13 0x800 0xfff 0 0.0000% 55 1.5919% 13 -0x1000 0xfff 2779155 100.0000% 3455 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, fp-load2 instruction(s)): lddf #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 7 0.8578% 12 -0x800 -0x401 0 0.0000% 4 0.4902% 11 -0x400 -0x201 0 0.0000% 6 0.7353% 9 -0x100 -0x81 0 0.0000% 24 2.9412% 8 -0x80 -0x41 0 0.0000% 33 4.0441% 7 -0x40 -0x21 61723 20.1703% 31 3.7990% 6 -0x20 -0x11 1585 0.5180% 71 8.7010% 5 -0x10 -0x9 403 0.1317% 102 12.5000% 4 -0x8 -0x5 9767 3.1917% 28 3.4314% 0 0x0 0x0 0 0.0000% 3 0.3676% 5 0x8 0xf 0 0.0000% 38 4.6569% 6 0x10 0x1f 1 0.0003% 33 4.0441% 7 0x20 0x3f 2 0.0007% 5 0.6127% 8 0x40 0x7f 13641 4.4577% 70 8.5784% 9 0x80 0xff 128460 41.9792% 48 5.8824% 10 0x100 0x1ff 23215 7.5864% 122 14.9510% 11 0x200 0x3ff 67212 21.9641% 191 23.4069% 13 -0x1000 0xfff 306009 100.0000% 816 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, fp-store1 instruction(s)): stf #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 10 0.4660% 11 -0x400 -0x201 288 0.0231% 10 0.4660% 10 -0x200 -0x101 160 0.0128% 7 0.3262% 9 -0x100 -0x81 0 0.0000% 21 0.9786% 8 -0x80 -0x41 60298 4.8421% 189 8.8071% 7 -0x40 -0x21 100648 8.0823% 152 7.0829% 6 -0x20 -0x11 80545 6.4680% 705 32.8518% 5 -0x10 -0x9 335999 26.9816% 588 27.3998% 4 -0x8 -0x5 0 0.0000% 4 0.1864% 3 -0x4 -0x3 0 0.0000% 4 0.1864% 4 0x4 0x7 577930 46.4093% 140 6.5238% 5 0x8 0xf 80650 6.4764% 153 7.1295% 6 0x10 0x1f 67 0.0054% 25 1.1650% 7 0x20 0x3f 42 0.0034% 20 0.9320% 8 0x40 0x7f 478 0.0384% 104 4.8462% 9 0x80 0xff 8183 0.6571% 12 0.5592% 12 0x400 0x7ff 0 0.0000% 1 0.0466% 13 0x800 0xfff 0 0.0000% 1 0.0466% 13 -0x1000 0xfff 1245288 100.0000% 2146 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, fp-store2 instruction(s)): stdf #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 6 1.6760% 12 -0x800 -0x401 2 0.0010% 1 0.2793% 11 -0x400 -0x201 0 0.0000% 3 0.8380% 9 -0x100 -0x81 0 0.0000% 24 6.7039% 8 -0x80 -0x41 0 0.0000% 21 5.8659% 7 -0x40 -0x21 60535 31.7264% 29 8.1006% 6 -0x20 -0x11 5688 2.9811% 104 29.0503% 5 -0x10 -0x9 119689 62.7291% 75 20.9497% 4 -0x8 -0x5 4889 2.5623% 20 5.5866% 5 0x8 0xf 0 0.0000% 38 10.6145% 6 0x10 0x1f 0 0.0000% 12 3.3520% 8 0x40 0x7f 0 0.0000% 19 5.3073% 9 0x80 0xff 0 0.0000% 5 1.3966% 10 0x100 0x1ff 0 0.0000% 1 0.2793% 13 -0x1000 0xfff 190803 100.0000% 358 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, fp-sr instruction(s)): ldfsr, stfsr #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 2 10.5263% 8 0x40 0x7f 0 0.0000% 11 57.8947% 10 0x100 0x1ff 0 0.0000% 1 5.2632% 12 0x400 0x7ff 0 0.0000% 4 21.0526% 13 0x800 0xfff 0 0.0000% 1 5.2632% 13 -0x1000 0xfff 0 100.0000% 19 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, fp-q instruction(s)): stdfq #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 1 50.0000% 12 0x400 0x7ff 0 0.0000% 1 50.0000% 13 -0x1000 0xfff 0 100.0000% 2 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, cp-load instruction(s)): ldc, lddc #bits [from,to] #dynamic %dynamic #static %static 12 -0x800 -0x401 0 0.0000% 1 16.6667% 9 -0x100 -0x81 0 0.0000% 1 16.6667% 10 0x100 0x1ff 0 0.0000% 1 16.6667% 13 0x800 0xfff 0 0.0000% 3 50.0000% 13 -0x1000 0xfff 0 100.0000% 6 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, cp-store instruction(s)): stc, stdc #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 1 25.0000% 8 0x40 0x7f 0 0.0000% 1 25.0000% 11 0x200 0x3ff 0 0.0000% 1 25.0000% 12 0x400 0x7ff 0 0.0000% 1 25.0000% 13 -0x1000 0xfff 0 100.0000% 4 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, cp-sr instruction(s)): ldcsr, stcsr #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 1 33.3333% 8 -0x80 -0x41 0 0.0000% 1 33.3333% 13 0x800 0xfff 0 0.0000% 1 33.3333% 13 -0x1000 0xfff 0 100.0000% 3 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, cp-q instruction(s)): stdcq #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 0 0.0000% 1 33.3333% 12 -0x800 -0x401 0 0.0000% 1 33.3333% 10 0x100 0x1ff 0 0.0000% 1 33.3333% 13 -0x1000 0xfff 0 100.0000% 3 100.0000% PER-CALLED-FUNCTION REGISTER USAGE: register #fun %fun #calls %calls r1 g1 19 8.26% 113684 30.71% r2 g2 44 19.13% 154585 41.75% r3 g3 31 13.48% 118743 32.07% r4 g4 7 3.04% 46725 12.62% r8 o0 219 95.22% 370191 99.99% r9 o1 183 79.57% 368885 99.63% r10 o2 144 62.61% 369260 99.73% r11 o3 100 43.48% 248612 67.15% r12 o4 82 35.65% 343015 92.65% r13 o5 70 30.43% 346990 93.72% r14 sp 198 86.09% 346025 93.46% r15 o7 193 83.91% 332894 89.91% r16 l0 78 33.91% 275779 74.49% r17 l1 60 26.09% 280361 75.72% r18 l2 57 24.78% 266403 71.95% r19 l3 48 20.87% 146448 39.55% r20 l4 46 20.00% 260477 70.35% r21 l5 32 13.91% 205546 55.52% r22 l6 26 11.30% 41655 11.25% r23 l7 29 12.61% 205077 55.39% r24 i0 179 77.83% 345907 93.43% r25 i1 116 50.43% 344601 93.07% r26 i2 86 37.39% 343132 92.68% r27 i3 75 32.61% 329756 89.06% r28 i4 65 28.26% 324596 87.67% r29 i5 60 26.09% 324621 87.68% r30 fp 60 26.09% 316237 85.41% r31 i7 189 82.17% 345855 93.41% #reg #fun %fun cum-% #calls %calls cum-% 2 9 3.91% 3.91% 432 0.12% 0.12% 3 10 4.35% 8.26% 11 0.00% 0.12% 4 6 2.61% 10.87% 16 0.00% 0.12% 5 20 8.70% 19.57% 191 0.05% 0.18% 6 16 6.96% 26.52% 146 0.04% 0.21% 7 21 9.13% 35.65% 573 0.15% 0.37% 8 11 4.78% 40.43% 131 0.04% 0.41% 9 16 6.96% 47.39% 915 0.25% 0.65% 10 13 5.65% 53.04% 23216 6.27% 6.92% 11 15 6.52% 59.57% 473 0.13% 7.05% 12 14 6.09% 65.65% 30 0.01% 7.06% 13 18 7.83% 73.48% 5620 1.52% 8.58% 14 6 2.61% 76.09% 573 0.15% 8.73% 15 10 4.35% 80.43% 79 0.02% 8.75% 16 9 3.91% 84.35% 13510 3.65% 12.40% 17 4 1.74% 86.09% 13505 3.65% 16.05% 18 5 2.17% 88.26% 32511 8.78% 24.83% 19 2 0.87% 89.13% 2 0.00% 24.83% 20 3 1.30% 90.43% 545 0.15% 24.98% 21 4 1.74% 92.17% 192080 51.88% 76.86% 22 5 2.17% 94.35% 22803 6.16% 83.02% 23 4 1.74% 96.09% 4819 1.30% 84.32% 24 3 1.30% 97.39% 22312 6.03% 90.34% 25 1 0.43% 97.83% 1 0.00% 90.34% 26 2 0.87% 98.70% 22310 6.03% 96.37% 27 1 0.43% 99.13% 1 0.00% 96.37% 28 2 0.87% 100.00% 13440 3.63% 100.00% FUNCTIONS: %instrs cum-% #calls instrs/call function 24.0198% 24.0198% 13440 1499 de_casteljau_surf (0x34024) 23.7511% 47.7710% 0 simple_z_textured_triangle (0x68864) 11.9980% 59.7689% 59546 169 sample_1d_linear (0x5ee84) 8.0116% 67.7805% 119092 56 floor 4.2007% 71.9812% 22309 158 gl_write_texture_span 3.4451% 75.4263% 13440 215 horner_bezier_surf (0x336f0) 3.0508% 78.4771% 22309 115 gl_texture_pixels_1d 3.0338% 81.5108% 22309 114 apply_texture (0x63724) 2.9792% 84.4900% 13440 186 gl_EvalCoord2f 1.7884% 86.2784% 1 1500026 clear (0x724a0) 1.6770% 87.9554% 448 3140 gl_color_shade_vertices_fast 1.5831% 89.5385% 19842 67 write_color_span (0x7446c) 1.5703% 91.1089% 13440 98 gl_eval_vertex 1.3615% 92.4704% 896 1274 gl_xform_points_4fv 1.3173% 93.7876% 22309 50 gl_depth_test_span_less 1.2963% 95.0840% 496 2192 memset 1.1026% 96.1865% 12544 74 render_triangle (0x2b1a0) 1.0589% 97.2454% 448 1982 gl_xform_normals_3fv 0.8706% 98.1161% 448 1630 gl_transform_vb_part2 ... FUNCTION CALLS: ->F F (caller) F->G F->G/->F G (callee) 13440 de_casteljau_surf (0x34024) 59546 sample_1d_linear (0x5ee84) 119092 2.00 floor 119092 floor 22309 gl_write_texture_span 42151 1.89 ? 22309 1.00 gl_texture_pixels_1d 13440 horner_bezier_surf (0x336f0) 22309 gl_texture_pixels_1d 59546 2.67 sample_1d_linear (0x5ee84) 22309 1.00 apply_texture (0x63724) 22309 apply_texture (0x63724) 13440 gl_EvalCoord2f 13440 1.00 gl_eval_vertex 13440 1.00 horner_bezier_surf (0x336f0) 13440 1.00 de_casteljau_surf (0x34024) 1 clear (0x724a0) 448 gl_color_shade_vertices_fast 19842 write_color_span (0x7446c) 13440 gl_eval_vertex 896 gl_xform_points_4fv 22309 gl_depth_test_span_less 496 memset 12544 render_triangle (0x2b1a0) 6216 0.50 ? 448 gl_xform_normals_3fv 448 gl_transform_vb_part2 448 1.00 gl_xform_points_4fv 448 1.00 memset 448 1.00 gl_texgen 448 1.00 gl_color_shade_vertices_fast ... ->G G (callee) F->G F->G/->G F (caller) 13440 de_casteljau_surf (0x34024) 13440 1.00 gl_EvalCoord2f 59546 sample_1d_linear (0x5ee84) 59546 1.00 gl_texture_pixels_1d 119092 floor 119092 1.00 sample_1d_linear (0x5ee84) 22309 gl_write_texture_span 22309 1.00 simple_z_textured_triangle (0x68864) 13440 horner_bezier_surf (0x336f0) 13440 1.00 gl_EvalCoord2f 22309 gl_texture_pixels_1d 22309 1.00 gl_write_texture_span 22309 apply_texture (0x63724) 22309 1.00 gl_texture_pixels_1d 13440 gl_EvalCoord2f 13440 1.00 gl_EvalMesh2 1 clear (0x724a0) 1 1 ? 448 gl_color_shade_vertices_fast 448 1.00 gl_transform_vb_part2 19842 write_color_span (0x7446c) 19842 1 ? 13440 gl_eval_vertex 13440 1.00 gl_EvalCoord2f 896 gl_xform_points_4fv 448 0.50 gl_transform_vb_part1 448 0.50 gl_transform_vb_part2 22309 gl_depth_test_span_less 22309 1 ? 496 memset 448 0.90 gl_transform_vb_part2 45 0.09 calloc 2 0.00 gl_clear_depth_buffer 1 0.00 initialize_context (0x1c010) 12544 render_triangle (0x2b1a0) 12544 1.00 gl_render_vb 448 gl_xform_normals_3fv 448 1.00 gl_transform_vb_part1 448 gl_transform_vb_part2 448 1.00 gl_transform_vb_part1 ...