OPCODES (DYNAMIC): opcode #executed %executed %group #annulled or 5537827 11.6294% 85.9142% 96010 and 491383 1.0319% 7.6233% 1 orcc 252616 0.5305% 3.9191% 20 xor 159730 0.3354% 2.4781% andcc 3995 0.0084% 0.0620% 10 andn 162 0.0003% 0.0025% andncc 50 0.0001% 0.0008% SUBTOTAL 6445763 13.5360% 100.0000% 96041 add 5824046 12.2304% 94.8472% 77638 sub 316397 0.6644% 5.1527% 59 subx 5 0.0000% 0.0001% addx 4 0.0000% 0.0001% SUBTOTAL 6140452 12.8949% 100.0000% 77697 sethi 5624960 11.8124% 100.0000% 652 fmuld 1153996 2.4234% 23.2645% fmuls 1009578 2.1201% 20.3530% fadds 718155 1.5081% 14.4780% faddd 629882 1.3227% 12.6984% fmovs 582317 1.2229% 11.7395% 204626 fsubs 314679 0.6608% 6.3439% 21 fsubd 208463 0.4378% 4.2026% 47688 fdivd 159732 0.3354% 3.2202% fnegs 105884 0.2224% 2.1346% 155236 fdivs 77647 0.1631% 1.5654% SUBTOTAL 4960333 10.4166% 100.0000% 407571 ld 2756472 5.7886% 64.8388% 2180 ldub 1175156 2.4678% 27.6425% 469 ldd 164223 0.3449% 3.8629% lduh 155236 0.3260% 3.6515% ldsb 175 0.0004% 0.0041% 36 ldsh 6 0.0000% 0.0001% SUBTOTAL 4251268 8.9276% 100.0000% 2685 ldf 3113882 6.5391% 100.0000% 2 st 1980336 4.1587% 64.3821% 62 stb 862692 1.8116% 28.0467% 77697 sth 155256 0.3260% 5.0475% std 77626 0.1630% 2.5237% SUBTOTAL 3075910 6.4594% 100.0000% 77759 bne 603940 1.2683% 20.6947% bcs 560639 1.1773% 19.2109% ba 422174 0.8866% 14.4663% be 325732 0.6840% 11.1616% be,a 168449 0.3537% 5.7721% bge 156406 0.3285% 5.3594% bne,a 86756 0.1822% 2.9728% ble 85424 0.1794% 2.9272% bgu 80974 0.1700% 2.7747% bl,a 80560 0.1692% 2.7605% bl 79998 0.1680% 2.7412% bcc,a 78057 0.1639% 2.6747% bcs,a 77709 0.1632% 2.6628% ba,a 77625 0.1630% 2.6599% bg,a 16479 0.0346% 0.5647% bleu 7710 0.0162% 0.2642% bg 6432 0.0135% 0.2204% bcc 2204 0.0046% 0.0755% bneg 616 0.0013% 0.0211% bge,a 258 0.0005% 0.0088% ble,a 78 0.0002% 0.0027% bleu,a 71 0.0001% 0.0024% bgu,a 20 0.0000% 0.0007% bpos,a 20 0.0000% 0.0007% bpos 1 0.0000% 0.0000% SUBTOTAL 2918332 6.1285% 100.0000% subcc 2083104 4.3745% 99.9565% 39 addcc 906 0.0019% 0.0435% SUBTOTAL 2084010 4.3764% 100.0000% 39 nop 1638577 3.4410% 100.0000% fstod 388137 0.8151% 34.8989% 1 fdtos 314979 0.6615% 28.3210% 4088 fstoi 171677 0.3605% 15.4361% fitos 155275 0.3261% 13.9614% fitod 82108 0.1724% 7.3826% SUBTOTAL 1112176 2.3356% 100.0000% 4089 lddf 1042741 2.1897% 100.0000% 8972 sll 598307 1.2564% 65.3830% 63 sra 316207 0.6640% 34.5551% srl 566 0.0012% 0.0619% 2 SUBTOTAL 915080 1.9217% 100.0000% 65 fcmpes 731411 1.5360% 88.9163% fcmped 82112 0.1724% 9.9822% fcmpd 8988 0.0189% 1.0927% 77618 fcmps 73 0.0002% 0.0089% SUBTOTAL 822584 1.7274% 100.0000% 77618 fbl,a 232857 0.4890% 28.3081% fbg,a 232856 0.4890% 28.3079% fbug 110404 0.2318% 13.4216% fbule 77622 0.1630% 9.4364% fbuge 77620 0.1630% 9.4361% fbule,a 77618 0.1630% 9.4359% fbne 4556 0.0096% 0.5539% fbne,a 4493 0.0094% 0.5462% fbuge,a 4488 0.0094% 0.5456% fbul 14 0.0000% 0.0017% fbug,a 13 0.0000% 0.0016% fbul,a 10 0.0000% 0.0012% fbg 8 0.0000% 0.0010% fbe,a 7 0.0000% 0.0009% fbl 6 0.0000% 0.0007% fbe 5 0.0000% 0.0006% fble 3 0.0000% 0.0004% fble,a 2 0.0000% 0.0002% SUBTOTAL 822582 1.7274% 100.0000% stdf 709131 1.4892% 100.0000% restore 321989 0.6762% 50.0000% save 321989 0.6762% 50.0000% SUBTOTAL 643978 1.3523% 100.0000% stf 570150 1.1973% 100.0000% jmpl 325160 0.6828% 100.0000% call 322189 0.6766% 100.0000% smul 79655 0.1673% 100.0000% 77618 mulscc 250 0.0005% 100.0000% wry 54 0.0001% 51.9231% rdy 50 0.0001% 48.0769% SUBTOTAL 104 0.0002% 100.0000% ta 27 0.0001% 100.0000% udiv 4 0.0000% 100.0000% TOTAL 47619298 100.0000% 830808 OPCODES (STATIC): opcode #static %static %group or 24229 16.8843% 89.8668% orcc 1010 0.7038% 3.7462% and 744 0.5185% 2.7595% andcc 640 0.4460% 2.3738% xor 119 0.0829% 0.4414% andn 90 0.0627% 0.3338% xnor 64 0.0446% 0.2374% orn 34 0.0237% 0.1261% andncc 12 0.0084% 0.0445% xnorcc 11 0.0077% 0.0408% xorcc 5 0.0035% 0.0185% orncc 3 0.0021% 0.0111% SUBTOTAL 26961 18.7882% 100.0000% sethi 16748 11.6711% 100.0000% ba 4872 3.3951% 29.3830% be 3250 2.2648% 19.6007% bne 1182 0.8237% 7.1286% be,a 1090 0.7596% 6.5738% ba,a 966 0.6732% 5.8259% bne,a 819 0.5707% 4.9394% bgu 741 0.5164% 4.4690% bcs 613 0.4272% 3.6970% bcc 489 0.3408% 2.9492% bge 480 0.3345% 2.8949% bl 367 0.2557% 2.2134% bleu 293 0.2042% 1.7671% ble 289 0.2014% 1.7430% bge,a 186 0.1296% 1.1218% bg 147 0.1024% 0.8866% bl,a 127 0.0885% 0.7659% bcs,a 96 0.0669% 0.5790% ble,a 90 0.0627% 0.5428% bg,a 89 0.0620% 0.5368% bgu,a 87 0.0606% 0.5247% bcc,a 75 0.0523% 0.4523% bneg 59 0.0411% 0.3558% bn 49 0.0341% 0.2955% bleu,a 44 0.0307% 0.2654% bneg,a 28 0.0195% 0.1689% bpos 28 0.0195% 0.1689% bpos,a 18 0.0125% 0.1086% bn,a 5 0.0035% 0.0302% bvs 2 0.0014% 0.0121% SUBTOTAL 16581 11.5547% 100.0000% ld 11668 8.1310% 78.3982% ldub 2353 1.6397% 15.8100% lduh 350 0.2439% 2.3517% ldd 197 0.1373% 1.3237% ldsb 183 0.1275% 1.2296% ldsh 132 0.0920% 0.8869% SUBTOTAL 14883 10.3714% 100.0000% add 10490 7.3101% 89.7425% sub 1062 0.7401% 9.0855% addx 71 0.0495% 0.6074% subx 66 0.0460% 0.5646% SUBTOTAL 11689 8.1456% 100.0000% st 7157 4.9875% 74.1044% stb 1846 1.2864% 19.1137% sth 455 0.3171% 4.7111% std 200 0.1394% 2.0708% SUBTOTAL 9658 6.7303% 100.0000% subcc 8789 6.1247% 97.8186% addcc 158 0.1101% 1.7585% subxcc 33 0.0230% 0.3673% addxcc 5 0.0035% 0.0556% SUBTOTAL 8985 6.2613% 100.0000% fmuls 2621 1.8265% 40.2797% fadds 1271 0.8857% 19.5328% fsubs 722 0.5031% 11.0957% fmovs 444 0.3094% 6.8234% fmuld 388 0.2704% 5.9628% faddd 354 0.2467% 5.4403% fsubd 230 0.1603% 3.5347% fdivs 205 0.1429% 3.1505% fnegs 159 0.1108% 2.4435% fdivd 86 0.0599% 1.3217% fsqrtd 25 0.0174% 0.3842% fabss 2 0.0014% 0.0307% SUBTOTAL 6507 4.5345% 100.0000% ldf 5989 4.1735% 100.0000% sll 2721 1.8962% 72.3285% srl 578 0.4028% 15.3642% sra 463 0.3226% 12.3073% SUBTOTAL 3762 2.6216% 100.0000% call 3661 2.5512% 100.0000% fitos 856 0.5965% 27.2959% fstoi 793 0.5526% 25.2870% fstod 634 0.4418% 20.2168% fdtos 470 0.3275% 14.9872% fitod 193 0.1345% 6.1543% fdtoi 190 0.1324% 6.0587% SUBTOTAL 3136 2.1854% 100.0000% nop 2972 2.0711% 100.0000% stf 2882 2.0084% 100.0000% restore 1180 0.8223% 50.8402% save 1141 0.7951% 49.1598% SUBTOTAL 2321 1.6174% 100.0000% jmpl 1941 1.3526% 100.0000% fbo,a 197 0.1373% 17.1902% fbuge 172 0.1199% 15.0087% fbne,a 101 0.0704% 8.8133% fbne 81 0.0564% 7.0681% fbule 73 0.0509% 6.3700% fbug 70 0.0488% 6.1082% fbule,a 53 0.0369% 4.6248% fbg,a 47 0.0328% 4.1012% fbl,a 47 0.0328% 4.1012% fbuge,a 45 0.0314% 3.9267% fbge,a 43 0.0300% 3.7522% fbe 38 0.0265% 3.3159% fbl 33 0.0230% 2.8796% fbg 32 0.0223% 2.7923% fbn 24 0.0167% 2.0942% fbu,a 20 0.0139% 1.7452% fbul 19 0.0132% 1.6579% fbe,a 13 0.0091% 1.1344% fbge 8 0.0056% 0.6981% fble 8 0.0056% 0.6981% fbug,a 8 0.0056% 0.6981% fbul,a 6 0.0042% 0.5236% fble,a 3 0.0021% 0.2618% fbn,a 2 0.0014% 0.1745% fbu 2 0.0014% 0.1745% fba 1 0.0007% 0.0873% SUBTOTAL 1146 0.7986% 100.0000% lddf 1044 0.7275% 100.0000% fcmpes 433 0.3017% 49.3166% fcmped 209 0.1456% 23.8041% fcmps 138 0.0962% 15.7175% fcmpd 98 0.0683% 11.1617% SUBTOTAL 878 0.6118% 100.0000% smul 529 0.3686% 94.8029% umul 12 0.0084% 2.1505% smulcc 11 0.0077% 1.9713% umulcc 6 0.0042% 1.0753% SUBTOTAL 558 0.3889% 100.0000% stdf 515 0.3589% 100.0000% mulscc 178 0.1240% 100.0000% wry 55 0.0383% 46.6102% wrasr 15 0.0105% 12.7119% rdpsr 14 0.0098% 11.8644% rdy 11 0.0077% 9.3220% wrtbr 6 0.0042% 5.0847% rdasr 5 0.0035% 4.2373% rdwim 4 0.0028% 3.3898% wrpsr 3 0.0021% 2.5424% wrwim 3 0.0021% 2.5424% rdtbr 2 0.0014% 1.6949% SUBTOTAL 118 0.0822% 100.0000% sdiv 42 0.0293% 53.1646% udiv 29 0.0202% 36.7089% sdivcc 4 0.0028% 5.0633% udivcc 4 0.0028% 5.0633% SUBTOTAL 79 0.0551% 100.0000% cbn 28 0.0195% 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.0153% 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.0118% 62.9630% ldfsr 10 0.0070% 37.0370% SUBTOTAL 27 0.0188% 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.0181% 100.0000% ldc 12 0.0084% 63.1579% lddc 7 0.0049% 36.8421% SUBTOTAL 19 0.0132% 100.0000% cpop1 8 0.0056% 53.3333% cpop2 7 0.0049% 46.6667% SUBTOTAL 15 0.0105% 100.0000% stdc 8 0.0056% 57.1429% stc 6 0.0042% 42.8571% SUBTOTAL 14 0.0098% 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 143500 100.0000% 42540 bytes (6.8998%) data in text segment BRANCHES: fwd bkwd fwd bkwd opcode #executed taken taken taken !taken !taken !taken bne 603940 16.07% 44.00% 60.07% 39.92% 0.01% 39.93% bcs 560639 0.01% 99.70% 99.70% 0.01% 0.28% 0.30% ba 422174 99.98% 0.02% 100.00% 0.00% 0.00% 0.00% be 325732 50.14% 0.00% 50.14% 49.86% 0.00% 49.86% be,a 168449 3.85% 0.00% 3.86% 96.12% 0.02% 96.14% bge 156406 99.68% 0.03% 99.71% 0.26% 0.03% 0.29% bne,a 86756 34.60% 0.19% 34.79% 65.20% 0.02% 65.21% ble 85424 85.13% 8.11% 93.24% 6.66% 0.10% 6.76% bgu 80974 0.51% 0.00% 0.51% 99.49% 0.00% 99.49% bl,a 80560 96.41% 1.24% 97.65% 2.26% 0.09% 2.35% bl 79998 0.27% 98.72% 98.99% 0.50% 0.51% 1.01% bcc,a 78057 0.01% 0.00% 0.01% 99.99% 0.00% 99.99% bcs,a 77709 0.00% 99.38% 99.38% 0.11% 0.51% 0.62% ba,a 77625 100.00% 0.00% 100.00% 0.00% 0.00% 0.00% bg,a 16479 0.18% 0.00% 0.18% 99.82% 0.00% 99.82% bleu 7710 0.54% 98.55% 99.09% 0.17% 0.74% 0.91% bg 6432 0.28% 91.78% 92.06% 6.58% 1.37% 7.94% bcc 2204 27.59% 0.00% 27.59% 72.41% 0.00% 72.41% bneg 616 95.94% 0.00% 95.94% 4.06% 0.00% 4.06% bge,a 258 27.13% 11.63% 38.76% 12.02% 49.22% 61.24% ble,a 78 5.13% 12.82% 17.95% 80.77% 1.28% 82.05% bleu,a 71 50.70% 0.00% 50.70% 49.30% 0.00% 49.30% bgu,a 20 50.00% 0.00% 50.00% 50.00% 0.00% 50.00% bpos,a 20 0.00% 95.00% 95.00% 0.00% 5.00% 5.00% bpos 1 0.00% 0.00% 0.00% 0.00% 100.00% 100.00% SUBTOTAL 2918332 37.86% 34.36% 72.22% 27.68% 0.10% 27.78% fbl,a 232857 33.33% 0.00% 33.33% 66.67% 0.00% 66.67% fbg,a 232856 12.12% 0.00% 12.12% 87.88% 0.00% 87.88% fbug 110404 85.14% 0.00% 85.14% 14.86% 0.00% 14.86% fbule 77622 57.78% 0.00% 57.78% 42.22% 0.00% 42.22% fbuge 77620 63.63% 0.00% 63.63% 36.37% 0.00% 36.37% fbule,a 77618 0.00% 0.00% 0.00% 100.00% 0.00% 100.00% fbne 4556 98.51% 0.00% 98.51% 1.49% 0.00% 1.49% fbne,a 4493 99.84% 0.00% 99.84% 0.16% 0.00% 0.16% fbuge,a 4488 100.00% 0.00% 100.00% 0.00% 0.00% 0.00% fbul 14 21.43% 0.00% 21.43% 78.57% 0.00% 78.57% fbug,a 13 7.69% 0.00% 7.69% 92.31% 0.00% 92.31% fbul,a 10 10.00% 0.00% 10.00% 90.00% 0.00% 90.00% fbg 8 0.00% 0.00% 0.00% 100.00% 0.00% 100.00% fbe,a 7 100.00% 0.00% 100.00% 0.00% 0.00% 0.00% fbl 6 33.33% 0.00% 33.33% 66.67% 0.00% 66.67% fbe 5 0.00% 0.00% 0.00% 100.00% 0.00% 100.00% fble 3 66.67% 0.00% 66.67% 33.33% 0.00% 33.33% fble,a 2 100.00% 0.00% 100.00% 0.00% 0.00% 0.00% SUBTOTAL 822582 37.39% 0.00% 37.39% 62.61% 0.00% 62.61% TOTAL 3740914 37.76% 26.80% 64.56% 35.36% 0.08% 35.44% BRANCH TARGETS: opcode ba[,a] b-[,a] fba[,a] fb-[,a] add 0.0659% 19.2397% 1.3304% addcc 0.0100% and 0.0000% 0.0026% andcc 0.0228% andn 0.0027% ba 0.0001% 0.0024% bcc,a 0.0187% bcs 0.0000% be 0.0006% 0.0198% be,a 0.0058% bge,a 0.0003% bgu 0.0003% bl 0.0003% ble,a 0.0001% bleu 0.0003% bne 0.0003% bne,a 0.0008% 0.0053% call 0.0001% 0.0107% faddd 0.1769% fcmped 0.0007% fcmpes 50.4709% fdtos 0.0001% fmovs 6.4041% 0.0000% fmuld 1.1742% fmuls 3.6641% 0.0013% fstod 0.0010% jmpl 7.3685% 0.0429% ld 3.6912% 2.2889% 0.0023% lddf 0.2128% 1.4588% ldf 0.0001% 1.7685% 5.3259% ldsb 0.0017% 0.0028% ldub 0.0188% 7.3286% mulscc 0.0024% nop 0.0007% or 0.8185% 7.8944% 25.2361% orcc 0.0025% 3.6593% sethi 3.7036% 7.7660% 16.0416% sll 0.2083% smul 0.0030% 0.0003% srl 0.0008% st 1.5564% 13.0022% stb 3.7921% stf 0.1294% sub 3.6864% subcc 0.0782% 0.2720% 0.0007% TOTAL 23.7141% 76.2859% 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.0040% 0.1115% 28.9115% 0.0026% 0.0158% 29.0453% addcc 0.0017% 0.0019% 0.0036% and 5.3217% 0.2005% 0.0469% 0.0001% 5.5692% andcc 0.0004% 0.0066% 0.0002% 0.0007% 0.0035% 0.0114% andn 0.0018% 0.0018% ba 0.0151% 0.0151% bcs 0.0002% 0.0002% bg 0.0006% 0.0006% bg,a 0.0006% 0.0006% bgu 2.7201% 2.7201% call 0.0036% 0.0036% faddd 0.1776% 5.1418% 5.3194% fadds 0.0000% 0.0001% 0.0001% fcmpd 0.1537% 0.1537% fdtos 0.0001% 0.0001% fitod 0.0001% 0.0001% fmovs 2.6597% 0.0000% 0.0000% 2.6597% fmuld 0.0498% 0.1277% 0.1776% fsubd 1.8117% 1.6341% 0.8480% 4.2938% jmpl 2.6599% 0.0044% 2.6643% ld 1.1418% 0.0300% 2.6966% 0.0087% 0.0918% 3.9689% lddf 2.6597% 0.0000% 2.6597% ldf 0.1538% 0.0001% 0.0000% 0.1539% ldsb 0.0012% 0.0012% 0.0001% 0.0026% ldub 0.0004% 0.0001% 0.0135% 2.6498% 2.6638% lduh 2.6597% 2.6597% nop 0.0240% 0.0014% 0.0254% or 0.6282% 0.0723% 0.2364% 0.5671% 0.0084% 1.5124% orcc 0.0005% 0.0034% 0.0019% 0.0012% 0.0026% 0.0096% sethi 0.0272% 13.5159% 5.7282% 0.3357% 0.1617% 19.7687% sll 0.0469% 0.0004% 0.0031% 0.0002% 0.0506% smul 0.0022% 0.0022% 2.6601% 2.6644% sra 0.0220% 2.6597% 2.6816% srl 0.0070% 0.0072% 0.0003% 0.0146% st 0.0066% 0.0016% 0.0380% 0.1412% 0.0057% 0.1930% stb 2.7071% 0.0135% 2.6463% 0.0001% 5.3670% stdf 0.0000% 0.0000% stf 0.0003% 0.1399% 0.1402% sth 2.6597% 2.6597% sub 0.0002% 0.0047% 0.0026% 0.0225% 0.0017% 0.0318% subcc 0.0338% 0.0743% 0.0213% 0.0027% 0.1321% TOTAL 14.4663% 2.6599% 16.9635% 48.4874% 10.8169% 6.6060% 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 0.0002% 0.0002% ba 9.4385% 9.4385% faddd 0.0001% 0.0001% fcmped 0.0001% 0.0001% fcmpes 0.0006% 0.0005% 43.7481% 43.7492% fcmps 0.0002% 0.0002% 0.0005% fdivs 0.0002% 0.0002% fdtos 0.5454% 0.5454% fmovs 3.4316% 3.4316% fnegs 9.4359% 9.4359% fstod 0.0002% 0.0002% fsubs 0.0001% 0.0001% ld 3.9836% 5.4523% 9.4359% ldd 0.5454% 0.5454% lddf 0.5454% 0.5454% ldf 0.0012% 0.0004% 0.0004% 0.0001% 0.0021% nop 0.0002% 0.0001% 0.0004% or 0.0013% 0.0002% 0.0002% 0.0011% 0.0029% sethi 1.9985% 11.4273% 13.4258% sll 0.0027% 0.0002% 0.0029% st 0.0001% 0.0001% stf 3.4320% 6.0046% 9.4366% subcc 0.0004% 0.0001% 0.0005% TOTAL 9.4212% 23.4312% 53.1874% 13.9602% 100.0000% NOP's IN DELAY SLOT: opcode #executed %w/nop #static %w/nop call 322189 0.0146% 3661 9.3963% jmpl 325160 0.4865% 1941 18.7532% ba 422174 0.0000% 4872 0.6979% ba,a 77625 0.0000% 966 0.0000% bcc 2204 17.9673% 489 6.7485% bcc,a 78057 0.0000% 75 0.0000% bcs 560639 0.0000% 613 1.1419% bcs,a 77709 0.0000% 96 0.0000% be 325732 0.0743% 3250 4.2462% be,a 168449 0.0000% 1090 0.0000% bg 6432 0.0000% 147 2.7211% bg,a 16479 0.0000% 89 0.0000% bge 156406 0.0000% 480 2.2917% bge,a 258 0.0000% 186 0.0000% bgu 80974 0.0692% 741 1.4845% bgu,a 20 0.0000% 87 0.0000% bl 79998 0.0000% 367 1.6349% bl,a 80560 0.0000% 127 0.0000% ble 85424 0.0000% 289 2.7682% ble,a 78 0.0000% 90 0.0000% bleu 7710 0.0000% 293 1.3652% bleu,a 71 0.0000% 44 0.0000% bn 0 49 0.0000% bn,a 0 5 0.0000% bne 603940 0.0078% 1182 6.0914% bne,a 86756 0.0000% 819 0.0000% bneg 616 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 2918332 0.0254% 16581 1.9963% fba 0 1 0.0000% fbe 5 0.0000% 38 2.6316% fbe,a 7 0.0000% 13 0.0000% fbg 8 0.0000% 32 3.1250% fbg,a 232856 0.0000% 47 0.0000% fbge 0 8 0.0000% fbge,a 0 43 0.0000% fbl 6 0.0000% 33 48.4848% fbl,a 232857 0.0000% 47 0.0000% fble 3 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 4556 0.0658% 81 22.2222% fbne,a 4493 0.0000% 101 0.0000% fbo,a 0 197 0.0000% fbu 0 2 0.0000% fbu,a 0 20 0.0000% fbug 110404 0.0000% 70 0.0000% fbug,a 13 0.0000% 8 0.0000% fbuge 77620 0.0000% 172 0.0000% fbuge,a 4488 0.0000% 45 0.0000% fbul 14 0.0000% 19 0.0000% fbul,a 10 0.0000% 6 0.0000% fbule 77622 0.0000% 73 0.0000% fbule,a 77618 0.0000% 53 0.0000% SUBTOTAL 822582 0.0004% 1146 3.1414% fcmpd 4502 100.0000% 93 100.0000% fcmped 82111 99.9976% 203 91.1330% fcmpes 731402 100.0000% 393 98.4733% fcmps 71 100.0000% 134 100.0000% SUBTOTAL 818086 99.9998% 823 97.0838% 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 5206349 15.7588% 24199 7.7441% INTEGER REGISTERS: register #refs %refs %src %dst r0 g0 8537499 11.5453% 69.0748% 30.9252% r1 g1 6779573 9.1681% 51.1441% 48.8559% r2 g2 1443440 1.9520% 48.2351% 51.7649% r3 g3 1649743 2.2310% 57.1747% 42.8253% r4 g4 237062 0.3206% 66.6480% 33.3520% SUBTOTAL 10109818 13.6716% 52.0764% 47.9236% r8 o0 9189185 12.4266% 52.5022% 47.4978% r9 o1 4235553 5.7278% 58.7984% 41.2016% r10 o2 3267714 4.4189% 59.9018% 40.0982% r11 o3 2417483 3.2692% 54.9764% 45.0236% r12 o4 1351203 1.8272% 70.1565% 29.8435% r13 o5 2685486 3.6316% 62.1610% 37.8390% r14 sp 1196418 1.6179% 73.0542% 26.9458% r15 o7 883054 1.1942% 36.2843% 63.7157% SUBTOTAL 25226096 34.1134% 57.1359% 42.8641% r16 l0 1324056 1.7905% 64.8380% 35.1620% r17 l1 1108451 1.4990% 64.1788% 35.8212% r18 l2 794862 1.0749% 69.8750% 30.1250% r19 l3 397866 0.5380% 78.8426% 21.1574% r20 l4 1019953 1.3793% 69.4208% 30.5792% r21 l5 716082 0.9684% 66.5772% 33.4228% r22 l6 635434 0.8593% 62.3572% 37.6428% r23 l7 4520514 6.1131% 50.8620% 49.1380% SUBTOTAL 10517218 14.2225% 60.0848% 39.9152% r24 i0 1362527 1.8426% 77.0860% 22.9140% r25 i1 2435793 3.2939% 83.8431% 16.1569% r26 i2 1344685 1.8184% 76.7568% 23.2432% r27 i3 1052968 1.4239% 76.6861% 23.3139% r28 i4 1503635 2.0334% 73.4299% 26.5701% r29 i5 6381847 8.6302% 55.5365% 44.4635% r30 fp 5153821 6.9695% 100.0000% 0.0000% r31 i7 321868 0.4353% 100.0000% 0.0000% SUBTOTAL 19557144 26.4472% 76.9859% 23.0141% TOTAL 73947775 100.0000% 63.4917% 36.5083% FLOATING POINT REGISTERS: register #refs %refs %src %dst f0.s 314965 1.3404% 24.6443% 75.3557% f1.s 159729 0.6797% 0.0019% 99.9981% f2.s 2588381 11.0152% 48.5020% 51.4980% f3.s 454364 1.9336% 46.8765% 53.1235% f4.s 2173794 9.2509% 57.1426% 42.8574% f5.s 1900346 8.0872% 53.3433% 46.6567% f6.s 703303 2.9930% 77.2762% 22.7238% f7.s 237534 1.0109% 65.4020% 34.5980% f8.s 177 0.0008% 61.5819% 38.4181% f9.s 116 0.0005% 58.6207% 41.3793% f10.s 853904 3.6339% 45.4570% 54.5430% f11.s 550476 2.3426% 38.4663% 61.5337% f12.s 311153 1.3242% 74.8542% 25.1458% f13.s 388569 1.6536% 99.8904% 0.1096% f14.s 388755 1.6544% 39.9468% 60.0532% f15.s 388745 1.6544% 39.9424% 60.0576% f16.s 233480 0.9936% 66.4965% 33.5035% f17.s 233472 0.9936% 66.4975% 33.5025% f18.s 77642 0.3304% 0.0193% 99.9807% f19.s 233676 0.9944% 33.3945% 66.6055% f20.s 77639 0.3304% 0.0129% 99.9871% f21.s 77637 0.3304% 0.0142% 99.9858% f22.s 629596 2.6793% 50.0002% 49.9998% f23.s 2400 0.0102% 50.0000% 50.0000% f24.s 232869 0.9910% 66.6675% 33.3325% f25.s 232869 0.9910% 66.6675% 33.3325% f26.s 232863 0.9910% 66.6667% 33.3333% f27.s 232863 0.9910% 66.6667% 33.3333% f28.s 1783 0.0076% 66.6293% 33.3707% f29.s 1781 0.0076% 66.5918% 33.4082% f30.s 241840 1.0292% 98.1434% 1.8566% f31.s 165986 0.7064% 96.9395% 3.0605% SUBTOTAL 14322707 60.9523% 54.1702% 45.8298% f0.d 865948 3.6852% 59.7408% 40.2592% f2.d 1706367 7.2617% 52.2746% 47.7254% f4.d 206065 0.8769% 88.7579% 11.2421% f6.d 317899 1.3529% 50.7067% 49.2933% f8.d 1262566 5.3730% 71.5168% 28.4832% f10.d 335705 1.4286% 84.6818% 15.3182% f12.d 833159 3.5456% 50.0007% 49.9993% f14.d 677904 2.8849% 61.4499% 38.5501% f16.d 371921 1.5828% 49.3979% 50.6021% f18.d 32972 0.1403% 86.3885% 13.6115% f20.d 28489 0.1212% 99.9824% 0.0176% f22.d 445056 1.8940% 47.6783% 52.3217% f24.d 609156 2.5923% 69.5382% 30.4618% f26.d 466498 1.9852% 66.6384% 33.3616% f28.d 311266 1.3246% 50.0003% 49.9997% f30.d 704544 2.9983% 55.8767% 44.1233% SUBTOTAL 9175515 39.0477% 60.0561% 39.9439% TOTAL 23498222 100.0000% 56.4685% 43.5315% SETHI USAGE: value #dynamic %dyn cum-%dyn #static %static 0xffff8c00 1568044 27.88% 27.88% 149 0.89% 0x000a0400 876926 15.59% 43.47% 160 0.96% 0xffff9000 794194 14.12% 57.59% 210 1.25% 0x0000d400 268247 4.77% 62.35% 1860 11.11% 0x00001800 239517 4.26% 66.61% 414 2.47% 0x0009f800 233285 4.15% 70.76% 161 0.96% 0x7ff00000 168694 3.00% 73.76% 20 0.12% 0x00002800 155256 2.76% 76.52% 67 0.40% 0x000a0000 155240 2.76% 79.28% 100 0.60% 0x0009f400 143550 2.55% 81.83% 171 1.02% 0x00002400 122880 2.18% 84.02% 107 0.64% 0xfff00000 86590 1.54% 85.55% 12 0.07% 0x0009bc00 82129 1.46% 87.01% 125 0.75% 0xffffe400 79055 1.41% 88.42% 137 0.82% 0x000b6c00 77628 1.38% 89.80% 87 0.52% 0xffffe800 77621 1.38% 91.18% 78 0.47% ... TOTAL 5624960 100.00% 100.00% 16748 100.00% ADDRESSING MODES (add/sub instruction(s)): add, addx, sub, subx #executed %group addr-mode 159777 2.6020% %g0, %rY, %rZ 3752534 61.1117% %rX, %rY, %rZ 345 0.0056% %g0, 0, %rZ 10 0.0002% %g0, Y, %rZ 2227786 36.2805% %rX, Y, %rZ 6140452 100.0000% TOTAL ADDRESSING MODES (addcc/subcc instruction(s)): addcc, addxcc, subcc, subxcc #executed %group addr-mode 229 0.0110% %rX, %g0, %g0 9 0.0004% %g0, %rY, %g0 1544503 74.1121% %rX, %rY, %g0 1030 0.0494% %rX, %rY, %rZ 100329 4.8142% %rX, 0, %g0 170419 8.1775% %rX, Y, %g0 267491 12.8354% %rX, Y, %rZ 2084010 100.0000% TOTAL ADDRESSING MODES (mul-step instruction(s)): mulscc #executed %group addr-mode 50 20.0000% %rX, %g0, %rZ 200 80.0000% %rX, %rY, %rZ 250 100.0000% TOTAL ADDRESSING MODES (mul instruction(s)): smul, smulcc, umul, umulcc #executed %group addr-mode 79655 100.0000% %rX, %rY, %rZ 79655 100.0000% TOTAL ADDRESSING MODES (div instruction(s)): sdiv, sdivcc, udiv, udivcc #executed %group addr-mode 4 100.0000% %rX, %rY, %rZ 4 100.0000% TOTAL ADDRESSING MODES (logical instruction(s)): and, andcc, andn, andncc, or, orcc, orn, orncc, xnor, xnorcc, xor, xorcc #executed %group addr-mode 142 0.0022% %rX, %g0, %rZ 170310 2.6422% %g0, %rY, %g0 666112 10.3341% %g0, %rY, %rZ 4492 0.0697% %rX, %rY, %g0 954359 14.8060% %rX, %rY, %rZ 185353 2.8756% %g0, 0, %rZ 1 0.0000% %rX, 0, %rZ 7826 0.1214% %g0, Y, %rZ 3760 0.0583% %rX, Y, %g0 4453408 69.0905% %rX, Y, %rZ 6445763 100.0000% TOTAL ADDRESSING MODES (shift instruction(s)): sll, sra, srl #executed %group addr-mode 310506 33.9321% %rX, %rY, %rZ 604574 66.0679% %rX, Y, %rZ 915080 100.0000% TOTAL ADDRESSING MODES (load instruction(s)): ld, ldd, ldsb, ldsh, ldub, lduh #executed %group addr-mode 718179 16.8933% [%rX + %g0], %rZ 1366779 32.1499% [%rX + %rY], %rZ 122 0.0029% [%rX + 0], %rZ 2166188 50.9539% [%rX + Y], %rZ 4251268 100.0000% TOTAL ADDRESSING MODES (store instruction(s)): st, stb, std, sth #executed %group addr-mode 8 0.0003% %g0, [%rY + %g0] 988736 32.1445% %rX, [%rY + %g0] 664 0.0216% %g0, [%rY + %rZ] 546947 17.7816% %rX, [%rY + %rZ] 7 0.0002% %rX, [%rY + 0] 9543 0.3102% %g0, [%rY + Z] 1530005 49.7415% %rX, [%rY + Z] 3075910 100.0000% TOTAL ADDRESSING MODES (jmpl instruction(s)): jmpl #executed %group addr-mode 1437 0.4419% %rX + %g0, %g0 829 0.2550% %rX + %g0, %rZ 322894 99.3031% %rX + Y, %g0 325160 100.0000% TOTAL ADDRESSING MODES (window instruction(s)): restore, save #executed %group addr-mode 321857 49.9795% %g0, %g0, %g0 129 0.0200% %g0, %rY, %rZ 396 0.0615% %rX, %rY, %rZ 3 0.0005% %g0, 0, %rZ 321593 49.9385% %rX, Y, %rZ 643978 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 27 100.0000% %g0 + Y 27 100.0000% TOTAL ADDRESSING MODES (fp-load1 instruction(s)): ldf #executed %group addr-mode 1174662 37.7234% [%rX + %g0], %fZ 155486 4.9933% [%rX + %rY], %fZ 1 0.0000% [%rX + 0], %fZ 2 0.0001% [%rX + Y], %f0 1783731 57.2832% [%rX + Y], %fZ 3113882 100.0000% TOTAL ADDRESSING MODES (fp-load2 instruction(s)): lddf #executed %group addr-mode 544905 52.2570% [%rX + %g0], %fZ 87290 8.3712% [%rX + Y], %f0 410546 39.3718% [%rX + Y], %fZ 1042741 100.0000% TOTAL ADDRESSING MODES (fp-store1 instruction(s)): stf #executed %group addr-mode 79293 13.9074% %fX, [%rY + %g0] 77618 13.6136% %f0, [%rY + %rZ] 232889 40.8470% %fX, [%rY + %rZ] 1 0.0002% %f0, [%rY + Z] 180349 31.6319% %fX, [%rY + Z] 570150 100.0000% TOTAL ADDRESSING MODES (fp-store2 instruction(s)): stdf #executed %group addr-mode 544902 76.8408% %fX, [%rY + %g0] 82108 11.5787% %f0, [%rY + Z] 82121 11.5805% %fX, [%rY + Z] 709131 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.0724% 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.0482% 17 -0x10000 -0x8001 0 0.0000% 8 0.0482% 12 -0x800 -0x401 3 0.0001% 12 0.0724% 11 -0x400 -0x201 591 0.0203% 12 0.0724% 10 -0x200 -0x101 1365 0.0468% 34 0.2051% 9 -0x100 -0x81 77648 2.6607% 57 0.3438% 8 -0x80 -0x41 124 0.0042% 98 0.5910% 7 -0x40 -0x21 123 0.0042% 136 0.8202% 6 -0x20 -0x11 4604 0.1578% 275 1.6585% 5 -0x10 -0x9 237470 8.1372% 305 1.8395% 4 -0x8 -0x5 81725 2.8004% 253 1.5258% 3 -0x4 -0x3 336029 11.5144% 113 0.6815% 2 -0x2 -0x2 265968 9.1137% 55 0.3317% 3 0x2 0x3 23770 0.8145% 714 4.3061% 4 0x4 0x7 296124 10.1470% 2860 17.2487% 5 0x8 0xf 621376 21.2922% 3146 18.9735% 6 0x10 0x1f 593684 20.3433% 2098 12.6530% 7 0x20 0x3f 353649 12.1182% 1502 9.0586% 8 0x40 0x7f 4411 0.1511% 1229 7.4121% 9 0x80 0xff 12151 0.4164% 1028 6.1999% 10 0x100 0x1ff 2409 0.0825% 848 5.1143% 11 0x200 0x3ff 5095 0.1746% 888 5.3555% 12 0x400 0x7ff 11 0.0004% 852 5.1384% 13 0x800 0xfff 2 0.0001% 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.0422% 22 -0x200000 0x1fffff 2918332 100.0000% 16581 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.6108% 21 -0x100000 -0x80001 0 0.0000% 3 0.2618% 19 -0x40000 -0x20001 0 0.0000% 3 0.2618% 18 -0x20000 -0x10001 0 0.0000% 9 0.7853% 17 -0x10000 -0x8001 0 0.0000% 3 0.2618% 15 -0x4000 -0x2001 0 0.0000% 1 0.0873% 7 -0x40 -0x21 1 0.0001% 6 0.5236% 4 -0x8 -0x5 0 0.0000% 1 0.0873% 0 0x0 0x0 0 0.0000% 217 18.9354% 3 0x2 0x3 543335 66.0524% 175 15.2705% 4 0x4 0x7 192527 23.4052% 335 29.2321% 5 0x8 0xf 26 0.0032% 141 12.3037% 6 0x10 0x1f 4526 0.5502% 72 6.2827% 7 0x20 0x3f 4515 0.5489% 58 5.0611% 8 0x40 0x7f 77651 9.4399% 49 4.2757% 9 0x80 0xff 1 0.0001% 31 2.7051% 10 0x100 0x1ff 0 0.0000% 14 1.2216% 11 0x200 0x3ff 0 0.0000% 8 0.6981% 12 0x400 0x7ff 0 0.0000% 2 0.1745% 13 0x800 0xfff 0 0.0000% 1 0.0873% 20 0x40000 0x7ffff 0 0.0000% 2 0.1745% 21 0x80000 0xfffff 0 0.0000% 3 0.2618% 22 0x100000 0x1fffff 0 0.0000% 5 0.4363% 22 -0x200000 0x1fffff 822582 100.0000% 1146 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.0273% 18 -0x20000 -0x10001 7 0.0022% 169 4.6162% 17 -0x10000 -0x8001 4 0.0012% 180 4.9167% 16 -0x8000 -0x4001 396 0.1229% 96 2.6222% 15 -0x4000 -0x2001 2 0.0006% 84 2.2945% 14 -0x2000 -0x1001 0 0.0000% 95 2.5949% 13 -0x1000 -0x801 77625 24.0930% 84 2.2945% 12 -0x800 -0x401 78033 24.2196% 99 2.7042% 11 -0x400 -0x201 42 0.0130% 80 2.1852% 10 -0x200 -0x101 77 0.0239% 71 1.9394% 9 -0x100 -0x81 19 0.0059% 44 1.2019% 8 -0x80 -0x41 10 0.0031% 30 0.8194% 7 -0x40 -0x21 0 0.0000% 6 0.1639% 6 -0x20 -0x11 1 0.0003% 4 0.1093% 4 -0x8 -0x5 0 0.0000% 1 0.0273% 0 0x0 0x0 0 0.0000% 12 0.3278% 3 0x2 0x3 2 0.0006% 2 0.0546% 4 0x4 0x7 146 0.0453% 12 0.3278% 5 0x8 0xf 3 0.0009% 10 0.2731% 6 0x10 0x1f 62 0.0192% 15 0.4097% 7 0x20 0x3f 77621 24.0918% 20 0.5463% 8 0x40 0x7f 19 0.0059% 27 0.7375% 9 0x80 0xff 4510 1.3998% 35 0.9560% 10 0x100 0x1ff 90 0.0279% 85 2.3218% 11 0x200 0x3ff 116 0.0360% 127 3.4690% 12 0x400 0x7ff 172 0.0534% 173 4.7255% 13 0x800 0xfff 171 0.0531% 134 3.6602% 14 0x1000 0x1fff 7 0.0022% 170 4.6435% 15 0x2000 0x3fff 238 0.0739% 154 4.2065% 16 0x4000 0x7fff 78029 24.2184% 128 3.4963% 17 0x8000 0xffff 116 0.0360% 379 10.3524% 18 0x10000 0x1ffff 4666 1.4482% 922 25.1844% 19 0x20000 0x3ffff 4 0.0012% 212 5.7908% 30 -0x20000000 0x1fffffff 322189 100.0000% 3661 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (imm22, sethi instruction(s)): sethi #bits [from,to] #dynamic %dynamic #static %static 0 0x0 0x0 2 0.0000% 90 0.5374% 3 0x4 0x7 243121 4.3222% 2614 15.6078% 4 0x8 0xf 278945 4.9591% 319 1.9047% 5 0x10 0x1f 28 0.0005% 278 1.6599% 6 0x20 0x3f 271196 4.8213% 4534 27.0719% 7 0x40 0x7f 51 0.0009% 360 2.1495% 8 0x80 0xff 230 0.0041% 228 1.3614% 9 0x100 0x1ff 155409 2.7628% 229 1.3673% 10 0x200 0x3ff 1735578 30.8549% 4924 29.4005% 11 0x400 0x7ff 77618 1.3799% 14 0.0836% 12 0x800 0xfff 0 0.0000% 10 0.0597% 13 0x1000 0x1fff 0 0.0000% 6 0.0358% 14 0x2000 0x3fff 0 0.0000% 12 0.0717% 15 0x4000 0x7fff 0 0.0000% 2 0.0119% 17 0x10000 0x1ffff 0 0.0000% 12 0.0717% 18 0x20000 0x3ffff 50 0.0009% 20 0.1194% 19 0x40000 0x7ffff 0 0.0000% 36 0.2150% 20 0x80000 0xfffff 77652 1.3805% 237 1.4151% 21 0x100000 0x1fffff 173197 3.0791% 200 1.1942% 22 0x200000 0x3fffff 2611883 46.4338% 2623 15.6616% 22 0 0x3fffff 5624960 100.0000% 16748 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.0282% 1 0x1 0x1 78951 13.0589% 716 20.2146% 2 0x2 0x3 208762 34.5304% 1369 38.6505% 3 0x4 0x7 359 0.0594% 528 14.9068% 4 0x8 0xf 78943 13.0576% 331 9.3450% 5 0x10 0x1f 237559 39.2936% 597 16.8549% 5 0 0x1f 604574 100.0000% 3542 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 2365 0.1061% 177 3.1173% 12 -0x800 -0x401 1189 0.0534% 232 4.0859% 11 -0x400 -0x201 0 0.0000% 57 1.0039% 10 -0x200 -0x101 0 0.0000% 48 0.8454% 9 -0x100 -0x81 2 0.0001% 52 0.9158% 8 -0x80 -0x41 5 0.0002% 96 1.6907% 7 -0x40 -0x21 6 0.0003% 155 2.7298% 6 -0x20 -0x11 10 0.0004% 129 2.2719% 5 -0x10 -0x9 1193 0.0535% 268 4.7200% 4 -0x8 -0x5 4096 0.1838% 27 0.4755% 3 -0x4 -0x3 2 0.0001% 30 0.5284% 2 -0x2 -0x2 0 0.0000% 20 0.3522% 0 0x0 0x0 345 0.0155% 68 1.1976% 2 0x1 0x1 816456 36.6429% 2021 35.5935% 3 0x2 0x3 237013 10.6373% 408 7.1856% 4 0x4 0x7 761839 34.1917% 868 15.2871% 5 0x8 0xf 909 0.0408% 224 3.9451% 6 0x10 0x1f 390 0.0175% 170 2.9940% 7 0x20 0x3f 23 0.0010% 53 0.9334% 8 0x40 0x7f 164251 7.3717% 85 1.4970% 9 0x80 0xff 77 0.0035% 22 0.3875% 10 0x100 0x1ff 0 0.0000% 9 0.1585% 11 0x200 0x3ff 77990 3.5002% 74 1.3033% 12 0x400 0x7ff 18 0.0008% 65 1.1448% 13 0x800 0xfff 18 0.0008% 35 0.6164% 13 -0x1000 0xfff 2228141 100.0000% 5678 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.0751% 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.0188% 5 -0x10 -0x9 0 0.0000% 2 0.0375% 3 -0x4 -0x3 0 0.0000% 1 0.0188% 0 0x0 0x0 100329 18.6402% 2810 52.7402% 2 0x1 0x1 540 0.1003% 353 6.6254% 3 0x2 0x3 77849 14.4636% 303 5.6869% 4 0x4 0x7 267209 49.6450% 187 3.5098% 5 0x8 0xf 2304 0.4281% 135 2.5338% 6 0x10 0x1f 1060 0.1969% 77 1.4452% 7 0x20 0x3f 320 0.0595% 108 2.0270% 8 0x40 0x7f 4 0.0007% 162 3.0405% 9 0x80 0xff 398 0.0739% 38 0.7132% 10 0x100 0x1ff 4622 0.8587% 169 3.1719% 11 0x200 0x3ff 1030 0.1914% 42 0.7883% 12 0x400 0x7ff 22 0.0041% 88 1.6517% 13 0x800 0xfff 423 0.0786% 776 14.5646% 13 -0x1000 0xfff 538239 100.0000% 5328 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% 5 41.6667% 12 -0x800 -0x401 0 0.0000% 1 8.3333% 7 -0x40 -0x21 0 0.0000% 1 8.3333% 9 0x80 0xff 0 0.0000% 1 8.3333% 12 0x400 0x7ff 0 0.0000% 1 8.3333% 13 0x800 0xfff 0 0.0000% 3 25.0000% 13 -0x1000 0xfff 0 100.0000% 12 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 8 0.0002% 48 0.2641% 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 2 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 226 0.0049% 13 0.0715% 2 -0x2 -0x2 0 0.0000% 9 0.0495% 0 0x0 0x0 185354 3.9858% 2101 11.5579% 2 0x1 0x1 88161 1.8958% 966 5.3141% 3 0x2 0x3 1239 0.0266% 445 2.4480% 4 0x4 0x7 1206 0.0259% 393 2.1620% 5 0x8 0xf 78091 1.6793% 241 1.3258% 6 0x10 0x1f 80678 1.7349% 208 1.1442% 7 0x20 0x3f 236745 5.0909% 652 3.5868% 8 0x40 0x7f 554168 11.9167% 956 5.2591% 9 0x80 0xff 632380 13.5986% 1885 10.3697% 10 0x100 0x1ff 823654 17.7117% 3480 19.1440% 11 0x200 0x3ff 1967174 42.3017% 5732 31.5326% 12 0x400 0x7ff 802 0.0172% 792 4.3569% 13 0x800 0xfff 416 0.0089% 63 0.3466% 13 -0x1000 0xfff 4650348 100.0000% 18178 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.9533% 12 -0x800 -0x401 15 0.0007% 155 1.8944% 11 -0x400 -0x201 0 0.0000% 68 0.8311% 10 -0x200 -0x101 0 0.0000% 25 0.3055% 9 -0x100 -0x81 0 0.0000% 69 0.8433% 8 -0x80 -0x41 2 0.0001% 67 0.8189% 7 -0x40 -0x21 18 0.0008% 172 2.1022% 6 -0x20 -0x11 4587 0.2117% 771 9.4231% 5 -0x10 -0x9 249265 11.5064% 711 8.6898% 4 -0x8 -0x5 4487 0.2071% 65 0.7944% 3 -0x4 -0x3 86602 3.9977% 88 1.0755% 2 -0x2 -0x2 0 0.0000% 17 0.2078% 0 0x0 0x0 122 0.0056% 76 0.9289% 2 0x1 0x1 78986 3.6461% 96 1.1733% 3 0x2 0x3 78985 3.6461% 153 1.8700% 4 0x4 0x7 87114 4.0213% 690 8.4331% 5 0x8 0xf 78683 3.6321% 780 9.5331% 6 0x10 0x1f 157864 7.2872% 568 6.9421% 7 0x20 0x3f 756253 34.9097% 708 8.6531% 8 0x40 0x7f 492359 22.7280% 661 8.0787% 9 0x80 0xff 4511 0.2082% 76 0.9289% 10 0x100 0x1ff 61 0.0028% 554 6.7710% 11 0x200 0x3ff 83915 3.8736% 888 10.8531% 12 0x400 0x7ff 1260 0.0582% 453 5.5365% 13 0x800 0xfff 1221 0.0564% 190 2.3222% 13 -0x1000 0xfff 2166310 100.0000% 8182 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, store instruction(s)): st, stb, std, sth #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 155236 10.0832% 85 1.4527% 12 -0x800 -0x401 77664 5.0446% 168 2.8713% 11 -0x400 -0x201 0 0.0000% 34 0.5811% 10 -0x200 -0x101 0 0.0000% 16 0.2735% 9 -0x100 -0x81 4 0.0003% 73 1.2476% 8 -0x80 -0x41 21 0.0014% 146 2.4953% 7 -0x40 -0x21 20 0.0013% 338 5.7768% 6 -0x20 -0x11 232893 15.1273% 598 10.2205% 5 -0x10 -0x9 159755 10.3767% 692 11.8270% 4 -0x8 -0x5 0 0.0000% 31 0.5298% 3 -0x4 -0x3 77622 5.0418% 43 0.7349% 2 -0x2 -0x2 0 0.0000% 4 0.0684% 0 0x0 0x0 7 0.0005% 42 0.7178% 2 0x1 0x1 2731 0.1774% 57 0.9742% 3 0x2 0x3 2731 0.1774% 116 1.9826% 4 0x4 0x7 7045 0.4576% 462 7.8961% 5 0x8 0xf 700 0.0455% 477 8.1525% 6 0x10 0x1f 395 0.0257% 312 5.3324% 7 0x20 0x3f 314 0.0204% 230 3.9310% 8 0x40 0x7f 743859 48.3165% 1024 17.5013% 9 0x80 0xff 77678 5.0455% 46 0.7862% 10 0x100 0x1ff 48 0.0031% 50 0.8546% 11 0x200 0x3ff 506 0.0329% 492 8.4088% 12 0x400 0x7ff 268 0.0174% 267 4.5633% 13 0x800 0xfff 54 0.0035% 46 0.7862% 13 -0x1000 0xfff 1539555 100.0000% 5851 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.2353% 5 0x8 0xf 322894 100.0000% 1271 99.6863% 13 0x800 0xfff 0 0.0000% 1 0.0784% 13 -0x1000 0xfff 322894 100.0000% 1275 100.0000% IMMEDIATE/DISPLACEMENT FIELD USAGE (simm13, window instruction(s)): restore, save #bits [from,to] #dynamic %dynamic #static %static 13 -0x1000 -0x801 398 0.1238% 30 2.6714% 12 -0x800 -0x401 0 0.0000% 13 1.1576% 11 -0x400 -0x201 0 0.0000% 9 0.8014% 10 -0x200 -0x101 0 0.0000% 12 1.0686% 9 -0x100 -0x81 82118 25.5345% 78 6.9457% 8 -0x80 -0x41 239058 74.3349% 948 84.4167% 7 -0x40 -0x21 19 0.0059% 19 1.6919% 0 0x0 0x0 3 0.0009% 3 0.2671% 2 0x1 0x1 0 0.0000% 1 0.0890% 11 0x200 0x3ff 0 0.0000% 2 0.1781% 12 0x400 0x7ff 0 0.0000% 3 0.2671% 13 0x800 0xfff 0 0.0000% 5 0.4452% 13 -0x1000 0xfff 321596 100.0000% 1123 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 27 100.0000% 20 74.0741% 11 0x200 0x3ff 0 0.0000% 2 7.4074% 13 -0x1000 0xfff 27 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.2851% 11 -0x400 -0x201 0 0.0000% 1 0.0285% 9 -0x100 -0x81 0 0.0000% 38 1.0835% 8 -0x80 -0x41 12 0.0007% 143 4.0776% 7 -0x40 -0x21 16 0.0009% 156 4.4482% 6 -0x20 -0x11 232871 13.0553% 305 8.6969% 5 -0x10 -0x9 159751 8.9560% 587 16.7380% 4 -0x8 -0x5 1 0.0001% 5 0.1426% 3 -0x4 -0x3 1 0.0001% 6 0.1711% 0 0x0 0x0 1 0.0001% 8 0.2281% 4 0x4 0x7 780716 43.7686% 464 13.2307% 5 0x8 0xf 118 0.0066% 416 11.8620% 6 0x10 0x1f 40 0.0022% 221 6.3017% 7 0x20 0x3f 72 0.0040% 239 6.8149% 8 0x40 0x7f 397088 22.2616% 326 9.2957% 9 0x80 0xff 85832 4.8119% 98 2.7944% 10 0x100 0x1ff 78043 4.3753% 57 1.6253% 11 0x200 0x3ff 49172 2.7567% 371 10.5788% 12 0x400 0x7ff 0 0.0000% 1 0.0285% 13 0x800 0xfff 0 0.0000% 55 1.5683% 13 -0x1000 0xfff 1783734 100.0000% 3507 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.8074% 12 -0x800 -0x401 0 0.0000% 4 0.4614% 11 -0x400 -0x201 0 0.0000% 6 0.6920% 10 -0x200 -0x101 0 0.0000% 4 0.4614% 9 -0x100 -0x81 0 0.0000% 51 5.8824% 8 -0x80 -0x41 8 0.0016% 33 3.8062% 7 -0x40 -0x21 0 0.0000% 31 3.5755% 6 -0x20 -0x11 4 0.0008% 73 8.4198% 5 -0x10 -0x9 2 0.0004% 105 12.1107% 4 -0x8 -0x5 86593 17.3939% 33 3.8062% 0 0x0 0x0 0 0.0000% 1 0.1153% 5 0x8 0xf 5182 1.0409% 32 3.6909% 6 0x10 0x1f 77619 15.5913% 31 3.5755% 7 0x20 0x3f 0 0.0000% 29 3.3449% 8 0x40 0x7f 8974 1.8026% 66 7.6125% 9 0x80 0xff 2 0.0004% 48 5.5363% 10 0x100 0x1ff 155237 31.1824% 71 8.1892% 11 0x200 0x3ff 164215 32.9858% 242 27.9123% 13 -0x1000 0xfff 497836 100.0000% 867 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.4658% 11 -0x400 -0x201 0 0.0000% 4 0.1863% 10 -0x200 -0x101 0 0.0000% 5 0.2329% 9 -0x100 -0x81 0 0.0000% 21 0.9781% 8 -0x80 -0x41 22 0.0122% 190 8.8496% 7 -0x40 -0x21 19 0.0105% 153 7.1262% 6 -0x20 -0x11 14 0.0078% 707 32.9297% 5 -0x10 -0x9 171643 95.1722% 586 27.2939% 4 -0x8 -0x5 0 0.0000% 4 0.1863% 3 -0x4 -0x3 0 0.0000% 4 0.1863% 4 0x4 0x7 15 0.0083% 140 6.5207% 5 0x8 0xf 30 0.0166% 153 7.1262% 6 0x10 0x1f 7 0.0039% 25 1.1644% 7 0x20 0x3f 14 0.0078% 20 0.9315% 8 0x40 0x7f 410 0.2273% 111 5.1700% 9 0x80 0xff 8176 4.5334% 12 0.5589% 12 0x400 0x7ff 0 0.0000% 1 0.0466% 13 0x800 0xfff 0 0.0000% 1 0.0466% 13 -0x1000 0xfff 180350 100.0000% 2147 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.4851% 12 -0x800 -0x401 2 0.0012% 1 0.2475% 11 -0x400 -0x201 0 0.0000% 3 0.7426% 10 -0x200 -0x101 0 0.0000% 3 0.7426% 9 -0x100 -0x81 0 0.0000% 47 11.6337% 8 -0x80 -0x41 1 0.0006% 23 5.6931% 7 -0x40 -0x21 0 0.0000% 32 7.9208% 6 -0x20 -0x11 4498 2.7389% 106 26.2376% 5 -0x10 -0x9 77622 47.2645% 84 20.7921% 4 -0x8 -0x5 82106 49.9948% 24 5.9406% 5 0x8 0xf 0 0.0000% 38 9.4059% 6 0x10 0x1f 0 0.0000% 12 2.9703% 8 0x40 0x7f 0 0.0000% 19 4.7030% 9 0x80 0xff 0 0.0000% 5 1.2376% 10 0x100 0x1ff 0 0.0000% 1 0.2475% 13 -0x1000 0xfff 164229 100.0000% 404 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 18 10.11% 1750 0.54% r2 g2 38 21.35% 156955 48.59% r3 g3 29 16.29% 156529 48.46% r4 g4 5 2.81% 460 0.14% r8 o0 166 93.26% 322954 99.98% r9 o1 130 73.03% 322169 99.74% r10 o2 100 56.18% 317214 98.20% r11 o3 66 37.08% 321600 99.56% r12 o4 55 30.90% 234973 72.74% r13 o5 54 30.34% 243703 75.45% r14 sp 146 82.02% 322065 99.71% r15 o7 155 87.08% 244902 75.82% r16 l0 58 32.58% 233801 72.38% r17 l1 48 26.97% 79206 24.52% r18 l2 38 21.35% 83554 25.87% r19 l3 27 15.17% 5910 1.83% r20 l4 28 15.73% 79136 24.50% r21 l5 25 14.04% 83662 25.90% r22 l6 21 11.80% 83120 25.73% r23 l7 23 12.92% 83645 25.90% r24 i0 128 71.91% 321889 99.65% r25 i1 73 41.01% 321552 99.55% r26 i2 57 32.02% 243983 75.53% r27 i3 53 29.78% 243934 75.52% r28 i4 49 27.53% 239444 74.13% r29 i5 46 25.84% 239481 74.14% r30 fp 41 23.03% 321158 99.43% r31 i7 137 76.97% 321820 99.63% #reg #fun %fun cum-% #calls %calls cum-% 2 9 5.06% 5.06% 401 0.12% 0.12% 3 10 5.62% 10.67% 26 0.01% 0.13% 4 7 3.93% 14.61% 18 0.01% 0.14% 5 17 9.55% 24.16% 204 0.06% 0.20% 6 15 8.43% 32.58% 118 0.04% 0.24% 7 15 8.43% 41.01% 92 0.03% 0.27% 8 11 6.18% 47.19% 68 0.02% 0.29% 9 12 6.74% 53.93% 88 0.03% 0.31% 10 9 5.06% 58.99% 78021 24.15% 24.47% 11 10 5.62% 64.61% 20 0.01% 24.47% 12 11 6.18% 70.79% 22 0.01% 24.48% 13 11 6.18% 76.97% 4504 1.39% 25.88% 14 3 1.69% 78.65% 80 0.02% 25.90% 15 6 3.37% 82.02% 16 0.00% 25.91% 16 5 2.81% 84.83% 60 0.02% 25.92% 17 1 0.56% 85.39% 1 0.00% 25.92% 18 3 1.69% 87.08% 78014 24.15% 50.08% 19 7 3.93% 91.01% 82673 25.59% 75.67% 20 5 2.81% 93.82% 73 0.02% 75.69% 21 1 0.56% 94.38% 18 0.01% 75.70% 23 3 1.69% 96.07% 77701 24.05% 99.75% 24 2 1.12% 97.19% 395 0.12% 99.88% 25 1 0.56% 97.75% 1 0.00% 99.88% 26 1 0.56% 98.31% 6 0.00% 99.88% 27 2 1.12% 99.44% 395 0.12% 100.00% 28 1 0.56% 100.00% 0 0.00% 100.00% FUNCTIONS: %instrs cum-% #calls instrs/call function 36.6686% 36.6686% 0 simple_z_textured_triangle (0x68844) 21.1052% 57.7739% 77618 129 __ieee754_log 13.2028% 70.9766% 77618 81 sample_2d_nearest (0x603b8) 6.4201% 77.3967% 77618 39 sample_2d_texture (0x61558) 5.7049% 83.1016% 77618 35 log 3.1500% 86.2516% 1 1500026 clear (0x72480) 2.6617% 88.9134% 394 3217 gl_texture_pixels_2d 2.6262% 91.5395% 394 3174 write_color_span (0x7444c) 2.2342% 93.7737% 54 19702 memset 2.1314% 95.9051% 394 2576 gl_depth_test_span_less 1.5083% 97.4134% 394 1823 apply_texture (0x63704) 0.9374% 98.3509% 394 1133 gl_write_texture_span 0.5558% 98.9067% 4486 59 pow ... FUNCTION CALLS: ->F F (caller) F->G F->G/->F G (callee) 77618 __ieee754_log 77618 sample_2d_nearest (0x603b8) 77618 sample_2d_texture (0x61558) 77618 1.00 sample_2d_nearest (0x603b8) 77618 log 77618 1.00 __ieee754_log 1 clear (0x72480) 394 gl_texture_pixels_2d 77618 197.00 sample_2d_texture (0x61558) 394 1.00 apply_texture (0x63704) 394 write_color_span (0x7444c) 54 memset 394 gl_depth_test_span_less 394 apply_texture (0x63704) 394 gl_write_texture_span 788 2.00 ? 394 1.00 gl_texture_pixels_2d 4486 pow 4486 1.00 __ieee754_pow ... ->G G (callee) F->G F->G/->G F (caller) 77618 __ieee754_log 77618 1.00 log 77618 sample_2d_nearest (0x603b8) 77618 1.00 sample_2d_texture (0x61558) 77618 sample_2d_texture (0x61558) 77618 1.00 gl_texture_pixels_2d 77618 log 77618 1.00 simple_z_textured_triangle (0x68844) 1 clear (0x72480) 1 1 ? 394 gl_texture_pixels_2d 394 1.00 gl_write_texture_span 394 write_color_span (0x7444c) 394 1 ? 54 memset 50 0.93 calloc 2 0.04 gl_clear_depth_buffer 1 0.02 gl_transform_vb_part2 1 0.02 initialize_context (0x1bff0) 394 gl_depth_test_span_less 394 1 ? 394 apply_texture (0x63704) 394 1.00 gl_texture_pixels_2d 394 gl_write_texture_span 394 1.00 simple_z_textured_triangle (0x68844) 4486 pow 4088 0.91 gl_compute_spot_exp_table 398 0.09 gl_compute_material_shine_table ...