Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/LibreOffice/icon-themes/breeze_dark/cmd/32/   (LibreOffice Version 25.8.3.2©)  Datei vom 5.10.2025 mit Größe 395 B image not shown  

 lshrdi3.c   Interaktion und
PortierbarkeitC

 

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * lib/lshrdi3.c
 */


#include <linux/module.h>
#include <linux/libgcc.h>

long long notrace __lshrdi3(long long u, word_type b)
{
 DWunion uu, w;
 word_type bm;

 if (b == 0)
  return u;

 uu.ll = u;
 bm = 32 - b;

 if (bm <= 0) {
  w.s.high = 0;
  w.s.low = (unsigned int) uu.s.high >> -bm;
 } else {
  const unsigned int carries = (unsigned int) uu.s.high << bm;

  w.s.high = (unsigned int) uu.s.high >> b;
  w.s.low = ((unsigned int) uu.s.low >> b) | carries;
 }

 return w.ll;
}
EXPORT_SYMBOL(__lshrdi3);

Messung V0.5 in Prozent
C=94 H=100 G=96

¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.11Angebot  (Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-09-28) ¤

*Eine klare Vorstellung vom Zielzustand






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Anfrage:

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.