Searched refs:SCM_FRAME_SLOT (Results 1 – 8 of 8) sorted by relevance
/dports/lang/guile2/guile-2.2.7/libguile/ |
H A D | frames.h | 108 #define SCM_FRAME_SLOT(fp,i) ((fp) - (i) - 1) macro 109 #define SCM_FRAME_LOCAL(fp,i) (SCM_FRAME_SLOT (fp, i)->as_scm)
|
H A D | frames.c | 255 union scm_vm_stack_element *item = SCM_FRAME_SLOT (fp, i); in scm_frame_local_ref() 293 union scm_vm_stack_element *item = SCM_FRAME_SLOT (fp, i); in scm_frame_local_set_x()
|
H A D | vm-engine.c | 246 #define FP_SLOT(i) SCM_FRAME_SLOT (vp->fp, i) 559 new_fp = SCM_FRAME_SLOT (old_fp, proc - 1); in VM_NAME() 599 new_fp = SCM_FRAME_SLOT (old_fp, proc - 1); in VM_NAME() 3921 new_fp = SCM_FRAME_SLOT (old_fp, old_frame_size + 1); in VM_NAME()
|
/dports/lang/guile/guile-3.0.7/libguile/ |
H A D | frames.h | 111 #define SCM_FRAME_SLOT(fp,i) ((fp) - (i) - 1) macro 112 #define SCM_FRAME_LOCAL(fp,i) (SCM_FRAME_SLOT (fp, i)->as_scm)
|
H A D | frames.c | 271 union scm_vm_stack_element *item = SCM_FRAME_SLOT (fp, i); in scm_frame_local_ref() 309 union scm_vm_stack_element *item = SCM_FRAME_SLOT (fp, i); in scm_frame_local_set_x()
|
H A D | vm-engine.c | 241 #define FP_SLOT(i) SCM_FRAME_SLOT (VP->fp, i) 450 new_fp = SCM_FRAME_SLOT (old_fp, proc - 1); in VM_NAME() 484 new_fp = SCM_FRAME_SLOT (old_fp, proc - 1); in VM_NAME()
|
H A D | vm.c | 1063 new_fp = SCM_FRAME_SLOT (old_fp, old_frame_size + frame_overhead - 1); in push_interrupt_frame()
|
/dports/lang/guile2/guile-2.2.7/ |
H A D | ChangeLog | 9227 (SCM_FRAME_SLOT): New helper. 9237 (LOCAL_ADDRESS): Use SCM_FRAME_SLOT to get the address as the proper
|