1 ; =============================================================================
2 ; BareMetal -- a 64-bit OS written in Assembly for x86-64 systems
3 ; Copyright (C) 2008-2011 Return Infinity -- see LICENSE.TXT
6 ; =============================================================================
13 ; -----------------------------------------------------------------------------
14 ; os_oword_add -- Add two 128-bit integer together
15 ; IN: RDX,RAX = Integer 1, RCX,RBX = Integer 2
16 ; OUT: RDX,RAX = Result
17 ; Note: Carry set if overflow
22 ; -----------------------------------------------------------------------------
25 ; =============================================================================