OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 1
2
Path:<top>::JSC::MacroAssemblerX86Common
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
compare32
Name: JSC::MacroAssemblerX86Common::compare32
Prototype: void compare32(RelationalCondition cond, RegisterID left, RegisterID right, RegisterID dest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1400-1404
100.000% (1/1)
21
compare8
Name: JSC::MacroAssemblerX86Common::compare8
Prototype: void compare8(RelationalCondition cond, Address left, TrustedImm32 right, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1394-1398
  0.000% (0/1)
21
convertDoubleToFloat
Name: JSC::MacroAssemblerX86Common::convertDoubleToFloat
Prototype: void convertDoubleToFloat(FPRegisterID src, FPRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 727-731
  0.000% (0/1)
21
convertFloatToDouble
Name: JSC::MacroAssemblerX86Common::convertFloatToDouble
Prototype: void convertFloatToDouble(FPRegisterID src, FPRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 733-737
  0.000% (0/1)
21
convertInt32ToDouble
Name: JSC::MacroAssemblerX86Common::convertInt32ToDouble
Prototype: void convertInt32ToDouble(RegisterID src, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 827-831
  0.000% (0/1)
21
convertInt32ToDouble
Name: JSC::MacroAssemblerX86Common::convertInt32ToDouble
Prototype: void convertInt32ToDouble(Address src, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 833-837
  0.000% (0/1)
21
divDouble
Name: JSC::MacroAssemblerX86Common::divDouble
Prototype: void divDouble(FPRegisterID src, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 762-766
  0.000% (0/1)
21
divDouble
Name: JSC::MacroAssemblerX86Common::divDouble
Prototype: void divDouble(Address src, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 777-781
  0.000% (0/1)
21
loadDouble
Name: JSC::MacroAssemblerX86Common::loadDouble
Prototype: void loadDouble(const void* address, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 681-690
  0.000% (0/1)
21
loadDouble
Name: JSC::MacroAssemblerX86Common::loadDouble
Prototype: void loadDouble(ImplicitAddress address, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 692-696
  0.000% (0/1)
21
loadDouble
Name: JSC::MacroAssemblerX86Common::loadDouble
Prototype: void loadDouble(BaseIndex address, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 698-702
  0.000% (0/1)
21
loadFloat
Name: JSC::MacroAssemblerX86Common::loadFloat
Prototype: void loadFloat(BaseIndex address, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 703-707
  0.000% (0/1)
21
lshiftPacked
Name: JSC::MacroAssemblerX86Common::lshiftPacked
Prototype: void lshiftPacked(TrustedImm32 imm, XMMRegisterID reg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 936-940
  0.000% (0/1)
21
move
Name: JSC::MacroAssemblerX86Common::move
Prototype: void move(RegisterID src, RegisterID dest)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1010-1016
100.000% (4/4)
22
moveInt32ToPacked
Name: JSC::MacroAssemblerX86Common::moveInt32ToPacked
Prototype: void moveInt32ToPacked(RegisterID src, XMMRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 954-958
  0.000% (0/1)
21
movePackedToInt32
Name: JSC::MacroAssemblerX86Common::movePackedToInt32
Prototype: void movePackedToInt32(XMMRegisterID src, RegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 960-964
  0.000% (0/1)
21
mulDouble
Name: JSC::MacroAssemblerX86Common::mulDouble
Prototype: void mulDouble(FPRegisterID src, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 804-808
  0.000% (0/1)
21
mulDouble
Name: JSC::MacroAssemblerX86Common::mulDouble
Prototype: void mulDouble(Address src, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 821-825
  0.000% (0/1)
21
or32
Name: JSC::MacroAssemblerX86Common::or32
Prototype: void or32(TrustedImm32 imm, RegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 306-310
  0.000% (0/1)
21
orPacked
Name: JSC::MacroAssemblerX86Common::orPacked
Prototype: void orPacked(XMMRegisterID src, XMMRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 948-952
  0.000% (0/1)
21
repatchCompact
Name: JSC::MacroAssemblerX86Common::repatchCompact
Prototype: static void repatchCompact(CodeLocationDataLabelCompact dataLabelCompact, int32_t value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 523-527
  0.000% (0/1)
21
rshiftPacked
Name: JSC::MacroAssemblerX86Common::rshiftPacked
Prototype: void rshiftPacked(TrustedImm32 imm, XMMRegisterID reg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 942-946
  0.000% (0/1)
21
set32
Name: JSC::MacroAssemblerX86Common::set32
Prototype: void set32(X86Assembler::Condition cond, RegisterID dest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1470-1485
100.000% (1/1)
21
store8
Name: JSC::MacroAssemblerX86Common::store8
Prototype: void store8(TrustedImm32 imm, Address address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 603-607
  0.000% (0/1)
21
store8
Name: JSC::MacroAssemblerX86Common::store8
Prototype: void store8(TrustedImm32 imm, BaseIndex address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 609-613
  0.000% (0/1)
21
storeDouble
Name: JSC::MacroAssemblerX86Common::storeDouble
Prototype: void storeDouble(FPRegisterID src, ImplicitAddress address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 709-713
  0.000% (0/1)
21
storeDouble
Name: JSC::MacroAssemblerX86Common::storeDouble
Prototype: void storeDouble(FPRegisterID src, BaseIndex address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 715-719
  0.000% (0/1)
21
storeFloat
Name: JSC::MacroAssemblerX86Common::storeFloat
Prototype: void storeFloat(FPRegisterID src, BaseIndex address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 721-725
  0.000% (0/1)
21
subDouble
Name: JSC::MacroAssemblerX86Common::subDouble
Prototype: void subDouble(FPRegisterID src, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 783-787
  0.000% (0/1)
21
subDouble
Name: JSC::MacroAssemblerX86Common::subDouble
Prototype: void subDouble(Address src, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 798-802
  0.000% (0/1)
21
swap
Name: JSC::MacroAssemblerX86Common::swap
Prototype: void swap(RegisterID reg1, RegisterID reg2)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1028-1032
  0.000% (0/4)
22
truncateDoubleToInt32
Name: JSC::MacroAssemblerX86Common::truncateDoubleToInt32
Prototype: void truncateDoubleToInt32(FPRegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 889-893
  0.000% (0/1)
21
truncateDoubleToUint32
Name: JSC::MacroAssemblerX86Common::truncateDoubleToUint32
Prototype: void truncateDoubleToUint32(FPRegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 896-900
  0.000% (0/1)
21
xor32
Name: JSC::MacroAssemblerX86Common::xor32
Prototype: void xor32(TrustedImm32 imm, RegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 454-458
  0.000% (0/1)
21
absDouble
Name: JSC::MacroAssemblerX86Common::absDouble
Prototype: void absDouble(FPRegisterID src, FPRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 465-471
  0.000% (0/1)
31
branch8
Name: JSC::MacroAssemblerX86Common::branch8
Prototype: Jump branch8(RelationalCondition cond, BaseIndex left, TrustedImm32 right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1198-1204
  0.000% (0/1)
31
branchDoubleNonZero
Name: JSC::MacroAssemblerX86Common::branchDoubleNonZero
Prototype: Jump branchDoubleNonZero(FPRegisterID reg, FPRegisterID scratch)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 922-927
  0.000% (0/1)
31
branchDoubleZeroOrNaN
Name: JSC::MacroAssemblerX86Common::branchDoubleZeroOrNaN
Prototype: Jump branchDoubleZeroOrNaN(FPRegisterID reg, FPRegisterID scratch)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 929-934
  0.000% (0/1)
31
branchSub32
Name: JSC::MacroAssemblerX86Common::branchSub32
Prototype: Jump branchSub32(ResultCondition cond, RegisterID src1, RegisterID src2, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1339-1346
  0.000% (0/1)
31
branchTruncateDoubleToInt32
Name: JSC::MacroAssemblerX86Common::branchTruncateDoubleToInt32
Prototype: Jump branchTruncateDoubleToInt32(FPRegisterID src, RegisterID dest, BranchTruncateType branchType = BranchIfTruncateFailed)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 875-880
  0.000% (0/1)
31
branchTruncateDoubleToUint32
Name: JSC::MacroAssemblerX86Common::branchTruncateDoubleToUint32
Prototype: Jump branchTruncateDoubleToUint32(FPRegisterID src, RegisterID dest, BranchTruncateType branchType = BranchIfTruncateFailed)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 882-887
  0.000% (0/1)
31
divDouble
Name: JSC::MacroAssemblerX86Common::divDouble
Prototype: void divDouble(FPRegisterID op1, FPRegisterID op2, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 768-775
  0.000% (0/1)
31
load32WithAddressOffsetPatch
Name: JSC::MacroAssemblerX86Common::load32WithAddressOffsetPatch
Prototype: DataLabel32 load32WithAddressOffsetPatch(Address address, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 509-514
  0.000% (0/1)
31
load32WithCompactAddressOffsetPatch
Name: JSC::MacroAssemblerX86Common::load32WithCompactAddressOffsetPatch
Prototype: DataLabelCompact load32WithCompactAddressOffsetPatch(Address address, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 516-521
  0.000% (0/1)
31
loadCompactWithAddressOffsetPatch
Name: JSC::MacroAssemblerX86Common::loadCompactWithAddressOffsetPatch
Prototype: DataLabelCompact loadCompactWithAddressOffsetPatch(Address address, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 529-534
  0.000% (0/1)
31
lshift32
Name: JSC::MacroAssemblerX86Common::lshift32
Prototype: void lshift32(RegisterID src, TrustedImm32 imm, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 227-232
  0.000% (0/4)
32
move
Name: JSC::MacroAssemblerX86Common::move
Prototype: void move(TrustedImm32 imm, RegisterID dest)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 999-1007
100.000% (4/4)
32
moveDouble
Name: JSC::MacroAssemblerX86Common::moveDouble
Prototype: void moveDouble(FPRegisterID src, FPRegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 674-679
  0.000% (0/4)
32
negateDouble
Name: JSC::MacroAssemblerX86Common::negateDouble
Prototype: void negateDouble(FPRegisterID src, FPRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 473-479
  0.000% (0/1)
31
rshift32
Name: JSC::MacroAssemblerX86Common::rshift32
Prototype: void rshift32(RegisterID src, TrustedImm32 imm, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 342-347
  0.000% (0/4)
32
store32WithAddressOffsetPatch
Name: JSC::MacroAssemblerX86Common::store32WithAddressOffsetPatch
Prototype: DataLabel32 store32WithAddressOffsetPatch(RegisterID src, Address address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 576-581
  0.000% (0/1)
31
subDouble
Name: JSC::MacroAssemblerX86Common::subDouble
Prototype: void subDouble(FPRegisterID op1, FPRegisterID op2, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 789-796
  0.000% (0/1)
31
urshift32
Name: JSC::MacroAssemblerX86Common::urshift32
Prototype: void urshift32(RegisterID src, TrustedImm32 imm, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 379-384
  0.000% (0/4)
32
xor32
Name: JSC::MacroAssemblerX86Common::xor32
Prototype: void xor32(TrustedImm32 imm, Address dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 416-422
  0.000% (0/4)
32
xor32
Name: JSC::MacroAssemblerX86Common::xor32
Prototype: void xor32(TrustedImm32 imm, RegisterID dest)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 424-430
 50.000% (2/4)
32
add32
Name: JSC::MacroAssemblerX86Common::add32
Prototype: void add32(RegisterID op1, RegisterID op2, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 149-157
  0.000% (0/4)
42
branch32
Name: JSC::MacroAssemblerX86Common::branch32
Prototype: Jump branch32(RelationalCondition cond, RegisterID left, TrustedImm32 right)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1104-1111
100.000% (9/9)
42
branchAdd32
Name: JSC::MacroAssemblerX86Common::branchAdd32
Prototype: Jump branchAdd32(ResultCondition cond, RegisterID src1, RegisterID src2, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1263-1269
  0.000% (0/4)
42
branchMul32
Name: JSC::MacroAssemblerX86Common::branchMul32
Prototype: Jump branchMul32(ResultCondition cond, Address src, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1285-1291
  0.000% (0/4)
42
branchMul32
Name: JSC::MacroAssemblerX86Common::branchMul32
Prototype: Jump branchMul32(ResultCondition cond, TrustedImm32 imm, RegisterID src, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1293-1299
  0.000% (0/4)
42
branchMul32
Name: JSC::MacroAssemblerX86Common::branchMul32
Prototype: Jump branchMul32(ResultCondition cond, RegisterID src1, RegisterID src2, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1301-1307
  0.000% (0/4)
42
branchMul32
Name: JSC::MacroAssemblerX86Common::branchMul32
Prototype: Jump branchMul32(ResultCondition cond, RegisterID src, RegisterID dest)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1277-1283
 50.000% (2/4)
42
branchTest32
Name: JSC::MacroAssemblerX86Common::branchTest32
Prototype: Jump branchTest32(ResultCondition cond, Address address, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1158-1165
  0.000% (0/5)
42
branchTest32
Name: JSC::MacroAssemblerX86Common::branchTest32
Prototype: Jump branchTest32(ResultCondition cond, BaseIndex address, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1167-1174
  0.000% (0/5)
42
branchTest32
Name: JSC::MacroAssemblerX86Common::branchTest32
Prototype: Jump branchTest32(ResultCondition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1148-1156
 60.000% (3/5)
42
compare32
Name: JSC::MacroAssemblerX86Common::compare32
Prototype: void compare32(RelationalCondition cond, RegisterID left, TrustedImm32 right, RegisterID dest)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1406-1413
 88.889% (8/9)
42
lshift32
Name: JSC::MacroAssemblerX86Common::lshift32
Prototype: void lshift32(RegisterID src, RegisterID shift_amount, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 213-220
  0.000% (0/4)
42
mul32
Name: JSC::MacroAssemblerX86Common::mul32
Prototype: void mul32(RegisterID op1, RegisterID op2, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 239-247
  0.000% (0/4)
42
rshift32
Name: JSC::MacroAssemblerX86Common::rshift32
Prototype: void rshift32(RegisterID src, RegisterID shift_amount, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 328-335
  0.000% (0/4)
42
test32
Name: JSC::MacroAssemblerX86Common::test32
Prototype: void test32(ResultCondition cond, Address address, TrustedImm32 mask, RegisterID dest)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1429-1436
  0.000% (0/5)
42
test8
Name: JSC::MacroAssemblerX86Common::test8
Prototype: void test8(ResultCondition cond, Address address, TrustedImm32 mask, RegisterID dest)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1420-1427
  0.000% (0/5)
42
urshift32
Name: JSC::MacroAssemblerX86Common::urshift32
Prototype: void urshift32(RegisterID src, RegisterID shift_amount, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 365-372
  0.000% (0/4)
42
addDouble
Name: JSC::MacroAssemblerX86Common::addDouble
Prototype: void addDouble(FPRegisterID op1, FPRegisterID op2, FPRegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 745-754
  0.000% (0/4)
52
branchTest8
Name: JSC::MacroAssemblerX86Common::branchTest8
Prototype: Jump branchTest8(ResultCondition cond, Address address, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1176-1185
  0.000% (0/5)
52
branchTest8
Name: JSC::MacroAssemblerX86Common::branchTest8
Prototype: Jump branchTest8(ResultCondition cond, BaseIndex address, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1187-1196
 60.000% (3/5)
52
mulDouble
Name: JSC::MacroAssemblerX86Common::mulDouble
Prototype: void mulDouble(FPRegisterID op1, FPRegisterID op2, FPRegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 810-819
  0.000% (0/4)
52
and32
Name: JSC::MacroAssemblerX86Common::and32
Prototype: void and32(RegisterID op1, RegisterID op2, RegisterID dest)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 179-189
  0.000% (0/7)
63
lshift32
Name: JSC::MacroAssemblerX86Common::lshift32
Prototype: void lshift32(RegisterID shift_amount, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 197-211
  0.000% (0/4)
62
or32
Name: JSC::MacroAssemblerX86Common::or32
Prototype: void or32(RegisterID op1, RegisterID op2, RegisterID dest)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 294-304
  0.000% (0/7)
63
rshift32
Name: JSC::MacroAssemblerX86Common::rshift32
Prototype: void rshift32(RegisterID shift_amount, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 312-326
  0.000% (0/4)
62
urshift32
Name: JSC::MacroAssemblerX86Common::urshift32
Prototype: void urshift32(RegisterID shift_amount, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 349-363
  0.000% (0/4)
62
xor32
Name: JSC::MacroAssemblerX86Common::xor32
Prototype: void xor32(RegisterID op1, RegisterID op2, RegisterID dest)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 442-452
  0.000% (0/7)
63
branchConvertDoubleToInt32
Name: JSC::MacroAssemblerX86Common::branchConvertDoubleToInt32
Prototype: void branchConvertDoubleToInt32(FPRegisterID src, RegisterID dest, JumpList& failureCases, FPRegisterID fpTemp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 907-920
  0.000% (0/1)
71
branchDouble
Name: JSC::MacroAssemblerX86Common::branchDouble
Prototype: Jump branchDouble(DoubleCondition cond, FPRegisterID left, FPRegisterID right)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 839-868
  0.000% (0/17)
226
Page:<>1
eLOC - Effective Lines of Code: 1
2

Generated by Squish Coco 4.2.0