Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/StanfordPL/x64asm
/ functions
Functions
736 in github.com/StanfordPL/x64asm
⨍
Functions
736
◇
Types & classes
195
Method
pref_group3
Emits a group 3 prefix byte. */
src/assembler.h:148
Method
pref_group4
src/assembler.h:154
Method
pref_rex_w
src/constants.h:319
Method
r10
src/constants.h:517
Method
r10b
src/constants.h:370
Method
r10d
src/constants.h:468
Method
r10w
src/constants.h:419
Method
r11
src/constants.h:520
Method
r11b
src/constants.h:373
Method
r11d
src/constants.h:471
Method
r11w
src/constants.h:422
Method
r12
src/constants.h:523
Method
r12b
src/constants.h:376
Method
r12d
src/constants.h:474
Method
r12w
src/constants.h:425
Method
r13
src/constants.h:526
Method
r13b
src/constants.h:379
Method
r13d
src/constants.h:477
Method
r13w
src/constants.h:428
Method
r14
src/constants.h:529
Method
r14b
src/constants.h:382
Method
r14d
src/constants.h:480
Method
r14w
src/constants.h:431
Method
r15
src/constants.h:532
Method
r15b
src/constants.h:385
Method
r15d
src/constants.h:483
Method
r15w
src/constants.h:434
Method
r8
src/constants.h:511
Method
r8b
src/constants.h:364
Method
r8d
src/constants.h:462
Method
r8w
src/constants.h:413
Method
r9
src/constants.h:514
Method
r9b
src/constants.h:367
Method
r9d
src/constants.h:465
Method
r9w
src/constants.h:416
Method
r_null
Helper method: returns a null register. */
src/m.h:209
Method
rax
src/constants.h:487
Method
rbp
src/constants.h:502
Method
rbx
src/constants.h:496
Method
rcx
src/constants.h:490
Method
rdi
src/constants.h:508
Method
rdx
src/constants.h:493
Method
remaining
Returns the number of bytes remaining in the internal buffer. */
src/function.h:330
Method
required_flags
Returns the set of cpu flags required to run this code. */
src/code.h:44
Method
required_flags
Returns the cpu flag set required by this instruction. */
src/instruction.h:469
Method
reserve
Extends the size of the internal buffer; reallocates if necessary. */
src/function.h:162
Method
reserve
Resize's a function's internal buffer to guarantee sufficient space for assembling an instruction. */
src/assembler.h:50
Method
rex
Unconditionally emits a rex prefix. */
src/assembler.h:251
Method
rip
src/constants.h:261
Method
round_up
Rounds an integer up to the nearest multiple of 1024. */
src/function.h:335
Method
rsi
src/constants.h:505
Method
rsp
src/constants.h:499
Method
s_null
Helper method: returns a null segment register. */
src/m.h:213
Method
set_base
Sets this memory's base register. */
src/m.h:121
Method
set_disp
Sets this memory's displacement. */
src/m.h:136
Method
set_index
Sets this memory's index register. */
src/m.h:126
Method
set_offset
Sets this moffs' offset. */
src/moffs.h:63
Method
set_rip_offset
Sets the RIP+offset form flag for this memory. */
src/m.h:150
Method
set_scale
Sets this memory's scale register. */
src/m.h:131
Method
set_seg
Sets this memory's segment register. */
src/m.h:116
Method
set_seg
Sets this moffs' segment register. */
src/moffs.h:59
Method
si
src/constants.h:407
Method
sil
src/constants.h:358
Method
sp
src/constants.h:401
Method
spl
src/constants.h:352
Method
ss
src/constants.h:542
Method
sse_begin
Iterates over largest SSE registers */
src/reg_set.h:842
Method
sse_end
End iterator for the SSE registers */
src/reg_set.h:846
Method
st0
src/constants.h:555
Method
st1
src/constants.h:558
Method
st2
src/constants.h:561
Method
st3
src/constants.h:564
Method
st4
src/constants.h:567
Method
st5
src/constants.h:570
Method
st6
src/constants.h:573
Method
st7
src/constants.h:576
Method
start
Begin compiling a function. Clears the function's internal buffer. and erases previously stored label definitions. */
src/assembler.h:81
Method
swap
STL-compliant swap. */
src/xmm.h:62
Method
swap
STL-compliant swap. */
src/m.h:195
Method
tag0
src/constants.h:190
Method
tag1
src/constants.h:193
Method
tag2
src/constants.h:196
Method
tag3
src/constants.h:199
Method
tag4
src/constants.h:202
Method
tag5
src/constants.h:205
Method
tag6
src/constants.h:208
Method
tag7
src/constants.h:211
Method
taken
src/constants.h:274
Method
three
src/constants.h:287
Method
to_byte
src/alias.h:86
Method
to_double
src/alias.h:113
Method
to_high
src/alias.h:64
Method
to_low
src/alias.h:41
Method
to_quad
src/alias.h:128
Method
to_word
src/alias.h:98
Method
type
Returns the type expected at index for this instruction. */
src/instruction.h:167
Method
universe
Creates a full register set. */
src/reg_set.h:189
Method
universe
Creates a full flag set. */
src/flag_set.h:62
Method
vex
src/assembler.h:322
Method
vex2
Emits a 2-byte vex prefix. See Figure 2-9: Intel Manual Vol 2A 2-14. */
src/assembler.h:307
← previous
next →
601–700 of 736, ranked by callers