Week 11 - Project Stage 2: Phase 3&4 - Comparing Cloned Functions & OutputsApr 6, 2025·12 min read·30
Week 11 - Project Stage 2: Phase 1&2 (Create New Pass + Identify Cloned Function)Apr 3, 2025·11 min read·43
Project Stage 2 Fix & Stage 3 Implementation!Welcome again everyone, I want to start off by saying that I finally came up with a solution that works for stage 2 and also meets the criteria of stage 3 by including more than 2 variants! This solution took me quite some time. In fact, I spent seve...Apr 19, 2025·12 min read·4
Week 8A - SIMDWelcome again everyone! In this article I will be going over a new topic for many of us. This article will go over “SIMD”. I will attempt to explain it in simple terms. Lets get started! What is SIMD? SIMD stands for Single Instruction Multiple Data....Mar 21, 2025·4 min read·7
Week 7B - IFUNC, FMV, & AFMV !?I know what you are thinking… Whats with all the acronyms. (That’s the same response I had when joining this lecture by Professor Chris Tyler). But do not fret, I will try my best to explain what I learned and also convey it in an easy to digest mann...Mar 17, 2025·6 min read·13
Week 7 - GCC Passes & Project Stage 1Welcome everyone! As the weeks go by, the material I will cover may be more advanced or difficult to grasp. But we are in this together and I hope that my article explains it effectively. In this article, I will briefly discuss GCC passes and also di...Mar 9, 2025·12 min read·36
Week 6 - 64 Bit Assembler Lab - Lab 5Hello again everyone! In this article I will be completing the 64-bit assembly language lab. I will also be covering what we did in class. Let’s get right into it! Steps covered in class There were a total of 4 steps that we went over in class and I ...Mar 3, 2025·29 min read·8
Week 4B - Building GCC and Make & Makefiles?! - Lab 4Welcome everyone! In this article, I will discuss the GCC compiler and how we can build it together as well as what “Make” and “Makefiles” is. Let’s get started!!! What is GCC? You may be thinking, “GCC I’ve heard that before” or maybe you’re wonderi...Feb 10, 2025·9 min read·22
Week 5 - Compiler Optimizations & Intro to 64-Bit SystemsCompiler Optimizations? Sounds complicated and advanced right? Do not worry this is why this article exist to help you and I get a better understanding of compiler optimizations. In addition, I’ll go over what 64-bit systems are as well briefly. Howe...Feb 10, 2025·11 min read·12