LCOV - code coverage report
Current view: top level - libprimis-headers - geom.h (source / functions) Hit Total Coverage
Test: Libprimis Test Coverage Lines: 459 492 93.3 %
Date: 2024-11-23 07:55:14 Functions: 303 328 92.4 %

Function Name Sort by function name Hit count Sort by hit count
_Z12sincosmod360i 0
_Z6tan360i 0
_Z8cotan360i 0
_ZN3vec3divERKS_ 0
_ZN3vec5crossI5planeS1_EERS_RKT_RKT0_ 0
_ZN3vec5crossI5planeS_EERS_RKT_RKT0_ 0
_ZN3vec6rotateERK4vec2RKS_ 0
_ZN3vec6rotateEffRKS_ 0
_ZN3vec7reflectERKS_ 0
_ZN3vec8hexcolorEi 0
_ZN3vecC2ERK4ivec 0
_ZN4ivec3divEi 0
_ZN4ivecC2ERK4svec 0
_ZN4svecC2ERK4ivec 0
_ZN4svecC2Ev 0
_ZN4vec4IhEC2E4bvec 0
_ZN4vec4IhEC2E4bvech 0
_ZN4vec4IhEC2Ev 0
_ZNK3vec8insidebbI4iveciEEbRKT_S4_T0_ 0
_ZNK3vec8insidebbIS_iEEbRKT_S3_T0_ 0
_ZNK4vec4IfEneERKS0_ 0
_ZNK4vec4IhE8tonormalEv 0
_ZNK7matrix420perspectivetransformI3vecEES1_RKT_ 0
_ZNK7matrix420perspectivetransformI4vec4IfEEE3vecRKT_ 0
_ZNKSt4hashI3vecEclERKS0_ 0
_ZN3vec3addEf 1
_ZN3vec3subEf 1
_ZN3vec5recipEv 1
_ZN3vecC2EPKf 1
_ZN3vecC2EPi 1
_ZN3vecC2ERK4vec2f 1
_ZN3vecC2Ef 1
_ZN4bvecC2Ev 1
_ZN4ivec3subEi 1
_ZN4ivecC2Eiiii 1
_ZN4vec23maxERKS_ 1
_ZN4vec23maxEf 1
_ZN4vec23minERKS_ 1
_ZN4vec23minEf 1
_ZN4vec2C2ERK4vec4IfE 1
_ZN4vec4IfEC2E4bvec 1
_ZN4vec4IfEC2E4bvech 1
_ZN5ivec23maxERKS_ 1
_ZN5ivec23maxEi 1
_ZN5ivec23minERKS_ 1
_ZN5ivec23minEi 1
_ZN7matrix3C2ERK7matrix4 1
_ZN7matrix3C2ERK9matrix4x3 1
_ZNK3vec9squaredotERKS_ 1
_ZNK4vec4IbEeqERKS0_ 1
_ZNK4vec4IbEneERKS0_ 1
_ZNK4vec4IdEeqERKS0_ 1
_ZNK4vec4IdEneERKS0_ 1
_ZNK4vec4IiEeqERKS0_ 1
_ZNK4vec4IiEneERKS0_ 1
_ZNK5ivec23dotERKS_ 1
_ZN11GenericVec2I4halfEC2ERK4vec2 2
_ZN3vec3maxEf 2
_ZN3vec3minEf 2
_ZN3vec4add2Ef 2
_ZN3vec4addzEf 2
_ZN3vec4mul2Ef 2
_ZN3vec5clampEff 2
_ZN3vecC2Ei 2
_ZN3vecngEv 2
_ZN4bvec3shlEi 2
_ZN4ivec3maxEi 2
_ZN4ivec3minEi 2
_ZN4ivec3mulERKS_ 2
_ZN4ivec4ceilERK3vec 2
_ZN4ivec5clampEii 2
_ZN4ivec5floorERK3vec 2
_ZN4ivecC2ERK3vec 2
_ZN4vec23addEf 2
_ZN4vec23subEf 2
_ZN4vec25clampEff 2
_ZN4vec26squareEv 2
_ZN4vec2ixEi 2
_ZN4vec4I4halfEC2ERK3vecS0_ 2
_ZN4vec4IfE3divERKS0_ 2
_ZN4vec4IfE5recipEv 2
_ZN4vec4IfE9normalizeEv 2
_ZN4vec4IfEC2ERK4vec2ff 2
_ZN4vec4IfEcvS_IT_EIbEEv 2
_ZN4vec4IfEcvS_IT_EIdEEv 2
_ZN4vec4IfEcvS_IT_EIiEEv 2
_ZN4vec4IhE4lerpERKS0_S2_f 2
_ZN5ivec23addERKS_ 2
_ZN5ivec23addEi 2
_ZN5ivec23mulERKS_ 2
_ZN5ivec23mulEi 2
_ZN5ivec23shlEi 2
_ZN5ivec23subERKS_ 2
_ZN5ivec23subEi 2
_ZN5ivec2ixEi 2
_ZN7matrix44multI4vec4IdEEEvRKS_S4_ 2
_ZN7matrix44multI4vec4IfEEEvRKS_S4_ 2
_ZNK3vec12scalartripleERKS_S1_ 2
_ZNK3vec6iszeroEv 2
_ZNK4bvec6iszeroEv 2
_ZNK4bvecixEi 2
_ZNK4vec26iszeroEv 2
_ZNK4vec2ixEi 2
_ZNK4vec2ngEv 2
_ZNK4vec4IfE10magnitude3Ev 2
_ZNK4vec4IfE3dotERK3vec 2
_ZNK4vec4IiE10magnitude3Ev 2
_ZNK4vec4IiE3dotERK3vec 2
_ZNK4vec4IiE4dot3ERK3vec 2
_ZNK4vec4IiE9magnitudeEv 2
_ZNK5ivec25crossERKS_ 2
_ZNK5ivec2ixEi 2
_ZN3vec13safenormalizeEv 3
_ZN3vec15rotate_around_xERK4vec2 3
_ZN3vec15rotate_around_xEf 3
_ZN3vec15rotate_around_yERK4vec2 3
_ZN3vec15rotate_around_yEf 3
_ZN3vec15rotate_around_zERK4vec2 3
_ZN3vec15rotate_around_zEf 3
_ZN3vec3avgERKS_ 3
_ZN3vec3setEif 3
_ZN3vec4neg2Ev 3
_ZN3vec6squareEv 3
_ZN3vec7rescaleEf 3
_ZN3vecmiERKS_ 3
_ZN3vecplERKS_ 3
_ZN4bvec3shrEi 3
_ZN4bvec5scaleEii 3
_ZN4bvec9fromcolorERK3vec 3
_ZN4bvecC2ERK3vec 3
_ZN4ivec3absEv 3
_ZN4ivec3negEv 3
_ZN4ivec3shrEi 3
_ZN4vec213safenormalizeEv 3
_ZN4vec215rotate_around_zERKS_ 3
_ZN4vec23absEv 3
_ZN4vec23avgERKS_ 3
_ZN4vec23divEf 3
_ZN4vec23negEv 3
_ZN4vec24lerpERKS_S1_f 3
_ZN4vec29normalizeEv 3
_ZN4vec2dvERKS_ 3
_ZN4vec2dvIiEES_RKT_ 3
_ZN4vec2mlERKS_ 3
_ZN4vec2mlIiEES_RKT_ 3
_ZN4vec4IfE15rotate_around_xERK4vec2 3
_ZN4vec4IfE15rotate_around_xEf 3
_ZN4vec4IfE15rotate_around_yERK4vec2 3
_ZN4vec4IfE15rotate_around_yEf 3
_ZN4vec4IfE15rotate_around_zERK4vec2 3
_ZN4vec4IfE15rotate_around_zEf 3
_ZN4vec4IfE3addERK3vec 3
_ZN4vec4IfE3avgERKS0_ 3
_ZN4vec4IfE3divERK3vec 3
_ZN4vec4IfE3mulERK3vec 3
_ZN4vec4IfE3subERK3vec 3
_ZN4vec4IfE4maddIS0_EERS0_RKS0_RKT_ 3
_ZN4vec4IfE4msubIS0_EERS0_RKS0_RKT_ 3
_ZN4vec4IfE6squareEv 3
_ZN4vec4IhE4lerpERKS0_S2_S2_fff 3
_ZN5ivec23absEv 3
_ZN5ivec23negEv 3
_ZN5ivec23shrEi 3
_ZN5ivec24maskEi 3
_ZNK3vec10magnitude2Ev 3
_ZNK3vec4distERKS_RS_ 3
_ZNK3vec5dist2ERKS_ 3
_ZNK3vecneERKS_ 3
_ZNK4bvec7tocolorEv 3
_ZNK4bvecneERKS_ 3
_ZNK4ivecneERKS_ 3
_ZNK4vec24distERKS_ 3
_ZNK4vec25crossERKS_ 3
_ZNK4vec2miERKS_ 3
_ZNK4vec2neERKS_ 3
_ZNK4vec2plERKS_ 3
_ZNK4vec4IfEdvIiEES0_RKT_ 3
_ZNK4vec4IfEmlIiEES0_RKT_ 3
_ZNK5ivec26iszeroEv 3
_ZNK5ivec2neERKS_ 3
_ZN3vec10orthogonalERKS_ 4
_ZN4bvec4flipEv 4
_ZN4bvecixEi 4
_ZN4vec23mulERKS_ 4
_ZN4vec4IbEC2Ebbbb 4
_ZN4vec4IdEC2Edddd 4
_ZN4vec4IfE3addEf 4
_ZN4vec4IfE3divEf 4
_ZN4vec4IfE3subEf 4
_ZN4vec4IfE4addwEf 4
_ZN4vec4IfE4subwEf 4
_ZN4vec4IfE5clampEff 4
_ZN4vec4IfE6setxyzERK3vec 4
_ZN4vec4IfEC2EPKf 4
_ZN4vec4IhE4flipEv 4
_ZN4vec4IiEixEi 4
_ZNK3vec12isnormalizedEv 4
_ZNK3vec4dot2ERKS_ 4
_ZNK4vec4IfEdvERKS0_ 4
_ZNK4vec4IfEmiERKS0_ 4
_ZNK4vec4IfEmlERKS0_ 4
_ZNK4vec4IfEngEv 4
_ZNK4vec4IfEplERKS0_ 4
_ZNK4vec4IiE10squaredlenEv 4
_ZNK4vec4IiEixEi 4
_Z6mod360i 5
_ZN4bvec7from565Et 5
_ZN4vec23addERKS_ 5
_ZN4vec24lerpERKS_f 5
_ZN4vec4IfE4lerpERKS0_f 5
_ZNK3vec6rejectERKS_f 5
_ZNK4bvec10tohexcolorEv 5
_ZN3vecmlERKS_ 6
_ZN3vecmlIiEES_RKT_ 6
_ZN4ivec3maxERKS_ 6
_ZN4ivec3minERKS_ 6
_ZN4vec4IfE4lerpERKS0_S2_f 6
_ZN4vec4IfE4msubIfEERS0_RKS0_RKT_ 6
_ZN4vec4IiEcvS_IT_EIfEEv 6
_ZNK3vec4distERKS_ 6
_ZNK4vec210squaredistERKS_ 6
_ZNK4vec4IiE3dotERKS0_ 6
_ZN3vec4lerpERKS_S1_f 7
_ZN11GenericVec2I4halfEC2Ev 8
_ZN4vec4I4halfEC2Ev 8
_ZN4vec4IdEcvS_IT_EIfEEv 8
_ZN4vec4IfE4add3Ef 8
_ZN4vec4IfE4div3Ef 8
_ZN4vec4IfE4sub3Ef 8
_ZN3vec15rotate_around_xEff 9
_ZN3vec15rotate_around_yEff 9
_ZN3vec15rotate_around_zEff 9
_ZN3vec4lerpERKS_f 9
_ZN4vec4IfE13safenormalizeEv 9
_ZN4vec4IfE15rotate_around_xEff 9
_ZN4vec4IfE15rotate_around_yEff 9
_ZN4vec4IfE15rotate_around_zEff 9
_ZN4vec4IfE5crossI3vecS2_EERS0_RKT_RKT0_ 9
_ZNK3vec10squaredistERKS_ 9
_ZNK4vec4IhEeqERKS0_ 9
_Z6cos360i 10
_Z6sin360i 10
_ZN4vec23mulEf 10
_ZNK3vec4dot2ERK4vec2 10
_ZNK4vec4IiE4dot3ERKS0_ 10
_ZN4ivec3addEi 12
_ZN4vec4IfE3mulERKS0_ 13
_ZNK3vec6absdotERKS_ 13
_ZN3vec3maxERKS_ 14
_ZN3vec3minERKS_ 14
_ZN3vec3absEv 15
_ZN4vec23subERKS_ 17
_ZN3vec4msubIfEERS_RKS_RKT_ 20
_ZNK4vec4IfE4dot3ERK3vec 23
_ZN4vec4IdE3addERKS0_ 24
_ZN4vec4IdE4maddIfEERS0_RKS0_RKT_ 24
_ZN4vec4IhEC2Ehhhh 24
_ZNK4vec29magnitudeEv 24
_ZN3vecixEi 27
_ZN4vec4IfEC2ERK3vecf 28
_ZN4vec4IiEC2Eiiii 30
_ZNK4bveceqERKS_ 30
_ZNK5ivec2eqERKS_ 30
_ZN3vecC2ERK4vec4IfE 31
_ZN4vec4IdE3mulEd 32
_ZN4vec4IdE4mul3Ed 32
_ZN4vec4IdEC2IfEERKS_IT_E 32
_ZNK4vec210squaredlenEv 33
_ZNK4vec23dotERKS_ 34
_ZN4ivecC2EiRKS_i 37
_ZN3vec3mulERKS_ 41
_ZN4bvec8hexcolorEi 46
_ZN3vecC2Eff 48
_ZNKSt4hashI4ivecEclERKS0_ 48
_ZN4ivec3shlEi 50
_ZN3vec3negEv 52
_ZN4vec2C2ERK3vec 53
_ZNK4vec2eqERKS_ 62
_ZN4vec4IfE4maddIfEERS0_RKS0_RKT_ 90
_ZNK3vecixEi 92
_ZN4vec4IfE3negEv 98
_ZN4bvecC2Ehhh 115
_ZN5ivec2C2Eii 116
_ZN4vec4IfE4neg3Ev 128
_ZN4vec215rotate_around_zEf 131
_ZN4vec215rotate_around_zEff 137
_ZNK4ivec3dotERKS_ 139
_ZN4vec4IfE3addERKS0_ 140
_ZNK4iveceqERKS_ 181
_ZNK4iveccvbEv 182
_ZN4ivec5crossERKS_S1_ 186
_ZN4ivec3addERKS_ 193
_ZN4ivec3mulEi 194
_ZN4vec4IfE3mulEf 217
_ZN4vec4IfE4mul3Ef 222
_ZN4ivec4maskEi 229
_ZNK4vec4IfEeqERKS0_ 235
_ZNK3veceqERKS_ 245
_ZNK4vec4IfE9magnitudeEv 245
_ZN4vec4IfE3subERKS0_ 248
_ZNK4vec4IfE10squaredlenEv 249
_ZN4ivec3subERKS_ 271
_ZNK4vec4IfE3dotERKS0_ 273
_ZNK4vec4IfE4dot3ERKS0_ 277
_ZNK4ivecixEi 418
_ZN3vec7projectERKS_ 438
_ZN3vec5crossERKS_S1_S1_ 466
_ZN3vec4maddIfEERS_RKS_RKT_ 664
_ZN4ivecixEi 696
_ZN5ivec2C2Ev 761
_ZN4ivecC2Eiii 799
_ZN3vec9normalizeEv 909
_ZN4vec2C2Ev 933
_ZN3vec3divEf 939
_ZN3vec5crossI4quatS_EERS_RKT_RKT0_ 1016
_ZN4vec4IfEC2Ev 1026
_ZN4vec2C2Eff 1087
_ZN4ivecC2Ev 1201
_ZNK3vec9magnitudeEv 1209
_ZNK3vec10squaredlenEv 1308
_ZNK3vec3dotERKS_ 1526
_ZN4vec4IfEC2Effff 1729
_ZN3vec5crossIS_S_EERS_RKT_RKT0_ 1841
_ZN3vec3mulEf 3688
_ZN3vec3subERKS_ 4545
_ZN3vec3addERKS_ 4997
_ZN3vecC2Ev 15258
_ZN3vecC2Efff 17336

Generated by: LCOV version 1.14