Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quellcode-Bibliothek mcrfs.c  Sprache: unbekannt

 
// SPDX-License-Identifier: GPL-2.0
#include <linux/types.h>
#include <linux/errno.h>
#include <linux/uaccess.h>

#include <asm/sfp-machine.h>
#include <math-emu/soft-fp.h>

int
mcrfs(u32 *ccr, u32 crfD, u32 crfS)
{
 u32 value, clear;

#ifdef DEBUG
 printk("%s: %p (%08x) %d %d\n", __func__, ccr, *ccr, crfD, crfS);
#endif

 clear = 15 << ((7 - crfS) << 2);
 if (!crfS)
  clear = 0x90000000;

 value = (__FPU_FPSCR >> ((7 - crfS) << 2)) & 15;
 __FPU_FPSCR &= ~(clear);

 *ccr &= ~(15 << ((7 - crfD) << 2));
 *ccr |= (value << ((7 - crfD) << 2));

#ifdef DEBUG
 printk("CR: %08x\n", __func__, *ccr);
#endif

 return 0;
}

Messung V0.5 in Prozent
C=97 H=50 G=77

[0.5QuellennavigatorsProjekt 2026-09-28]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

letze Version des Elbe Quellennavigators


Jenseits des Üblichen ....

Besucher

Besucher

Statistik
#Sources=1126864
#Domains=2039723