Flutter Engine
The Flutter Engine
|
#include "bench/Benchmark.h"
#include "include/core/SkMatrix.h"
#include "include/core/SkPaint.h"
#include "include/core/SkString.h"
#include "include/private/SkColorData.h"
#include "include/private/base/SkFixed.h"
#include "src/base/SkMathPriv.h"
#include "src/base/SkRandom.h"
#include "src/base/SkFloatBits.h"
Go to the source code of this file.
Classes | |
class | MathBench |
class | MathBenchU32 |
class | NoOpMathBench |
class | SkRSqrtMathBench |
class | SlowISqrtMathBench |
class | FastISqrtMathBench |
class | QMul64Bench |
class | QMul32Bench |
class | IsFiniteBench |
class | FloorBench |
class | CLZBench |
class | CTZBench |
class | NormalizeBench |
class | FixedMathBench |
class | Floor2IntBench |
Macros | |
#define | mulzeroadd(data) (data[0]*0 + data[1]*0 + data[2]*0 + data[3]*0) |
#define | MAKEREC(name) { name, #name } |
Typedefs | |
typedef bool(* | IsFiniteProc) (const float[]) |
Functions | |
static float | sk_fsel (float pred, float result_ge, float result_lt) |
static float | fast_floor (float x) |
static uint32_t | QMul64 (uint32_t value, U8CPU alpha) |
static bool | isFinite_int (float x) |
static bool | isFinite_mulzero (float x) |
static bool | isfinite_and_int (const float data[4]) |
static bool | isfinite_and_mulzero (const float data[4]) |
static bool | isfinite_plus_int (const float data[4]) |
static bool | isfinite_plus_mulzero (const float data[4]) |
static bool | isFinite (const SkRect &r) |
Variables | |
struct { | |
IsFiniteProc fProc | |
const char * fName | |
} | gRec [] |
Definition at line 216 of file MathBench.cpp.
Definition at line 203 of file MathBench.cpp.
typedef bool(* IsFiniteProc) (const float[]) |
Definition at line 214 of file MathBench.cpp.
|
static |
Definition at line 21 of file MathBench.cpp.
|
static |
Definition at line 230 of file MathBench.cpp.
|
static |
Definition at line 195 of file MathBench.cpp.
|
static |
Definition at line 199 of file MathBench.cpp.
|
static |
Definition at line 184 of file MathBench.cpp.
|
static |
Definition at line 190 of file MathBench.cpp.
|
static |
Definition at line 205 of file MathBench.cpp.
|
static |
Definition at line 209 of file MathBench.cpp.
|
inlinestatic |
Definition at line 142 of file MathBench.cpp.
|
static |
Definition at line 17 of file MathBench.cpp.
const char* fName |
Definition at line 220 of file MathBench.cpp.
IsFiniteProc fProc |
Definition at line 219 of file MathBench.cpp.
const struct { ... } gRec[] |