Ryan Scott White's Projects
an assembler/compiler for AMD’s GCN (Generation Core Next Architecture) Assembly Language
I found some different whitespace removers online and compared them.
A floating point library for large numbers.
BriefMaker takes market event data and converts it into time-sliced summaries.
In this video, I experiment with the basic building blocks of everything. I show the process of math functions like long division, multiplication, and calculating Pi with just OR and NOT logic gates.
A compile-time tool for converting C/C++ header constants, enums, and structures to C#.
CudaPAD is a PTX/SASS viewer for NVIDIA Cuda kernels and provides an on-the-fly view of the assembly.
Removes duplicate emails from Outlook.
This is a ToString that will get the a more exact number as a string then the automatic rounding that .Net.
This project was to test several other BigInteger to Binary String methods and then to build my own. Of the ones that I test this one is about 5X faster then any other out there. It also supports zero and negative numbers. The function is fast because: (1) it minimally allocates memory (2) does not make many calls to other functions, and (3) carefully copies over bit to byte with as minimal work as possible.
Benchmark several others and also some of my own.
A utility to view codeupdates, briefs, and more.
Interactive Brokers Market Data Recorder
A fast, possibly the fastest, square root function for large integers and floats in C# and Java. The algorithm uses a variety of new and existing ideas to calculate the square root with greater efficiency and better performance than other algorithms. The performance of this function only starts large numbers above 2^52.
.NET wrapper for OpenCL with abstraction
An easy way for organizations to deploy a standardized signature in Outlook.
A function for when you need a precision auto-resetting timer.
Converts Cuda PTX ISA instruction to an expanded out version with timings/benchmarks.
A simple app that randomly alerts a user via a system tray balloon tip. It can be used to remind the user of things like taking a quick stand-up break, drink some water, posture check, etc... It can have up to four different notifications and the average random time for each can be adjusted.
Coding Shorts: Building a Source Generator - Part 1 - https://www.youtube.com/watch?v=KNUUkD9OoOQ
A drop-in function that provides a simple template based text generation engine similar to T44.
A tool to copy the file date/time from one directory structure(or tree) to another.
Do you need to export one or more emails to your hard disk as PDF files and remove these emails (or not) once done ? Here is my Outlook macro for this. My usage: take a copy of all important emails on my hard disk for archiving and backup on external disk. Once the backup is completed, the emails are deleted.