Skip to content

Commit

Permalink
Update links
Browse files Browse the repository at this point in the history
Signed-off-by: tinyboxvk <[email protected]>
  • Loading branch information
tinyboxvk committed Nov 17, 2024
1 parent 4824b55 commit 78e1fd0
Show file tree
Hide file tree
Showing 16 changed files with 32 additions and 30 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@ endif()
########################################################################
# Install our Cmake modules into $prefix/lib/cmake/volk
# See "Package Configuration Files" on page:
# http://www.cmake.org/Wiki/CMake/Tutorials/Packaging
# https://gitlab.kitware.com/cmake/community/-/wikis/doc/tutorials/Packaging
########################################################################

configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules/VolkConfig.cmake.in
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

# Welcome to VOLK!

VOLK is a sub-project of GNU Radio. Please see http://libvolk.org for bug
VOLK is a sub-project of GNU Radio. Please see https://www.libvolk.org/ for bug
tracking, documentation, source code, and contact information about VOLK.
See https://www.gnuradio.org/ for information about GNU Radio.

Expand All @@ -20,7 +20,7 @@ https://www.gnuradio.org/git/volk.git/.

## How to use VOLK:

For detailed instructions see http://libvolk.org/doxygen/using_volk.html
For detailed instructions see https://www.libvolk.org/doxygen/using_volk.html

See these steps for a quick build guide.

Expand Down
2 changes: 1 addition & 1 deletion cmake/Modules/VolkAddTest.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ function(VOLK_ADD_TEST test_name executable_name)
file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR} srcdir)
list(APPEND environs "srcdir=\"${srcdir}\"")

#http://www.cmake.org/pipermail/cmake/2009-May/029464.html
#https://cmake.org/pipermail/cmake/2009-May/029464.html
#Replaced this add test + set environs code with the shell script generation.
#Its nicer to be able to manually run the shell script to diagnose problems.
if(UNIX)
Expand Down
2 changes: 1 addition & 1 deletion cmake/cmake_uninstall.cmake.in
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# SPDX-License-Identifier: LGPL-3.0-or-later
#

# http://www.vtk.org/Wiki/CMake_FAQ#Can_I_do_.22make_uninstall.22_with_CMake.3F
# https://gitlab.kitware.com/cmake/community/-/wikis/FAQ#can-i-do-make-uninstall-with-cmake

if(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
message(
Expand Down
2 changes: 1 addition & 1 deletion cmake/msvc/sys/time.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
#define NOMINMAX
#endif

// http://social.msdn.microsoft.com/Forums/en/vcgeneral/thread/430449b3-f6dd-4e18-84de-eebd26a8d668
// https://learn.microsoft.com/en-us/archive/msdn-technet-forums/430449b3-f6dd-4e18-84de-eebd26a8d668
#include < time.h >
#include <windows.h> //I've omitted this line.
#if defined(_MSC_VER) || defined(_MSC_EXTENSIONS)
Expand Down
4 changes: 2 additions & 2 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Changelog
All notable changes to VOLK will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html), starting with version 2.0.0.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html), starting with version 2.0.0.


## [2.0.0] - 2019-08-06
Expand Down
20 changes: 11 additions & 9 deletions docs/Doxyfile.in
Original file line number Diff line number Diff line change
Expand Up @@ -1152,7 +1152,7 @@ VERBATIM_HEADERS = YES

# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the
# clang parser (see:
# http://clang.llvm.org/) for more accurate parsing at the cost of reduced
# https://clang.llvm.org/) for more accurate parsing at the cost of reduced
# performance. This can be particularly helpful with template rich C++ code for
# which doxygen's built-in parser lacks the necessary type information.
# Note: The availability of this option depends on whether or not doxygen was
Expand All @@ -1178,7 +1178,7 @@ CLANG_OPTIONS =
# If clang assisted parsing is enabled you can provide the clang parser with the
# path to the directory containing a file called compile_commands.json. This
# file is the compilation database (see:
# http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) containing the
# https://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) containing the
# options used when the source files were built. This is equivalent to
# specifying the -p option to a clang tool, such as clang-check. These options
# will then be passed to the parser. Any options specified with CLANG_OPTIONS
Expand Down Expand Up @@ -1659,7 +1659,7 @@ USE_MATHJAX = NO

