LCOV - code coverage report
Current view: directory - js/src/assembler/assembler - MacroAssemblerX86Common.h (source / functions) Found Hit Coverage
Test: app.info Lines: 470 422 89.8 %
Date: 2012-07-07 Functions: 116 113 97.4 %

Function Name Sort by function name Hit count Sort by hit count
_ZN3JSC23MacroAssemblerX86Common7store32ENS_12X86Registers10RegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE15ImplicitAddressE 23393034
_ZN3JSC23MacroAssemblerX86Common6load32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE15ImplicitAddressENS_12X86Registers10RegisterIDE 22258813
_ZN3JSC23MacroAssemblerX86Common7store32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE12TrustedImm32ENS3_15ImplicitAddressE 12482965
_ZN3JSC23MacroAssemblerX86Common4moveENS_12X86Registers10RegisterIDES2_ 11175331
_ZN3JSC23MacroAssemblerX86Common12x86ConditionENS0_9ConditionE 8987082
_ZN3JSC23MacroAssemblerX86Common4jumpEv 8689006
_ZN3JSC23MacroAssemblerX86Common5add32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE12TrustedImm32ENS_12X86Registers10RegisterIDE 5645788
_ZN3JSC23MacroAssemblerX86Common8branch32ENS0_9ConditionENS_12X86Registers10RegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE12TrustedImm32E 4500653
_ZN3JSC23MacroAssemblerX86Common13isSSE2PresentEv 3125154
_ZN3JSC23MacroAssemblerX86Common4moveENS_22AbstractMacroAssemblerINS_12X86AssemblerEE13TrustedImmPtrENS_12X86Registers10RegisterIDE 1463228
_ZN3JSC23MacroAssemblerX86Common11getSSEStateEv 1322114
_ZN3JSC23MacroAssemblerX86Common4moveENS_22AbstractMacroAssemblerINS_12X86AssemblerEE12TrustedImm32ENS_12X86Registers10RegisterIDE 1042215
_ZN3JSC23MacroAssemblerX86CommonD2Ev 762816
_ZN3JSC23MacroAssemblerX86CommonC2Ev 762816
_ZN3JSC23MacroAssemblerX86Common8branch32ENS0_9ConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS4_12TrustedImm32E 739812
_ZN3JSC23MacroAssemblerX86Common20convertInt32ToDoubleENS_12X86Registers10RegisterIDENS1_13XMMRegisterIDE 717441
_ZN3JSC23MacroAssemblerX86Common11storeDoubleENS_12X86Registers13XMMRegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE15ImplicitAddressE 630021
_ZN3JSC23MacroAssemblerX86Common12branchTest32ENS0_9ConditionENS_12X86Registers10RegisterIDES3_ 606142
_ZN3JSC23MacroAssemblerX86Common4jumpENS_12X86Registers10RegisterIDE 579230
_ZN3JSC23MacroAssemblerX86Common9addDoubleENS_12X86Registers13XMMRegisterIDES2_ 529093
_ZN3JSC23MacroAssemblerX86Common3popENS_12X86Registers10RegisterIDE 449786
_ZN3JSC23MacroAssemblerX86Common5add32ENS_12X86Registers10RegisterIDES2_ 328880
_ZN3JSC23MacroAssemblerX86Common11branchAdd32ENS0_9ConditionENS_12X86Registers10RegisterIDES3_ 319050
_ZN3JSC23MacroAssemblerX86Common12branchTest32ENS0_9ConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS4_5Imm32E 297628
_ZN3JSC23MacroAssemblerX86Common5sub32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE12TrustedImm32ENS_12X86Registers10RegisterIDE 262918
_ZN3JSC23MacroAssemblerX86Common8branch32ENS0_9ConditionENS_12X86Registers10RegisterIDES3_ 259089
_ZN3JSC23MacroAssemblerX86Common12branchTest32ENS0_9ConditionENS_12X86Registers10RegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5Imm32E 248633
_ZN3JSC23MacroAssemblerX86Common4pushENS_12X86Registers10RegisterIDE 233866
_ZN3JSC23MacroAssemblerX86Common11branchAdd32ENS0_9ConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5Imm32ENS_12X86Registers10RegisterIDE 221764
_ZN3JSC23MacroAssemblerX86Common5and32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5Imm32ENS_12X86Registers10RegisterIDE 154780
_ZN3JSC23MacroAssemblerX86Common6load16ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS_12X86Registers10RegisterIDE 148081
_ZN3JSC23MacroAssemblerX86Common3retEv 112196
_ZN3JSC23MacroAssemblerX86Common8branch32ENS0_9ConditionENS_12X86Registers10RegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressE 86974
_ZN3JSC23MacroAssemblerX86Common8branch32ENS0_9ConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexENS4_12TrustedImm32E 74165
_ZN3JSC23MacroAssemblerX86Common30branch32WithUnalignedHalfWordsENS0_9ConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexENS4_12TrustedImm32E 69518
_ZN3JSC23MacroAssemblerX86Common6load16ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexENS_12X86Registers10RegisterIDE 62962
_ZN3JSC23MacroAssemblerX86Common8branch32ENS0_9ConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS_12X86Registers10RegisterIDE 62448
_ZN3JSC23MacroAssemblerX86Common8branch16ENS0_9ConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexENS4_5Imm32E 57422
_ZN3JSC23MacroAssemblerX86Common6load32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexENS_12X86Registers10RegisterIDE 56465
_ZN3JSC23MacroAssemblerX86Common12branchDoubleENS0_15DoubleConditionENS_12X86Registers13XMMRegisterIDES3_ 56190
_ZN3JSC23MacroAssemblerX86Common4or32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE12TrustedImm32ENS_12X86Registers10RegisterIDE 55271
_ZN3JSC23MacroAssemblerX86Common10loadDoubleENS_22AbstractMacroAssemblerINS_12X86AssemblerEE15ImplicitAddressENS_12X86Registers13XMMRegisterIDE 52135
_ZN3JSC23MacroAssemblerX86Common11branchSub32ENS0_9ConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5Imm32ENS_12X86Registers10RegisterIDE 42116
_ZN3JSC23MacroAssemblerX86Common5set32ENS0_9ConditionENS_12X86Registers10RegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5Imm32ES3_ 34996
_ZN3JSC23MacroAssemblerX86Common9subDoubleENS_12X86Registers13XMMRegisterIDES2_ 34522
_ZN3JSC23MacroAssemblerX86Common5xor32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE12TrustedImm32ENS_12X86Registers10RegisterIDE 33182
_ZN3JSC23MacroAssemblerX86Common10CanUse8BitENS_12X86Registers10RegisterIDE 25758
_ZN3JSC23MacroAssemblerX86Common20convertInt32ToDoubleENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS_12X86Registers13XMMRegisterIDE 24670
_ZN3JSC23MacroAssemblerX86Common5neg32ENS_12X86Registers10RegisterIDE 21265
_ZN3JSC23MacroAssemblerX86Common16setSSECheckStateEv 16462
_ZN3JSC23MacroAssemblerX86Common7store32ENS_12X86Registers10RegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexE 14444
_ZN3JSC23MacroAssemblerX86Common7store32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE12TrustedImm32ENS3_9BaseIndexE 8153
_ZN3JSC23MacroAssemblerX86Common9divDoubleENS_12X86Registers13XMMRegisterIDES2_ 7981
_ZN3JSC23MacroAssemblerX86Common5set32ENS0_9ConditionENS_12X86Registers10RegisterIDES3_S3_ 7573
_ZN3JSC23MacroAssemblerX86Common9urshift32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5Imm32ENS_12X86Registers10RegisterIDE 7371
_ZN3JSC23MacroAssemblerX86Common26branchConvertDoubleToInt32ENS_12X86Registers13XMMRegisterIDENS1_10RegisterIDERNS_22AbstractMacroAssemblerINS_12X86AssemblerEE8JumpListES2_ 7135
_ZN3JSC23MacroAssemblerX86Common27branchTruncateDoubleToInt32ENS_12X86Registers13XMMRegisterIDENS1_10RegisterIDE 6322
_ZN3JSC23MacroAssemblerX86Common10moveDoubleENS_12X86Registers13XMMRegisterIDES2_ 5200
_ZN3JSC23MacroAssemblerX86Common9mulDoubleENS_12X86Registers13XMMRegisterIDES2_ 4933
_ZN3JSC23MacroAssemblerX86Common5sub32ENS_12X86Registers10RegisterIDES2_ 4928
_ZN3JSC23MacroAssemblerX86Common11branchSub32ENS0_9ConditionENS_12X86Registers10RegisterIDES3_ 3977
_ZN3JSC23MacroAssemblerX86Common11branchTest8ENS0_9ConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS4_5Imm32E 3435
_ZN3JSC23MacroAssemblerX86Common9xorDoubleENS_12X86Registers13XMMRegisterIDES2_ 3250
_ZN3JSC23MacroAssemblerX86Common8rshift32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5Imm32ENS_12X86Registers10RegisterIDE 3188
_ZN3JSC23MacroAssemblerX86Common4or32ENS_12X86Registers10RegisterIDES2_ 2974
_ZN3JSC23MacroAssemblerX86Common4jumpENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressE 2921
_ZN3JSC23MacroAssemblerX86Common5xor32ENS_12X86Registers10RegisterIDES2_ 2805
_ZN3JSC23MacroAssemblerX86Common28load32WithUnalignedHalfWordsENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexENS_12X86Registers10RegisterIDE 2702
_ZN3JSC23MacroAssemblerX86Common8lshift32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5Imm32ENS_12X86Registers10RegisterIDE 2593
_ZN3JSC23MacroAssemblerX86Common5mul32ENS_12X86Registers10RegisterIDES2_ 1939
_ZN3JSC23MacroAssemblerX86Common11branchMul32ENS0_9ConditionENS_12X86Registers10RegisterIDES3_ 1927
_ZN3JSC23MacroAssemblerX86Common5mul32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5Imm32ENS_12X86Registers10RegisterIDES6_ 1881
_ZN3JSC23MacroAssemblerX86Common11branchMul32ENS0_9ConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5Imm32ENS_12X86Registers10RegisterIDES7_ 1881
_ZN3JSC23MacroAssemblerX86Common10branchOr32ENS0_9ConditionENS_12X86Registers10RegisterIDES3_ 1877
_ZN3JSC23MacroAssemblerX86Common8lshift32ENS_12X86Registers10RegisterIDES2_ 1153
_ZN3JSC23MacroAssemblerX86Common5set32ENS0_9ConditionENS_12X86Registers10RegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressES3_ 1104
_ZN3JSC23MacroAssemblerX86Common11storeDoubleENS_12X86Registers13XMMRegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexE 1099
_ZN3JSC23MacroAssemblerX86Common10zeroDoubleENS_12X86Registers13XMMRegisterIDE 949
_ZN3JSC23MacroAssemblerX86Common5and32ENS_12X86Registers10RegisterIDES2_ 914
_ZN3JSC23MacroAssemblerX86Common8rshift32ENS_12X86Registers10RegisterIDES2_ 884
_ZN3JSC23MacroAssemblerX86Common9urshift32ENS_12X86Registers10RegisterIDES2_ 429
_ZN3JSC23MacroAssemblerX86Common6store8ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5Imm32ENS3_9BaseIndexE 316
_ZN3JSC23MacroAssemblerX86Common15load8ZeroExtendENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS_12X86Registers10RegisterIDE 306
_ZN3JSC23MacroAssemblerX86Common9loadFloatENS_22AbstractMacroAssemblerINS_12X86AssemblerEE15ImplicitAddressENS_12X86Registers13XMMRegisterIDE 303
_ZN3JSC23MacroAssemblerX86Common11branchAdd32ENS0_9ConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS_12X86Registers10RegisterIDE 276
_ZN3JSC23MacroAssemblerX86Common5add32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS_12X86Registers10RegisterIDE 276
_ZN3JSC23MacroAssemblerX86Common4jumpENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexE 274
_ZN3JSC23MacroAssemblerX86Common9addDoubleENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS_12X86Registers13XMMRegisterIDE 195
_ZN3JSC23MacroAssemblerX86Common10sqrtDoubleENS_12X86Registers13XMMRegisterIDES2_ 188
_ZN3JSC23MacroAssemblerX86Common5not32ENS_12X86Registers10RegisterIDE 167
_ZN3JSC23MacroAssemblerX86Common15load8SignExtendENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS_12X86Registers10RegisterIDE 162
_ZN3JSC23MacroAssemblerX86Common16load16SignExtendENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS_12X86Registers10RegisterIDE 153
_ZN3JSC23MacroAssemblerX86Common6store8ENS_12X86Registers10RegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexE 147
_ZN3JSC23MacroAssemblerX86Common7store16ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5Imm32ENS3_9BaseIndexE 114
_ZN3JSC23MacroAssemblerX86Common6store8ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5Imm32ENS3_15ImplicitAddressE 108
_ZN3JSC23MacroAssemblerX86Common20convertDoubleToFloatENS_12X86Registers13XMMRegisterIDES2_ 104
_ZN3JSC23MacroAssemblerX86Common9andDoubleENS_12X86Registers13XMMRegisterIDES2_ 85
_ZN3JSC23MacroAssemblerX86Common9absDoubleENS_12X86Registers13XMMRegisterIDES2_ 85
_ZN3JSC23MacroAssemblerX86Common7store16ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5Imm32ENS3_15ImplicitAddressE 68
_ZN3JSC23MacroAssemblerX86Common10storeFloatENS_12X86Registers13XMMRegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE15ImplicitAddressE 67
_ZN3JSC23MacroAssemblerX86Common15load8ZeroExtendENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexENS_12X86Registers10RegisterIDE 63
_ZN3JSC23MacroAssemblerX86Common7store16ENS_12X86Registers10RegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexE 60
_ZN3JSC23MacroAssemblerX86Common10loadDoubleENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexENS_12X86Registers13XMMRegisterIDE 50
_ZN3JSC23MacroAssemblerX86Common10storeFloatENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9ImmDoubleENS3_9BaseIndexE 48
_ZN3JSC23MacroAssemblerX86Common9loadFloatENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexENS_12X86Registers13XMMRegisterIDE 38
_ZN3JSC23MacroAssemblerX86Common10storeFloatENS_12X86Registers13XMMRegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexE 37
_ZN3JSC23MacroAssemblerX86Common16load16SignExtendENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexENS_12X86Registers10RegisterIDE 32
_ZN3JSC23MacroAssemblerX86Common15load8SignExtendENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9BaseIndexENS_12X86Registers10RegisterIDE 30
_ZN3JSC23MacroAssemblerX86Common6store8ENS_12X86Registers10RegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressE 27
_ZN3JSC23MacroAssemblerX86Common10storeFloatENS_22AbstractMacroAssemblerINS_12X86AssemblerEE9ImmDoubleENS3_7AddressE 22
_ZN3JSC23MacroAssemblerX86Common5and32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS_12X86Registers10RegisterIDE 20
_ZN3JSC23MacroAssemblerX86Common7store16ENS_12X86Registers10RegisterIDENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressE 18
_ZN3JSC23MacroAssemblerX86Common5set32ENS0_9ConditionENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS4_5Imm32ENS_12X86Registers10RegisterIDE 7
_ZN3JSC23MacroAssemblerX86Common4or32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS_12X86Registers10RegisterIDE 0
_ZN3JSC23MacroAssemblerX86Common4swapENS_12X86Registers10RegisterIDES2_ 0
_ZN3JSC23MacroAssemblerX86Common5xor32ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE7AddressENS_12X86Registers10RegisterIDE 0

Generated by: LCOV version 1.7