MCPcopy Create free account

hub / github.com/Grubre/smol-gpu / functions

Functions344 in github.com/Grubre/smol-gpu

↓ 1 callersFunctionis_label_char
sim/aslib/common.hpp:35
↓ 1 callersFunctionis_lowercase_alphabetic
sim/aslib/common.hpp:30
↓ 1 callersFunctionis_rtype
sim/aslib/parser.hpp:70
↓ 1 callersFunctionis_store_type
sim/aslib/parser.hpp:81
↓ 1 callersFunctionis_uppercase_alphabetic
sim/aslib/common.hpp:31
↓ 1 callersFunctionis_utype
sim/aslib/parser.hpp:85
↓ 1 callersFunctionlui
U-type
sim/simlib/instructions.hpp:462
↓ 1 callersFunctionmnemonic_name_to_opcode
sim/simlib/instructions.hpp:784
↓ 1 callersFunctionname_to_determinant
sim/simlib/instructions.hpp:917
↓ 1 callersFunctionoperator<
external/doctest.h:1272
↓ 1 callersMethodoperator[]
sim/simlib/sim.hpp:97
↓ 1 callersFunctionor_
sim/simlib/instructions.hpp:517
↓ 1 callersFunctionparse_line
FIXME: This is very lazy, untested and doesn't have any error handling For now it's good enough tho
sim/aslib/data_reader.cpp:9
↓ 1 callersMethodparse_line
sim/aslib/parser.cpp:345
↓ 1 callersMethodprint_memory
Optional: Method to print memory content for debugging
sim/simlib/sim.hpp:136
↓ 1 callersMethodrun
the main function that does all the filtering and test running
external/doctest.h:6794
↓ 1 callersMethodset_imm20
sim/simlib/instructions.hpp:393
↓ 1 callersMethodset_imm21
sim/simlib/instructions.hpp:399
↓ 1 callersFunctionsll
sim/simlib/instructions.hpp:502
↓ 1 callersFunctionsrl
sim/simlib/instructions.hpp:511
↓ 1 callersFunctionstr_to_mnemonic_name
sim/simlib/instructions.hpp:635
↓ 1 callersFunctionstr_to_reg
sim/aslib/parser_utils.cpp:76
↓ 1 callersFunctionsub
sim/simlib/instructions.hpp:499
↓ 1 callersFunctiontick
sim/simlib/sim.hpp:9
↓ 1 callersFunctiontoStream
external/doctest.h:1064
↓ 1 callersFunctionto_scalar
sim/simlib/instructions.hpp:65
↓ 1 callersMethodto_str
sim/simlib/instructions.hpp:312
↓ 1 callersFunctionto_string
sim/simlib/instructions.hpp:709
↓ 1 callersMethodtranslate
external/doctest.h:1808
↓ 1 callersFunctionunary_assert
external/doctest.h:1779
↓ 1 callersMethodunary_assert
external/doctest.h:1702
↓ 1 callersFunctionunwrap
sim/simlib/error.hpp:55
↓ 1 callersMethodvalidate
sim/simlib/instructions.hpp:322
↓ 1 callersFunctionxor_
sim/simlib/instructions.hpp:508
MethodApprox
external/doctest.h:3962
MethodConsoleReporter
external/doctest.h:5970
MethodContext
external/doctest.h:6590
MethodContextScope
external/doctest.h:1851
FunctionDOCTEST_DEFINE_DECORATOR
external/doctest.h:1924
MethodDebugOutputWindowReporter
external/doctest.h:6418
MethodDiscardOStream
external/doctest.h:6789
MethodError
sim/simlib/error.hpp:15
MethodExceptionTranslator
external/doctest.h:1805
MethodExpression_lhs
external/doctest.h:1504
MethodInstructionBits
sim/simlib/instructions.hpp:344
FunctionIsNaN
external/doctest.h:1294
MethodIterator
sim/aslib/lexer.hpp:25
MethodJUnitReporter
external/doctest.h:5798
MethodJUnitTestCase
external/doctest.h:5752
MethodJUnitTestMessage
external/doctest.h:5741
MethodLexer
sim/aslib/lexer.hpp:10
MethodMnemonic
sim/simlib/instructions.hpp:858
MethodParser
sim/aslib/parser.hpp:171
MethodResult
external/doctest.h:1508
MethodWhitespace
external/doctest.h:5948
MethodXmlReporter
external/doctest.h:5424
MethodXmlWriter
external/doctest.h:5304
MethodaddFilter
allows the user to add procedurally to the filters from the command line
external/doctest.h:6736
Functionandi
sim/simlib/instructions.hpp:482
MethodapplyCommandLine
external/doctest.h:6603
Methodas
sim/aslib/token.hpp:77
Functionas_double
sim/aslib/common.hpp:38
Functionas_int
sim/aslib/common.hpp:41
Functionauipc
sim/simlib/instructions.hpp:465
Functionbeq
B-type
sim/simlib/instructions.hpp:557
Functionbge
sim/simlib/instructions.hpp:566
Functionbinary_assert
external/doctest.h:1764
Methodbinary_assert
external/doctest.h:1692
Functionblt
sim/simlib/instructions.hpp:563
Functionbne
sim/simlib/instructions.hpp:560
Functioncheck
external/doctest.h:854
Methodcheck_register_correct_type
sim/aslib/parser.cpp:42
Methodchop
sim/aslib/lexer.cpp:8
Methodchop
sim/aslib/parser.cpp:52
Methodchop_while
sim/aslib/lexer.cpp:15
MethodclearFilters
allows the user to clear all filters from the command line
external/doctest.h:6739
Functionconsume
external/doctest.h:447
Methodconvert
external/doctest.h:1040
Methodconvert
external/doctest.h:1073
Methodexpect
sim/aslib/parser.hpp:178
Methodfile_line_to_stream
this was requested to be made virtual so users could override it
external/doctest.h:6023
Methodfill
external/doctest.h:1151
Methodfill
external/doctest.h:1164
Methodfill
external/doctest.h:1194
MethodgetCurrentTimestamp
external/doctest.h:5718
MethodgetSuccessOrFailColor
external/doctest.h:5995
MethodgetSuccessOrFailString
external/doctest.h:5988
Methodget_active_contexts
external/doctest.h:7061
Functionget_bit
sim/simlib/sim.hpp:25
Methodget_errors
sim/aslib/parser.hpp:210
Methodget_num_active_contexts
external/doctest.h:7060
Methodget_num_stringified_contexts
external/doctest.h:7065
Methodget_stringified_contexts
external/doctest.h:7066
Methodif
external/doctest.h:1512
Methodinsert
external/doctest.h:1016
Methodis_branch
sim/simlib/instructions.hpp:880
Methodis_jump
sim/simlib/instructions.hpp:884
Functionis_of_type
sim/simlib/instructions.hpp:46
Methodis_of_type
sim/aslib/token.hpp:72
Methodis_scalar
in practice, that is equivalent to MSB of the opcode being 1
sim/simlib/instructions.hpp:889
← previousnext →101–200 of 344, ranked by callers