LCOV - code coverage report
Current view: top level - gcc/config/i386 - i386-isa.def (source / functions) Coverage Total Hit
Test: gcc.info Lines: 100.0 % 109 109
Test Date: 2024-04-13 14:00:49 Functions: - 0 0
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

             Branch data     Line data    Source code
       1                 :             : /* Definition for processor table alias flags.
       2                 :             :    Copyright (C) 2001-2024 Free Software Foundation, Inc.
       3                 :             : 
       4                 :             : This file is part of GCC.
       5                 :             : 
       6                 :             : GCC is free software; you can redistribute it and/or modify it under
       7                 :             : the terms of the GNU General Public License as published by the Free
       8                 :             : Software Foundation; either version 3, or (at your option) any later
       9                 :             : version.
      10                 :             : 
      11                 :             : GCC is distributed in the hope that it will be useful, but WITHOUT ANY
      12                 :             : WARRANTY; without even the implied warranty of MERCHANTABILITY or
      13                 :             : FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
      14                 :             : for more details.
      15                 :             : 
      16                 :             : You should have received a copy of the GNU General Public License
      17                 :             : along with GCC; see the file COPYING3.  If not see
      18                 :             : <http://www.gnu.org/licenses/>.  */
      19                 :             : 
      20                 :    46700949 : DEF_PTA(3DNOW)
      21                 :    46700949 : DEF_PTA(3DNOW_A)
      22                 :    46700949 : DEF_PTA(64BIT)
      23                 :    46700949 : DEF_PTA(ABM)
      24                 :    46700949 : DEF_PTA(AES)
      25                 :    46700949 : DEF_PTA(AVX)
      26                 :    46700949 : DEF_PTA(BMI)
      27                 :    46700949 : DEF_PTA(CX16)
      28                 :    46700949 : DEF_PTA(F16C)
      29                 :    46700949 : DEF_PTA(FMA)
      30                 :    46700949 : DEF_PTA(FMA4)
      31                 :    46700949 : DEF_PTA(FSGSBASE)
      32                 :    46700949 : DEF_PTA(LWP)
      33                 :    46700949 : DEF_PTA(LZCNT)
      34                 :    46700949 : DEF_PTA(MMX)
      35                 :    46700949 : DEF_PTA(MOVBE)
      36                 :    46700949 : DEF_PTA(NO_SAHF)
      37                 :    46700949 : DEF_PTA(PCLMUL)
      38                 :    46700949 : DEF_PTA(POPCNT)
      39                 :    46700949 : DEF_PTA(PREFETCH_SSE)
      40                 :    46700949 : DEF_PTA(RDRND)
      41                 :    46700949 : DEF_PTA(SSE)
      42                 :    46700949 : DEF_PTA(SSE2)
      43                 :    46700949 : DEF_PTA(SSE3)
      44                 :    46700949 : DEF_PTA(SSE4_1)
      45                 :    46700949 : DEF_PTA(SSE4_2)
      46                 :    46700949 : DEF_PTA(SSE4A)
      47                 :    46700949 : DEF_PTA(SSSE3)
      48                 :    46700949 : DEF_PTA(TBM)
      49                 :    46700949 : DEF_PTA(XOP)
      50                 :    46700949 : DEF_PTA(AVX2)
      51                 :    46700949 : DEF_PTA(BMI2)
      52                 :    46700949 : DEF_PTA(RTM)
      53                 :    46700949 : DEF_PTA(HLE)
      54                 :    46700949 : DEF_PTA(PRFCHW)
      55                 :    46700949 : DEF_PTA(RDSEED)
      56                 :    46700949 : DEF_PTA(ADX)
      57                 :    46700949 : DEF_PTA(FXSR)
      58                 :    46700949 : DEF_PTA(XSAVE)
      59                 :    46700949 : DEF_PTA(XSAVEOPT)
      60                 :    46700949 : DEF_PTA(AVX512F)
      61                 :    46700949 : DEF_PTA(AVX512ER)
      62                 :    46700949 : DEF_PTA(AVX512PF)
      63                 :    46700949 : DEF_PTA(AVX512CD)
      64                 :    46700949 : DEF_PTA(NO_TUNE)
      65                 :    46700949 : DEF_PTA(SHA)
      66                 :    46700949 : DEF_PTA(PREFETCHWT1)
      67                 :    46700949 : DEF_PTA(CLFLUSHOPT)
      68                 :    46700949 : DEF_PTA(XSAVEC)
      69                 :    46700949 : DEF_PTA(XSAVES)
      70                 :    46700949 : DEF_PTA(AVX512DQ)
      71                 :    46700949 : DEF_PTA(AVX512BW)
      72                 :    46700949 : DEF_PTA(AVX512VL)
      73                 :    46700949 : DEF_PTA(AVX512IFMA)
      74                 :    46700949 : DEF_PTA(AVX512VBMI)
      75                 :    46700949 : DEF_PTA(CLWB)
      76                 :    46700949 : DEF_PTA(MWAITX)
      77                 :    46700949 : DEF_PTA(CLZERO)
      78                 :    46700949 : DEF_PTA(NO_80387)
      79                 :    46700949 : DEF_PTA(PKU)
      80                 :    46700949 : DEF_PTA(AVX5124VNNIW)
      81                 :    46700949 : DEF_PTA(AVX5124FMAPS)
      82                 :    46700949 : DEF_PTA(AVX512VPOPCNTDQ)
      83                 :    46700949 : DEF_PTA(SGX)
      84                 :    46700949 : DEF_PTA(AVX512VNNI)
      85                 :    46700949 : DEF_PTA(GFNI)
      86                 :    46700949 : DEF_PTA(VAES)
      87                 :    46700949 : DEF_PTA(AVX512VBMI2)
      88                 :    46700949 : DEF_PTA(VPCLMULQDQ)
      89                 :    46700949 : DEF_PTA(AVX512BITALG)
      90                 :    46700949 : DEF_PTA(RDPID)
      91                 :    46700949 : DEF_PTA(PCONFIG)
      92                 :    46700949 : DEF_PTA(WBNOINVD)
      93                 :    46700949 : DEF_PTA(AVX512VP2INTERSECT)
      94                 :    46700949 : DEF_PTA(PTWRITE)
      95                 :    46700949 : DEF_PTA(AVX512BF16)
      96                 :    46700949 : DEF_PTA(WAITPKG)
      97                 :    46700949 : DEF_PTA(MOVDIRI)
      98                 :    46700949 : DEF_PTA(MOVDIR64B)
      99                 :    46700949 : DEF_PTA(ENQCMD)
     100                 :    46700949 : DEF_PTA(CLDEMOTE)
     101                 :    46700949 : DEF_PTA(SERIALIZE)
     102                 :    46700949 : DEF_PTA(TSXLDTRK)
     103                 :    46700949 : DEF_PTA(AMX_TILE)
     104                 :    46700949 : DEF_PTA(AMX_INT8)
     105                 :    46700949 : DEF_PTA(AMX_BF16)
     106                 :    46700949 : DEF_PTA(UINTR)
     107                 :    46700949 : DEF_PTA(HRESET)
     108                 :    46700949 : DEF_PTA(KL)
     109                 :    46700949 : DEF_PTA(WIDEKL)
     110                 :    46700949 : DEF_PTA(AVXVNNI)
     111                 :    46700949 : DEF_PTA(AVX512FP16)
     112                 :    46700949 : DEF_PTA(AVXIFMA)
     113                 :    46700949 : DEF_PTA(AVXVNNIINT8)
     114                 :    46700949 : DEF_PTA(AVXNECONVERT)
     115                 :    46700949 : DEF_PTA(CMPCCXADD)
     116                 :    46700949 : DEF_PTA(AMX_FP16)
     117                 :    46700949 : DEF_PTA(PREFETCHI)
     118                 :    46700949 : DEF_PTA(RAOINT)
     119                 :    46700949 : DEF_PTA(AMX_COMPLEX)
     120                 :    46700949 : DEF_PTA(AVXVNNIINT16)
     121                 :    46700949 : DEF_PTA(SM3)
     122                 :    46700949 : DEF_PTA(SHA512)
     123                 :    46700949 : DEF_PTA(SM4)
     124                 :    46700949 : DEF_PTA(APX_F)
     125                 :    46700949 : DEF_PTA(USER_MSR)
     126                 :    46700949 : DEF_PTA(EVEX512)
     127                 :    46700949 : DEF_PTA(AVX10_1_256)
     128                 :    46700949 : DEF_PTA(AVX10_1_512)
        

Generated by: LCOV version 2.1-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.