Procházet zdrojové kódy

Added __umoddi3

tags/v0.9.3
Michael Brown před 18 roky
rodič
revize
c789e8640b
1 změnil soubory, kde provedl 13 přidání a 0 odebrání
  1. 13
    0
      src/arch/i386/core/udivmod64.c

+ 13
- 0
src/arch/i386/core/udivmod64.c Zobrazit soubor

@@ -317,3 +317,16 @@ UDItype __udivdi3 ( UDItype x, UDItype d ) {
317 317
 	UDItype r;
318 318
 	return __udivmoddi4 ( x, d, &r );
319 319
 }
320
+
321
+/**
322
+ * 64-bit modulus
323
+ *
324
+ * @v x			Dividend
325
+ * @v d			Divisor
326
+ * @ret q		Quotient
327
+ */
328
+UDItype __umoddi3 ( UDItype x, UDItype d ) {
329
+	UDItype r;
330
+	__udivmoddi4 ( x, d, &r );
331
+	return r;
332
+}

Načítá se…
Zrušit
Uložit