⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 default.m4

📁 a very popular packet of cryptography tools,it encloses the most common used algorithm and protocols
💻 M4
字号:
divert(-1)dnl  m4 macros for alpha assembler (everywhere except unicos).dnl  Copyright 2000, 2002 Free Software Foundation, Inc.dnldnl  This file is part of the GNU MP Library.dnldnl  The GNU MP Library is free software; you can redistribute it and/ordnl  modify it under the terms of the GNU Lesser General Public License asdnl  published by the Free Software Foundation; either version 2.1 of thednl  License, or (at your option) any later version.dnldnl  The GNU MP Library is distributed in the hope that it will be useful,dnl  but WITHOUT ANY WARRANTY; without even the implied warranty ofdnl  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNUdnl  Lesser General Public License for more details.dnldnl  You should have received a copy of the GNU Lesser General Publicdnl  License along with the GNU MP Library; see the file COPYING.LIB.  Ifdnl  not, write to the Free Software Foundation, Inc., 59 Temple Place -dnl  Suite 330, Boston, MA 02111-1307, USA.dnl  Usage: ASM_START()define(`ASM_START',m4_assert_numargs(0)`	.set noreorder	.set noat')dnl  Usage: X(value)define(`X',m4_assert_numargs(1)`0x$1')dnl  Usage: FLOAT64(label,value)define(`FLOAT64',m4_assert_numargs(2)`	.align	3$1:	.t_floating $2')dnl  Called: PROLOGUE_cpu(GSYM_PREFIX`'foo[,gp|noalign])dnl          EPILOGUE_cpu(GSYM_PREFIX`'foo)define(`PROLOGUE_cpu',m4_assert_numargs_range(1,2)`ifelse(`$2',gp,,`ifelse(`$2',noalign,,`ifelse(`$2',,,`m4_error(`Unrecognised PROLOGUE parameter')')')')dnl	.textifelse(`$2',noalign,,`	ALIGN(8)')	.globl	$1	.ent	$1$1:ifelse(`$2',gp,`	ldgp	r29,0(r27)')	.frame r30,0,r26	.prologue ifelse(`$2',gp,1,0)')define(`EPILOGUE_cpu',m4_assert_numargs(1)`	.end	$1')dnl  Usage: EXTERN(variable_name)define(`EXTERN',m4_assert_numargs(1))dnl  Usage: r0 ... r31dnl         f0 ... f31dnldnl  Map register names r0 to $0, and f0 to $f0, etc.dnl  This is needed on all systems but Unicosdnldnl  defreg() is used to protect the $ in $0 (otherwise it would represent adnl  macro argument).  Double quoting is used to protect the f0 in $f0dnl  (otherwise it would be an infinite recursion).forloop(i,0,31,`defreg(`r'i,$i)')forloop(i,0,31,`deflit(`f'i,``$f''i)')dnl  Usage: DATASTART(name)dnl         DATAEND()define(`DATASTART',m4_assert_numargs(1)`	DATA$1:')define(`DATAEND',m4_assert_numargs(0))dnl  Load a symbolic address into a registerdefine(`LEA',m4_assert_numargs(2)`lda   $1,  $2')dnl  Need some stuff for extwl just for bigend systems.  Define to empty.define(`bigend',m4_assert_numargs(1)`')dnl  Usage: ASM_END()define(`ASM_END',m4_assert_numargs(0))divert

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -