| push_list_times | Function (ROM Call 0x3BE)

AMS 1.01 or higher | basop.h

void push_list_times (CESI ptr1, CESI ptr2);

Executes TI-Basic '.*' operator.

Assuming that ptr1 and ptr2 point to tags of two lists (or matrices, which are "lists of lists"), push_list_times pushes an element-by-element product of these two lists to the expression stack. If the lists are not equal in size, an error will be thrown. If ptr1 or ptr2 doesn't point to a list tag, the behavior is unpredictable.

Uses: push_matrix_product, push_product, delete_between, push_offset_array, push_quantum, top_estack
Used by: push_product