#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <setjmp.h>
#include <signal.h>
#include <sys/time.h>
#include <openssl/bn.h>
Go to the source code of this file.
Macros | |
#define | SPARCV9_TICK_PRIVILEGED (1<<0) |
#define | SPARCV9_PREFER_FPU (1<<1) |
#define | SPARCV9_VIS1 (1<<2) |
#define | SPARCV9_VIS2 (1<<3) /* reserved */ |
#define | SPARCV9_FMADD (1<<4) /* reserved for SPARC64 V */ |
Functions | |
int | bn_mul_mont (BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, const BN_ULONG *np, const BN_ULONG *n0, int num) |
unsigned long | _sparcv9_rdtick (void) |
void | _sparcv9_vis1_probe (void) |
unsigned long | _sparcv9_vis1_instrument (void) |
void | _sparcv9_vis2_probe (void) |
void | _sparcv9_fmadd_probe (void) |
unsigned long | OPENSSL_rdtsc (void) |
void | OPENSSL_cpuid_setup (void) |
#define SPARCV9_FMADD (1<<4) /* reserved for SPARC64 V */ |
Definition at line 13 of file sparcv9cap.c.
#define SPARCV9_PREFER_FPU (1<<1) |
Definition at line 10 of file sparcv9cap.c.
#define SPARCV9_TICK_PRIVILEGED (1<<0) |
Definition at line 9 of file sparcv9cap.c.
#define SPARCV9_VIS1 (1<<2) |
Definition at line 11 of file sparcv9cap.c.
#define SPARCV9_VIS2 (1<<3) /* reserved */ |
Definition at line 12 of file sparcv9cap.c.
unsigned long _sparcv9_rdtick | ( | void | ) |
unsigned long _sparcv9_vis1_instrument | ( | void | ) |
int bn_mul_mont | ( | BN_ULONG * | rp, |
const BN_ULONG * | ap, | ||
const BN_ULONG * | bp, | ||
const BN_ULONG * | np, | ||
const BN_ULONG * | n0, | ||
int | num | ||
) |
Definition at line 17 of file sparcv9cap.c.
Definition at line 168 of file sparcv9cap.c.
unsigned long OPENSSL_rdtsc | ( | void | ) |
Definition at line 36 of file sparcv9cap.c.