Home
last modified time | relevance | path

Searched refs:Simulator (Results 1 – 25 of 51) sorted by relevance

123

/external/vixl/src/vixl/a64/
Dlogic-a64.cc32 template<> double Simulator::FPDefaultNaN<double>() { in FPDefaultNaN()
37 template<> float Simulator::FPDefaultNaN<float>() { in FPDefaultNaN()
75 double Simulator::FixedToDouble(int64_t src, int fbits, FPRounding round) { in FixedToDouble()
85 double Simulator::UFixedToDouble(uint64_t src, int fbits, FPRounding round) { in UFixedToDouble()
101 float Simulator::FixedToFloat(int64_t src, int fbits, FPRounding round) { in FixedToFloat()
111 float Simulator::UFixedToFloat(uint64_t src, int fbits, FPRounding round) { in UFixedToFloat()
127 double Simulator::FPToDouble(float value) { in FPToDouble()
167 float Simulator::FPToFloat(float16 value) { in FPToFloat()
230 float16 Simulator::FPToFloat16(float value, FPRounding round_mode) { in FPToFloat16()
280 float16 Simulator::FPToFloat16(double value, FPRounding round_mode) { in FPToFloat16()
[all …]
Dsimulator-a64.cc35 const Instruction* Simulator::kEndOfSimAddress = NULL;
62 Simulator::Simulator(Decoder* decoder, FILE* stream) { in Simulator() function in vixl::Simulator
102 void Simulator::ResetState() { in ResetState()
125 Simulator::~Simulator() { in ~Simulator()
136 void Simulator::Run() { in Run()
145 void Simulator::RunFrom(const Instruction* first) { in RunFrom()
151 const char* Simulator::xreg_names[] = {
157 const char* Simulator::wreg_names[] = {
163 const char* Simulator::sreg_names[] = {
169 const char* Simulator::dreg_names[] = {
[all …]
/external/v8/src/arm64/
Dsimulator-arm64.cc59 void Simulator::TraceSim(const char* format, ...) { in TraceSim()
69 const Instruction* Simulator::kEndOfSimAddress = NULL;
97 void Simulator::Initialize(Isolate* isolate) { in Initialize()
105 Simulator* Simulator::current(Isolate* isolate) { in current()
110 Simulator* sim = isolate_data->simulator(); in current()
113 sim = new Simulator(new Decoder<DispatchingDecoderVisitor>(), isolate); in current()
115 sim = new Decoder<Simulator>(); in current()
124 void Simulator::CallVoid(byte* entry, CallArgument* args) { in CallVoid()
167 int64_t Simulator::CallInt64(byte* entry, CallArgument* args) { in CallInt64()
173 double Simulator::CallDouble(byte* entry, CallArgument* args) { in CallDouble()
[all …]
Dsimulator-arm64.h160 class Simulator : public DecoderVisitor {
162 explicit Simulator(Decoder<DispatchingDecoderVisitor>* decoder,
165 Simulator();
166 ~Simulator();
172 static Simulator* current(v8::internal::Isolate* isolate);
883 reinterpret_cast<Object*>(Simulator::current(Isolate::Current())->CallJS( \
888 Simulator::current(Isolate::Current())->CallRegExp( \
900 return Simulator::current(isolate)->StackLimit();
904 Simulator* sim = Simulator::current(Isolate::Current());
909 Simulator::current(Isolate::Current())->PopAddress();
Dcodegen-arm64.cc21 Simulator * simulator = Simulator::current(Isolate::Current()); in fast_exp_simulator()
22 Simulator::CallArgument args[] = { in fast_exp_simulator()
23 Simulator::CallArgument(x), in fast_exp_simulator()
24 Simulator::CallArgument::End() in fast_exp_simulator()
/external/v8/test/cctest/compiler/
Dcall-tester.h171 uintptr_t CallSimulator(byte* f, Simulator::CallArgument* args) {
172 Simulator* simulator = Simulator::current(isolate_);
178 Simulator::CallArgument args[] = {Simulator::CallArgument::End()};
183 Simulator::CallArgument args[] = {Simulator::CallArgument(p1),
184 Simulator::CallArgument::End()};
189 Simulator::CallArgument args[] = {Simulator::CallArgument(p1),
190 Simulator::CallArgument(p2),
191 Simulator::CallArgument::End()};
196 Simulator::CallArgument args[] = {
197 Simulator::CallArgument(p1), Simulator::CallArgument(p2),
[all …]
/external/v8/src/arm/
Dsimulator-arm.cc35 explicit ArmDebugger(Simulator* sim) : sim_(sim) { } in ArmDebugger()
46 Simulator* sim_;
367 cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp)); in Debug()
578 Simulator::kNumOfWatchedStops); in Debug()
629 void Simulator::set_last_debugger_input(char* input) { in set_last_debugger_input()
635 void Simulator::FlushICache(v8::internal::HashMap* i_cache, in FlushICache()
658 CachePage* Simulator::GetCachePage(v8::internal::HashMap* i_cache, void* page) { in GetCachePage()
671 void Simulator::FlushOnePage(v8::internal::HashMap* i_cache, in FlushOnePage()
686 void Simulator::CheckICache(v8::internal::HashMap* i_cache, in CheckICache()
709 void Simulator::Initialize(Isolate* isolate) { in Initialize()
[all …]
Dsimulator-arm.h101 class Simulator {
127 explicit Simulator(Isolate* isolate);
128 ~Simulator();
132 static Simulator* current(v8::internal::Isolate* isolate);
425 reinterpret_cast<Object*>(Simulator::current(Isolate::Current())->Call( \
429 Simulator::current(Isolate::Current())->CallFPReturnsInt( \
433 Simulator::current(Isolate::Current())->Call( \
446 return Simulator::current(isolate)->StackLimit(); in JsLimitFromCLimit()
450 Simulator* sim = Simulator::current(Isolate::Current()); in RegisterCTryCatch()
455 Simulator::current(Isolate::Current())->PopAddress(); in UnregisterCTryCatch()
Dcpu-arm.cc36 Simulator::FlushICache(Isolate::Current()->simulator_i_cache(), start, size); in FlushICache()
/external/v8/src/mips/
Dsimulator-mips.cc53 explicit MipsDebugger(Simulator* sim) : sim_(sim) { } in MipsDebugger()
67 Simulator* sim_;
416 while (!done && (sim_->get_pc() != Simulator::end_sim_pc)) { in Debug()
554 cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp)); in Debug()
861 void Simulator::set_last_debugger_input(char* input) { in set_last_debugger_input()
867 void Simulator::FlushICache(v8::internal::HashMap* i_cache, in FlushICache()
890 CachePage* Simulator::GetCachePage(v8::internal::HashMap* i_cache, void* page) { in GetCachePage()
903 void Simulator::FlushOnePage(v8::internal::HashMap* i_cache, in FlushOnePage()
918 void Simulator::CheckICache(v8::internal::HashMap* i_cache, in CheckICache()
941 void Simulator::Initialize(Isolate* isolate) { in Initialize()
[all …]
Dsimulator-mips.h112 class Simulator {
150 explicit Simulator(Isolate* isolate);
151 ~Simulator();
155 static Simulator* current(v8::internal::Isolate* isolate);
389 reinterpret_cast<Object*>(Simulator::current(Isolate::Current())->Call( \
393 Simulator::current(Isolate::Current())->Call( \
406 return Simulator::current(isolate)->StackLimit(); in JsLimitFromCLimit()
410 Simulator* sim = Simulator::current(Isolate::Current()); in RegisterCTryCatch()
415 Simulator::current(Isolate::Current())->PopAddress(); in UnregisterCTryCatch()
Dcpu-mips.cc53 Simulator::FlushICache(Isolate::Current()->simulator_i_cache(), start, size); in FlushICache()
/external/v8/src/mips64/
Dsimulator-mips64.cc71 explicit MipsDebugger(Simulator* sim) : sim_(sim) { } in MipsDebugger()
85 Simulator* sim_;
380 while (!done && (sim_->get_pc() != Simulator::end_sim_pc)) { in Debug()
497 cur = reinterpret_cast<int64_t*>(sim_->get_register(Simulator::sp)); in Debug()
791 void Simulator::set_last_debugger_input(char* input) { in set_last_debugger_input()
797 void Simulator::FlushICache(v8::internal::HashMap* i_cache, in FlushICache()
820 CachePage* Simulator::GetCachePage(v8::internal::HashMap* i_cache, void* page) { in GetCachePage()
833 void Simulator::FlushOnePage(v8::internal::HashMap* i_cache, in FlushOnePage()
848 void Simulator::CheckICache(v8::internal::HashMap* i_cache, in CheckICache()
871 void Simulator::Initialize(Isolate* isolate) { in Initialize()
[all …]
Dsimulator-mips64.h141 class Simulator {
179 explicit Simulator(Isolate* isolate);
180 ~Simulator();
184 static Simulator* current(v8::internal::Isolate* isolate);
440 reinterpret_cast<Object*>(Simulator::current(Isolate::Current())->Call( \
445 Simulator::current(Isolate::Current())->Call( \
449 Simulator::current(Isolate::Current())->Call( \
463 return Simulator::current(isolate)->StackLimit(); in JsLimitFromCLimit()
467 Simulator* sim = Simulator::current(Isolate::Current()); in RegisterCTryCatch()
472 Simulator::current(Isolate::Current())->PopAddress(); in UnregisterCTryCatch()
Dcpu-mips64.cc53 Simulator::FlushICache(Isolate::Current()->simulator_i_cache(), start, size); in FlushICache()
/external/v8/test/cctest/
Dtest-code-stubs-arm64.cc141 Simulator::CallArgument args[] = { in RunGeneratedCodeCallWrapper()
142 Simulator::CallArgument(from), in RunGeneratedCodeCallWrapper()
143 Simulator::CallArgument::End() in RunGeneratedCodeCallWrapper()
145 return Simulator::current(Isolate::Current())->CallInt64( in RunGeneratedCodeCallWrapper()
Dtest-code-stubs-mips64.cc146 Simulator::current(Isolate::Current())->CallFP(FUNCTION_ADDR(func), from, 0.); in RunGeneratedCodeCallWrapper()
147 return Simulator::current(Isolate::Current())->get_register(v0.code()); in RunGeneratedCodeCallWrapper()
Dtest-code-stubs-mips.cc146 Simulator::current(Isolate::Current())->CallFP(FUNCTION_ADDR(func), from, 0.); in RunGeneratedCodeCallWrapper()
147 return Simulator::current(Isolate::Current())->get_register(v0.code()); in RunGeneratedCodeCallWrapper()
/external/vixl/examples/
Dcheck-bounds.cc62 void run_function(Simulator *simulator, Instruction * function, in run_function()
81 Simulator simulator(&decoder); in main()
Dgetting-started.cc49 Simulator simulator(&decoder); in main()
Dabs.cc52 Simulator simulator(&decoder); in main()
Dadd3-double.cc53 Simulator simulator(&decoder); in main()
Dfactorial.cc62 Simulator simulator(&decoder); in main()
Dadd4-double.cc61 Simulator simulator(&decoder); in main()
/external/v8/src/
Dsampler.cc239 Simulator::sp)); in FillRegisters()
241 Simulator::r11)); in FillRegisters()
256 Simulator::sp)); in FillRegisters()
258 Simulator::fp)); in FillRegisters()
262 Simulator::sp)); in FillRegisters()
264 Simulator::fp)); in FillRegisters()
269 Simulator* simulator_;

123