Turnstone Operating System
Loading...
Searching...
No Matches
asm_instructions.64.c File Reference

Test for asm instructions. More...

#include <compiler/asm_instructions.h>
#include <strings.h>
#include <logging.h>

Functions

 MODULE ("turnstone.compiler.assembler")
 
asm_instruction_mnemonic_t asm_instruction_mnemonic_get_by_param (asm_instruction_param_t *param, uint8_t operand_size, uint8_t mem_operand_size)
 
const asm_instruction_mnemonic_map_tasm_instruction_mnemonic_get (const char_t *mnemonic_string)
 
const asm_instruction_tasm_instruction_get (const asm_instruction_mnemonic_map_t *map, uint8_t instruction_length, asm_instruction_mnemonic_t mnemonics[5])
 
uint8_t asm_instruction_get_imm_size (const asm_instruction_t *instr)
 

Variables

const asm_instruction_mnemonic_map_t asm_instruction_mnemonic_map []
 
const asm_instruction_t asm_instructions_a []
 
const asm_instruction_t asm_instructions_b []
 
const asm_instruction_t asm_instructions_c []
 
const asm_instruction_t asm_instructions_d []
 
const asm_instruction_t asm_instructions_e []
 
const asm_instruction_t asm_instructions_f []
 
const asm_instruction_t asm_instructions_g []
 
const asm_instruction_t asm_instructions_h []
 
const asm_instruction_t asm_instructions_i []
 
const asm_instruction_t asm_instructions_j []
 
const asm_instruction_t asm_instructions_k []
 
const asm_instruction_t asm_instructions_l []
 
const asm_instruction_t asm_instructions_m []
 
const asm_instruction_t asm_instructions_n []
 
const asm_instruction_t asm_instructions_o []
 
const asm_instruction_t asm_instructions_p []
 
const asm_instruction_t asm_instructions_q []
 
const asm_instruction_t asm_instructions_r []
 
const asm_instruction_t asm_instructions_s []
 
const asm_instruction_t asm_instructions_t []
 
const asm_instruction_t asm_instructions_u []
 
const asm_instruction_t asm_instructions_v []
 
const asm_instruction_t asm_instructions_w []
 
const asm_instruction_t asm_instructions_x []
 
const asm_instruction_t asm_instructions_y []
 
const asm_instruction_t asm_instructions_z []
 
const asm_instruction_t *const asm_instructions_map []
 

Detailed Description

Test for asm instructions.

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.

Variable Documentation

◆ asm_instructions_map

const asm_instruction_t* const asm_instructions_map[]
Initial value:
= {
asm_instructions_a,
asm_instructions_b,
asm_instructions_c,
asm_instructions_d,
asm_instructions_e,
asm_instructions_f,
asm_instructions_g,
asm_instructions_h,
asm_instructions_i,
asm_instructions_j,
asm_instructions_k,
asm_instructions_l,
asm_instructions_m,
asm_instructions_n,
asm_instructions_o,
asm_instructions_p,
asm_instructions_q,
asm_instructions_r,
asm_instructions_s,
asm_instructions_t,
asm_instructions_u,
asm_instructions_v,
asm_instructions_w,
asm_instructions_x,
asm_instructions_y,
asm_instructions_z,
}