hrydgard/ppsspp — pull request #452 by unknownbrackets (2013-01-20 03:24:37+00:00)
Title: Log missed jit ops for poor man profiling

This is just for debugging, and off unless you change `USE_JIT_MISSMAP` to true. It's overly simple but I think it's useful for checking what are the top ops.

Here's results for a few games I quickly tested:

```
vc3: lwc1 (1d08), swc1 (17x0), lh (c09), sb (6f7), lb (5fb), lbu (440), sv.q (273), c.lt (22e), cvt.s.w (212), lv.q (203), mflo (1bb), mult (161), c.le (1c1)
toe: lbu (296), sb (227), lh (199), mult (93), mflo (91), lwc1 (87), swc1 (46), lb (41), lwl (39), swl (26), mfhi (23), sllv (21), max (13), break (12), cvt.s.w (10)
fat princess: lh (1652), swc1 (1196), sb (967), sv.q (927), lv.q (720), lwc1 (717), lbu (668), lb (478), vflush (248), cvt.s.w (188), sllv (176), mflo (127), lv.s (102), mult (95), vpfxt (85)
3rd birthday: swc1 (11194), lwc1 (10281), sb (2612), lbu (1527), lv.s (1245), lv.q (1160), lh (1088), sv.q (717), sv.s (653), cvt.s.w (595), lb (444), c.lt (282), c.le (273), mflo (210), ext (171)
ff1: sb (1676), lwc1 (1517), swc1 (1478), lbu (1406), lh (734), mflo (308), cvt.s.w (291), mult (275), lb (210), mfhi (134), div (129), lv.q (103), lwr (101), ins (86), sv.q (79)
crisis: swc1 (1856), lb (1369), lwc1 (1330), lbu (818), lh (606), sb (595), lv.q (297), sv.q (191), mflo (134), cvt.s.w (129), lv.s (115), sv.s (91), mult (83), lwr (52), c.lt (51)
lumines: lwc1 (928), swc1 (454), mult (242), lbu (215), sb (209), mflo (192), cvt.s.w (159), mfhi (116), lb (90), min (88), div (55), break (51), c.lt (47), lv.q (21), c.eq (18)
type-0 demo: swc1 (5950), lwc1 (5787), sb (2898), lh (2163), lbu (2093), lb (1804), lv.q (969), sv.q (621), cvt.s.w (534), mflo (372), lv.s (359), c.lt (287), div (248), mult (237), c.eq (232)
worms 1 demo: swc1 (8264), lwc1 (6880), sb (4211), lh (3798), lbu (2224), lb (703), lv.s (408), c.le (399), cvt.s.w (394), c.lt (375), mflo (302), swl (249), mult (192), sv.s (175), sllv (156)
cladun: sb (1042), lh (811), lbu (645), lb (640), swc1 (543), lwc1 (448), mflo (281), cvt.s.w (234), div (126), mult (124), lwr (55), c.eq (50), lv.s (47), divu (37), ins (35)
fieldrunners: swc1 (1680), lwc1 (1521), sb (1270), lbu (487), lb (292), lh (182), cvt.s.w (179), c.le (154), c.lt (152), mflo (129), div (69), ins (63), mult (58), c.eq (48), lwr (28)
wipeout: swc1 (6176), sv.q (6110), lv.q (4764), lwc1 (4307), vmov (3772), lbu (1446), sb (1238), mtv (1134), mfv (1014), c.lt (649), c.le (598), vscl (472), lh (436), lb (432), vdot (346)
```

-[Unknown]