|
|
1.1 root 1: //
2: // r_varsa.s
3: //
4:
5: #include "asm_i386.h"
6: #include "quakeasm.h"
7: #include "asm_draw.h"
8: #include "d_ifacea.h"
9:
10: #if id386
11:
12: .data
13:
14: //-------------------------------------------------------
15: // ASM-only variables
16: //-------------------------------------------------------
17: .globl float_1, float_particle_z_clip, float_point5
18: .globl float_minus_1, float_0
19: float_0: .single 0.0
20: float_1: .single 1.0
21: float_minus_1: .single -1.0
22: float_particle_z_clip: .single PARTICLE_Z_CLIP
23: float_point5: .single 0.5
24:
25: .globl fp_16, fp_64k, fp_1m, fp_64kx64k
26: .globl fp_1m_minus_1
27: .globl fp_8
28: fp_1m: .single 1048576.0
29: fp_1m_minus_1: .single 1048575.0
30: fp_64k: .single 65536.0
31: fp_8: .single 8.0
32: fp_16: .single 16.0
33: fp_64kx64k: .long 0x4f000000 // (float)0x8000*0x10000
34:
35:
36: .globl FloatZero, Float2ToThe31nd, FloatMinus2ToThe31nd
37: FloatZero: .long 0
38: Float2ToThe31nd: .long 0x4f000000
39: FloatMinus2ToThe31nd: .long 0xcf000000
40:
41: .globl C(r_bmodelactive)
42: C(r_bmodelactive): .long 0
43:
44: #endif // id386
45:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.