Skip to content

Instantly share code, notes, and snippets.

@badcc
badcc / AsmFibonacci.s
Last active August 29, 2015 14:24
Asm x86-64 Fibonacci Sequence Generator with Command Line Input
.intel_syntax noprefix # Set dialect to Intel (AT&T default for GAS)
.global main
.format:
.asciz "%2d\n"
main:
mov rdi, [rsi + 8] # argv[1]
call atoi # > eax
--[[
@name Cluster
@desc Clustering algorithm. Originally authored by @BadccVoid. Optimizations?
@example_usage Cluster.Query({Vector3.new(), Vector3.new()}):Within(20):GetCenters() --> { Vector3.new() }
@example_usage Cluster.Query({Vector3.new(), Vector3.new()}):Within(4):GetClusters() --> { { Vector3.new(), Vector3.new() } }
]]
-- Source
local Cluster = {}
Cluster.__index = Cluster
function Cluster.Query(Points)
@badcc
badcc / ToolbarShortcutKeyAlgorithm.lua
Last active August 29, 2015 14:18
Toolbar Shortcut Key Algorithm
local ToolbarMenuStrings = {"Hello", "World", "Menu", "Bar", "Has", "Awesome", "MenubarSupport"}
local Used = {}
function Eval(Str)
local Index = 0
local Current = Str:gsub('%U', '')
if (#Current == 0) then
Current = Str:gsub('%u', '')
end
while (Index < #Current+1) do
Index = Index + 1