File: README.txt

package info (click to toggle)
intel-graphics-compiler 1.0.12504.6-1%2Bdeb12u1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 83,912 kB
  • sloc: cpp: 910,147; lisp: 202,655; ansic: 15,197; python: 4,025; yacc: 2,241; lex: 1,570; pascal: 244; sh: 104; makefile: 25
file content (19 lines) | stat: -rw-r--r-- 889 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!---======================= begin_copyright_notice ============================

Copyright (C) 2021 Intel Corporation

SPDX-License-Identifier: MIT

============================= end_copyright_notice ==========================-->

This directory contains source code and tools (py, bat) of functions that emulate
instructions that have no native support on some platforms, such as mul, div, etc
on double type.

So far, those functions are generated using clang (or ocloc) into llvm bitcode offline,
with scripts provided. The bitcode is included in C++ header file. The bitcode is
loaded and linked if it is needed, during codegen pass PreCompiledFuncImport.

For now, those header files are generated in the source directory manually first,
and then manually move to the right directory. Some minor editing might be needed
for those files.  In the future, they shall be auto-generated.