Office Locations

Established in Tokyo, Japan 2007 fmad engineering is a global technology company with offices in 5 different countries worldwide.




Global Headquaters


fmad engineering (sng) pte ltd
Marina Bay Financial Center
17th Floor Tower 3
12 Marina Boulevard
Singapore, 018982



United States


fmad engineering inc
411 Lafayette Street
Lower Manhattan, 6th Floor
Manhattan 10003
United States of America



Europe


fmad engineering EU
UP office building
Piet Heinkade 55
Amsterdam, 1019 GM
Netherlands



Japan


fmad engineering kk
5-4-12 Hiroo 4F
Shibuya-ku, Tokyo
Japan 150-0012



United Kingdom


fmad engineering UK Ltd
Kemp House 160 City Road
London EC1V 2NX
United Kingdom

About Us

Established in Tokyo, Japan 2007 fmad engineering is a global technology company with offices in 5 different coutnries. We surgically target specific products that create maximum value to our loyal clients. Our products are world class, built with leading edge technology that offers exceptional value.


Your questions are answered by the engineers who built the product

Founded by veteran hardware & software engineer Aaron Foo. Aaron has over two decades of hardware and software engineering experience across three different continents, in a diverse range of industries. He developed the graphics chip firmware present in all 80+ million Playstation 3 systems shipped worldwide. Co-developed the worlds first ultra low latency 10Gbit FPGA based High Frequency Trading pre-trade risk check. And is currently lazer focused on yet another world class product, extreme network capture devices for 10G, 40G and 100G ethernet.


If you have anything we can assist with, please contact us now on how we can help.



fmad r0, r1, r2, r3


A fused multiply–add is a floating-point multiply–add operation performed in one step, with a single rounding. That is, where an unfused multiply–add would compute the product b×c, round it to N significant bits, add the result to a, and round back to N significant bits, a fused multiply–add would compute the entire expression a+b×c to its full precision before rounding the final result down to N significant bits -- Wikipedia



r0 = r1 * r2 + r3