~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm/kernel/iwmmxt.h

Version: ~ [ linux-6.11-rc3 ] ~ [ linux-6.10.4 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.45 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.104 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.164 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.223 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.281 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.319 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/arm/kernel/iwmmxt.h (Version linux-6.11-rc3) and /arch/sparc64/kernel/iwmmxt.h (Version linux-5.15.164)


  1 /* SPDX-License-Identifier: GPL-2.0 */              1 
  2                                                   
  3 #ifndef __IWMMXT_H__                              
  4 #define __IWMMXT_H__                              
  5                                                   
  6 .irp b, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,     
  7 .set .LwR\b, \b                                   
  8 .set .Lr\b, \b                                    
  9 .endr                                             
 10                                                   
 11 .set .LwCSSF, 0x2                                 
 12 .set .LwCASF, 0x3                                 
 13 .set .LwCGR0, 0x8                                 
 14 .set .LwCGR1, 0x9                                 
 15 .set .LwCGR2, 0xa                                 
 16 .set .LwCGR3, 0xb                                 
 17                                                   
 18 .macro wldrd, reg:req, base:req, offset:req       
 19 .inst 0xedd00100 | (.L\reg << 12) | (.L\base <    
 20 .endm                                             
 21                                                   
 22 .macro wldrw, reg:req, base:req, offset:req       
 23 .inst 0xfd900100 | (.L\reg << 12) | (.L\base <    
 24 .endm                                             
 25                                                   
 26 .macro wstrd, reg:req, base:req, offset:req       
 27 .inst 0xedc00100 | (.L\reg << 12) | (.L\base <    
 28 .endm                                             
 29                                                   
 30 .macro wstrw, reg:req, base:req, offset:req       
 31 .inst 0xfd800100 | (.L\reg << 12) | (.L\base <    
 32 .endm                                             
 33                                                   
 34 #ifdef __clang__                                  
 35                                                   
 36 #define wCon c1                                   
 37                                                   
 38 .macro tmrc, dest:req, control:req                
 39 mrc p1, 0, \dest, \control, c0, 0                 
 40 .endm                                             
 41                                                   
 42 .macro tmcr, control:req, src:req                 
 43 mcr p1, 0, \src, \control, c0, 0                  
 44 .endm                                             
 45 #endif                                            
 46                                                   
 47 #endif                                            
 48                                                   

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php