Skip to content

Commit

Permalink
[Document] Update HTML document and version number for release 3.3 (#198
Browse files Browse the repository at this point in the history
)

This patch updates the HTML documents under doc directory to the latest version.
The version number will be also changed to 3.3.

Company logos are not included in the source tree.
  • Loading branch information
shibatch authored Jul 6, 2018
1 parent 4d5e75f commit ca4a25a
Show file tree
Hide file tree
Showing 20 changed files with 3,863 additions and 106 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ cmake_minimum_required(VERSION 3.4.3)
enable_testing()

set(SLEEF_VERSION_MAJOR 3)
set(SLEEF_VERSION_MINOR 2)
set(SLEEF_VERSION_MINOR 3)
set(SLEEF_SOVERSION ${SLEEF_VERSION_MAJOR})

project(SLEEF
Expand Down
25 changes: 25 additions & 0 deletions doc/html/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
cmake_minimum_required(VERSION 3.4.3)
include(ExternalProject)
find_package(Git REQUIRED)

ExternalProject_Add(libsleef
GIT_REPOSITORY https://github.com/shibatch/sleef
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/contrib
)

include_directories(${CMAKE_BINARY_DIR}/contrib/include)
link_directories(${CMAKE_BINARY_DIR}/contrib/lib)

add_executable(hellox86 hellox86.c)
add_dependencies(hellox86 libsleef)
target_link_libraries(hellox86 sleef)

#

option(BUILD_DFT_TUTORIAL "Build DFT tutorial" OFF)
if (BUILD_DFT_TUTORIAL)
add_executable(dfttutorial tutorial.c)
add_dependencies(dfttutorial libsleef)
find_library(LIBM m)
target_link_libraries(dfttutorial sleef sleefdft ${LIBM})
endif()
1 change: 1 addition & 0 deletions doc/html/CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
sleef.org
67 changes: 64 additions & 3 deletions doc/html/aarch32.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="viewport" content="width=1024" />
<meta name="viewport" content="width=device-width, initial-scale=0.4"/>
<meta name="google" content="notranslate" />
<link rel="canonical" href="http://sleef.org/aarch32.xhtml" />
<link rel="canonical" href="https://sleef.org/aarch32.xhtml" />
<link rel="icon" href="favicon.png" />
<link rel="stylesheet" type="text/css" href="texlike.css"/>
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Ubuntu" />
<link rel="stylesheet" type="text/css" href="sleef.css"/>
<title>SLEEF Documentation</title>
</head>
<body>
<body translate="no" class="notranslate">
<h1>SLEEF Documentation - Math library reference</h1>

<h2>Table of contents</h2>
Expand All @@ -37,6 +37,7 @@
<li><a href="aarch32.xhtml#nearint">Nearest integer functions</a></li>
<li><a href="aarch32.xhtml#other">Other functions</a></li>
</ul>
<li><a class="underlined" href="ppc64.xhtml">Data types and functions for PPC64 architecture</a></li>
</ul>
</li>
<li>&nbsp;</li>
Expand Down Expand Up @@ -811,6 +812,26 @@ This is the vectorized function of <a href="purec.xhtml#Sleef_atan2f_u35"><b cla
This is the vectorized function of <a href="purec.xhtml#Sleef_sinhf_u10"><b class="func">Sleef_sinhf_u10</b></a>. This function may less accurate than the scalar function since AArch32 NEON is not IEEE 754-compliant.
</p>

<hr/>
<p class="funcname">Vectorized single precision hyperbolic sine function</p>

<p class="header">Synopsis</p>

<p class="synopsis">
#include &lt;sleef.h&gt;<br/>
<br/>
<b class="type">float32x4_t</b> <b class="func">Sleef_sinhf4_u35</b>(<b class="type">float32x4_t</b> <i class="var">a</i>);<br/>
<b class="type">float32x4_t</b> <b class="func">Sleef_sinhf4_u35neon</b>(<b class="type">float32x4_t</b> <i class="var">a</i>);<br/>
<br/>
<span class="normal">Link with</span> -lsleef.
</p>

<p class="header">Description</p>

<p class="noindent">
This is the vectorized function of <a href="purec.xhtml#Sleef_sinhf_u35"><b class="func">Sleef_sinhf_u35</b></a>. This function may less accurate than the scalar function since AArch32 NEON is not IEEE 754-compliant.
</p>

<hr/>
<p class="funcname">Vectorized single precision hyperbolic cosine function</p>

Expand All @@ -831,6 +852,26 @@ This is the vectorized function of <a href="purec.xhtml#Sleef_sinhf_u10"><b clas
This is the vectorized function of <a href="purec.xhtml#Sleef_coshf_u10"><b class="func">Sleef_coshf_u10</b></a>. This function may less accurate than the scalar function since AArch32 NEON is not IEEE 754-compliant.
</p>

<hr/>
<p class="funcname">Vectorized single precision hyperbolic cosine function</p>

<p class="header">Synopsis</p>

<p class="synopsis">
#include &lt;sleef.h&gt;<br/>
<br/>
<b class="type">float32x4_t</b> <b class="func">Sleef_coshf4_u35</b>(<b class="type">float32x4_t</b> <i class="var">a</i>);<br/>
<b class="type">float32x4_t</b> <b class="func">Sleef_coshf4_u35neon</b>(<b class="type">float32x4_t</b> <i class="var">a</i>);<br/>
<br/>
<span class="normal">Link with</span> -lsleef.
</p>

<p class="header">Description</p>

<p class="noindent">
This is the vectorized function of <a href="purec.xhtml#Sleef_coshf_u35"><b class="func">Sleef_coshf_u35</b></a>. This function may less accurate than the scalar function since AArch32 NEON is not IEEE 754-compliant.
</p>

<hr/>
<p class="funcname">Vectorized single precision hyperbolic tangent function</p>

Expand All @@ -851,6 +892,26 @@ This is the vectorized function of <a href="purec.xhtml#Sleef_coshf_u10"><b clas
This is the vectorized function of <a href="purec.xhtml#Sleef_tanhf_u10"><b class="func">Sleef_tanhf_u10</b></a>. This function may less accurate than the scalar function since AArch32 NEON is not IEEE 754-compliant.
</p>

<hr/>
<p class="funcname">Vectorized single precision hyperbolic tangent function</p>

<p class="header">Synopsis</p>

<p class="synopsis">
#include &lt;sleef.h&gt;<br/>
<br/>
<b class="type">float32x4_t</b> <b class="func">Sleef_tanhf4_u35</b>(<b class="type">float32x4_t</b> <i class="var">a</i>);<br/>
<b class="type">float32x4_t</b> <b class="func">Sleef_tanhf4_u35neon</b>(<b class="type">float32x4_t</b> <i class="var">a</i>);<br/>
<br/>
<span class="normal">Link with</span> -lsleef.
</p>

<p class="header">Description</p>

<p class="noindent">
This is the vectorized function of <a href="purec.xhtml#Sleef_tanhf_u35"><b class="func">Sleef_tanhf_u35</b></a>. This function may less accurate than the scalar function since AArch32 NEON is not IEEE 754-compliant.
</p>

<hr/>
<p class="funcname">Vectorized single precision inverse hyperbolic sine function</p>

Expand Down
Loading

0 comments on commit ca4a25a

Please sign in to comment.