# When MathJax is enabled you can set the default output format to be used for
# the MathJax output. See the MathJax site (see:
# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details.
# https://docs.mathjax.org/en/v2.7-latest/output.html) for more details.
# Possible values are: HTML-CSS (which is slower, but has the best
# compatibility), NativeMML (i.e. MathML) and SVG.
# The default value is: HTML-CSS.
Expand All @@ -1675,10 +1675,12 @@ MATHJAX_FORMAT = HTML-CSS
# Content Delivery Network so you can quickly see the result without installing
# MathJax. However, it is strongly recommended to install a local copy of
# MathJax from https://www.mathjax.org before deployment.
# The default value is: https://cdn.jsdelivr.net/npm/mathjax@2.
# The default value is:
# in case of MathJax version 2: https://cdn.jsdelivr.net/npm/mathjax@2
# in case of MathJax version 3: https://cdn.jsdelivr.net/npm/mathjax@3
# This tag requires that the tag USE_MATHJAX is set to YES.

MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest
MATHJAX_RELPATH = https://cdn.jsdelivr.net/npm/mathjax@2

# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax
# extension names that should be enabled during MathJax rendering. For example
Expand All @@ -1690,7 +1692,7 @@ MATHJAX_EXTENSIONS =
# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces
# of code that will be used on startup of the MathJax code. See the MathJax site
# (see:
# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details. For an
# https://docs.mathjax.org/en/v2.7-latest/output.html) for more details. For an
# example see the documentation.
# This tag requires that the tag USE_MATHJAX is set to YES.

Expand Down Expand Up @@ -2153,7 +2155,7 @@ DOCBOOK_PROGRAMLISTING = NO
#---------------------------------------------------------------------------

# If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an
# AutoGen Definitions (see http://autogen.sourceforge.net/) file that captures
# AutoGen Definitions (see https://autogen.sourceforge.net/) file that captures
# the structure of the code including all documentation. Note that this feature
# is still experimental and incomplete at the moment.
# The default value is: NO.
Expand Down Expand Up @@ -2357,7 +2359,7 @@ HIDE_UNDOC_RELATIONS = YES

# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
# available from the path. This tool is part of Graphviz (see:
# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
# https://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
# Bell Labs. The other options in this section have no effect if this option is
# set to NO
# The default value is: YES.
Expand Down Expand Up @@ -2534,7 +2536,7 @@ DIRECTORY_GRAPH = YES
# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
# generated by dot. For an explanation of the image formats see the section
# output formats in the documentation of the dot tool (Graphviz (see:
# http://www.graphviz.org/)).
# https://www.graphviz.org/)).
# Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order
# to make the SVG files visible in IE 9+ (other browsers do not have this
# requirement).
Expand Down
6 changes: 3 additions & 3 deletions docs/versioning.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ Semantic Versioning Specification (SemVer)

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD",
"SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be
interpreted as described in [RFC 2119](http://tools.ietf.org/html/rfc2119).
interpreted as described in [RFC 2119](https://datatracker.ietf.org/doc/html/rfc2119).

1. Software using Semantic Versioning MUST declare a public API. This API
could be declared in the code itself or exist strictly in documentation.
Expand Down Expand Up @@ -265,7 +265,7 @@ About
-----

The Semantic Versioning specification is authored by [Tom
Preston-Werner](http://tom.preston-werner.com), inventor of Gravatars and
Preston-Werner](https://tom.preston-werner.com/), inventor of Gravatars and
cofounder of GitHub.

If you'd like to leave feedback, please [open an issue on
Expand All @@ -276,4 +276,4 @@ License
-------

Creative Commons - CC BY 3.0
http://creativecommons.org/licenses/by/3.0/
https://creativecommons.org/licenses/by/3.0/
2 changes: 1 addition & 1 deletion gen/volk_kernel_defs.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
########################################################################
# Strip comments from a c/cpp file.
# Input is code string, output is code string without comments.
# http://stackoverflow.com/questions/241327/python-snippet-to-remove-c-and-c-comments
# https://stackoverflow.com/questions/241327/remove-c-and-c-comments-using-python
########################################################################
def comment_remover(text):
def replacer(match):
Expand Down
2 changes: 1 addition & 1 deletion include/volk/volk_common.h
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@

////////////////////////////////////////////////////////////////////////
// Define VOLK_API for library symbols
// http://gcc.gnu.org/wiki/Visibility
// https://gcc.gnu.org/wiki/Visibility
////////////////////////////////////////////////////////////////////////
#ifdef volk_EXPORTS
#define VOLK_API __VOLK_ATTR_EXPORT
Expand Down
2 changes: 1 addition & 1 deletion include/volk/volk_complex.h
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ typedef double complex lv_64fc_t;

// When GNUC is available, use the complex extensions.
// The extensions always return the correct value type.
// http://gcc.gnu.org/onlinedocs/gcc/Complex.html
// https://gcc.gnu.org/onlinedocs/gcc/Complex.html
#ifdef __GNUC__

#define lv_creal(x) (__real__(x))
Expand Down
2 changes: 1 addition & 1 deletion kernels/volk/volk_32f_log2_32f.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
* +-Inf outputs are mapped to +-127.0f and +-NaN input values are not supported.
*
* This kernel was adapted from Jose Fonseca's Fast SSE2 log implementation
* http://jrfonseca.blogspot.in/2008/09/fast-sse2-pow-tables-or-polynomials.htm
* https://jrfonseca.blogspot.com/2008/09/fast-sse2-pow-tables-or-polynomials.html
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the
Expand Down
6 changes: 3 additions & 3 deletions kernels/volk/volk_32u_reverse_32u.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
#ifndef INCLUDED_VOLK_32u_REVERSE_32u_U_H

// Idea from "Bit Twiddling Hacks", which dedicates this method to public domain
// http://graphics.stanford.edu/~seander/bithacks.html#BitReverseTable
// https://graphics.stanford.edu/~seander/bithacks.html#BitReverseTable
static const unsigned char BitReverseTable256[] = {
0x00, 0x80, 0x40, 0xC0, 0x20, 0xA0, 0x60, 0xE0, 0x10, 0x90, 0x50, 0xD0, 0x30, 0xB0,
0x70, 0xF0, 0x08, 0x88, 0x48, 0xC8, 0x28, 0xA8, 0x68, 0xE8, 0x18, 0x98, 0x58, 0xD8,
Expand Down Expand Up @@ -120,7 +120,7 @@ static inline void volk_32u_reverse_32u_byte_shuffle(uint32_t* out,
#endif /* LV_HAVE_GENERIC */

// Idea from "Bit Twiddling Hacks", which dedicates this method to public domain
// http://graphics.stanford.edu/~seander/bithacks.html#BitReverseTable
// https://graphics.stanford.edu/~seander/bithacks.html#BitReverseTable
#ifdef LV_HAVE_GENERIC
static inline void
volk_32u_reverse_32u_lut(uint32_t* out, const uint32_t* in, unsigned int num_points)
Expand All @@ -140,7 +140,7 @@ volk_32u_reverse_32u_lut(uint32_t* out, const uint32_t* in, unsigned int num_poi
#endif /* LV_HAVE_GENERIC */

// Single-Byte code from "Bit Twiddling Hacks", which dedicates this method to public
// domain http://graphics.stanford.edu/~seander/bithacks.html#ReverseByteWith64Bits
// domain https://graphics.stanford.edu/~seander/bithacks.html#ReverseByteWith64Bits
#ifdef LV_HAVE_GENERIC
static inline void
volk_32u_reverse_32u_2001magic(uint32_t* out, const uint32_t* in, unsigned int num_points)
Expand Down
2 changes: 1 addition & 1 deletion kernels/volk/volk_8u_x2_encodeframepolar_8u.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

static inline unsigned int log2_of_power_of_2(unsigned int val)
{
// algorithm from: http://graphics.stanford.edu/~seander/bithacks.html#IntegerLog
// algorithm from: https://graphics.stanford.edu/~seander/bithacks.html#IntegerLog
static const unsigned int b[] = {
0xAAAAAAAA, 0xCCCCCCCC, 0xF0F0F0F0, 0xFF00FF00, 0xFFFF0000
};
Expand Down
2 changes: 1 addition & 1 deletion kernels/volk/volk_8u_x3_encodepolarpuppet_8u.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
static inline unsigned int next_lower_power_of_two(const unsigned int val)
{
// algorithm found and adopted from:
// http://acius2.blogspot.de/2007/11/calculating-next-power-of-2.html
// https://acius2.blogspot.com/2007/11/calculating-next-power-of-2.html
unsigned int res = val;
res = (res >> 1) | res;
res = (res >> 2) | res;
Expand Down
2 changes: 1 addition & 1 deletion lib/testqa.cc
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ int main(int argc, char* argv[])

/*
* This function prints qa results as XML output similar to output
* from Junit. For reference output see http://llg.cubic.org/docs/junit/
* from Junit. For reference output see https://llg.cubic.org/docs/junit/
*/
void print_qa_xml(std::vector<volk_test_results_t> results, unsigned int nfails)
{
Expand Down

0 comments on commit 78e1fd0

Please sign in to comment.