OXIESEC PANEL
- Current Dir:
/
/
etc
/
alternatives
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/20/2025 05:23:23 PM
rwxr-xr-x
📄
README
100 bytes
04/16/2018 02:25:21 AM
rw-r--r--
📄
aclocal
35.93 KB
03/25/2018 11:44:27 PM
rwxr-xr-x
📄
aclocal.1.gz
1.18 KB
03/25/2018 11:44:27 PM
rw-r--r--
📄
animate
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
animate-im6
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
animate-im6.1.gz
2.11 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
animate.1.gz
2.11 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
automake
247.38 KB
03/25/2018 11:44:27 PM
rwxr-xr-x
📄
automake.1.gz
1.57 KB
03/25/2018 11:44:27 PM
rw-r--r--
📄
awk
642.65 KB
02/11/2018 05:02:41 AM
rwxr-xr-x
📄
awk.1.gz
28.17 KB
02/11/2018 05:02:41 AM
rw-r--r--
📄
blas.pc-x86_64-linux-gnu
325 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
builtins.7.gz
508 bytes
04/18/2022 03:08:18 PM
rw-r--r--
📄
c++
1022.94 KB
12/04/2019 02:25:41 PM
rwxr-xr-x
📄
c++.1.gz
297.02 KB
12/04/2019 02:25:41 PM
rw-r--r--
📄
c89
428 bytes
05/07/2006 09:28:01 AM
rwxr-xr-x
📄
c89.1.gz
1.33 KB
02/27/2001 01:28:32 AM
rw-r--r--
📄
c99
454 bytes
04/11/2011 07:54:37 AM
rwxr-xr-x
📄
c99.1.gz
1.39 KB
05/20/2019 04:08:41 PM
rw-r--r--
📄
cblas.h-x86_64-linux-gnu
33.17 KB
09/13/2017 08:29:27 PM
rw-r--r--
📄
cc
1022.94 KB
12/04/2019 02:25:41 PM
rwxr-xr-x
📄
cc.1.gz
297.02 KB
12/04/2019 02:25:41 PM
rw-r--r--
📄
compare
9.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
compare-im6
9.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
compare-im6.1.gz
1.76 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
compare.1.gz
1.76 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
composite
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
composite-im6
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
composite-im6.1.gz
2.38 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
composite.1.gz
2.38 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
conjure
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
conjure-im6
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
conjure-im6.1.gz
929 bytes
02/09/2023 05:11:42 PM
rw-r--r--
📄
conjure.1.gz
929 bytes
02/09/2023 05:11:42 PM
rw-r--r--
📄
convert
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
convert-im6
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
convert-im6.1.gz
5.55 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
convert.1.gz
5.55 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
cpp
1022.94 KB
12/04/2019 02:25:41 PM
rwxr-xr-x
📄
display
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
display-im6
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
display-im6.1.gz
2.85 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
display.1.gz
2.85 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
dotlock
10.7 KB
11/07/2017 09:06:00 PM
rwxr-xr-x
📄
dotlock.1.gz
1.32 KB
11/07/2017 09:06:00 PM
rw-r--r--
📄
editor
240.11 KB
03/06/2018 02:46:39 PM
rwxr-xr-x
📄
editor.1.gz
5.34 KB
03/06/2018 02:46:39 PM
rw-r--r--
📄
ex
2.55 MB
04/18/2023 09:20:34 AM
rwxr-xr-x
📄
ex.1.gz
5.29 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
ex.fr.1.gz
6.37 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
ex.it.1.gz
5.96 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
ex.ja.1.gz
5.79 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
ex.pl.1.gz
6.15 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
ex.ru.1.gz
6.96 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
f77
1 MB
12/04/2019 02:25:41 PM
rwxr-xr-x
📄
f77.1.gz
22.06 KB
12/04/2019 02:25:41 PM
rw-r--r--
📄
f95
1 MB
12/04/2019 02:25:41 PM
rwxr-xr-x
📄
f95.1.gz
22.06 KB
12/04/2019 02:25:41 PM
rw-r--r--
📄
faked.1.gz
1.16 KB
01/08/2018 04:05:31 PM
rw-r--r--
📄
faked.es.1.gz
1.42 KB
01/08/2018 04:05:31 PM
rw-r--r--
📄
faked.fr.1.gz
1.49 KB
01/08/2018 04:05:31 PM
rw-r--r--
📄
faked.sv.1.gz
1.32 KB
01/08/2018 04:05:31 PM
rw-r--r--
📄
fakeroot
3.76 KB
01/08/2018 04:05:31 PM
rwxr-xr-x
📄
fakeroot.1.gz
3.91 KB
01/08/2018 04:05:31 PM
rw-r--r--
📄
fakeroot.es.1.gz
4.38 KB
01/08/2018 04:05:31 PM
rw-r--r--
📄
fakeroot.fr.1.gz
4.59 KB
01/08/2018 04:05:31 PM
rw-r--r--
📄
fakeroot.sv.1.gz
4.26 KB
01/08/2018 04:05:31 PM
rw-r--r--
📄
frm
23 KB
11/07/2017 09:06:00 PM
rwxr-xr-x
📄
frm.1.gz
1.38 KB
11/07/2017 09:06:00 PM
rw-r--r--
📄
from
22.55 KB
11/07/2017 09:06:00 PM
rwxr-xr-x
📄
from.1.gz
1.24 KB
11/07/2017 09:06:00 PM
rw-r--r--
📄
ftp
98.7 KB
12/06/2016 03:23:57 PM
rwxr-xr-x
📄
ftp.1.gz
9.02 KB
12/06/2016 03:23:57 PM
rw-r--r--
📄
futurize
384 bytes
02/05/2018 01:53:29 PM
rwxr-xr-x
📄
identify
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
identify-im6
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
identify-im6.1.gz
2.04 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
identify.1.gz
2.04 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
import
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
import-im6
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
import-im6.1.gz
2.15 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
import.1.gz
2.15 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
infobrowser
245.72 KB
02/05/2018 02:48:18 PM
rwxr-xr-x
📄
infobrowser.1.gz
1.4 KB
02/05/2018 02:48:18 PM
rw-r--r--
📄
java
10.03 KB
05/09/2023 09:01:08 PM
rwxr-xr-x
📄
java.1.gz
24.87 KB
05/09/2023 09:01:08 PM
rw-r--r--
📄
jexec
10.02 KB
05/09/2023 09:01:08 PM
rwxr-xr-x
📄
jexec-binfmt
63 bytes
05/09/2023 09:01:08 PM
rw-r--r--
📄
jjs
10.08 KB
05/09/2023 09:01:08 PM
rwxr-xr-x
📄
jjs.1.gz
2.34 KB
05/09/2023 09:01:08 PM
rw-r--r--
📄
jsondiff
1018 bytes
10/28/2017 08:10:15 PM
rwxr-xr-x
📄
jsonpatch
3.58 KB
10/28/2017 08:10:15 PM
rwxr-xr-x
📄
jsonpointer
1.31 KB
05/01/2016 11:14:11 PM
rwxr-xr-x
📄
jsonschema
398 bytes
11/15/2017 07:43:29 PM
rwxr-xr-x
📄
keytool
10.05 KB
05/09/2023 09:01:08 PM
rwxr-xr-x
📄
keytool.1.gz
21.66 KB
05/09/2023 09:01:08 PM
rw-r--r--
📄
lapack.pc-x86_64-linux-gnu
354 bytes
09/13/2017 08:29:27 PM
rw-r--r--
📄
libblas.a-x86_64-linux-gnu
8.29 MB
09/13/2017 08:29:27 PM
rw-r--r--
📄
libblas.so-x86_64-linux-gnu
3.76 MB
09/13/2017 08:29:27 PM
rw-r--r--
📄
libblas.so.3-x86_64-linux-gnu
3.76 MB
09/13/2017 08:29:27 PM
rw-r--r--
📄
liblapack.a-x86_64-linux-gnu
12.14 MB
09/13/2017 08:29:27 PM
rw-r--r--
📄
liblapack.so-x86_64-linux-gnu
6.75 MB
09/13/2017 08:29:27 PM
rw-r--r--
📄
liblapack.so.3-x86_64-linux-gnu
6.75 MB
09/13/2017 08:29:27 PM
rw-r--r--
📄
libpsm_infinipath.so.1
352.59 KB
01/14/2018 10:29:47 AM
rw-r--r--
📄
locate
42.08 KB
03/01/2018 04:07:16 PM
rwxr-xr-x
📄
locate.1.gz
2.58 KB
03/01/2018 04:07:16 PM
rw-r--r--
📄
lzcat
74.36 KB
04/08/2022 12:56:46 PM
rwxr-xr-x
📄
lzcat.1.gz
19.87 KB
04/08/2022 12:56:46 PM
rw-r--r--
📄
lzcmp
6.48 KB
04/08/2022 12:56:46 PM
rwxr-xr-x
📄
lzcmp.1.gz
664 bytes
04/08/2022 12:56:46 PM
rw-r--r--
📄
lzdiff
6.48 KB
04/08/2022 12:56:46 PM
rwxr-xr-x
📄
lzdiff.1.gz
664 bytes
04/08/2022 12:56:46 PM
rw-r--r--
📄
lzegrep
5.76 KB
04/08/2022 12:56:46 PM
rwxr-xr-x
📄
lzegrep.1.gz
700 bytes
04/08/2022 12:56:46 PM
rw-r--r--
📄
lzfgrep
5.76 KB
04/08/2022 12:56:46 PM
rwxr-xr-x
📄
lzfgrep.1.gz
700 bytes
04/08/2022 12:56:46 PM
rw-r--r--
📄
lzgrep
5.76 KB
04/08/2022 12:56:46 PM
rwxr-xr-x
📄
lzgrep.1.gz
700 bytes
04/08/2022 12:56:46 PM
rw-r--r--
📄
lzless
1.76 KB
04/08/2022 12:56:46 PM
rwxr-xr-x
📄
lzless.1.gz
743 bytes
04/08/2022 12:56:46 PM
rw-r--r--
📄
lzma
74.36 KB
04/08/2022 12:56:46 PM
rwxr-xr-x
📄
lzma.1.gz
19.87 KB
04/08/2022 12:56:46 PM
rw-r--r--
📄
lzmore
2.11 KB
04/08/2022 12:56:46 PM
rwxr-xr-x
📄
lzmore.1.gz
636 bytes
04/08/2022 12:56:46 PM
rw-r--r--
📄
mail
192.58 KB
11/07/2017 09:06:00 PM
rwxr-xr-x
📄
mail.1.gz
1.8 KB
11/07/2017 09:06:00 PM
rw-r--r--
📄
mailx
192.58 KB
11/07/2017 09:06:00 PM
rwxr-xr-x
📄
mailx.1.gz
1.8 KB
11/07/2017 09:06:00 PM
rw-r--r--
📄
messages
10.36 KB
11/07/2017 09:06:00 PM
rwxr-xr-x
📄
messages.1.gz
1.18 KB
11/07/2017 09:06:00 PM
rw-r--r--
📄
mogrify
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
mogrify-im6
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
mogrify-im6.1.gz
5.53 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
mogrify.1.gz
5.53 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
montage
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
montage-im6
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
montage-im6.1.gz
2.83 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
montage.1.gz
2.83 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
movemail
35.95 KB
11/07/2017 09:06:00 PM
rwxr-xr-x
📄
movemail.1.gz
1.48 KB
11/07/2017 09:06:00 PM
rw-r--r--
📄
mpiexec
75.76 KB
02/05/2018 09:06:53 AM
rwxr-xr-x
📄
mpiexec.1.gz
17.16 KB
02/05/2018 09:06:53 AM
rw-r--r--
📄
mpirun
75.76 KB
02/05/2018 09:06:53 AM
rwxr-xr-x
📄
mpirun.1.gz
17.16 KB
02/05/2018 09:06:53 AM
rw-r--r--
📄
mt
78.63 KB
08/25/2021 10:53:46 AM
rwxr-xr-x
📄
mt.1.gz
1.98 KB
08/25/2021 10:53:46 AM
rw-r--r--
📄
my.cnf
682 bytes
01/12/2018 10:57:39 AM
rw-r--r--
📄
nawk
642.65 KB
02/11/2018 05:02:41 AM
rwxr-xr-x
📄
nawk.1.gz
28.17 KB
02/11/2018 05:02:41 AM
rw-r--r--
📄
nc
34.48 KB
05/14/2018 12:24:33 PM
rwxr-xr-x
📄
nc.1.gz
6.12 KB
05/14/2018 12:24:33 PM
rw-r--r--
📄
netcat
34.48 KB
05/14/2018 12:24:33 PM
rwxr-xr-x
📄
netcat.1.gz
6.12 KB
05/14/2018 12:24:33 PM
rw-r--r--
📄
netrc.5.gz
2.04 KB
12/06/2016 03:23:57 PM
rw-r--r--
📄
newt-palette
160 bytes
08/07/2017 08:51:09 AM
rw-r--r--
📄
pack200
10.05 KB
05/09/2023 09:01:08 PM
rwxr-xr-x
📄
pack200.1.gz
4.22 KB
05/09/2023 09:01:08 PM
rw-r--r--
📄
pager
166.76 KB
12/01/2017 04:11:09 AM
rwxr-xr-x
📄
pager.1.gz
20.01 KB
12/01/2017 04:11:09 AM
rw-r--r--
📄
pasteurize
388 bytes
02/05/2018 01:53:29 PM
rwxr-xr-x
📄
pbr
152 bytes
11/11/2017 01:21:54 PM
rwxr-xr-x
📄
pftp
98.7 KB
12/06/2016 03:23:57 PM
rwxr-xr-x
📄
pftp.1.gz
9.02 KB
12/06/2016 03:23:57 PM
rw-r--r--
📄
phar
14.47 KB
02/23/2023 01:29:25 PM
rwxr-xr-x
📄
phar.1.gz
2.74 KB
02/23/2023 01:29:25 PM
rw-r--r--
📄
phar.phar
14.47 KB
02/23/2023 01:29:25 PM
rwxr-xr-x
📄
phar.phar.1.gz
36 bytes
02/23/2023 01:29:25 PM
rw-r--r--
📄
php
4.68 MB
02/23/2023 01:29:25 PM
rwxr-xr-x
📄
php.1.gz
3.54 KB
02/23/2023 01:29:25 PM
rw-r--r--
📄
pico
240.11 KB
03/06/2018 02:46:39 PM
rwxr-xr-x
📄
pico.1.gz
5.34 KB
03/06/2018 02:46:39 PM
rw-r--r--
📄
pinentry
62.49 KB
02/06/2018 01:18:30 AM
rwxr-xr-x
📄
pinentry.1.gz
1.38 KB
02/06/2018 01:18:30 AM
rw-r--r--
📄
python3
4.32 MB
03/10/2023 04:46:00 PM
rwxr-xr-x
📄
rcp
98.14 KB
03/30/2022 01:17:14 PM
rwxr-xr-x
📄
rcp.1.gz
2.35 KB
03/30/2022 01:17:14 PM
rw-r--r--
📄
readmsg
19.16 KB
11/07/2017 09:06:00 PM
rwxr-xr-x
📄
readmsg.1.gz
1.31 KB
11/07/2017 09:06:00 PM
rw-r--r--
📄
rlogin
710.79 KB
03/30/2022 01:17:14 PM
rwxr-xr-x
📄
rlogin.1.gz
14.25 KB
03/30/2022 01:17:14 PM
rw-r--r--
📄
rmid
10.05 KB
05/09/2023 09:01:08 PM
rwxr-xr-x
📄
rmid.1.gz
4.82 KB
05/09/2023 09:01:08 PM
rw-r--r--
📄
rmiregistry
10.05 KB
05/09/2023 09:01:08 PM
rwxr-xr-x
📄
rmiregistry.1.gz
1.75 KB
05/09/2023 09:01:08 PM
rw-r--r--
📄
rmt
58.39 KB
02/15/2023 02:55:10 PM
rwxr-xr-x
📄
rmt.8.gz
2.34 KB
02/15/2023 02:55:10 PM
rw-r--r--
📄
rsh
710.79 KB
03/30/2022 01:17:14 PM
rwxr-xr-x
📄
rsh.1.gz
14.25 KB
03/30/2022 01:17:14 PM
rw-r--r--
📄
rview
2.55 MB
04/18/2023 09:20:34 AM
rwxr-xr-x
📄
rvim
2.55 MB
04/18/2023 09:20:34 AM
rwxr-xr-x
📄
shimx64.efi.signed
937.96 KB
01/31/2023 11:57:37 AM
rw-r--r--
📄
stream
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
stream-im6
5.99 KB
02/09/2023 05:11:42 PM
rwxr-xr-x
📄
stream-im6.1.gz
1.41 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
stream.1.gz
1.41 KB
02/09/2023 05:11:42 PM
rw-r--r--
📄
telnet
108.42 KB
11/07/2016 06:06:40 PM
rwxr-xr-x
📄
telnet.1.gz
8.8 KB
11/07/2016 06:06:40 PM
rw-r--r--
📄
text.plymouth
205 bytes
05/09/2024 07:16:02 AM
rw-r--r--
📄
traceroute6
18.02 KB
06/28/2019 11:05:23 AM
rwxr-xr-x
📄
traceroute6.8.gz
925 bytes
06/28/2019 11:05:23 AM
rw-r--r--
📄
unlzma
74.36 KB
04/08/2022 12:56:46 PM
rwxr-xr-x
📄
unlzma.1.gz
19.87 KB
04/08/2022 12:56:46 PM
rw-r--r--
📄
unpack200
104.87 KB
05/09/2023 09:01:08 PM
rwxr-xr-x
📄
unpack200.1.gz
2.11 KB
05/09/2023 09:01:08 PM
rw-r--r--
📄
updatedb
46.08 KB
03/01/2018 04:07:16 PM
rwxr-xr-x
📄
updatedb.8.gz
2.08 KB
03/01/2018 04:07:16 PM
rw-r--r--
📄
vi
2.55 MB
04/18/2023 09:20:34 AM
rwxr-xr-x
📄
vi.1.gz
5.29 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
vi.fr.1.gz
6.37 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
vi.it.1.gz
5.96 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
vi.ja.1.gz
5.79 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
vi.pl.1.gz
6.15 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
vi.ru.1.gz
6.96 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
view
2.55 MB
04/18/2023 09:20:34 AM
rwxr-xr-x
📄
view.1.gz
5.29 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
view.fr.1.gz
6.37 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
view.it.1.gz
5.96 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
view.ja.1.gz
5.79 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
view.pl.1.gz
6.15 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
view.ru.1.gz
6.96 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
vim
2.55 MB
04/18/2023 09:20:34 AM
rwxr-xr-x
📄
vimdiff
2.55 MB
04/18/2023 09:20:34 AM
rwxr-xr-x
📄
vtrgb
158 bytes
04/19/2018 06:53:32 AM
rw-r--r--
📄
w
18.07 KB
08/09/2019 03:37:27 PM
rwxr-xr-x
📄
w.1.gz
1.25 KB
08/09/2019 03:37:27 PM
rw-r--r--
📄
write
13.99 KB
01/17/2018 11:27:24 AM
rwxr-xr-x
📄
write.1.gz
1.8 KB
01/17/2018 11:27:24 AM
rw-r--r--
📄
x-cursor-theme
30 bytes
04/13/2018 05:30:49 PM
rw-r--r--
Editing: cblas.h-x86_64-linux-gnu
Close
#ifndef CBLAS_H #ifndef CBLAS_ENUM_DEFINED_H #define CBLAS_ENUM_DEFINED_H enum CBLAS_ORDER {CblasRowMajor=101, CblasColMajor=102 }; enum CBLAS_TRANSPOSE {CblasNoTrans=111, CblasTrans=112, CblasConjTrans=113, AtlasConj=114}; enum CBLAS_UPLO {CblasUpper=121, CblasLower=122}; enum CBLAS_DIAG {CblasNonUnit=131, CblasUnit=132}; enum CBLAS_SIDE {CblasLeft=141, CblasRight=142}; #endif #ifndef CBLAS_ENUM_ONLY #define CBLAS_H #define CBLAS_INDEX int int cblas_errprn(int ierr, int info, char *form, ...); void cblas_xerbla(int p, const char *rout, const char *form, ...); /* * =========================================================================== * Prototypes for level 1 BLAS functions (complex are recast as routines) * =========================================================================== */ float cblas_sdsdot(const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY); double cblas_dsdot(const int N, const float *X, const int incX, const float *Y, const int incY); float cblas_sdot(const int N, const float *X, const int incX, const float *Y, const int incY); double cblas_ddot(const int N, const double *X, const int incX, const double *Y, const int incY); /* * Functions having prefixes Z and C only */ void cblas_cdotu_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotu); void cblas_cdotc_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotc); void cblas_zdotu_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotu); void cblas_zdotc_sub(const int N, const void *X, const int incX, const void *Y, const int incY, void *dotc); /* * Functions having prefixes S D SC DZ */ float cblas_snrm2(const int N, const float *X, const int incX); float cblas_sasum(const int N, const float *X, const int incX); double cblas_dnrm2(const int N, const double *X, const int incX); double cblas_dasum(const int N, const double *X, const int incX); float cblas_scnrm2(const int N, const void *X, const int incX); float cblas_scasum(const int N, const void *X, const int incX); double cblas_dznrm2(const int N, const void *X, const int incX); double cblas_dzasum(const int N, const void *X, const int incX); /* * Functions having standard 4 prefixes (S D C Z) */ CBLAS_INDEX cblas_isamax(const int N, const float *X, const int incX); CBLAS_INDEX cblas_idamax(const int N, const double *X, const int incX); CBLAS_INDEX cblas_icamax(const int N, const void *X, const int incX); CBLAS_INDEX cblas_izamax(const int N, const void *X, const int incX); /* * =========================================================================== * Prototypes for level 1 BLAS routines * =========================================================================== */ /* * Routines with standard 4 prefixes (s, d, c, z) */ void cblas_sswap(const int N, float *X, const int incX, float *Y, const int incY); void cblas_scopy(const int N, const float *X, const int incX, float *Y, const int incY); void cblas_saxpy(const int N, const float alpha, const float *X, const int incX, float *Y, const int incY); void catlas_saxpby(const int N, const float alpha, const float *X, const int incX, const float beta, float *Y, const int incY); void catlas_sset (const int N, const float alpha, float *X, const int incX); void cblas_dswap(const int N, double *X, const int incX, double *Y, const int incY); void cblas_dcopy(const int N, const double *X, const int incX, double *Y, const int incY); void cblas_daxpy(const int N, const double alpha, const double *X, const int incX, double *Y, const int incY); void catlas_daxpby(const int N, const double alpha, const double *X, const int incX, const double beta, double *Y, const int incY); void catlas_dset (const int N, const double alpha, double *X, const int incX); void cblas_cswap(const int N, void *X, const int incX, void *Y, const int incY); void cblas_ccopy(const int N, const void *X, const int incX, void *Y, const int incY); void cblas_caxpy(const int N, const void *alpha, const void *X, const int incX, void *Y, const int incY); void catlas_caxpby(const int N, const void *alpha, const void *X, const int incX, const void *beta, void *Y, const int incY); void catlas_cset (const int N, const void *alpha, void *X, const int incX); void cblas_zswap(const int N, void *X, const int incX, void *Y, const int incY); void cblas_zcopy(const int N, const void *X, const int incX, void *Y, const int incY); void cblas_zaxpy(const int N, const void *alpha, const void *X, const int incX, void *Y, const int incY); void catlas_zaxpby(const int N, const void *alpha, const void *X, const int incX, const void *beta, void *Y, const int incY); void catlas_zset (const int N, const void *alpha, void *X, const int incX); /* * Routines with S and D prefix only */ void cblas_srotg(float *a, float *b, float *c, float *s); void cblas_srotmg(float *d1, float *d2, float *b1, const float b2, float *P); void cblas_srot(const int N, float *X, const int incX, float *Y, const int incY, const float c, const float s); void cblas_srotm(const int N, float *X, const int incX, float *Y, const int incY, const float *P); void cblas_drotg(double *a, double *b, double *c, double *s); void cblas_drotmg(double *d1, double *d2, double *b1, const double b2, double *P); void cblas_drot(const int N, double *X, const int incX, double *Y, const int incY, const double c, const double s); void cblas_drotm(const int N, double *X, const int incX, double *Y, const int incY, const double *P); /* * Routines with S D C Z CS and ZD prefixes */ void cblas_sscal(const int N, const float alpha, float *X, const int incX); void cblas_dscal(const int N, const double alpha, double *X, const int incX); void cblas_cscal(const int N, const void *alpha, void *X, const int incX); void cblas_zscal(const int N, const void *alpha, void *X, const int incX); void cblas_csscal(const int N, const float alpha, void *X, const int incX); void cblas_zdscal(const int N, const double alpha, void *X, const int incX); /* * Extra reference routines provided by ATLAS, but not mandated by the standard */ void cblas_crotg(void *a, void *b, void *c, void *s); void cblas_zrotg(void *a, void *b, void *c, void *s); void cblas_csrot(const int N, void *X, const int incX, void *Y, const int incY, const float c, const float s); void cblas_zdrot(const int N, void *X, const int incX, void *Y, const int incY, const double c, const double s); /* * =========================================================================== * Prototypes for level 2 BLAS * =========================================================================== */ /* * Routines with standard 4 prefixes (S, D, C, Z) */ void cblas_sgemv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const float alpha, const float *A, const int lda, const float *X, const int incX, const float beta, float *Y, const int incY); void cblas_sgbmv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const float alpha, const float *A, const int lda, const float *X, const int incX, const float beta, float *Y, const int incY); void cblas_strmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *A, const int lda, float *X, const int incX); void cblas_stbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const float *A, const int lda, float *X, const int incX); void cblas_stpmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *Ap, float *X, const int incX); void cblas_strsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *A, const int lda, float *X, const int incX); void cblas_stbsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const float *A, const int lda, float *X, const int incX); void cblas_stpsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *Ap, float *X, const int incX); void cblas_dgemv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY); void cblas_dgbmv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY); void cblas_dtrmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *A, const int lda, double *X, const int incX); void cblas_dtbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const double *A, const int lda, double *X, const int incX); void cblas_dtpmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *Ap, double *X, const int incX); void cblas_dtrsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *A, const int lda, double *X, const int incX); void cblas_dtbsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const double *A, const int lda, double *X, const int incX); void cblas_dtpsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *Ap, double *X, const int incX); void cblas_cgemv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY); void cblas_cgbmv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY); void cblas_ctrmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *A, const int lda, void *X, const int incX); void cblas_ctbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX); void cblas_ctpmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *Ap, void *X, const int incX); void cblas_ctrsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *A, const int lda, void *X, const int incX); void cblas_ctbsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX); void cblas_ctpsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *Ap, void *X, const int incX); void cblas_zgemv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY); void cblas_zgbmv(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY); void cblas_ztrmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *A, const int lda, void *X, const int incX); void cblas_ztbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX); void cblas_ztpmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *Ap, void *X, const int incX); void cblas_ztrsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *A, const int lda, void *X, const int incX); void cblas_ztbsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const void *A, const int lda, void *X, const int incX); void cblas_ztpsv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const void *Ap, void *X, const int incX); /* * Routines with S and D prefixes only */ void cblas_ssymv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *A, const int lda, const float *X, const int incX, const float beta, float *Y, const int incY); void cblas_ssbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const int K, const float alpha, const float *A, const int lda, const float *X, const int incX, const float beta, float *Y, const int incY); void cblas_sspmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *Ap, const float *X, const int incX, const float beta, float *Y, const int incY); void cblas_sger(const enum CBLAS_ORDER Order, const int M, const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY, float *A, const int lda); void cblas_ssyr(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, float *A, const int lda); void cblas_sspr(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, float *Ap); void cblas_ssyr2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY, float *A, const int lda); void cblas_sspr2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY, float *A); void cblas_dsymv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY); void cblas_dsbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const int K, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY); void cblas_dspmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *Ap, const double *X, const int incX, const double beta, double *Y, const int incY); void cblas_dger(const enum CBLAS_ORDER Order, const int M, const int N, const double alpha, const double *X, const int incX, const double *Y, const int incY, double *A, const int lda); void cblas_dsyr(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, double *A, const int lda); void cblas_dspr(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, double *Ap); void cblas_dsyr2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, const double *Y, const int incY, double *A, const int lda); void cblas_dspr2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, const double *Y, const int incY, double *A); /* * Routines with C and Z prefixes only */ void cblas_chemv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY); void cblas_chbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const int K, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY); void cblas_chpmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *Ap, const void *X, const int incX, const void *beta, void *Y, const int incY); void cblas_cgeru(const enum CBLAS_ORDER Order, const int M, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda); void cblas_cgerc(const enum CBLAS_ORDER Order, const int M, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda); void cblas_cher(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const void *X, const int incX, void *A, const int lda); void cblas_chpr(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const float alpha, const void *X, const int incX, void *A); void cblas_cher2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda); void cblas_chpr2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *Ap); void cblas_zhemv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY); void cblas_zhbmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const int K, const void *alpha, const void *A, const int lda, const void *X, const int incX, const void *beta, void *Y, const int incY); void cblas_zhpmv(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *Ap, const void *X, const int incX, const void *beta, void *Y, const int incY); void cblas_zgeru(const enum CBLAS_ORDER Order, const int M, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda); void cblas_zgerc(const enum CBLAS_ORDER Order, const int M, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda); void cblas_zher(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const void *X, const int incX, void *A, const int lda); void cblas_zhpr(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const double alpha, const void *X, const int incX, void *A); void cblas_zher2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *A, const int lda); void cblas_zhpr2(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const int N, const void *alpha, const void *X, const int incX, const void *Y, const int incY, void *Ap); /* * =========================================================================== * Prototypes for level 3 BLAS * =========================================================================== */ /* * Routines with standard 4 prefixes (S, D, C, Z) */ void cblas_sgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc); void cblas_ssymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc); void cblas_ssyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc); void cblas_ssyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc); void cblas_strmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const float alpha, const float *A, const int lda, float *B, const int ldb); void cblas_strsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const float alpha, const float *A, const int lda, float *B, const int ldb); void cblas_dgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc); void cblas_dsymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc); void cblas_dsyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc); void cblas_dsyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc); void cblas_dtrmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const double alpha, const double *A, const int lda, double *B, const int ldb); void cblas_dtrsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const double alpha, const double *A, const int lda, double *B, const int ldb); void cblas_cgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc); void cblas_csymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc); void cblas_csyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *beta, void *C, const int ldc); void cblas_csyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc); void cblas_ctrmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const void *alpha, const void *A, const int lda, void *B, const int ldb); void cblas_ctrsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const void *alpha, const void *A, const int lda, void *B, const int ldb); void cblas_zgemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc); void cblas_zsymm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc); void cblas_zsyrk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *beta, void *C, const int ldc); void cblas_zsyr2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc); void cblas_ztrmm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const void *alpha, const void *A, const int lda, void *B, const int ldb); void cblas_ztrsm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const void *alpha, const void *A, const int lda, void *B, const int ldb); /* * Routines with prefixes C and Z only */ void cblas_chemm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc); void cblas_cherk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const float alpha, const void *A, const int lda, const float beta, void *C, const int ldc); void cblas_cher2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const float beta, void *C, const int ldc); void cblas_zhemm(const enum CBLAS_ORDER Order, const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc); void cblas_zherk(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const double alpha, const void *A, const int lda, const double beta, void *C, const int ldc); void cblas_zher2k(const enum CBLAS_ORDER Order, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const double beta, void *C, const int ldc); int cblas_errprn(int ierr, int info, char *form, ...); #endif /* end #ifdef CBLAS_ENUM_ONLY */ #endif